0001558370-25-003131.txt : 20250317 0001558370-25-003131.hdr.sgml : 20250317 20250317164558 ACCESSION NUMBER: 0001558370-25-003131 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 139 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250317 DATE AS OF CHANGE: 20250317 FILER: COMPANY DATA: COMPANY CONFORMED NAME: XOMA Royalty Corp CENTRAL INDEX KEY: 0000791908 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 522154066 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39801 FILM NUMBER: 25745237 BUSINESS ADDRESS: STREET 1: 2200 POWELL STREET STREET 2: SUITE 310 CITY: EMERYVILLE STATE: CA ZIP: 94608 BUSINESS PHONE: 510-204-7239 MAIL ADDRESS: STREET 1: 2200 POWELL STREET STREET 2: SUITE 310 CITY: EMERYVILLE STATE: CA ZIP: 94608 FORMER COMPANY: FORMER CONFORMED NAME: XOMA Corp DATE OF NAME CHANGE: 20120119 FORMER COMPANY: FORMER CONFORMED NAME: XOMA LTD /DE/ DATE OF NAME CHANGE: 19990107 FORMER COMPANY: FORMER CONFORMED NAME: XOMA CORP /DE/ DATE OF NAME CHANGE: 19920703 10-K 1 xoma-20241231x10k.htm 10-K XOMA ROYALTY CORPORATION_December 31, 2024
00007919082024FYfalse0000NoNoYesYeshttp://fasb.org/us-gaap/2024#AssetImpairmentCharges000.020.3330.3330.3330.0010000791908xoma:FederalOrphanCreditMember2024-01-012024-12-310000791908xoma:StockOptionInducementAwardsMember2024-01-012024-12-310000791908xoma:ChiefExecutiveOfficerInterimMemberxoma:StockOptionInducementAwardsMember2023-01-032023-01-030000791908xoma:AwardDate2023And2024Memberxoma:PerformanceStockUnitsMember2024-12-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember2023-12-310000791908xoma:PerformanceStockUnitsMember2023-05-310000791908xoma:TalpheraMemberxoma:U.s.DepartmentOfDefenseMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-122024-01-120000791908xoma:TalpheraMemberxoma:AllCustomersExcludingU.s.DepartmentOfDefenseMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-122024-01-120000791908xoma:DareMemberxoma:SildenafilCreamMemberxoma:ScenarioOneMemberxoma:RoyaltyPurchaseAgreementMember2024-04-292024-04-290000791908xoma:DareMemberxoma:OvapreneMemberxoma:ScenarioOneMemberxoma:RoyaltyPurchaseAgreementMember2024-04-292024-04-290000791908xoma:DareMemberxoma:SildenafilCreamMemberxoma:RoyaltyPurchaseAgreementMember2024-04-292024-04-290000791908xoma:DareMemberxoma:OvapreneMemberxoma:RoyaltyPurchaseAgreementMember2024-04-292024-04-290000791908xoma:TalpheraMemberxoma:AloraPharmaceuticalsMemberxoma:U.s.DepartmentOfDefenseMemberxoma:AssetPurchaseAgreementAndMarketingAgreementMember2023-04-012023-04-300000791908xoma:TalpheraMemberxoma:AloraPharmaceuticalsMemberxoma:AllCustomersExcludingU.s.DepartmentOfDefenseMemberxoma:AssetPurchaseAgreementAndMarketingAgreementMember2023-04-012023-04-300000791908xoma:RezoluteIncMemberxoma:LicenseAgreementRz358Member2017-12-062017-12-060000791908xoma:RezoluteIncMemberxoma:LicenseAgreementNonRz358ProductsMember2017-12-062017-12-060000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:MezagitamabMemberxoma:CollaborationAgreementMember2006-11-012006-11-010000791908xoma:AptevoMember2024-10-012024-10-010000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2024-04-012024-04-010000791908xoma:AptevoMember2024-12-310000791908xoma:AffitechResearchAsMember2024-12-310000791908xoma:LadrxMember2024-01-012024-12-310000791908xoma:AronoraIncMember2024-01-012024-12-310000791908xoma:AgenusIncMember2024-01-012024-12-310000791908xoma:TwistBioscienceCorporationMember2024-01-012024-12-310000791908xoma:TalpheraMember2024-01-012024-12-310000791908xoma:DareMember2024-01-012024-12-310000791908xoma:BioasisTechnologiesIncMemberxoma:RoyaltyPurchaseAgreementMember2019-02-252019-02-250000791908xoma:TwistBioscienceCorporationMember2024-12-310000791908xoma:PalobiofarmaSLMember2024-12-310000791908xoma:LadrxMember2024-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember2024-12-310000791908xoma:DareMember2024-12-310000791908xoma:ViractaTherapeuticsInc.Member2023-12-310000791908xoma:PalobiofarmaSLMember2023-12-310000791908xoma:LadrxMember2023-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember2023-12-310000791908xoma:AronoraIncMember2023-12-310000791908xoma:AptevoMember2023-12-310000791908xoma:AgenusIncMember2023-12-310000791908xoma:AffitechResearchAsMember2023-12-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2024-01-012024-12-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2023-01-012023-12-3100007919082024-09-012024-09-300000791908srt:ScenarioForecastMemberxoma:CashReserveAccountsInterestAndAdministrativeFeesMember2027-07-012027-07-010000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-12-310000791908xoma:AptevoMembersrt:MinimumMemberxoma:CommercialPaymentPurchaseAgreementMember2023-06-012023-06-300000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-01-012023-12-310000791908xoma:AgenusIncMemberxoma:MerckImmunoOncologyProductMemberxoma:RoyaltyPurchaseAgreementMember2018-09-200000791908xoma:AgenusIncMemberxoma:IncyteImmunoOncologyAssetsMemberxoma:RoyaltyPurchaseAgreementMember2018-09-200000791908xoma:AgenusIncMemberxoma:MerckImmunoOncologyProductMemberxoma:RoyaltyPurchaseAgreementMember2018-09-202018-09-200000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:SecondRoyaltyInterestAcquisitionAgreementMember2016-12-212016-12-210000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:FirstRoyaltyInterestAcquisitionAgreementMember2016-12-212016-12-210000791908xoma:ViractaTherapeuticsInc.Memberxoma:PriorityReviewVoucherMemberxoma:RoyaltyPurchaseAgreementMember2024-05-302024-05-300000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2024-05-302024-05-300000791908srt:MaximumMemberxoma:AtMarketIssuanceSalesAgreement2021Member2021-08-052021-08-050000791908srt:MaximumMemberxoma:TwoThousandEighteenAtMarketAgreementMember2018-12-182018-12-180000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-152023-12-150000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesMemberus-gaap:SubsequentEventMember2025-03-012025-03-310000791908xoma:LadrxMemberxoma:ContingentConsiderationSalesMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-10-012024-12-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-10-012024-12-310000791908xoma:DareMemberxoma:RoyaltyPurchaseAgreementMember2024-04-292024-04-290000791908xoma:TalpheraMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-122024-01-120000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesOneAndTwoMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-03-310000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-01-012024-01-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-01-012024-01-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-06-212023-06-210000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-06-012023-06-300000791908xoma:AffitechResearchAsMembersrt:EuropeMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-062021-10-060000791908xoma:AffitechResearchAsMembercountry:USxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-062021-10-060000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2021-03-222021-03-220000791908xoma:BioasisTechnologiesIncMemberxoma:RoyaltyPurchaseAgreementMember2020-11-022020-11-020000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2019-09-262019-09-260000791908xoma:AronoraIncMemberxoma:RoyaltyPurchaseAgreementMember2019-09-012019-09-300000791908xoma:AronoraIncMemberxoma:SiliconValleyBankMemberxoma:RoyaltyPurchaseAgreementMember2019-04-072019-04-070000791908xoma:AgenusIncMemberxoma:RoyaltyPurchaseAgreementMember2018-09-202018-09-200000791908xoma:DareMemberxoma:RoyaltyPurchaseAgreementMember2024-04-2900007919082023-01-012023-01-310000791908xoma:TwistBioscienceCorporationMembersrt:MaximumMemberxoma:RoyaltyPurchaseAgreementMember2024-10-210000791908us-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310000791908us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310000791908us-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310000791908us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310000791908xoma:AgenusIncMemberxoma:IncyteImmunoOncologyAssetsMemberxoma:RoyaltyPurchaseAgreementMember2018-09-202018-09-200000791908xoma:TwistBioscienceCorporationMembersrt:MaximumMemberxoma:RoyaltyPurchaseAgreementMember2024-10-212024-10-210000791908xoma:ArbitrationProceedingWithLicenseeMember2021-06-012021-06-300000791908us-gaap:StateAndLocalJurisdictionMember2024-01-012024-12-310000791908us-gaap:DomesticCountryMember2024-01-012024-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2022-05-012022-05-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2022-07-012022-07-310000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2024-01-012024-12-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2024-04-232024-04-230000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2023-10-302023-10-300000791908xoma:AgenusIncMemberxoma:MerckImmunoOncologyProductMemberxoma:RoyaltyPurchaseAgreementMember2020-11-012020-11-300000791908xoma:AgenusIncMemberxoma:MerckImmunoOncologyProductMemberxoma:RoyaltyPurchaseAgreementMember2020-11-012020-11-300000791908dei:AdrMemberxoma:AtMarketIssuanceSalesAgreement2021Member2021-08-052021-08-050000791908us-gaap:CommonStockMemberxoma:TwoThousandEighteenAtMarketAgreementMember2021-03-102021-03-100000791908us-gaap:CommonStockMemberxoma:TwoThousandEighteenAtMarketAgreementMember2018-12-182018-12-180000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-060000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2021-07-140000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-06-210000791908xoma:RezoluteIncMemberxoma:LicenseAgreementAndCommonStockPurchaseAgreementMember2017-12-062020-10-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-06-032024-06-030000791908xoma:AptevoMember2024-01-012024-12-310000791908xoma:AffitechResearchAsMember2024-01-012024-12-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:TovorafenibMemberxoma:RoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:ViractaTherapeuticsInc.Member2024-01-012024-12-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2023-01-012023-12-310000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-012023-12-310000791908xoma:CommonStockWarrantExercisePrice14.71Memberxoma:SiliconValleyBankMember2019-03-012019-03-310000791908xoma:TenYearWarrantsIssuedThirdRangeMemberxoma:SiliconValleyBankMember2018-05-012018-05-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:FirstRoyaltyInterestAcquisitionAgreementMember2016-12-210000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2021-07-142021-07-140000791908xoma:AlexionMemberxoma:LicenseAgreementMember2024-12-190000791908xoma:TwistBioscienceCorporationMemberxoma:RoyaltyPurchaseAgreementMember2024-10-210000791908xoma:TalpheraMemberxoma:AloraPharmaceuticalsMemberxoma:AssetPurchaseAgreementAndMarketingAgreementMember2023-04-300000791908xoma:RezoluteIncMemberxoma:LicenseAgreementRz358Member2017-12-060000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:MezagitamabMemberxoma:CollaborationAgreementMember2006-11-010000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2019-08-012019-08-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:OtherAntibodiesMemberxoma:CollaborationAgreementMember2009-02-012009-02-280000791908xoma:AronoraIncMembersrt:MinimumMemberxoma:RoyaltyPurchaseAgreementMember2019-04-072019-04-070000791908xoma:AronoraIncMemberxoma:RoyaltyPurchaseAgreementMember2019-04-072019-04-070000791908xoma:AronoraIncMemberxoma:RoyaltyPurchaseAgreementMember2024-04-012024-06-300000791908xoma:TalpheraMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-12-310000791908xoma:AgenusIncMemberxoma:RoyaltyPurchaseAgreementMember2024-01-012024-09-300000791908xoma:BioasisTechnologiesIncMemberxoma:RoyaltyPurchaseAgreementMember2023-06-202023-06-200000791908xoma:TwistBioscienceCorporationMemberxoma:RoyaltyPurchaseAgreementMember2024-10-212024-10-210000791908xoma:AronoraIncMemberxoma:BayerProductsMemberxoma:RoyaltyPurchaseAgreementMember2019-04-072019-04-070000791908xoma:LadrxMemberxoma:ContingentConsiderationSalesMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-12-310000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-12-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesThreeMemberxoma:CommercialPaymentPurchaseAgreementMember2024-12-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationUnderAsc450Member2024-12-310000791908xoma:LadrxMemberxoma:ContingentConsiderationSalesMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-09-300000791908xoma:LadrxMemberxoma:AldoxorubicinMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-06-030000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-03-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesThreeMemberxoma:CommercialPaymentPurchaseAgreementMember2024-03-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesOneAndTwoMemberxoma:CommercialPaymentPurchaseAgreementMember2024-03-310000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-12-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesOneAndTwoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-12-310000791908xoma:LadrxMemberxoma:ContingentConsiderationUnderAsc815Member2023-12-310000791908xoma:BioasisTechnologiesIncMemberxoma:RoyaltyPurchaseAgreementMember2023-12-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationUnderAsc450Member2023-12-310000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-06-210000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-03-290000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-060000791908xoma:LadrxMemberxoma:AldoxorubicinMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2021-06-230000791908xoma:AronoraIncMemberxoma:BayerProductsMembersrt:MaximumMemberxoma:RoyaltyPurchaseAgreementMember2019-04-070000791908xoma:BioasisTechnologiesIncMemberxoma:RoyaltyPurchaseAgreementMember2019-02-250000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2024-04-032024-04-030000791908xoma:KinnateMemberus-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMemberxoma:ExarafenibAndRelatedIntellectualPropertyMember2024-02-272024-02-270000791908xoma:KinnateCvrHoldersMemberxoma:ExarafenibAndRelatedIntellectualPropertyMemberxoma:ContingentValueRightsAgreementMember2024-02-272024-02-270000791908us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-03-292023-03-290000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-062021-10-060000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2017-12-062017-12-060000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2021-03-220000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2019-09-260000791908xoma:AronoraIncMemberxoma:NonBayerProductsMemberxoma:RoyaltyPurchaseAgreementMember2019-04-070000791908xoma:AronoraIncMemberxoma:RoyaltyPurchaseAgreementMember2019-04-070000791908xoma:AronoraIncMemberxoma:BayerProductsMemberxoma:RoyaltyPurchaseAgreementMember2019-04-070000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2024-12-310000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-150000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310000791908stpr:CAus-gaap:ResearchMember2024-12-310000791908xoma:FederalOrphanCreditMember2024-12-310000791908us-gaap:CommonStockMember2024-01-012024-12-310000791908us-gaap:CommonStockMember2023-01-012023-12-310000791908dei:AdrMemberxoma:AtMarketIssuanceSalesAgreement2021Member2021-08-052024-12-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2020-12-152020-12-150000791908us-gaap:CommonStockMemberxoma:TwoThousandEighteenAtMarketAgreementMember2018-12-182024-12-310000791908xoma:SeriesXConvertiblePreferredStockMember2017-01-012017-12-310000791908xoma:RezoluteIncMember2020-10-012020-10-310000791908us-gaap:RetainedEarningsMember2024-12-310000791908us-gaap:AdditionalPaidInCapitalMember2024-12-310000791908us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000791908us-gaap:RetainedEarningsMember2023-12-310000791908us-gaap:AdditionalPaidInCapitalMember2023-12-310000791908us-gaap:RetainedEarningsMember2022-12-310000791908us-gaap:AdditionalPaidInCapitalMember2022-12-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-12-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-12-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-12-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-12-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-12-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-310000791908us-gaap:CommonStockMember2023-12-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-12-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2022-12-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2022-12-310000791908us-gaap:CommonStockMember2022-12-310000791908dei:AdrMember2021-04-090000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2024-12-310000791908us-gaap:CommonStockMember2024-12-310000791908xoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2024-04-300000791908xoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2024-04-300000791908xoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2024-04-300000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2024-04-300000791908xoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2023-12-310000791908xoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2023-12-310000791908xoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2023-12-310000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2023-12-310000791908xoma:StockOptionInducementAwardOneMember2023-01-030000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2024-01-012024-12-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2023-01-012023-12-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember2024-01-012024-12-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember2023-12-012023-12-310000791908xoma:StockOptionInducementAwardTwoMember2023-01-012023-03-310000791908xoma:StockOptionInducementAwardOneMember2023-01-012023-03-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2024-12-310000791908us-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2024-12-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2017-05-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2017-04-300000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2017-05-012017-05-310000791908srt:MinimumMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2023-01-012023-12-310000791908srt:MaximumMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2023-01-012023-12-310000791908us-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2023-01-012023-12-310000791908srt:MinimumMemberxoma:EmployeeTerminatedMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2024-01-012024-12-310000791908us-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2024-01-012024-12-310000791908xoma:PerformanceStockUnitsMember2023-12-310000791908xoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2024-04-302024-04-300000791908xoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2024-04-302024-04-300000791908xoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2024-04-302024-04-300000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2024-04-302024-04-300000791908xoma:PerformanceStockUnitsMember2024-04-302024-04-300000791908xoma:CertainEmployeesMemberxoma:PerformanceStockUnitsMember2024-04-012024-04-300000791908srt:ChiefExecutiveOfficerMemberxoma:PerformanceStockUnitsMember2024-01-012024-01-310000791908xoma:PerformanceStockUnitsMember2023-10-012023-10-310000791908xoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908xoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908xoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908xoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908xoma:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-05-012023-05-310000791908us-gaap:RestrictedStockUnitsRSUMember2024-05-012024-05-310000791908xoma:EmployeeMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2024-01-012024-12-310000791908srt:DirectorMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2024-01-012024-12-310000791908xoma:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-05-012023-05-310000791908xoma:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-05-012023-05-310000791908xoma:PerformanceStockUnitsMember2023-05-012023-05-310000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2024-01-012024-04-300000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MinimumMemberxoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar45Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar40Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar35Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:MaximumMemberxoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2023-01-012023-12-310000791908srt:EuropeMember2024-01-012024-12-310000791908srt:AsiaPacificMember2024-01-012024-12-310000791908country:US2024-01-012024-12-310000791908country:CH2024-01-012024-12-310000791908srt:AsiaPacificMember2023-01-012023-12-310000791908country:US2023-01-012023-12-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2024-12-192024-12-190000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2024-04-012024-04-300000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2024-01-012024-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2024-01-012024-12-310000791908xoma:OrganonMemberxoma:LicenseAgreementMember2024-01-012024-12-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2024-01-012024-12-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2024-01-012024-12-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2023-01-012023-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2023-01-012023-12-310000791908xoma:OrganonMemberxoma:LicenseAgreementMember2023-01-012023-12-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2023-01-012023-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementRz358Member2022-01-012022-01-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2019-01-012019-12-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2006-11-012024-12-310000791908xoma:CashReserveAccountsOperatingExpensesMember2023-12-150000791908xoma:CashReserveAccountsInterestAndAdministrativeFeesMember2023-12-150000791908xoma:CashReserveAccountsInterestAndAdministrativeFeesAndOperatingExpensesMember2023-12-150000791908xoma:KinnateMemberxoma:KinnateCvrHoldersMemberus-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMemberxoma:ExarafenibAndRelatedIntellectualPropertyMember2024-02-272024-02-270000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember2024-01-012024-12-310000791908us-gaap:ConvertiblePreferredStockMember2024-12-310000791908us-gaap:ConvertiblePreferredStockMember2023-12-310000791908xoma:SeriesXConvertiblePreferredStockMember2024-12-310000791908us-gaap:SeriesBPreferredStockMember2024-12-310000791908us-gaap:SeriesAPreferredStockMember2024-12-310000791908xoma:SeriesXConvertiblePreferredStockMember2023-12-310000791908us-gaap:SeriesBPreferredStockMember2023-12-310000791908us-gaap:SeriesAPreferredStockMember2023-12-310000791908srt:ScenarioForecastMemberus-gaap:SeriesBPreferredStockMember2026-04-150000791908srt:ScenarioForecastMemberdei:AdrMember2026-04-150000791908srt:ScenarioForecastMemberus-gaap:SeriesAPreferredStockMember2025-12-150000791908srt:ScenarioForecastMemberus-gaap:SeriesBPreferredStockMember2025-04-150000791908srt:ScenarioForecastMemberdei:AdrMember2025-04-150000791908us-gaap:SeriesAPreferredStockMember2024-12-150000791908us-gaap:SeriesBPreferredStockMember2024-04-150000791908dei:AdrMember2024-04-150000791908us-gaap:SeriesAPreferredStockMember2023-12-150000791908us-gaap:SeriesBPreferredStockMember2023-04-150000791908dei:AdrMember2023-04-150000791908us-gaap:SeriesAPreferredStockMember2022-12-150000791908us-gaap:SeriesBPreferredStockMember2022-04-150000791908dei:AdrMember2022-04-150000791908us-gaap:SeriesAPreferredStockMember2021-12-150000791908us-gaap:SeriesBPreferredStockMember2021-04-090000791908us-gaap:SeriesAPreferredStockMember2020-12-150000791908xoma:O2024Q4DividendsMemberus-gaap:SeriesAPreferredStockMember2024-10-012024-12-310000791908xoma:O2024Q4DividendsMemberdei:AdrMember2024-10-012024-12-310000791908xoma:O2024Q3DividendsMemberus-gaap:SeriesAPreferredStockMember2024-07-012024-09-300000791908xoma:O2024Q3DividendsMemberdei:AdrMember2024-07-012024-09-300000791908xoma:O2024Q2DividendsMemberus-gaap:SeriesAPreferredStockMember2024-04-012024-06-300000791908xoma:O2024Q2DividendsMemberdei:AdrMember2024-04-012024-06-300000791908xoma:O2024Q1DividendsMemberus-gaap:SeriesAPreferredStockMember2024-01-012024-03-310000791908xoma:O2024Q1DividendsMemberdei:AdrMember2024-01-012024-03-310000791908xoma:O2023Q4DividendsMemberus-gaap:SeriesAPreferredStockMember2023-10-012023-12-310000791908xoma:O2023Q4DividendsMemberdei:AdrMember2023-10-012023-12-310000791908us-gaap:SeriesBPreferredStockMember2024-01-012024-12-310000791908us-gaap:SeriesBPreferredStockMember2023-01-012023-12-310000791908us-gaap:SeriesAPreferredStockMember2023-01-012023-12-310000791908us-gaap:SeriesBPreferredStockMember2021-04-092021-04-090000791908xoma:CastleCreekBiosciencesIncMemberus-gaap:SubsequentEventMemberxoma:PurchaseAndSaleAgreementMember2025-02-242025-02-240000791908xoma:ObsevaIntellectualPropertyRightsMember2022-11-212022-11-210000791908dei:AdrMember2021-04-092021-04-090000791908us-gaap:SeriesAPreferredStockMember2020-12-152020-12-150000791908xoma:LadrxMemberxoma:ContingentConsiderationUnderAsc815Member2024-01-012024-12-310000791908xoma:LadrxMemberxoma:ContingentConsiderationUnderAsc450Member2024-01-012024-12-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationUnderAsc450Member2024-01-012024-12-310000791908us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310000791908us-gaap:StateAndLocalJurisdictionMember2024-12-310000791908us-gaap:DomesticCountryMember2024-12-310000791908xoma:LeasedFacilitiesSanFranciscoCaliforniaMember2024-04-030000791908srt:ProFormaMemberxoma:PulmokineMember2024-01-012024-12-310000791908srt:ProFormaMemberxoma:KinnateMember2024-01-012024-12-310000791908us-gaap:RetainedEarningsMember2024-01-012024-12-310000791908srt:ProFormaMemberxoma:PulmokineMember2023-01-012023-12-310000791908srt:ProFormaMemberxoma:KinnateMember2023-01-012023-12-310000791908us-gaap:RetainedEarningsMember2023-01-012023-12-310000791908xoma:BiotechnologyValueFundLPMemberxoma:XomaCorporationMemberus-gaap:CommonStockMember2024-12-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-310000791908xoma:LeasedFacilitiesTwoEmeryvilleCaliforniaMember2023-11-100000791908xoma:LeasedFacilitiesEmeryvilleCaliforniaMember2023-01-310000791908xoma:LeasedFacilitiesEmeryvilleCaliforniaMember2023-01-012023-01-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2024-09-012024-09-300000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2024-03-012024-03-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2016-12-212016-12-210000791908xoma:OrganonMemberxoma:IntellectualPropertyEbopiprantMemberxoma:LicenseAgreementMember2023-10-012023-12-310000791908xoma:IntellectualPropertyEbopiprantMember2023-01-012023-12-310000791908xoma:OrganonMemberxoma:IntellectualPropertyEbopiprantMemberxoma:LicenseAgreementMember2023-01-012023-12-310000791908xoma:ArbitrationProceedingWithLicenseeMember2023-03-212023-03-210000791908xoma:IntellectualPropertySeralutinibMember2024-12-310000791908xoma:IntellectualPropertyEbopiprantMember2023-12-310000791908xoma:PerformanceStockUnitsMember2024-12-310000791908us-gaap:RestrictedStockUnitsRSUMember2024-12-310000791908xoma:O2024Q4DividendsMember2024-10-012024-12-310000791908xoma:O2024Q3DividendsMember2024-07-012024-09-300000791908xoma:O2024Q2DividendsMember2024-04-012024-06-300000791908xoma:O2024Q1DividendsMember2024-01-012024-03-310000791908xoma:O2023Q4DividendsMember2023-10-012023-12-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:PriorityReviewVoucherMemberxoma:RoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:EmployeeUnderAgeFiftyMember2024-01-012024-12-310000791908xoma:EmployeeAgeFiftyOrOverMember2024-01-012024-12-310000791908xoma:EmployeeUnderAgeFiftyMember2023-01-012023-12-310000791908xoma:EmployeeAgeFiftyOrOverMember2023-01-012023-12-310000791908srt:MaximumMember2024-01-012024-12-310000791908srt:MaximumMember2023-01-012023-12-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2024-12-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2023-12-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember2023-12-150000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-150000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2024-12-310000791908xoma:SeriesXConvertiblePreferredStockMember2017-12-310000791908xoma:TwistBioscienceCorporationMemberxoma:RoyaltyPurchaseAgreementMember2024-12-310000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2024-12-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2024-12-310000791908xoma:DareMemberxoma:RoyaltyPurchaseAgreementMember2024-12-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2024-12-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2024-12-310000791908xoma:TalpheraMemberxoma:CommercialPaymentPurchaseAgreementMember2023-12-310000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2023-12-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2023-12-310000791908xoma:AronoraIncMemberxoma:RoyaltyPurchaseAgreementMember2023-12-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-12-310000791908xoma:AgenusIncMemberxoma:RoyaltyPurchaseAgreementMember2023-12-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2023-12-310000791908xoma:Partner4Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner2Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner2Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner1Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310000791908xoma:Partner2Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310000791908xoma:Partner1Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-12-310000791908xoma:Partner1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember2015-05-310000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-310000791908xoma:TenYearWarrantsIssuedThirdRangeMember2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember2024-12-310000791908xoma:CommonStockWarrantExercisePrice14.71Member2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-310000791908xoma:TenYearWarrantsIssuedThirdRangeMember2023-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember2023-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember2023-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember2023-12-310000791908xoma:CommonStockWarrantExercisePrice14.71Member2023-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantExercisePrice14.71Memberxoma:SiliconValleyBankMember2019-03-310000791908xoma:TenYearWarrantsIssuedThirdRangeMemberxoma:SiliconValleyBankMember2018-05-3100007919082022-12-310000791908us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000791908us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000791908us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000791908us-gaap:FairValueMeasurementsRecurringMember2023-12-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2024-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2024-12-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2024-12-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2024-12-310000791908xoma:PulmokineMember2024-12-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2023-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2023-12-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2023-12-310000791908us-gaap:USTreasurySecuritiesMember2024-12-310000791908xoma:KinnateMember2024-04-030000791908xoma:KinnateMember2024-01-012024-12-310000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2024-12-310000791908us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2024-04-030000791908xoma:PulmokineMember2024-11-262024-11-260000791908xoma:KinnateMember2024-04-032024-04-030000791908xoma:PerformanceStockUnitsMember2024-01-012024-12-310000791908us-gaap:WarrantMember2024-01-012024-12-310000791908us-gaap:StockCompensationPlanMember2024-01-012024-12-310000791908us-gaap:PreferredStockMember2024-01-012024-12-310000791908us-gaap:WarrantMember2023-01-012023-12-310000791908us-gaap:StockCompensationPlanMember2023-01-012023-12-310000791908us-gaap:PreferredStockMember2023-01-012023-12-310000791908xoma:SingleReportableSegmentMember2024-01-012024-12-310000791908xoma:PulmokineMember2024-01-012024-12-310000791908xoma:SingleReportableSegmentMember2023-01-012023-12-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2024-01-012024-12-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-01-012023-12-310000791908xoma:PerformanceStockUnitsMember2024-01-012024-12-310000791908us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310000791908us-gaap:EmployeeStockOptionMember2024-01-012024-12-310000791908us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310000791908us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-3100007919082023-01-012023-12-310000791908xoma:PulmokineMember2024-11-260000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2024-12-3100007919082024-12-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2023-12-3100007919082023-12-3100007919082024-10-012024-12-310000791908us-gaap:SeriesAPreferredStockMember2024-01-012024-12-310000791908us-gaap:CommonStockMember2024-01-012024-12-310000791908dei:AdrMember2024-01-012024-12-3100007919082024-06-2800007919082025-03-1300007919082024-01-012024-12-31xoma:agreementxoma:productxoma:periodxoma:Programxoma:customerxoma:facilityxoma:Dxoma:Mxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purexoma:segmentxoma:Yxoma:Rightxoma:itemxoma:multiplier

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

       ANNUAL REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2024

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

XOMA ROYALTY CORPORATION

(Exact name of Registrant as specified in its charter)

Delaware

52-2154066

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

2200 Powell Street, Suite 310, Emeryville, California

94608

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (510204-7200

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

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.0075

 

XOMA

 

The Nasdaq Global Market

8.625% Series A Cumulative Perpetual Preferred Stock, par value $0.05

XOMAP

The Nasdaq Global Market

Depositary Shares (each representing 1/1000th interest in a share of 8.375% Series B Cumulative Perpetual Preferred Stock, par value $0.05)

XOMAO

The Nasdaq Global Market

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

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES  NO 

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YES  NO 

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the Registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the Registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of common stock on the Nasdaq Global Market on June 28, 2024, was $161,613,891.

The number of shares of Registrant’s Common Stock outstanding as of March 13, 2025 was 11,978,717.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Registrant’s Definitive Proxy Statement relating to the Company’s 2025 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report.

XOMA Royalty Corporation

2024 FORM 10-K ANNUAL REPORT

TABLE OF CONTENTS

Glossary of Terms and Abbreviations

    

1

PART I

Item 1.

Business

8

Item 1A.

Risk Factors

20

Item 1B.

Unresolved Staff Comments

58

Item 1C.

Cybersecurity

58

Item 2.

Properties

59

Item 3.

Legal Proceedings

59

Item 4.

Mine Safety Disclosures

60

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

60

Item 6.

Reserved

60

Item 7.

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

61

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

73

Item 8.

Financial Statements and Supplementary Data

73

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

73

Item 9A.

Controls and Procedures

73

Item 9B.

Other Information

74

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

74

PART III

Item 10.

Directors, Executive Officers, and Corporate Governance

74

Item 11.

Executive Compensation

75

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

75

Item 13.

Certain Relationships and Related Transactions, and Director Independence

75

Item 14.

Principal Accountant Fees and Services

75

PART IV

Item 15.

Exhibits and Financial Statement Schedules

76

Item 16.

Form 10K Summary

82

SIGNATURES

83

i

GLOSSARY OF TERMS AND ABBREVIATIONS

Abbreviations

    

Definition

2010 Plan

The Company's 2010 Long Term Incentive and Stock Award Plan, as amended

2018 Common Stock ATM Agreement

At The Market Issuance Sales Agreement with HCW dated December 18, 2018

2021 Series B Preferred Stock ATM Agreement

At The Market Issuance Sales Agreement with B. Riley dated August 5, 2021

‘40 Act

Investment Company Act of 1940

AAA

Assignment and Assumption Agreement

ACA

The Patient Protection and Affordable Care Act of 2010, as amended by the Health Care and Education Reconciliation Act of 2010

Affitech

Affitech Research AS

Affitech CPPA

The Company's Commercial Payment Purchase Agreement with Affitech dated October 6, 2021

Agenus

Agenus, Inc. and certain affiliates

Agenus RPA

The Company's Royalty Purchase Agreement with Agenus dated September 20, 2018

Alora

Alora Pharmaceuticals

Alexion

Alexion Pharmaceuticals

Alexion License Agreement

Exclusive License Agreement between the Company and Alexion (formerly Amolyt Pharma SAS, “Amolyt”) dated December 19, 2024

Aptevo

Aptevo Therapeutics Inc.

Aptevo CPPA

The Company’s Payment Interest Purchase Agreement with Aptevo dated March 29, 2023, referred to herein as “Aptevo Commercial Payment Purchase Agreement” or “Aptevo CPPA”

Aronora

Aronora, Inc.

Aronora RPA

The Company's Royalty Purchase Agreement with Aronora dated April 7, 2019

ASC

Accounting Standards Codification

ASC 310

ASC Topic 310, Receivables

ASC 326

ASC Topic 326, Financial Instruments – Credit Losses

ASC 450

ASC Topic 450, Contingencies

ASC 606

ASC Topic 606, Revenue from Contracts with Customers

ASC 805

ASC Topic 805, Business Combinations

ASC 815

ASC Topic 815, Derivatives and Hedging

ASC 825

ASC Topic 825, Financial Instruments

ASC 842

ASC Topic 842, Leases

ASU

Accounting Standards Update

Bayer

Bayer Pharma AG

Bayer License Agreement

Out-license agreement to Bayer HealthCare LLC from Daré dated January 10, 2020, related to the development and commercialization of OVAPRENE

Bioasis

Bioasis Technologies, Inc. and certain affiliates

Bioasis RPA

The Company's Royalty Purchase Agreement with Bioasis dated February 25, 2019

BLA

Biologic License Application

Black-Scholes Model

Black-Scholes Option Pricing Model

Blue Owl

Blue Owl Capital Corporation

Blue Owl Loan

Loan pursuant to the Blue Owl Loan Agreement

Blue Owl Loan Agreement

Loan agreement dated as of December 15, 2023, between XRL, the lenders from time to time party thereto and Blue Owl, as administrative agent

Board

The Company’s Board of Directors

1

B. Riley

B. Riley Securities, Inc.

BVF

Biotechnology Value Fund, L.P.

cGMP

current Good Manufacturing Practice

Chiesi

Chiesi Farmaceutici S.p.A.

Company

XOMA Royalty Corporation (formerly XOMA Corporation), including its subsidiaries

CPPA

Commercial Payment Purchase Agreement

CVR

Contingent value right

Daré Organon License Agreement

Exclusive License Agreement between Daré and Organon, dated March 31, 2022, as amended July 4, 2023

Daré RPAs

The Company’s Traditional Royalty Purchase Agreement and Synthetic Royalty Purchase Agreement, both with Daré dated April 29, 2024

Day One

Day One Biopharmaceuticals, Inc. (successor in interest to DOT Therapeutics-1, Inc.)

Day One License Agreement

License Agreement for RAF between Viracta and Day One dated December 16, 2019, as amended on March 4, 2024 (assumed by the Company as part of Viracta Assignment Agreements)

DSUVIA®

sufentanil sublingual tablet

DoD

U.S. Department of Defense

EC

European Commission

EIR

Effective interest rate

EMA

European Medicines Agency

ESPP

2015 Employee Stock Purchase Plan, as amended

EU

European Union

Exchange Act

U.S. Securities Exchange Act of 1934, as amended

FCPA

U.S. Foreign Corrupt Practices Act of 1977, as amended

FDA

U.S. Food and Drug Administration

FDCA

The Federal Food, Drug, and Cosmetic Act, as amended

Fortis

Fortis Advisors LLC, representative of the Kinnate CVR holders under the Kinnate CVR Agreement

GAAP

Generally accepted accounting principles

G&A

General and administrative

Gossamer Bio

Gossamer Bio, Inc.

HCRP

Healthcare Royalty Partners II, L.P.

HCW

H.C. Wainwright & Co., LLC

ImmunityBio

ImmunityBio, Inc. (formerly NantCell, Inc.)

ImmunityBio License Agreement

Out-license agreement to ImmunityBio from LadRx dated July 27, 2017, related to the development and commercialization of Aldoxorubicin, as amended on September 27, 2018

IP

Intellectual Property

IPR&D

In-Process Research and Development

IXINITY®

coagulation factor IX (recombinant)

Janssen

Janssen Biotech, Inc.

Kinnate

Kinnate Biopharma Inc.

Kinnate CVR Agreement

The Contingent Value Rights Agreement by and between the Company, Broadridge, and Fortis dated April 3, 2024

Kinnate Merger Agreement

The Agreement and Plan of Merger by and among the Company, XRA, and Kinnate dated February 16, 2024

Kuros

Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC, collectively

Kuros RPA

The Company's Royalty Purchase Agreement with Kuros dated July 14, 2021

2

LadRx

LadRx Corporation (formerly CytRx Corporation)

LadRx Agreements

LadRx AAA and LadRx RPA

LadRx AAA

The Company’s Assignment and Assumption Agreement with LadRx dated June 21, 2023

LadRx RPA

The Company’s Royalty Purchase Agreement with LadRx dated June 21, 2023 and subsequently amended on June 3, 2024

Medexus

Medexus Pharmaceuticals, Inc.

Merck

Merck Sharp & Dohme Corp

Merck KGaA

Ares Trading SA

Merck KGaA License Agreement

In-license agreement from Merck KGaA to ObsEva related to ebopiprant dated June 10, 2015 and subsequently amended on July 8, 2016 (assumed by the Company as part of the ObsEva IP Acquisition Agreement)

MIPLYFFA™

arimoclomol

NDA

New Drug Application

NOL

Net operating loss

Novartis

Novartis Pharma AG, Novartis International Pharmaceutical Ltd., Novartis Institutes for Biomedical Research, Inc. and/or Novartis Vaccines and Diagnostics, Inc.

ObsEva

ObsEva SA

ObsEva IP Acquisition Agreement

Company's IP Acquisition Agreement with ObsEva dated November 21, 2022

OJEMDA™

tovorafenib

Ology Bioservices

Ology Bioservices Inc. (formerly Nanotherapeutics Inc., now a wholly owned subsidiary of National Resilience, Inc.)

Organon

Organon International GmbH

Organon License Agreement

Out-license agreement to Organon from ObsEva dated July 26, 2021, related to the development and commercialization of ebopiprant (assumed by the Company as part of the ObsEva IP Acquisition Agreement)

OVAPRENE®

An investigational hormone-free monthly intravaginal contraceptive

Palo

Palobiofarma, S.L.

Palo RPA

The Company's Royalty Purchase Agreement with Palo dated September 26, 2019

Pierre Fabre

Pierre Fabre Médicament, SAS

PSU

Performance stock unit

Pulmokine

Pulmokine, Inc.

Pulmokine Merger Agreement

The Agreement and Plan of Merger by an among the Company, XRA 2 Corp., Pulmokine, Shareholder Representative Services LLC, Each Management Stockholder dated November 26, 2024

R&D

Research and development

Regeneron

Regeneron Pharmaceuticals, Inc.

Amended Retention Plan

October 25, 2022 amendment to the Retention Plan

Retention Plan

Retention and Severance Plan dated March 31, 2022

Rezolute

Rezolute, Inc., formerly Antria Bio, Inc.

Rezolute License Agreement

The Company's License Agreement with Rezolute dated December 6, 2017, as amended in March 2018, January 2019 and March 2020

Roche

F. Hoffmann-La Roche AG

RPA

Royalty Purchase Agreement

RSU

Restricted stock unit

SEC

U.S. Securities and Exchange Commission

Second Bioasis RPA

The Company's Royalty Purchase Agreement with Bioasis dated November 2, 2020

3

Series A Preferred Stock

The 8.625% Series A cumulative, perpetual preferred stock issued in December 2020

Series B Preferred Stock

The 8.375% Series B cumulative, perpetual preferred stock issued in April 2021

Series A and Series B Preferred Stock

Series A Preferred Stock and Series B Preferred Stock, collectively

Series B Depositary Shares

The depositary shares, each representing 1/1000th interest in a share of Series B Preferred Stock

Series X Preferred Stock

The Series X Convertible Preferred Stock

Sildenafil Cream

Sildenafil Cream, 3.6%

SOX

Sarbanes-Oxley Act of 2002

SVB

Silicon Valley Bank

Takeda

Takeda Pharmaceutical Company Limited

Takeda Collaboration Agreement

The Company's Collaboration Agreement with Takeda dated November 1, 2006, as amended in February 2007 and February 2009

Talphera

Talphera, Inc. (formerly AcelRx Pharmaceuticals, Inc. or “AcelRx”)

Talphera APA

Asset Purchase Agreement dated March 12, 2023 between AcelRx (now Talphera) and Vertical related to the sale of DSUVIA from Talphera to Vertical

Talphera CPPA

The Company’s Payment Interest Purchase Agreement with Talphera dated January 11, 2024, referred to herein as “Talphera Commercial Payment Purchase Agreement” or “Talphera CPPA”

Talphera Marketing Agreement

Marketing Agreement dated April 3, 2023 between AcelRx (now Talphera) and Vertical

TGFβ

transforming growth factor beta

Twist

Twist Bioscience Corporation

Twist RPA

The Company’s Royalty Purchase Agreement with Twist dated October 21, 2024

U.S.

United States

VABYSMO®

faricimab-svoa

Vertical

Vertical Pharmaceuticals, LLC, a wholly-owned subsidiary of Alora

Viracta

Viracta Therapeutics, Inc. (successor-in-interest to Sunesis Pharmaceuticals, Inc.)

Viracta Assignment Agreements

Assignment and Novation Agreement by and among Viracta, the Company, and Day One dated December 3, 2024 and Intellectual Property Assignment between Viracta and the Company dated December 3, 2024

Viracta RPA

The Company's Royalty Purchase Agreement with Viracta dated March 22, 2021, as amended March 4, 2024

XACIATO™

Clindamycin phosphate vaginal gel 2%

XOMA

XOMA Royalty Corporation (formerly XOMA Corporation), a Delaware corporation, including subsidiaries

XRA

XRA 1 Corp. a wholly-owned subsidiary of the Company

XRL

XRL 1 LLC, a wholly-owned subsidiary of the Company

Zevra

Zevra Therapeutics, Inc. (formerly KemPharm Denmark A/S)

Zevra APA

Asset Purchase Agreement dated May 13, 2011 between LadRx and Orphazyme ApS, and assigned to Zevra as of June 1, 2022, related to the sale of arimoclomol from LadRx to Zevra (assumed by the Company as part of LadRx AAA)

4

PART I

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, (the “Securities Act”), Section 21E of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”), and the Private Securities Litigation Reform Act of 1995, which are subject to the “safe harbor” created by those sections. Forward-looking statements are based on current expectations, estimates and forecasts, as well as our management’s beliefs and assumptions and on information currently available to them, and are subject to risks and uncertainties that are difficult to predict. In some cases you can identify forward-looking statements by words such as “may,” “will,” “should,” “might,” “could,” “would,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “projects,” “predicts,” “targets,” “forecasts,” “potential,” “intend” “goal,” “guidance,” “strategy,” “continue,” “design” and similar words, expressions or the negative of such terms. Examples of forward-looking statements include, but are not limited to, statements regarding: trend analyses and statements regarding future events, future financial performance, anticipated growth, and industry prospects, our future operating expenses, our future losses, the success of our strategy as a royalty aggregator, the assumptions underlying our business model, the extent to which issued and pending patents may protect the products and processes in which we have an ownership or royalty interest and prevent the use of the covered subject matter by third parties, the potential of our existing product candidates to lead to the development of commercial products, our ability to receive potential milestone or royalty payments under license and collaboration agreements and the amount and timing of receipt of those payments, our ability to locate suitable assets to acquire, our ability to complete (on a timely basis or at all) and realize the benefits from acquisitions, uncertainties related to the acquisition of interest in development-stage and clinical-stage product candidates, fluctuations in our ability to predict our operating results and cash flows, and the sufficiency of our capital resources. Forward-looking statements are based on assumptions that may not prove accurate. Actual results and outcomes, or the timing of actual results and outcomes, could differ materially from those anticipated due to certain risks, including risks inherent in the biotechnology industry and for our licensees engaged in the development of new products in a regulated market. Among other things: there can be no assurance that our revenues, income, or expenses will meet any expectations or follow any trend(s); we may be unable to retain our key employees; litigation, arbitration or other disputes with third parties may have a material adverse effect on us; our product candidates subject to our out-license agreements are still being developed, and our licensees’ may require substantial funds to continue development which may not be available; we may not be successful in entering into out-license agreements for our product candidates; if our therapeutic product candidates do not receive regulatory approval, our third-party licensees will not be able to manufacture and market them; products or technologies of other companies may render some or all of our product candidates noncompetitive or obsolete; we do not know whether there will be, or will continue to be, a viable market for the products in which we have an ownership or royalty interest; even once approved, a product may be subject to additional testing or significant marketing restrictions, its approval may be withdrawn or it may be voluntarily taken off the market; and we and our licensees are subject to various state and federal healthcare related laws and regulations that may impact the commercialization of our or our third-party licensee’s product candidates and could subject us or them to significant fines and penalties. These and other risks and uncertainties may cause our actual results or outcomes, or the timing of our results or outcomes, to differ materially and adversely from those expressed in our forward-looking statements, including those related to current economic and financial market conditions, are identified below in Item 1, Business; Item 1A, Risk Factors; Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations; and other sections of this Annual Report on Form 10-K.

Forward-looking statements are inherently uncertain and you should not place undue reliance on these statements, which speak only as of the date that they were made. These cautionary statements should be considered in connection with any written or oral forward-looking statements that we may issue in the future. Except as required by law, we do not undertake any obligation to revise or update publicly any forward-looking statements after completion of the filing of this Annual Report on Form 10-K to reflect later events or circumstances, the occurrence of unanticipated events, or otherwise.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Annual Report on Form 10-K. While we believe that we have a reasonable basis for these statements, our information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.

5

All references to “portfolio” in this Annual Report on Form 10-K are to milestone and/or royalty rights associated with a basket of product candidates in development.

We use our trademarks, trade names and services marks in this Annual Report on Form 10-K as well as trademarks, trade names and service marks that are the property of other organizations. Solely for convenience, trademarks and trade names referred to in this Annual Report appear without the ® and ™ symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or that the applicable owner will not assert its rights, to these trademarks and trade names.

6

Risk Factors Summary

Below is a summary of material factors that make an investment in our securities speculative or risky. Importantly, this summary does not address all of the risks and uncertainties that we face. Additional discussion of the risks and uncertainties summarized in this risk factors summary, as well as other risks and uncertainties that we face, can be found under “Risk Factors” in Part I, Item 1A of this Annual Report on Form 10-K. The below summary is qualified in its entirety by that more complete discussion of such risks and uncertainties. You should consider carefully the risks and uncertainties described under “Risk Factors” in Part I, Item 1A of this Annual Report on Form 10-K as part of your evaluation of the risks associated with an investment in our securities.

Our acquisitions of potential future royalty or milestone payments may not produce anticipated revenues or income.
We may not successfully complete or realize the expected business or financial benefits of our acquisitions or investments in companies that hold royalty assets.
Many of our potential royalty acquisitions may be associated with product candidates that are in clinical development and have not yet been commercialized. If our potential royalty providers’ therapeutic product candidates do not receive regulatory approval, our potential royalty providers will be unable to market them.
Actual or threatened epidemics, pandemics, outbreaks of disease, or other public health crises, natural disasters, political crises and other catastrophic events, and unstable market and macroeconomic conditions have and may in the future, adversely affect us, our licensees or royalty-agreement counterparties or their licensees.
Biopharmaceutical products are subject to sales risks and substantial competition and the volatility of the biotechnology industry may affect us indirectly as well as directly.
We depend on our third parties for the determination of royalty and milestone payments.
The lack of liquidity of our acquisitions of future potential milestones and royalties may adversely affect us.
Our royalty aggregator strategy may require that we register with the SEC as an “investment company” in accordance with the Investment Company Act of 1940.
We have sustained losses in the past, and we expect to sustain losses in the foreseeable future.
Our royalty aggregator strategy may require us to raise additional funds.
We have an obligation to pay quarterly dividends to holders of our Series A Preferred Stock and Series B Preferred Stock, and these stockholders have rights senior to those of our common stockholders.
Information available to us about the intellectual property or biopharmaceutical products underlying the potential royalties we buy may be limited and our future income is dependent on numerous potential milestone and royalty-specific assumptions that may prove inaccurate.
A large percentage of the calculated net present value of our portfolio is represented by a limited number of products, and the royalties that we acquire may fall outside the biopharmaceutical industry.
We may not be able to successfully identify and acquire potential milestone and royalty streams, and we may not be able to successfully manage the risks associated with integration.
Our royalty providers pursuing Rare Pediatric Disease designations may not qualify for a priority review voucher upon approval, obtain a faster development or regulatory review process, or increase the likelihood that their product candidates will receive marketing approval, and our royalty providers who receive priority review vouchers may not be successful in transferring them at all or at a favorable price.
Biological products and product candidates of our potential milestone and royalty providers may face more intense competition or competition sooner than anticipated.

7

Our potential royalty providers may be unable to price our products effectively or obtain coverage and adequate reimbursement for sales of our products.
We do not know whether there will be, or will continue to be, a viable market for the product candidates in which we have an ownership, milestone, or royalty interest.
Product liability claims may diminish the returns on biopharmaceutical products.
We and our potential royalty providers may be unable to protect our or their intellectual property, and litigation regarding intellectual property can be costly.
We and our partners rely heavily on license and collaboration relationships and our potential milestone and royalty providers may rely on other third parties to provide services.
The marketers of biopharmaceutical products are substantially responsible for the ongoing regulatory approval, commercialization, manufacturing and marketing of products.
Certain of our technologies are in-licensed from third parties, so our and our licensees’ use of them may be restricted and subject to additional risks.
We may not be able to attract and retain qualified personnel, and our employees may engage in misconduct or other improper activities.
Our information technology systems or data or those of our partners or contractors could be compromised, and our actual or perceived failure to comply with any data privacy or security obligations could lead to regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; loss of revenue or profits; and other adverse consequences.
Even after FDA approval, a product may be subject to additional testing or significant marketing restrictions, its approval may be withdrawn, or it may be removed voluntarily from the market.
Healthcare reform measures and other statutory or regulatory changes could adversely affect our business.
We are subject to the U.S. Foreign Corrupt Practices Act and other anti-corruption laws, and as we or our potential milestone and royalty providers do more business internationally, we expect to become subject to additional political, economic and regulatory uncertainties.
Our share price may be volatile, which may subject us to litigation.
Our results of operations and liquidity needs could be materially negatively affected by market fluctuations or an economic downturn.
We may issue additional equity securities from time to time, and we may sell additional debt securities.
Our organizational documents contain provisions that may prevent transactions that could be beneficial to our stockholders and may insulate our management from removal.
We can provide no assurance that we will, at all times, in the future be able to report that our disclosure controls and internal controls over financial reporting are effective.
Stockholder and private lawsuits, and potential similar or related lawsuits, could result in substantial damages, divert management’s time and attention from our business, and have an adverse effect on us.

Item 1. BUSINESS

Overview and Strategy

XOMA is a biotech royalty aggregator. We have a sizable portfolio of economic rights to future potential milestone and royalty payments associated with partnered commercial and pre-commercial therapeutic candidates. Our

8

portfolio was built through the acquisition of rights to future milestones, royalties and commercial payments since our royalty aggregator business model was implemented in 2017. These acquisitions build upon out-licensing agreements for proprietary products and platforms held within our portfolio. Our royalty aggregator business is primarily focused on early to mid-stage clinical assets, primarily in Phase 1 and 2 development, which we believe have significant commercial sales potential and that are licensed to well-funded partners with established expertise in developing and commercializing drugs. We also acquire milestone and royalty revenue streams on late-stage clinical assets or commercial assets that are designed to address unmet markets or have a therapeutic advantage over other treatment options, and have long duration of market exclusivity. We expect most of our future revenue and income to be based on payments we may receive for milestones and royalties associated with these assets as well as the periodic recognition of income under the EIR method.

Our strategy is to expand our portfolio by acquiring additional milestone and royalty revenue streams associated with product candidates from third parties. We believe expanding our portfolio through these acquisitions allows for further diversification across therapeutic areas and development stages.

Royalty Portfolio

The following tables highlight key assets included in our portfolio of potential future milestone and royalty payment streams. These tables do not include all assets because certain assets are subject to confidentiality agreements.

Commercial assets

ASSET NAME

COMPANY

DESCRIPTION

ROYALTY RATE

VABYSMO® (faricimab-svoa)

Roche

Angiopoietin-2 and VEGF-A bispecific antibody

0.5%

OJEMDATM (tovorafenib)

Day One

Pan-RAF inhibitor

Mid-single-digit

MIPLYFFATM (arimoclomol)

Zevra

Heat-shock protein modulator

Mid-single-digit

IXINITY®

Medexus

Recombinant Factor IX

Mid-single-digit

DSUVIA® (sufentanil sublingual tablet)

Talphera

Acute pain treatment

37.5-75% (DoD)

XACIATO TM (clindamycin phosphate)

Organon

Bioadhesive antibiotic gel

Low to high-single-digit

9

Phase 3 assets

ASSET NAME

COMPANY

DESCRIPTION

ROYALTY RATE

Cetrelimab (JNJ-63723283)

Johnson & Johnson

PD-1 antibody

0.75%

Ersodetug (RZ358)

Rezolute

INSR antibody

High-single-digit to mid-teens

Ficlatuzumab (AV-299)

LG Chem

HGF antibody

Low-single-digit

Mezagitamab (TAK-079)

Takeda

CD-38 antibody

4%

Ovaprene®

Bayer (option) (Daré Bioscience)

Hormone-free contraceptive

Low-single-digit

Rilvegostomig (AZD2936)

AstraZeneca

TIGITI/PD-1 bispecific antibody

Confidential

Seralutinib

Chiesi (Gossamer Bio)

Inhaled PDGFR, CSF1R, c-KIT inhibitor

Low to mid-single digit, net

Phase 2 assets

ASSET NAME

COMPANY

DESCRIPTION

ROYALTY RATE

Acimtamig (AFM13)

Affimed

CD30/CD16A innate cell engager

Confidential

AFM24

Affimed

EGFR/CD16A innate cell engager

Confidential

Aldoxorubicin

LadRx

Albumin-linked formulation of doxorubicin

Low-single-digit

G03-52-01

National Resilience

Botulinum neurotoxin antibodies

15%

PBF-677

Palobiofarma

Adenosine A3 receptor inhibitor

Low-single-digit

PBF-680

Palobiofarma

Adenosine A1 receptor inhibitor

Low-single-digit

RZ-402

Rezolute

Plasma kallikrein inhibitor

Low-single-digit

Sildenafil cream, 3.6%

Daré Bioscience

PDE-5 inhibitor

Low-single-digit

Vidutolimod (CMP-001)

Regeneron

Virus-like particle containing a TLR9 agonist

High-single-digit to double-digit

Vosaroxin

Denovo Biopharma

Topoisomerase II inhibitor

High-single-digit

10

other Assets

ASSET NAME

COMPANY

DESCRIPTION

ROYALTY RATE

AB101

Rezolute

Injectable basal insulin

Low-single-digit

COM902

Compugen

TIGIT antibody

Confidential

MNPR-101

Monopar Therapeutics

Urokinase plasminogen activator receptor (uPAR) radioimmunotherapeutic

None

MT-0169

Molecular Templates

Anti-CD-38 immunotoxin

4%

PBF-999

Palobiofarma

Adenosine A2a receptor/ PDE-10 inhibitor

Low-single-digit

PBF-1129

Palobiofarma

Adenosine A2b receptor inhibitor

Low-single-digit

PBF-1650

Palobiofarma

Adenosine A3 receptor inhibitor

Low-single-digit

>60 early-stage assets

Twists’ >30 Partners

Multiple targets

50% of up to low-single-digits

Acquisitions – Commercial Programs

VABYSMO - Affitech Commercial Payment Purchase Agreement

In October 2021, we entered into the Affitech CPPA, pursuant to which we purchased a future stream of commercial payment rights to Roche’s VABYSMO® (faricimab-svoa) from Affitech for an upfront payment of $6.0 million. We are eligible to receive commercial payments from Roche consisting of 0.5% of future net sales of faricimab for a ten-year period following the first commercial sales in each applicable jurisdiction. Commercial payments are due from Roche to us within 60 days of December 31 and June 30 of each year. VABYSMO is approved by the FDA and the EMA for the treatment of wet, or neovascular, age-related macular degeneration and diabetic macular edema. It is also approved by the FDA and the EMA for the treatment of retinal vein occlusion.  

Pursuant to the Affitech CPPA, we received commercial payments totaling $16.9 million in 2024 and $7.3 million in 2023. Based on net sales of VABYSMO in 2023, we paid Affitech milestones totaling $6.0 million in March 2024. Based on net sales of VABYSMO in 2024, we paid Affitech an additional $6.0 million in March 2025, representing the final milestones due to Affitech. In February 2025, we received a commercial payment of $11.1 million based on sales of VABYSMO during the second half of 2024.

OJEMDA - Viracta Royalty Purchase Agreement

In March 2021, we entered into the Viracta RPA, pursuant to which we acquired the right to receive future royalties, milestone payments, and other payments related to Day One’s tovorafenib (OJEMDA) and Denovo’s vosaroxin. We made an upfront payment of $13.5 million and acquired the right to receive (i) up to $54.0 million in potential milestone payments, royalties on sales, and other payments related to OJEMDA, excluding up to $5.0 million in certain payments retained by Viracta, and (ii) up to $57.0 million in potential regulatory and commercial milestone payments and high-single-digit royalties on sales related to vosaroxin, if approved.

In October 2023, we earned a $5.0 million milestone payment related to the FDA’s acceptance of Day One’s NDA for tovorafenib as a monotherapy in relapsed or progressive pediatric low-grade glioma. In April 2024, the FDA approved OJEMDA and we earned a $9.0 million milestone payment. In May 2024, Day One sold its priority review voucher for $108.0 million and we received a payment of $8.1 million.  

11

We are also eligible to receive mid-single-digit royalties on sales of OJEMDA, and in 2024, we earned $2.7 million in royalties.

MIPLYFFA - LadRx Agreements

In June 2023, we entered into the LadRx AAA pursuant to which we acquired from LadRx all of its rights, title and interests related to arimoclomol (MIPLYFFA) under the Zevra RPA. The purchased rights related to arimoclomol included potential regulatory and commercial milestone payments of up to $52.5 million (net of certain payment obligations of up to $9.5 million based on a portion of the regulatory and commercial milestone payments) and potential royalty payments in low single-digit percentages of aggregate net sales associated with arimoclomol.

We also entered into the LadRx RPA, pursuant to which we acquired the right to receive all of the future royalties, regulatory and commercial milestone payments as well as other related payments due to LadRx from ImmunityBio related to aldoxorubicin under the ImmunityBio License Agreement. The purchased payments related to aldoxorubicin included potential regulatory and commercial milestone payments of up to $342.7 million and royalty payments on aggregate net sales of aldoxorubicin in the low to mid-teens for sales of orphan indications and mid to high-single-digit percentages for sales of other licensed products.  In June 2024, the ImmunityBio License Agreement was terminated, and we entered into an amendment to the LadRx RPA. Under the LadRx RPA, as amended, we are eligible to receive potential low single-digit percentage royalty payments on aggregate net sales of aldoxorubicin if LadRx or any of its affiliates commercializes aldoxorubicin. Additionally, the amendment removed the $4.0 million regulatory milestone payment payable to LadRx under the original agreement that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin. If LadRx licenses aldoxorubicin to an applicable third party, we are eligible to receive potential high single-digit percentage royalty payments on aggregate net sales of aldoxorubicin and a portion of any potential future milestone payments.

Upon closing of the LadRx Agreements, we paid LadRx an upfront payment of $5.0 million.  In January 2024, Zevra announced the FDA accepted its NDA resubmission for arimoclomol, and pursuant to the LadRx AAA, we paid LadRx a $1.0 million milestone payment. In September 2024, the FDA approved MIPLYFFA for use in combination with miglustat for the treatment of neurological manifestations of Niemann-Pick Disease Type C (“NPC”) in adult and pediatric patients two years of age and older. Upon notice of the first commercial sale in November 2024, we paid LadRx an additional $1.0 million milestone payment. We earned a net milestone payment of $2.2 million upon FDA approval of MIPLYFFA, and we are eligible to receive mid-single-digit royalties on sales of MIPLYFFA. In March 2025, we received a cash payment of $0.4 million for sales of MIPLYFFA in the fourth quarter of 2024.

IXINITY - Aptevo Commercial Payment Purchase Agreement

In March 2023, we entered into the Aptevo CPPA, pursuant to which we acquired the full commercial payment stream and a portion of the milestone rights to IXINITY [a coagulation factor IX (recombinant)], which is marketed by Medexus for the control and prevention of bleeding episodes and postoperative management in people with Hemophilia B. We are eligible to receive a mid-single-digit percentage payment stream on all IXINITY sales from January 1, 2023, until the first quarter of 2035 and may receive milestone payments. Under the terms of the Aptevo CPPA, in 2023 we paid Aptevo a $9.6 million upfront payment plus a $50,000 one-time payment when the first commercial payment exceeded $0.5 million.

Pursuant to the Aptevo CPPA, we received commercial payments totaling $1.6 million in 2024 and $1.7 million in 2023.

XACIATO - Daré Royalty Purchase Agreements

In April 2024, we entered into the Daré RPAs pursuant to which we paid $22.0 million in cash to Daré in consideration for (i) 100% of all remaining royalties related to XACIATO not already subject to the royalty-backed financing agreement Daré entered into in December 2023 and net of payments owed by Daré to upstream licensors, which equates to royalties ranging from low to high-single-digits, and of all potential commercial milestones related to XACIATO that are payable to Daré under the Daré Organon License Agreement, (ii) a 4% synthetic royalty on net sales

12

of OVAPRENE and a 2% synthetic royalty on net sales of Sildenafil Cream, which will decrease to 2.5% and 1.25%, respectively, upon us achieving a pre-specified return threshold, and (iii) a portion of Daré’s right to a certain milestone payment that may become payable to Daré under the Bayer License Agreement. The Daré RPAs also provide for milestone payments to Daré of $11.0 million for each successive $22.0 million received by us under the Daré RPAs after achievement of a return threshold of $88.0 million.

Receipts pursuant to the Daré RPAs were negligible in 2024.

DSUVIA - Talphera Commercial Payment Purchase Agreement

In January 2024, we acquired an economic interest in DSUVIA (sufentanil sublingual tablet) from Talphera for $8.0 million. DSUVIA was approved in 2018 by the FDA for use in adults in certified medically supervised healthcare settings. In April 2023, Talphera divested DSUVIA to Alora Pharmaceuticals for an upfront payment, a 15% royalty on commercial net sales, a 75% royalty on net sales to the DoD, and up to $116.5 million in milestone payments. Under the terms of the agreement, we are entitled to receive 100% of all royalties and milestones related to DSUVIA sales until we receive $20.0 million. Once we receive $20.0 million, the 75% royalties generated from DoD purchases and the remaining $116.5 million in potential milestone payments due from Alora will be shared equally between us and Talphera. We will fully retain the 15% royalty associated with DSUVIA commercial sales. In November 2024, Alora discontinued commercial sales of DSUVIA. We remain eligible for payments from sales to the DoD.

Pursuant to the Talphera CPPA, we received $0.1 million in commercial payments in 2024.

Based on updates received in November 2024, we evaluated the status of the program for potential credit losses in the fourth quarter of 2024 and determined no payments were probable to be received under the Talphera CPPA as of December 31, 2024. Accordingly, we recorded credit losses on purchased receivables of $7.9 million representing the full remaining carrying value of this transaction.

Acquisitions - Pre-Commercial Programs

Pulmokine Acquisition

In November 2024, we acquired Pulmokine to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension (PAH). We acquired all outstanding shares of Pulmokine for a $20.0 million cash payment at closing. In addition, we will pay success-based consideration contingent on future development and commercial performance to Pulmokine stockholders. In 2017, Pulmokine licensed seralutinib to Gossamer Bio, Inc., and in 2024, Gossamer Bio signed a global collaboration and license agreement with Chiesi Farmaceutici S.p.A. Subject to the terms of those agreements, we are eligible to receive net royalties ranging from the low to mid-single-digits on commercial sales and we will retain a portion of milestone payments.

Kinnate Acquisition

In April 2024, we acquired Kinnate through a tender offer for (i) $2.5879 in cash per share of Kinnate common stock, plus (ii) one non-transferable contractual CVR per share of Kinnate common stock. Following the merger, Kinnate continued as our wholly-owned subsidiary.

As part of the Kinnate Merger Agreement, we acquired an IPR&D asset related to KIN-3248, a Fibroblast Growth Factor Receptors inhibitor designed for the treatment of patients with intrahepatic cholangiocarcinoma and urothelial carcinoma as well as certain other solid tumors; the molecule is currently in a Phase 1 clinical study. Additionally, we acquired pre-clinical intangible assets related to IP for the following: (i) KIN-8741, a highly selective c-MET inhibitor with broad mutational coverage, including acquired resistance mutations, in certain solid tumors driven by exon 14-altered and/or amplified c-MET; (ii) KIN-7136, a brain-penetrant MEK inhibitor; and (iii) CDK4, a potential brain-penetrant selective CDK4 inhibitor (collectively, the “Kinnate Pre-Clinical Assets”) .

13

Each Kinnate CVR represents the right to receive potential payments pursuant to the terms and subject to the conditions of the Kinnate CVR Agreement. CVR holders are eligible to receive 100% of the net proceeds received within five years of the closing date resulting from the license of exarafenib to Pierre Fabre, which was executed prior to the merger closing date. In addition, they are eligible to receive 85% of net proceeds, if any, from any license or other disposition of any Kinnate Pre-Clinical Asset that occurs within one year of the merger closing date. We expect to finalize licensing the Kinnate Pre-Clinical Assets in the first quarter of 2025. Under the Kinnate CVR Agreement, we are responsible for the collection and disbursement of any proceeds to which Kinnate CVR holders could be entitled to Broadridge, the Kinnate CVR holders’ rights agent.

Twist Bioscience Royalty Purchase Agreement

In October 2024, we entered into the Twist RPA. Under the terms of the agreement, we acquired 50% of certain contingent payments (including royalties, milestone payments, sublicense income, and option exercise payments) related to Twist’s 60-plus early-stage programs across over 30 partners for a $15.0 million upfront payment. We are eligible to receive up to $0.5 billion in milestone payments and a 50% share of up to low-single-digit royalties on future commercial sales.

Kuros Royalty Purchase Agreement

In July 2021, we entered into the Kuros RPA, pursuant to which we acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single-digit to low double-digits, and up to $25.5 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals’ vidutolimod (CMP-001), a Toll-like receptor 9 agonist packaged in a virus-like particle, for an upfront payment of $7.0 million. We may pay additional sales-based milestone payments to Kuros of up to $142.5 million, representing a portion of the future royalties on commercial sales.

In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals resulting in a $5.0 million milestone payment to Kuros. Pursuant to the Kuros RPA, we were entitled to 50% of the milestone payment, which we received in July 2022.

Palobiofarma Royalty Purchase Agreement

In September 2019, we entered into the Palo RPA, pursuant to which we acquired the rights to potential royalty payments in low-single-digit percentages of aggregate net sales associated with six product candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin’s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis, nonalcoholic steatohepatitis and other indications (the “Palo Licensed Products”) that are being developed by Palo. Under the terms of the Palo RPA, we paid Palo an upfront payment of $10.0 million for the rights to potential royalty payments on future potential sales of the Palo Licensed Products.

Agenus Royalty Purchase Agreement

In September 2018, we entered into the Agenus RPA. Based on updates received in July 2024, we evaluated the status of the program for potential credit losses in the third quarter of 2024 and determined no payments were probable to be received under the Agenus RPA as of September 30, 2024. Accordingly, we recorded credit losses on purchased receivables of $14.0 million representing the full remaining carrying value of this transaction.

Aronora Royalty Purchase Agreement

In April 2019, we entered into the Aronora RPA. Based on updates received in April 2024, we evaluated the status of the program for potential credit losses in the second quarter of 2024 and determined no payments were probable to be received under the Aronora RPA as of June 30, 2024. Accordingly, we recorded credit losses on purchased receivables of $9.0 million representing the full remaining carrying value of this transaction.

14

Selected Legacy Programs Underlying Our Portfolio

The following is a summary of significant licenses and collaboration agreements related to our legacy product candidates and technologies.

Takeda

In November 2006, we entered into the Takeda Collaboration Agreement with Takeda under which we agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.

Under the Takeda Collaboration Agreement, we may receive additional milestone payments of an aggregate of up to $19.0 million relating to TAK-079 (mezagitamab) and a 4% royalty on future sales of all products subject to this license. Our right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. Our right to receive royalties expires on the later of 13.5 years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or 12 years from first commercial sale if there is significant generic competition post patent-expiration).

In February 2009, we expanded our existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. We may receive milestones of up to $3.3 million per discovery product candidate and low-single-digit royalties on future sales of all antibody products subject to this license. Our right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. Our right to royalties expires on the later of 10 years from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.

In November 2020, the first patient was dosed in Takeda’s Phase 2 study of mezagitamab, and we earned a $2.0 million milestone payment from Takeda. In January 2022, we earned a development milestone of $0.8 million pursuant to the Takeda Collaboration Agreement. We are eligible to receive remaining milestone payments of up to a total of $16.0 million under the Takeda Collaboration Agreement.

Rezolute

In December 2017, we entered into a license agreement with Rezolute pursuant to which we granted an exclusive global license to Rezolute to develop and commercialize RZ358 (previously known as “X358”) products for all indications. In addition, we entered into a common stock purchase agreement with Rezolute pursuant to which Rezolute agreed to issue to us, as consideration for receiving the license for RZ358, a certain number of its common stock in connection with any future equity financing activities.

Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to us of up to an aggregate of $232.0 million based on the achievement of pre-specified criteria. Under the license agreement, we are also eligible to receive royalties ranging from the high-single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358. Rezolute’s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the later of the date of expiration of the last valid patent claim covering the product in each country, or 12 years from the date of the first commercial sale of the product in each country. Rezolute’s future royalty obligations in the U.S. will be reduced by 20% if the manufacture, use or sale of a licensed product is not covered by a valid patent claim, until such a claim is granted.

Pursuant to the license agreement, we are eligible to receive a low-single-digit royalty on sales of Rezolute’s other non-RZ358 products from its current programs, including RZ402 which has completed a Phase 2 clinical study.

15

Rezolute’s obligation to pay royalties with respect to a particular Rezolute product and country will continue until the later of 12 years from the date of the first commercial sale of the product in each country or for so long as Rezolute or its licensee is selling such product in any country, provided that any such licensee royalty will terminate upon the termination of the licensee’s obligation to make payments to Rezolute based on sales of such product in each country.

The license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on ninety days’ notice at any time. To the extent permitted by applicable laws, we have the right to terminate the license agreement if Rezolute challenges the licensed patents.

No consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to us upon the occurrence of any future equity financing activities.

The license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement, as amended, we received a total of $6.0 million upon Rezolute’s equity financing activities and $8.5 million in installment payments through October 2020. We also received 161,861 shares of common stock of Rezolute (on an as-adjusted post reverse-split basis).

In January 2022, Rezolute dosed the last patient in its Phase 2b clinical trial for RZ358, which triggered a $2.0 million milestone payment due to us pursuant to the Rezolute License Agreement, as amended.

In December 2023, Rezolute announced it had initiated a Phase 3 clinical study for RZ358 in congenital hyperinsulinism, and in April 2024, we earned a $5.0 million milestone payment for the first patient dosed in this trial.

Janssen

In August 2019, we entered into an agreement with Janssen pursuant to which we granted a non-exclusive license to Janssen to develop and commercialize certain product candidates, including our patents and know-how. Under the agreement, Janssen made a one-time payment of $2.5 million to us. Additionally, for each product candidate, we are entitled to receive milestone payments of up to $3.0 million upon Janssen’s achievement of certain clinical development and regulatory approval milestones. Additional milestone payments may be due for product candidates which are the subject of multiple clinical trials. Upon commercialization, we are eligible to receive a 0.75% royalty on net sales of each product. Janssen’s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year-and-sixth-month anniversary of the first commercial sale of the product in such country. The agreement will remain in effect unless terminated by mutual written agreement.

In 2023, we earned a total of $1.5 million in milestone payments from Janssen, which included five milestone payments for IND filings and one milestone payment upon dosing of the first patient in a Phase 3 clinical trial evaluating one of Janssen’s biologic assets. There were no milestone payments earned pursuant to this agreement in 2024.

Novartis – Anti-CD40 Antibody

In February 2004, we entered into an exclusive, worldwide, multi-product collaboration agreement with Chiron to research, develop and commercialize multiple antibody product candidates for the treatment of cancer, and such agreement was replaced with the Chiron Collaboration Agreement entered into in May 2005. In 2006, Novartis closed its acquisition of Chiron at which time Novartis acquired Chiron’s interest in the Chiron Collaboration Agreement, which was subsequently restructured in July 2008 and amended in April 2010, September 2015, and February 2018. The agreement was terminated in January 2025.

Stock Repurchase Program

In January 2024, the Board authorized our first stock repurchase program, which permits us to purchase up to $50.0 million of our common stock through January 2027. Under the program, we have discretion in determining the

16

conditions under which shares may be purchased from time to time, including through transactions in the open market, in privately negotiated transactions, under plans compliant with Rule 10b5-1 under the Exchange Act, or by other means in accordance with applicable laws. The manner, number, price, structure, and timing of the repurchases, if any, will be determined at our sole discretion and repurchases, if any, depend on a variety of factors, including legal requirements, price and economic and market conditions, royalty and milestone acquisition opportunities, and other factors. The repurchase authorization does not obligate us to acquire any particular amount of our common stock. The Board may suspend, modify, or terminate the stock repurchase program at any time without prior notice.

As of December 31, 2024, we had purchased a total of 660 shares of our common stock pursuant to the stock repurchase plan for $13,000.

Competition

The biotechnology and pharmaceutical industries are subject to significant technological change. Some of the drugs our licensees or milestone and royalty partners are developing may compete with existing therapies or other product candidates in development by other companies. Furthermore, academic institutions, government agencies and other public and private organizations conducting research may seek patent protection with respect to potentially competing products or technologies and may establish collaborative arrangements with our licensees’ or royalty partners’ competitors. There can be no assurance that developments by others, including, without limitation, the development of generics or biosimilars, will not render our licensees’ or royalty partners’ products or technologies obsolete or uncompetitive.

Additionally, our royalty aggregator model faces competition on at least two fronts. First, there are other companies, funds and other investment vehicles seeking to aggregate royalties or provide alternative financing to development-stage biotechnology and pharmaceutical companies. These competitor companies, funds and other investment vehicles may have a lower target rate of return, a lower cost of capital or access to greater amounts of capital and thereby may be able to successfully acquire assets that we are also targeting for acquisitions. Second, existing or potential competitors to our partners and licensees’ products, particularly large pharmaceutical companies, may have greater financial, technical and human resources than our licensees. Accordingly, these competitors may be better equipped to develop, manufacture and market products. Many of these companies also have extensive experience in preclinical studies and human clinical trials, obtaining FDA and other regulatory approvals and manufacturing and marketing pharmaceutical products.

For a discussion of the risks associated with our competitive environment, refer to Part I, Item 1A, “Risk Factors.”

Government Regulation and Environmental Matters

The research and development, manufacturing and marketing of pharmaceutical and biological products are subject to regulation by numerous governmental authorities in the U.S. and other countries. We and our partners and licensees, depending on specific activities performed, are subject to these regulations. In the U.S., pharmaceuticals and biological products are subject to regulation by both federal and various state authorities, including the FDA. The Federal Food, Drug and Cosmetic Act and, for biological products, the Public Health Service Act, govern the testing, manufacture, safety, efficacy, purity, potency, labeling, storage, recordkeeping, approval, reporting, tracking and tracing, importing and exporting, and advertising, marketing and promotion of pharmaceutical and biological products, and there are other comparable laws and regulations that apply at the state level. Further, various other state and federal healthcare laws and regulations, including the federal Anti-Kickback Statute, the federal False Claims Act and state and federal data privacy and security laws and regulations, may also apply. There are similar regulations in other countries as well. For both currently marketed products and product candidates in development, failure to comply with applicable regulatory requirements can, among other things, result in delays, the suspension of regulatory approvals, as well as possible civil and criminal sanctions. Development-stage product candidates in our portfolio require approval by the FDA before we will recognize any royalties from sales. In addition, changes in existing regulations could have a material adverse effect on us or our partners.

In the U.S., the EU and other significant or potentially significant markets for our portfolio and product candidates, government authorities and third-party payors are increasingly attempting to limit or regulate the price of

17

medical products and services. In the U.S., the volume of drug pricing-related legislation has dramatically increased in recent years. For example, Congress has enacted laws requiring manufacturers to refund the Centers for Medicare & Medicaid Services, or CMS, for certain discarded amounts of drugs from single-use vials beginning in 2023 and eliminating the existing cap on Medicaid rebate amounts beginning in 2024. Also, in August 2022 Congress enacted the Inflation Reduction Act of 2022, which, among other things, requires the Department of Health and Human Services to negotiate Medicare prices for certain drugs, imposes an inflation-based rebate on Medicare Part B and D utilization, restructures the Medicare Part D benefit and increases manufacturer contributions in some or all of the Medicare Part D benefit phases. In addition, many state legislatures are considering, or have already passed into law, legislation that seeks to indirectly or directly regulate pharmaceutical drug pricing, such as requiring manufacturers to publicly report proprietary pricing information, creating review boards for prices to state agencies, and encouraging the use of generic drugs. In both the U.S. and elsewhere, sales of medical products and treatments are dependent, in part, on the availability of coverage and adequate reimbursement from third-party payors, such as government and private insurance plans. Further, many countries outside the U.S., including the EU member states, have established complex and lengthy procedures to obtain price approvals and coverage reimbursement and periodically review their pricing and reimbursement decisions. If any pricing-related regulation impacts products in our portfolio, it would result in lower royalties received by us.

We believe there are no significant compliance issues with laws and regulations that have been enacted or adopted regulating the discharge of materials into the environment, or otherwise relating to the protection of the environment, that have adversely affected, or are reasonably expected to adversely affect, our business, financial condition and results of operations, and we currently do not anticipate material capital expenditures arising from environmental regulation. We believe climate change could present risks to our business. Some of the potential impacts of climate change to our business include increased operating costs due to additional regulatory requirements and the risk of disruptions to our business. We do not believe these risks are material to our business at this time.

For a discussion of the risks associated with our compliance with government regulations, see Part 1, Item 1A, “Risk Factors.”

Intellectual Property

Intellectual property is important to our business and our future income streams will depend in part on our partners and licensees’ ability to obtain patents and to operate without infringing on the proprietary rights of others. We hold and have filed applications for a number of patents in the U.S. and internationally to protect our products and technology. We also have obtained or have the right to obtain licenses to, or income streams based on, certain patents and applications filed by others. However, the patent position of biotechnology companies generally is highly uncertain and consistent policy regarding the breadth of allowed claims has not emerged from the actions of the U.S. Patent and Trademark Office with respect to biotechnology patents. Accordingly, no assurance can be given that our, or our partners’ or licensees’ patents will afford protection against competitors with similar products or that others will not obtain patents claiming aspects similar to those covered by our, or our partners’ or licensees’ patent applications. Some of our agreements, or those of our partners or licensees, contain “step-down” provisions where the royalty rate is reduced following patent expiration or revocation. Furthermore, there can be no assurance that our royalties will expire when expected. Any reductions in the

18

duration of royalties relative to our estimates may adversely affect our financial condition and results of operations. Below is a list of representative patents and patent applications related to our licensed programs:

Licensee

Program

Representative
Patents/Applications

Subject Matter

Expected Last Expiration in Patent Family

Rezolute

Anti-INSR

US 9,944,698
EP 2 480 254
JP 5849050

US 10,711,067

EP 3 265 491A1

WO2023225657A2*

Insulin receptor-modulating antibodies having the functional properties of RZ358

Methods of treating or preventing post-prandial hypoglycemia after gastric bypass surgery using a negative modulator antibody to the insulin receptor

RZ358 formulations

2030

2036

2043

Ology Bioservices

Anti-BoNT

US 8,821,879
EP 2 473 191

Coformulations of anti- botulinum neurotoxin antibodies

2030

Various

Phage display libraries

US 8,546,307
EP 2 344 686

XOMA phage display library components

2032

AVEO

Anti-HGF

US 7,649,083**

Human-Engineered anti-HGF antibodies and uses thereof

2028

Alexion

Anti-PTH1R

US 10,519,250

EP 3 490 600A1

Parathyroid Hormone Receptor 1 Antibodies and Uses Thereof

2037

Day One

OJEMDA

US 8,293,752***

US 8,802,657***

US 9,556,177***

US 9,920,048***

EP3231798B1***

EP2167489B1***

Compositions of matter and methods of use of tovorafenib

2031

* Jointly owned with Rezolute, Inc.

** Jointly owned with AVEO Pharmaceuticals, Inc.

*** Jointly owned with Day One Biopharmaceuticals, Inc.

If certain patents issued to others are upheld or if certain patent applications filed by others are issued and upheld, our partners and licensees may require certain licenses from others to develop and commercialize certain potential product candidates incorporating our technology. There can be no assurance that such licenses, if required, will be available on acceptable terms, if at all. If such licenses are obtained, our partners and licensees may be able to deduct some or all of the costs from the royalties they owe to us.

We seek to protect our proprietary information, in part, by confidentiality agreements with our employees, consultants and partners. These parties may breach these agreements, and we may not have adequate remedies for any breach. To the extent that we or our consultants or partners use intellectual property owned by others, we may have disputes with our consultants or partners or other third parties as to the rights in related or resulting know-how and inventions.

Concentration of Risk

Our business model is dependent on third parties achieving specified development milestones and product sales. Our portfolio currently includes partner funded programs from which we could potentially receive royalties or other

19

payments if the programs achieve marketability. A large percentage of the calculated net present value of our portfolio is represented by a limited number of products. The failure of any one of these products to move forward in clinical development or commercialization may have a material adverse effect on our financial condition and results of operations.

Corporate Information

We were incorporated in Delaware in 1981 and redomiciled as a Bermuda-exempted company in December 1998. Effective December 31, 2011, we redomiciled from Bermuda to Delaware and changed our name from XOMA Ltd. to XOMA Corporation. Effective July 10, 2024, the name XOMA Corporation was changed to XOMA Royalty Corporation. References to the “Company” and “XOMA” before December 31, 1998 or after December 31, 2011, refer to XOMA Royalty Corporation, a Delaware corporation; references to the “Company” and “XOMA” between December 31, 1998 and December 31, 2011 refer to XOMA Ltd., a Bermuda company.

Our principal executive offices are located at 2200 Powell Street, Suite 310, Emeryville, California 94608. Our telephone number at our principal executive offices is (510) 204-7200. Our website address is www.xoma.com. The information found on our website is not part of this or any other report filed with or furnished to the SEC.

Employees

We rely on a small number of skilled, experienced, and innovative employees to conduct our operations. As of March 13, 2025, we employed 13 full-time employees who were primarily engaged in executive, business development, legal, finance and administrative positions. We also utilize independent contractors and consultants to supplement our workforce.  

Item 1A. RISK FACTORS

In evaluating our business, you should carefully consider the following discussion of material risks, events and uncertainties that make an investment in us speculative or risky in addition to the other information included in this Annual Report. A manifestation of any of the following risks and uncertainties could, in circumstances we may or may not be able to accurately predict, materially and adversely affect our business and operations, growth, reputation, prospects, operating and financial results, financial condition, cash flows, liquidity and stock price. Some of the factors, events and contingencies discussed below may have occurred in the past, but the disclosures below are not representations as to whether or not the factors, events or contingencies have occurred in the past, and instead reflect our beliefs and opinions as to the factors, events, or contingencies that could materially and adversely affect us in the future. The risks and uncertainties described below are not the only ones we face. Our operations could also be affected by factors, events or uncertainties that are not presently known to us or that we currently do not consider to present significant risks to our business. Therefore, you should not consider the following risks to be a complete statement of all the potential risks or uncertainties that we face.

Risks Related to our Royalty Aggregator Strategy

Our acquisitions of potential future royalty and/or milestone payments may not produce anticipated revenues or income and/or may be negatively affected by a default or bankruptcy of the licensor(s) or licensee(s) under the applicable license agreement(s) covering such potential royalties and/or milestones, and if such transactions are secured by collateral, we may be, or may become, under-secured by the collateral or such collateral may lose value and we will not be able to recuperate our capital expenditures associated with the acquisition.

We routinely review opportunities to acquire future royalties, milestone payments and other payments related to drug development and sales as part of our royalty aggregator strategy or to acquire companies that hold royalty assets. Generally, at any time, we seek acquisition opportunities in various stages of active review, including, for example, our engagement of consultants and advisors to analyze particular opportunities, and technical, financial and other confidential information and assist with the submission of indications of interest and involvement as a bidder in competitive auctions. Many potential acquisition targets do not meet our criteria, and for those that do, we may face significant competition for these acquisitions from other royalty buyers and enterprises. These unsuccessful attempts to acquire new royalties could

20

result in significant costs to us, could hurt our reputation and divert management and financial resources. Competition for future asset acquisition opportunities in our markets could increase the price we pay for such assets and could reduce the number of potential acquisition targets. The success of our acquisitions is based on our ability to make accurate assumptions regarding the valuation, probability, timing and amount of potential future royalty and milestone payments, as well as the viability of the underlying technology and intellectual property. The failure of any of these acquisitions to produce anticipated revenues may materially and adversely affect our financial condition and results of operations.

Some of these acquisitions may expose us to credit risk in the event of a default by or bankruptcy of the licensor(s) or licensee(s) that are parties to the applicable license agreement(s) covering the potential milestone and royalty streams being acquired. In addition, recent volatility in the capital markets, including financial institution instability, may limit our licensees or royalty-agreement counterparties’ (or their licensees’) ability to access additional funding. While we generally try to structure our receipt of potential milestone and royalty payments to minimize the risk associated with such a default or bankruptcy, there can be no assurance that any such default or bankruptcy will not adversely affect our ability to receive future potential royalty and/or milestone payments. To mitigate this risk, on occasion we may obtain a security interest as collateral in such royalty, milestone and other payments. Our credit risk in respect of such counterparty may be exacerbated when the collateral held by us cannot be realized upon or is liquidated at prices not sufficient to recover the full amount we are due pursuant to the terms of the agreements covering the particular assets. This could occur in circumstances where the original collateral was not sufficient to cover a complete loss (e.g., our interests were only partially secured) or may result from the deterioration in value of the collateral, so that, in either such case, we are unable to recuperate our full capital outlay. Any such losses resulting therefrom could materially and adversely affect our financial condition and results of operations.

As we acquire and invest in companies that hold royalty assets, we may not realize the expected business or financial benefits and the acquisitions could prove difficult to integrate, disrupt our business, dilute stockholder value and adversely affect our operating results and the market value of our common stock.

Additionally, we may not be able to complete or realize the expected business or financial benefits from our potential acquisitions or investments in companies that hold royalty assets, including our acquisitions of Kinnate and Pulmokine.  Acquisitions and other similar transactions, arrangements and investments involve numerous risks and could create unforeseen operating difficulties and expenditures, including:

the possibility that competing offers will be made;
potential failure to successfully complete the acquisition or transaction in a timely manner, or at all, which may in turn, adversely affect us or our target’s business and the price of us or their respective common stock;
potential failure to achieve the expected benefits on a timely basis or at all;
our ability to integrate the acquired assets into our business;
brand or reputational harm associated with our strategic investments or acquired companies;
challenges converting the acquired company’s revenue recognition policies and forecasting the related revenues;
division of financial and managerial resources from existing operations;
challenges entering into new markets in which we have little or no experience or where competitors may have stronger market positions;
difficulties and strain on resources in integrating acquired operations, technologies, assets and personnel;

21

regulatory challenges from antitrust or other regulatory authorities that may block, delay or impose conditions (such as divestitures, ownership or operational restrictions or other structural or behavioral remedies) on the completion of transactions or the integration of acquired operations;
failure to fully assimilate, integrate or retrain acquired employees, which may lead to retention risk with respect to both key acquired employees and our existing key employees or disruption to existing teams;
inability to generate sufficient revenue or income to offset acquisition or investment costs;
challenges with the acquired company’s customers and partners, including the inability to maintain such relationships and changes to perception of the acquired business as a result of the acquisition;
potential for acquired products to impact the profitability of existing products;
unanticipated expenses related to acquired assets or its integration into our business;
known and potential unknown liabilities associated with the acquired businesses, including due to litigation;
difficulties in and financial costs of addressing acquired compensation structures inconsistent with our compensation structure;
additional stock-based compensation issued or assumed in connection with the acquisition, including the impact on stockholder dilution and our results of operations;
ineffective or inadequate controls, procedures and policies at the acquired company; and
the tax effects of any such acquisitions including related integration and business operation changes, and assessment of the impact on the realizability of our future tax assets or liabilities.

Any of these risks could harm our business or negatively impact our results of operations. In addition, to facilitate acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us or at all, which may affect our ability to complete subsequent acquisitions or investments, and which may affect the risks of owning our common stock. For example, if we finance acquisitions by issuing equity or convertible or other debt securities or loans, our existing stockholders may be diluted, or we could face constraints related to the terms of, and repayment obligation related to, the incurrence of indebtedness that could affect the market price of our common stock.

We may seek to expand our market opportunity by acquiring securities issued by other companies, including biopharmaceutical companies. The value of these securities may fluctuate and may depreciate. Additionally, in many cases, we will not control the companies in which we acquire securities, and as a result, we may have limited ability to determine management, operational decisions or policies. These transactions may face risks, uncertainties and liabilities that our due diligence may fail to discover, that are not disclosed to us, or that we inadequately assess. In addition, as a result of our activities, we may receive material non-public information about other companies, and we may be delayed or prevented from selling securities of those companies when we would otherwise choose to do so, and such delay or prohibition may result in a loss or reduced gain on such securities.

22

Many of our potential royalty acquisitions may be associated with product candidates that are in clinical development and have not yet been commercialized. To the extent that such products are not successfully developed and commercialized, our financial condition and results of operations may be negatively impacted. Acquisitions of potential royalties associated with development stage biopharmaceutical product candidates are subject to a number of additional uncertainties.

As part of our royalty aggregator strategy, we may continue to purchase future potential milestone and royalty streams associated with product candidates which are in clinical development and have not yet received marketing approval by any regulatory authority or been commercialized. There can be no assurance that the FDA, the EMA or other regulatory authorities will approve such products or that such products can be brought to market on a timely basis or at all, or that the market will be receptive to such products. To the extent that any such product candidates are not successfully developed and subsequently commercialized, the value of our acquired potential milestone and royalty streams may be negatively affected. The ultimate success of our royalty aggregator strategy depends on our ability to properly identify and acquire high quality products and the ability of the applicable counterparty to innovate, develop and commercialize their products in increasingly competitive and highly regulated markets. Their inability to do so may negatively affect potential royalty and/or milestone payments. In addition, we are dependent, to a large extent, on third parties to enforce certain rights for our benefit, such as prosecution, maintenance and protection of a patent estate, adequate reporting and other protections, and their failure to do so could negatively impact our financial condition and results of operations.

If the FDA, the EMA or other regulatory authority approves a development-stage product candidate that generates our royalty, the labeling, packaging, adverse event reporting, storage, advertising, promotion and recordkeeping for the product will be subject to extensive and ongoing regulatory requirements. The subsequent discovery of previously unknown problems with the product, including adverse events of unanticipated severity or frequency, may result in restrictions on the marketing of the product, and could include withdrawal of the product from the market, which could negatively impact potential royalty and/or milestone payments.

In addition, the developers of these development-stage product candidates may not be able to raise additional capital to continue their discovery, development and commercialization activities, which may cause them to delay, reduce the scope of, or eliminate one or more of their clinical trials or research and development programs, if such programs are continued at all. If other product developers introduce and market products that are more effective, safer, less invasive or less expensive than the relevant products that generate our royalties, or if such developers introduce their products prior to the competing products underlying our royalties, such products may not achieve commercial success and thereby result in reduced royalties or losses.

Further, the developers of such products may not have sales, marketing or distribution capabilities. If no sales, marketing or distribution arrangements can be made on acceptable terms or at all, the affected product may not be able to be successfully commercialized, which may result in a loss for us. Losses from such assets could have a material adverse effect on our business, financial condition and results of operations.

We intend to continue to pursue, and may expand, this strategy of acquiring development-stage product candidates. While we believe that we can reasonably evaluate the likelihood of a development-stage product candidate’s achievement of regulatory approval and potential sales, there can be no assurance that our assumptions, estimates, forecasts and expectations will prove correct. We may have limited information concerning the intellectual property or products generating the royalties we are evaluating for acquisition and therefore, there may be material information that relates to such intellectual property products that we do not have. In addition, market data that we obtain may also prove to be incomplete or incorrect. In addition, there can be no assurance that regulatory authorities will approve such development-stage product candidates, that such development-stage product candidates will be brought to market on a timely basis or at all, or that such products will achieve commercial success. Any of these factors could have a material effect on our business, financial condition and results of operations.

23

Actual or threatened epidemics, pandemics, outbreaks of disease, or other public health crises have in the past, and may in the future, adversely affect us and our licensees or royalty-agreement counterparties or their licensees, which could cause delays or elimination of our receipts of potential milestones and royalties under our licensing or royalty and milestone acquisition arrangements.

Actual or threatened epidemics, pandemics, outbreaks of disease, or other public health crises have in the past and may in the future adversely impact us, our licensees or royalty-agreement counterparties or their licensees, which have in the past and could in the future, cause delays, suspensions or cancellations of their drug development efforts including, without limitation, their clinical trials, which would correspondingly delay, suspend or negate the timing of our potential receipts of milestones and royalties under our out-licensing or royalty acquisition agreements. These disruptions to our licensees or RPA counterparties or their licensees could include, without limitation:

delays or difficulties in recruiting and enrolling new patients in their clinical trials;
delays or difficulties in clinical site initiation;
diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as their clinical trial sites and hospital staff supporting the conduct of their clinical trials;
interruption of key clinical trial activities, such as clinical trial site monitoring patient dosing and data analysis;
limitations in employee resources that would otherwise be focused on the conduct of their clinical trials, including because of sickness of employees or their families or the desire of employees to avoid contact with large groups of people;
interruption in global shipping that may affect the transport of clinical trial supplies and materials;
potential refusal by the FDA to accept data, including from clinical trials in affected geographies or failure to comply with updated FDA guidance and expectations related to the conduct of clinical trials during pandemics;
other delays in the development of product candidates underlying our biopharmaceutical assets;
delays in receiving approval from the FDA, the EMA and other U.S. and foreign federal, state and local regulatory authorities to initiate their planned clinical trials or to market their products; and
difficulty accessing capital or credit markets on favorable terms, if at all, which could affect our ability to fund our business operations.

Risks Related to our Industry

Biopharmaceutical products are subject to sales risks.

Biopharmaceutical product sales may be lower than expected due to a number of reasons, including pricing pressures, insufficient demand, product competition, failure of clinical trials, lack of market acceptance, including lack of acceptance by healthcare programs or insurance plans, changes in our licensees’ or royalty-agreement counterparties’ strategic priorities, obsolescence, loss of patent protection, government regulations or other factors, and development-stage product candidates may fail to reach the market. Unexpected side effects, safety or efficacy concerns can arise with respect to a product, leading to product recalls, withdrawals, declining sales or litigation. As a result, payments of our future potential milestones and/or royalties may be reduced or cease. In addition, these potential payments may be delayed, causing our near-term financial performance to be weaker than expected.

24

Biopharmaceutical products are subject to substantial competition.

The biopharmaceutical industry is a highly competitive and rapidly evolving industry. The length of any product’s commercial life cannot be predicted with certainty. There can be no assurance that one or more products on which we are entitled to a potential milestone or royalty will not be rendered obsolete or non-competitive by new or alternate products or improvements made to existing products on which we are not entitled to a potential milestone or royalty, either by the current marketer of such products or by another marketer. Current marketers of products may undertake these development efforts in order to improve their products or to avoid paying our royalty. Adverse competition, obsolescence or governmental and regulatory action or healthcare policy changes could significantly affect the revenues, including royalty-related revenues, of the products which generate our potential milestones and royalties.

Competitive factors affecting the market position and success of each product may include: 

effectiveness;
safety and side effect profile;
price, including third-party insurance reimbursement policies;
timing and introduction of the product;
effectiveness of marketing and commercialization strategy and execution;
market acceptance;
manufacturing, supply and distribution;
intellectual property protections;
governmental regulation, including price caps;
availability of lower-cost generics and/or biosimilars;
treatment innovations that eliminate or minimize the need for a product; and
product liability claims.

Biopharmaceutical products that have the potential to generate future milestones and royalties for us may be rendered obsolete or non-competitive by new or alternative products, including generics and/or biosimilars, improvements on existing products, more effective marketing or commercialization, or governmental or regulatory action. In addition, biopharmaceutical companies increasingly devote significant resources to innovate next-generation products and therapies using gene editing and new curative modalities, such as cell and gene therapy, which may cause products on which we have a milestone or royalty rights to become obsolete. These developments could have a material adverse effect on the sales of the biopharmaceutical products that have potential to generate our milestones and royalties, and consequently could materially adversely affect our business, financial condition and results of operations.

25

We depend on our licensees and royalty-agreement counterparties (and their licensees) for the determination of royalty and milestone payments. While we typically have primary or back-up rights to audit our licensees and royalty-agreement counterparties (and their licensees), our independent auditors may have difficulty determining the correct royalty calculation, we may not be able to detect errors and payment calculations may call for retroactive adjustments. We may have to exercise legal remedies, if available, to resolve any disputes resulting from any such audit.

The royalty, milestone and other payments we may receive are dependent on our licensees and royalty agreement counterparties and their licensees’ achievement of regulatory and developmental milestones and product sales. Each licensee’s calculation of the royalty payments is subject to and dependent upon the adequacy and accuracy of its sales and accounting functions, and errors may occur from time to time in the calculations made by a licensee and/or a licensee may fail to report the achievement of royalties or milestones in whole or in part. Our license and royalty agreements typically provide us the primary or back-up right to audit the calculations and sales data for the associated royalty payments; however, such audits may occur many months following our recognition of the royalty revenue or income, may require us to adjust our royalty revenues or income in later periods and may require expense on our part. Further, our licensees and royalty-agreement counterparties (and their licensees) may be uncooperative or have insufficient records, which may complicate and delay the audit process.

Although we intend to exercise our royalty audit rights as necessary and to the extent available, we rely in the first instance on our licensees and royalty-agreement counterparties (and their licensees) to accurately report the achievement of milestones and royalty sales and calculate and pay applicable milestones and royalties and, upon exercise of such royalty and other audit rights, we rely on licensees’ and royalty-agreement counterparties’ (and their licensees’) cooperation in performing such audits. In the absence of such cooperation, we may be forced to incur expenses to exercise legal remedies, if available, to enforce our agreements.

The lack of liquidity of our acquisitions of future potential milestones and royalties may adversely affect our business and, if we need to sell any of our acquired assets, we may not be able to do so at a favorable price, if at all. As a result, we may suffer losses.

We generally acquire milestone and royalty rights that have limited secondary resale markets and may be subject to transfer restrictions. The illiquidity of most of our milestone and royalty receivable assets may make it difficult for us to dispose of them at a favorable price if at all and, as a result, we may suffer losses if we are required to dispose of any or all such assets in a forced liquidation or otherwise. In addition, if we liquidate all or a portion of our potential future milestone and/or purchased royalty stream interests more quickly than planned or in connection with a forced liquidation, we may realize significantly less than the value we anticipate or at which we had previously recorded these interests.

Our royalty aggregator strategy may require that we register with the SEC as an “investment company” in accordance with the Investment Company Act of 1940.

The rules and interpretations of the SEC and the courts relating to the definition of “investment company” are very complex. We do not believe we are an “investment company” under applicable SEC rules, and we currently intend to conduct our operations so as not to be considered an “investment company.” In particular, on an unconsolidated basis, we believe that less than 40% of our total assets (less any cash items or holdings in U.S. government securities) currently consist of holdings in “investment securities.” This conclusion is largely dependent on our analysis that XOMA (US) LLC, our primary subsidiary, is not an investment company in reliance on the exclusion from the definition of an investment company provided in Section 3(c)(5)(A) of the ’40 Act, as interpreted by the staff of the SEC in a no-action letter issued to Royalty Pharma plc on August 13, 2010. Nevertheless, we can provide no assurance that the SEC will not take the position that we are required to register under the ’40 Act and comply with the ’40 Act’s registration and reporting requirements, capital structure requirements, affiliate transaction restrictions, conflict of interest rules, requirements for disinterested directors, and other substantive provisions. We intend to continue to monitor our assets and income for compliance under the ’40 Act and seek to conduct our business activities in a manner such that we do not fall within its definitions of “investment company” or such that we qualify under one of the exemptions or exclusions provided by the ’40 Act and related SEC regulations. However, if we were to be considered an “investment company” and become subject to the restrictions of the ’40 Act, those restrictions likely would require significant changes in the way we do business and add significant administrative costs and burdens to our operations. Additionally, we may need to take various actions

26

which we might otherwise not pursue in order to not come within scope of the ’40 Act. These actions may include, among others, restructuring the Company and/or modifying our mixture of assets and income or a liquidation of certain of our assets.

Our licensees or royalty-agreement counterparties or their licensees could be subject to natural disasters, public health crises, political crises and other catastrophic events that could hinder or disrupt development efforts.

We depend on our licensees and royalty-agreement counterparties and their licensees to successfully develop and commercialize product candidates for which we may receive milestone, royalty and other payments in the future. Our licensees and royalty-agreement counterparties and their licensees operate research and development efforts in various locations in the U.S. and internationally. If any of their facilities or operations are affected by natural disasters, such as earthquakes, tsunamis, power shortages or outages, floods, monsoons or wild fires; public health crises, such as pandemics and epidemics; geopolitical instability; changes in trade policies, including tariffs or other trade restrictions or the threat of such actions; crises such as terrorism, war, or political instability; labor disputes or strikes; other conflict, including the ongoing conflict in Ukraine, conflict in the Middle East and surrounding areas and rising tensions between China and Taiwan; or other events outside of their control, their research and development efforts could be disrupted, which could result in the delay or discontinuation of development of one or more of the product candidates in which we have rights to future milestone and/or royalty payments which could have a material adverse effect on our business, results of operations and prospects.

In addition, the current U.S. Presidential administration has indicated that it plans to pursue changes to various regulatory policies from prior administrations, some of which have already started to be implemented. As a result, there is uncertainty as to how these and other potential legal and regulatory changes may impact the business of our licensees or royalty-agreement counterparties or their licensees. For example, President Trump has pledged to impose tariffs on pharmaceuticals and other products, some of which have already started to be implemented. These tariffs and retaliatory measures taken by other nations in response may adversely impact the business of our licensees or royalty-agreement counterparties or their licensees.

Because many of the companies with which we do business also are in the biotechnology industry, the volatility of that industry can affect us indirectly as well as directly.

The same factors that affect us directly also can adversely affect us indirectly by affecting the ability of our partners and others with whom we do business to meet their obligations to us and reduce our ability to realize the value of the consideration provided to us by these other companies in connection with their licensing of our products.

Risks Related to our Financial Results and Capital Requirements

We have sustained losses in the past, and we expect to sustain losses in the foreseeable future.

We have incurred significant operating losses and negative cash flows from operations since our inception. We generated net losses of $13.8 million and negative cash flows from operations of $13.7 million for the year ended December 31, 2024, and we had an accumulated deficit of $1.2 billion as of December 31, 2024. We do not know whether we will ever achieve sustained profitability or whether cash flow from future operations will be sufficient to meet our needs.

To date, we have financed our operations primarily through the sale of equity securities and debt and royalty interests, and payments received under our collaboration and licensing arrangements. The size of our future net losses depends, in part, on the rate of our future expenditures and our and our partners’ ability to generate revenues. If our partners’ product candidates are not successfully developed or commercialized, or if revenues are insufficient following regulatory approval, we may not achieve profitability and our business may fail. Our ability to achieve profitability is dependent in large part on the success of our and our partners’ ability to license product candidates, and the success of our partners’ development programs, both of which are uncertain. Our success is also dependent on our partners’ obtaining regulatory approval to market product candidates which may not materialize or prove to be successful.

27

Unstable market and macroeconomic conditions, including adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults or non-performance by financial institutions or transactional counterparties, may have adverse consequences on our business, financial condition and stock price.

The global credit and financial markets have experienced and may continue to experience volatility, including as a result of market and macroeconomic conditions, international disputes, significant natural disasters (including as a result of climate change), changes in trade policies, including tariffs or other trade restrictions or the threat of such actions, changes to fiscal and monetary policy or government budget dynamics (particularly in the pharmaceutical and biotechnology industries), tighter credit, high interest rates, and economic inflation, which may impact liquidity and credit availability, consumer confidence, economic growth or recession, high inflation, uncertainty about economic stability and unemployment rates. The financial markets and the global economy may also be adversely affected by the current or anticipated impact of geopolitical instability, including military conflict, acts of terrorism or other geopolitical events. Sanctions imposed by the U.S. and other countries in response to such conflicts, including the one in Ukraine and the Middle East, may also continue to adversely impact the financial markets and the global economy, and any economic countermeasures by the affected countries or others could heighten market and economic instability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. Our royalty aggregator strategy may be adversely affected by any such economic downturn, volatile business environment or continued unpredictable and unstable market conditions. Failure to secure any necessary financing in a timely manner could have a material adverse effect on our growth strategy, financial performance and stock price.

In addition, actual events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. For example, in March 2023, Silicon Valley Bank, Signature Bank and Silvergate Capital Corp. were each swept into receivership.

Although we assess our banking relationships as we believe necessary or appropriate, our access to funding sources in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect us, the financial institutions with which we have arrangements directly, or the financial services industry or economy in general. These factors could involve financial institutions or financial services industry companies with which we have financial or business relationships but could also include factors involving financial markets or the financial services industry generally. Our cash held in non-interest-bearing and interest-bearing accounts exceeds the FDIC insurance limits. If such banking institutions were to fail, we could lose all or a portion of those amounts held in excess of such insurance limitations. For example, while the FDIC announced after it took control of Silicon Valley Bank on March 10, 2023 that account holders would be made whole, the FDIC may not make all account holders whole in the event of future bank failures. In addition, even if account holders are ultimately made whole with respect to a future bank failure, account holders’ access to their accounts and assets held in their accounts may be substantially delayed. Any material loss that we may experience in the future or inability for a material time period to access our cash and cash equivalents could have an adverse effect on our ability to pay our operational expenses or make other payments, which could adversely affect our business.

Our royalty aggregator strategy may require us to raise additional funds to acquire milestone and royalty interests; we cannot be certain that funds will be available or available at an acceptable cost of capital, and if they are not available, we may be unsuccessful in acquiring milestone and royalty interests to sustain the business in the future.

We may need to commit substantial additional funds to continue our business, and we may not be able to obtain sufficient funds on acceptable terms, if at all. If the current equity and credit markets deteriorate, it may make any additional debt or equity financing more difficult and more costly. Any additional debt financing or additional equity that we raise may contain terms that are not favorable to us and/or result in dilution to our stockholders, including pursuant to our 2018 Common Stock ATM Agreement, as amended, and to our 2021 Series B Preferred Stock ATM Agreement. If we raise additional funds through licensing arrangements with third parties, we may be required to relinquish some rights to our technologies or our product candidates, grant licenses on terms that are not favorable to us or enter into a license arrangement for a product candidate at an earlier stage of development or for a lesser amount than we might otherwise choose. If we raise additional funds through borrowings, we have in the past and may in the future repay the principal and

28

interest of the loan from certain of our royalty payments and/or use our royalties as collateral for such borrowings. For example, on December 15, 2023, we, through XRL, a newly formed, wholly-owned subsidiary, entered into a non-dilutive, non-recourse, royalty-backed loan for up to $140.0 million of capital with certain funds managed by the credit platform of Blue Owl Capital Inc. In the event of a default under such secured borrowings, one or more of our creditors or their assignees could obtain control of certain of our royalties and, in the event of a distressed sale, these creditors could dispose of these royalties for significantly less value than we could realize for them.

If adequate funds are not available on a timely basis, we may:

reduce or eliminate royalty aggregation efforts;
further reduce our capital or operating expenditures;
curtail our spending on protecting our intellectual property; or
take other actions which may adversely affect our financial condition or results of operations.

Changes in the potential royalty acquisition market, including its structure, participants, growth rate, level of competition or financing methods, or a reduction in the growth of the biopharmaceutical industry, could lead to diminished opportunities for us to acquire potential milestones and royalties, fewer potential milestones and royalties (or potential milestones or royalties of significant scale) being available, or increased competition for potential royalties. Even if we continue to acquire potential royalties and they become actual royalties, they may not generate a meaningful return for a period of several years, if at all, due to the price we pay for such royalties or other factors, such as the underlying products, or intellectual property, other competitive products, market conditions, or the structure of the transaction. As a result, we may not be able to continue to acquire potential milestones and royalties as we have in the past, or at all.

We have an obligation to pay quarterly dividends to holders of our Series A Preferred Stock and Series B Preferred Stock, which we expect to be an on-going expenditure for us and may limit our ability to borrow additional funds.

Holders of our Series A Preferred Stock are entitled to receive, when and as declared by our Board, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per year). Dividends on the Series A Preferred Stock accumulate and are cumulative from, and including, the date of original issuance by us of the Series A Preferred Stock. Dividends are payable in arrears on or about the 15th day of January, April, July and October. In the event of any voluntary or involuntary liquidation, dissolution or winding up of our affairs, the holders of shares of Series A Preferred Stock are entitled to be paid out of our assets legally available for distribution to our stockholders a liquidation preference of $25.00 per share, plus an amount equal to any accumulated and unpaid dividends up to the date of payment (whether or not declared), before any distribution or payment may be made to holders of shares of common stock or any other class or series of our equity stock ranking, as to liquidation rights, junior to the Series A Preferred Stock. As of December 31, 2024, shares of Series A Preferred Stock were redeemable at our option, in whole or in part, at redemption prices ranging from $25.25 per share to $25.00 per share, plus any accrued and unpaid dividends, depending on the date of redemption.

Holders of depositary shares representing interests in our Series B Preferred Stock are entitled to receive, when and as declared by our Board, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per share of Series B Preferred Stock ($25.00 per depositary share) per year (equivalent to $2,093.75 per year per share of Series B Preferred Stock or $2.09375 per year per depositary share). Dividends on the Series B Preferred Stock accumulate and are cumulative from, and including, the date of original issuance by us of the Series B Preferred Stock. Dividends are payable in arrears on or about the 15th day of January, April, July and October. As of December 31, 2024, shares of Series B Preferred Stock were redeemable at our option, in whole or in part, at redemption prices ranging from $25,500.00 per share ($25.50 per depositary share) to $25,000.00 per share ($25.00 per depositary share), plus any accrued and unpaid dividends, depending on the date of redemption.

The payment of cash dividends and share repurchases is subject to limitations under applicable laws and the discretion of our Board after considering current conditions, including earnings, other operating results and capital

29

requirements. Decreases in asset values or increases in liabilities can reduce net earnings and stockholders’ equity. A deficit in stockholders’ equity could limit our ability to pay dividends and make share repurchases under Delaware law. On the other hand, our continued obligation to pay dividends to the holders of our Series A Preferred Stock and depositary shares representing interests in Series B Preferred Stock could restrict us from additional borrowings or make them more costly.

The holders of preferred stock have rights that are senior to those of our common stockholders.

As of December 31, 2024, we had 984,000 shares of Series A Preferred Stock issued and outstanding with a liquidation preference of $25.00 per share, plus an amount equal to any accumulated and unpaid dividends up to the date of payment (whether or not declared). Additionally, as of December 31, 2024, we had 1,600,000 depositary shares issued and outstanding, each representing a 1/1000th fractional interest in a share of our Series B Preferred Stock with a liquidation preference of $25,000 per share of Series B Preferred Stock ($25.00 per depositary share), plus an amount equal to any accumulated and unpaid dividends up to the date of payment (whether or not declared). Our preferred stock is senior to our shares of common stock in right of payment of dividends and other distributions. In the event of our bankruptcy, dissolution or liquidation, the holders of our preferred stock must be satisfied before any distributions can be made to our common stockholders.

Information available to us about the intellectual property or biopharmaceutical products underlying the potential royalties we buy may be limited and therefore our ability to analyze each product and its potential future cash flow may be similarly limited.

We may have limited information concerning the intellectual property or products generating the future potential milestones and royalties we are evaluating for acquisition. The information we have regarding intellectual property or products underlying a potential milestone or royalty may be limited to the information that is available in the public domain. Therefore, there may be material information that relates to such intellectual property or products that we would like to know but do not have and may not be able to obtain. For example, we do not always know the results of studies conducted by sponsors of the products or others or the nature or number of any complaints from doctors or users of such products or the nature or number of adverse effects of such products. In addition, the market data that we obtain independently may also prove to be incomplete or incorrect. Due to these and other factors, the actual cash flow from a potential royalty may be significantly lower than our estimates.

Our future income is dependent upon numerous potential milestone and royalty-specific assumptions and, if these assumptions prove to be inaccurate, we may not achieve our expected rates of returns.

Our business model is based on multiple-year internal and external forecasts regarding potential product sales and numerous product-specific assumptions in connection with each potential milestone and royalty acquisition, including in circumstances where we have limited information regarding the product. There can be no assurance that the assumptions underlying our financial models, including those regarding potential product sales or competition, patent expirations, exclusivity terms or license terms or terminations for the products underlying our portfolio, are accurate. These assumptions involve a significant element of subjective judgment and may be and in the past have been adversely affected by post-acquisition changes in market conditions and other factors affecting the underlying product, such as uncertainties around the patent estate and the terms of the license agreement, as well as the development, labeling, regulatory approval, commercialization, manufacturing and supply of product candidates. Our assumptions regarding the financial stability or operational or marketing capabilities of the partner obligated to pay us potential royalties may also prove to be incorrect. Due to these and other factors, the assets in our current portfolio or future assets may not generate our projected returns or in the time periods we expect. This could negatively impact our business, financial condition, or results of operations for a given period.

30

Reductions or declines in income from potential milestones and royalties, or significant reductions in potential milestone or royalty payments compared to expectations, or impairments in the value of potential milestones and royalties acquired, could have a material adverse effect on our financial condition and results of operations.

The amount and duration of a royalty varies on a country-by-country basis and depends on a number of factors, such as payments to third party licensors, whether the product is sold singly or in combination, patent expiration dates, regulatory exclusivity, years from first commercial sale of the applicable product candidate, the entry of competing generic or biosimilar products, or other terms set out in the contracts governing the royalty. It is common for royalty durations to expire earlier or later than anticipated due to unforeseen positive or negative developments over time, including with respect to the granting of patents and patent term extensions, the invalidation of patents, claims of patent misuse, litigation between the party controlling the patents and third party challengers of the patents, the ability of third parties to design around or circumvent valid patents, the granting of regulatory exclusivity periods or extensions, timing of the arrival of generic or biosimilar competitor products, changes to legal or regulatory regimes affecting intellectual property rights or the regulation of pharmaceutical products, product life cycles, and industry consolidations. If an unexpected reduction in a royalty amount or shortening of a potential royalty term were to occur, it could result in a reduction in potential income from milestones and royalties, a significant reduction in potential milestones and royalty payments compared to expectations, or a permanent impairment of such potential milestones and royalty payments.

A large percentage of the calculated net present value of our portfolio is represented by a limited number of products. The failure of any one of these products to move forward in clinical development or commercialization may have a material adverse effect on our financial condition and results of operations.

Our asset portfolio is not fully diversified by product, therapeutic area, geographic region or other criteria. Any significant deterioration in the amount or likelihood of receipt of potential cash flows from the top products in our asset portfolio could have a material adverse effect on our business, financial condition and results of operations. For example, after a series of discontinued studies of iscalimab since September 2021, we and Novartis terminated the iscalimab license agreement. Further in July 2023, Novartis announced that it would discontinue its Phase 3 trial investigating NIS793 in first-line metastatic pancreatic ductal adenocarcinoma and in August 2023, Novartis communicated to us that it would discontinue development activities related to NIS793 and would cease enrolling patients in the remaining active clinical studies. This, and any future deterioration in cash flows from the top products in our asset portfolio, could adversely affect our business and financial conditions.

In addition, should the payor of any future potential milestones or royalties decline to pay such potential milestones and royalties for any reason, such failure may result in a material adverse effect on our financial condition and results of operations.

The royalties that we acquire may fall outside the biopharmaceutical industry, and any such assets, and the cash flows therefrom, may not resemble the assets in our current portfolio.

We have discretion as to the types of assets that we may acquire. While we expect to acquire assets that primarily fall within the biopharmaceutical industry, we are not obligated to do so and may acquire other types of assets that are peripheral to or outside of the biopharmaceutical industry. Consequently, our asset acquisitions in the future, and the cash flows from such assets, may not resemble those of the assets in our current portfolio. There can be no assurance that assets acquired in the future will have returns or risk profiles similar to the returns or risk profiles expected of the assets in our current portfolio or be profitable at all.

31

Risks Related to Our Milestone and Royalty Streams

We may not be able to successfully identify and acquire potential milestone and royalty streams on other products, product candidates, programs, or other companies to grow and diversify our business, and, even if we are able to do so, we may not be able to successfully manage the risks associated with integrating any such products, product candidates, programs or companies into our business or we may otherwise fail to realize the anticipated benefits of these acquisitions.

To grow and diversify our business, we plan to continue our business development efforts to identify and seek to acquire potential milestone and royalty streams or companies and/or to in-license rights to potential products, product candidates, and programs. Future growth through acquisition or in-licensing will depend upon the availability of suitable products, product candidates, programs or companies for acquisition or in-licensing on acceptable prices, terms and conditions. Even if appropriate opportunities are available, we may not be able to acquire rights to them on acceptable terms, or at all. The competition to acquire or in-license rights to promising products, product candidates, programs and companies is fierce, and many of our competitors are large, multinational pharmaceutical and biotechnology companies with considerably more financial, development and commercialization resources, personnel, and experience than we have. In order to compete successfully in the current business climate, we may have to pay higher prices for assets than may have been paid historically, which may make it more difficult for us to realize an adequate return on any acquisition.

Even if we are able to successfully identify and acquire or in-license new products, product candidates, programs or companies, we may not be able to successfully manage the risks associated with integrating any products, product candidates, programs or companies into our business or the risks arising from anticipated and unanticipated problems in connection with such acquisition or in-licensing. Further, while we seek to mitigate risks and liabilities of potential acquisitions through, among other things, due diligence, indemnification and risk allocation, there may be risks and liabilities that such due diligence efforts fail to discover, that are not disclosed to us, or that we inadequately assess or are otherwise unable to mitigate or prevent. Any failure in identifying and managing these risks and uncertainties could have a material adverse effect on our business. In any event, we may not be able to realize the anticipated benefits of any acquisition or in-licensing for a variety of reasons, including the possibility that a product candidate fails to advance to clinical development, proves not to be safe or effective in clinical trials, or that a product fails to reach its forecasted commercial potential or that the integration of a product, product candidate, program or company gives rise to unforeseen difficulties and expenditures. Any failure in identifying and managing these risks and uncertainties could have a material adverse effect on our business.

If our potential royalty providers’ therapeutic product candidates do not receive regulatory approval, our potential royalty providers will be unable to market them.

Our potential royalty providers’ product candidates cannot be manufactured and marketed in the U.S. or any other country without required regulatory approvals. The U.S. government and governments of other countries extensively regulate many aspects of our partners’ product candidates, including:

clinical development and testing;
manufacturing;
labeling;
storage;
record keeping;
promotion and marketing; and
importing and exporting.

32

In the U.S., the FDA regulates pharmaceutical products under the FDCA and other laws, including, in the case of biologics, the Public Health Service Act.

Initiation of clinical trials requires approval by health authorities. Clinical trials involve the administration of the investigational new drug to healthy volunteers or to patients under the supervision of a qualified principal investigator. Clinical trials must be conducted in accordance with the requirements of the FDA and International Conference on Harmonization Good Clinical Practices and the European Clinical Trials Directive, as applicable, under protocols that detail the objectives of the study, the parameters to be used to monitor safety and the efficacy criteria to be evaluated. Other national, foreign and local regulations also may apply. The developer of the drug must provide information relating to the characterization and controls of the product before administration to the patients participating in the clinical trials. This may require developing authorized assays of the product to test before administration to the patient and during the conduct of the trial. In addition, developers of pharmaceutical products must provide periodic data regarding clinical trials to the FDA and other health authorities, and these health authorities may issue a clinical hold upon a trial if they do not believe, or cannot confirm, that the trial can be conducted without unreasonable risk to the trial participants.

The results of the preclinical studies and clinical testing, together with chemistry, manufacturing and controls information, are submitted to the FDA and other health authorities in the form of a NDA for a drug, and in the form of a BLA for a biological product, requesting approval to commence commercial sales. In responding to an NDA or BLA, the FDA or foreign health authorities may grant marketing approvals determining that the product is safe and effective, or in the case of a biologic, safe, pure, and potent, for its intended use, request additional information or further research, or deny the application if they determine the application does not satisfy regulatory approval criteria. Regulatory approval of an NDA, BLA, or supplement is never guaranteed. The approval process can take several years, is extremely expensive and can vary substantially based upon the type, complexity, and novelty of the products involved, as well as the target indications. Our potential royalty providers ultimately may not be able to obtain approval in a timely fashion or at all.

The FDA and foreign health authorities have substantial discretion in the drug and biologics approval processes. Despite the time and expense incurred, failure can occur at any stage, and our potential development partners could encounter problems that cause abandonment of clinical trials or cause them to repeat or perform additional preclinical, clinical or manufacturing-related studies.

Changes in the regulatory approval policy during the development period, changes in, or the enactment of additional regulations or statutes, or changes in regulatory review for a submitted product application may cause delays in the approval or rejection of an application.

The FDA and other regulatory agencies have substantial discretion in both the product approval process and manufacturing facility approval process, and as a result of this discretion and uncertainties about outcomes of testing, we cannot predict at what point, or whether, the FDA or other regulatory agencies will be satisfied with our licensees’ submissions or whether the FDA or other regulatory agencies will raise questions that may be material and delay or preclude product approval or manufacturing facility approval. In light of this discretion and the complexities of the scientific, medical and regulatory environment, our or our potential royalty providers’ interpretation or understanding of the FDA’s or other regulatory agencies’ requirements, guidelines or expectations may prove incorrect, which also could delay further or increase the cost of the approval process.

Our potential milestone and royalty providers face uncertain results of clinical trials of product candidates.

Drug development has inherent risk, and our potential milestone and royalty providers are required to demonstrate through adequate and well-controlled clinical trials that product candidates are effective, with a favorable benefit-risk profile for use in their target profiles before they can seek regulatory approvals for commercial use. It is possible our potential royalty providers may never receive regulatory approval for any licensed product candidates. Even if a product candidate receives regulatory approval, the resulting product may not gain market acceptance among physicians, patients, healthcare payors and the medical community.

33

Our potential milestone and royalty providers’ product candidates require significant research and development, extensive preclinical studies and clinical trials and regulatory approval prior to any commercial sales. This process is lengthy and expensive, often taking a number of years. As clinical results frequently are susceptible to varying interpretations that may delay, limit or prevent regulatory approvals, the length of time necessary to complete clinical trials and to submit an application for marketing approval for a final decision by a regulatory authority varies significantly. As a result, it is uncertain whether:

our potential milestone and royalty providers’ future filings will be delayed;
our potential milestone and royalty providers’ preclinical studies will be successful;
our potential milestone and royalty providers will be successful in generating viable product candidates;
we will be successful in finding collaboration and licensing partners to advance our product candidates on our behalf;
our potential milestone and royalty providers will be able to provide necessary data;
results of future clinical trials by our potential milestone and royalty providers will justify further development; or
our potential milestone and royalty providers ultimately will achieve regulatory approval for product candidates in which we have an interest.

The timing of the commencement, continuation and completion of clinical trials by our potential milestone and royalty providers may be subject to significant delays relating to various causes, including failure to complete preclinical testing and earlier-stage clinical trials in a timely manner, inability to engage contract research organizations and other service providers, scheduling conflicts with participating clinicians and clinical institutions, changes in key personnel at clinical institutions, difficulties in identifying and enrolling patients who meet trial eligibility criteria and shortages of available drug supply. In addition, since we and our royalty agreement counterparties license our product candidates to others to fund and conduct clinical trials, we, and they, have limited control over how quickly and efficiently such licensees advance those trials. Patient enrollment is a function of many factors, including the size of the patient population, the proximity of patients to clinical sites, the concentration of patients in specialist centers, the eligibility criteria for the trial, the existence of competing clinical trials and the availability of alternative or new treatments. Regardless of the initial size or relative complexity of a clinical trial, the costs of such trial may be higher than expected due to increases in duration or size of the trial, changes in the protocol under which the trial is being conducted, additional or special requirements of one or more of the healthcare centers where the trial is being conducted, or changes in the regulatory requirements applicable to the trial or in the standards or guidelines for approval of the product candidate being tested or for other unforeseen reasons.

In addition, our potential milestone and royalty providers may conduct clinical trials in foreign countries, which may subject them to further delays and expenses as a result of increased drug shipment costs, additional regulatory requirements and the engagement of foreign clinical research organizations, and may expose our potential milestone and royalty providers to risks associated with foreign currency transactions to make contract payments denominated in the foreign currency where the trial is being conducted.

34

Our potential milestone and royalty providers may seek to obtain orphan drug designation for certain future product candidates, but they may be unable to ultimately obtain such designations or to maintain the benefits associated with orphan drug designation, including market exclusivity, which may cause our milestone or royalty revenue or income, if any, to be reduced.

Some of our potential milestone or royalty providers may obtain orphan drug designation for their product candidates. Under the Orphan Drug Act, the FDA may designate a drug or biological product as an orphan drug if it is intended to treat a rare disease or condition, defined as a patient population of fewer than 200,000 in the U.S., or a patient population greater than 200,000 in the U.S. where there is no reasonable expectation that the cost of developing the drug will be recovered from sales in the U.S. Orphan drug designation must be requested before submitting a BLA. In the European Union, the EMA’s Committee for Orphan Medicinal Products grants orphan drug designation to promote the development of products that are intended for the diagnosis, prevention, or treatment of a life-threatening or chronically debilitating condition affecting not more than five in 10,000 persons in the European Union. Additionally, designation is granted for products intended for the diagnosis, prevention, or treatment of a life-threatening, seriously debilitating or serious and chronic condition when, without incentives, it is unlikely that sales of the drug in the European Union would be sufficient to justify the necessary investment in developing the drug or biological product or where there is no satisfactory method of diagnosis, prevention, or treatment, or, if such a method exists, the medicine must be of significant benefit to those affected by the condition.

In the U.S., orphan drug designation entitles a party to financial incentives such as opportunities for grant funding towards clinical trial costs, tax advantages, and application fee waivers. After the FDA grants orphan drug designation, the generic identity of the drug and its potential orphan use are disclosed publicly by the FDA.

In addition, if a product receives the first FDA approval for the indication for which it has orphan designation, the product is entitled to orphan drug exclusivity, which means the FDA may not approve any other application to market the same drug for the same indication for a period of seven years, except in limited circumstances, such as a showing of clinical superiority over the product with orphan exclusivity or where the manufacturer is unable to assure sufficient product quantity for the orphan patient population. Exclusive marketing rights in the U.S. may also be unavailable if our royalty providers seek approval for an indication broader than the orphan designated indication and may be lost if the FDA later determines that the request for designation was materially defective. In the European Union, orphan drug designation entitles a party to financial incentives such as reduction of fees or fee waivers and ten years of market exclusivity following drug or biological product approval. This period may be reduced to six years if the orphan drug designation criteria are no longer met, including where it is shown that the product is sufficiently profitable not to justify maintenance of market exclusivity.

Even with an orphan drug designation for its current and potential future product candidates, our royalty providers may not be the first to obtain marketing approval for any particular orphan indication due to the uncertainties associated with developing pharmaceutical products. Further, even if a royalty provider obtains orphan drug exclusivity for an existing or future product candidate, that exclusivity may not effectively protect the product from competition because different drugs with different active moieties still can be approved for the same condition even with an orphan drug designation. Even after an orphan drug is approved, the FDA can subsequently approve the same drug with the same active moiety for the same condition if the FDA concludes that the later drug is clinically superior in that it is safer, more effective, or makes a major contribution to patient care. Orphan drug designation neither shortens the development time or regulatory review time of a drug or biologic nor gives the drug or biologic any advantage in the regulatory review or approval process.

The FDA’s interpretation of the scope of orphan drug exclusivity may change. The FDA’s longstanding interpretation of the Orphan Drug Act is that exclusivity is specific to the orphan indication for which the drug was actually approved. As a result, the scope of exclusivity has been narrow and protected only against competition from the same “use or indication” rather than the broader “disease or condition.” In the September 2021 case Catalyst Pharmaceuticals, Inc. v. FDA, a federal circuit court set aside the FDA’s narrow interpretation and ruled that orphan drug exclusivity covers the full scope of the orphan-designated disease or condition regardless of whether the drug obtains approval only for a narrower use. The decision concerned amifampridine, a drug used to treat Lambert-Eaton myasthenic syndrome (LEMS). Depending on how the FDA applies the decision beyond this case, it may limit the drugs that can receive exclusivity.

35

The ability of our potential milestone and royalty providers to obtain and maintain orphan drug designation and the benefits thereof, including orphan drug exclusivity, may materially impact the potential milestones and royalties we receive.

Our royalty providers may pursue Rare Pediatric Disease designations that may entitle them to receive priority review vouchers from the FDA. However, obtaining such designations for any of their product candidates does not guarantee that product will qualify for a priority review voucher upon approval, and may not lead to a faster development or regulatory review process, or increase the likelihood that their product candidates will receive marketing approval. In addition, our royalty providers who receive priority review vouchers may not be successful in transferring them at all or at a favorable price, which could materially affect any royalties or milestone payments to which we may be entitled.

Our royalty providers may pursue designations that may entitle them to receive priority review vouchers from the FDA. Priority review vouchers may also be transferred or sold to other entities. For example, Day One received a Rare Pediatric Disease Priority Review Voucher in connection with the approval of the April 2024 approval of its NDA for OJEMDA. In May 2024, Day One sold its priority review voucher for $108.0 million and we received a payment of $8.1 million.  

Under the Rare Pediatric Disease Priority Review Voucher program, upon the approval of a qualifying NDA or BLA for the treatment of a rare pediatric disease, the sponsor of such an application would be eligible for a rare pediatric disease priority review voucher that can be used to obtain priority review for a subsequent BLA or NDA. Under the FDCA, as amended, the FDA incentivizes the development of drugs and biologics intended to treat conditions that meet the definition of a “rare pediatric disease,” defined to mean a serious or life-threatening disease in which the serious or life-threatening manifestations primarily affect individuals aged from birth to 18 years and the disease affects fewer than 200,000 individuals in the U.S. or affects more than 200,000 in the U.S. and for which there is no reasonable expectation that the cost of developing and making in the U.S. a drug for such disease or condition will be received from sales in the U.S. of such drug. The sponsor of a product candidate for a rare pediatric disease may be eligible for a Priority Review Voucher that can be used to obtain a priority review for a subsequent human drug or biologic application after the date of approval of the rare pediatric disease drug product, which may be redeemed to shorten the review clock for an application from 10 months to 6 months. A sponsor may request a rare pediatric disease designation from the FDA prior to the submission of its NDA or BLA. A rare pediatric disease designation does not guarantee that a sponsor will receive a Rare Pediatric Disease Priority Review Voucher upon approval of its NDA or BLA. Moreover, a sponsor who chooses not to submit a rare pediatric disease designation request may nonetheless receive a Rare Pediatric Disease Priority Review Voucher upon approval of their marketing application if they request such a voucher in their original marketing application and meet all of the eligibility criteria. If a product candidate is designated before December 20, 2024, it is eligible to receive a voucher if it is approved before September 30, 2026. If a Rare Pediatric Disease Priority Review Voucher is received, it may be sold or transferred an unlimited number of times.

If designation or approval are not received within the statutory timelines, the sponsor would not be in a position to obtain a priority review voucher, unless Congress further reauthorizes the program beyond the current sunset date of December 2024 for designation or September 2026 for approval. Additionally, designation of a biological product for a rare pediatric disease does not guarantee that an NDA or BLA will meet the eligibility criteria for a rare pediatric disease priority review voucher at the time the application is approved. Finally, a Rare Pediatric Disease designation does not lead to faster development or regulatory review of the product or increase the likelihood that it will receive marketing approval.

Our royalty and milestone payments may be materially affected if our royalty providers seek, but are unable to obtain, Rare Pediatric Disease Priority Review Vouchers, or seek to, but are unable to, transfer such Vouchers at all or at a favorable price.

Biological products and product candidates of our potential milestone and royalty providers may face competition sooner than anticipated, which may materially impact the potential milestones and royalties we receive.

The ACA includes a subtitle called the Biologics Price Competition and Innovation Act of 2009 (“BPCIA”), which created an abbreviated approval pathway for biological products that are biosimilar to or interchangeable with an FDA-licensed reference biological product. Under the BPCIA, an application for a highly similar or “biosimilar” product

36

may not be submitted to the FDA until four years following the date that the reference product was first approved by the FDA. In addition, the approval of a biosimilar product may not be made effective by the FDA until 12 years from the date on which the reference product was first approved. During this 12-year period of exclusivity, another company may still market a competing version of the reference product if the FDA approves a full BLA for the competing product containing the sponsor’s own preclinical data and data from adequate and well-controlled clinical trials to demonstrate the safety, purity and potency of its product.

The biological products and, if approved, product candidates of our royalty providers could be considered reference products entitled to 12-year exclusivity. However, there is a risk that this exclusivity could be shortened due to congressional action or otherwise, or that the FDA will not consider a product candidate to be a reference product for competing products, potentially creating the opportunity for competition sooner than anticipated. Other aspects of the BPCIA, some of which may impact the BPCIA exclusivity provisions, have also been the subject of recent litigation. Moreover, the extent to which a biosimilar, once approved, will be substituted for any reference products in a way that is similar to traditional generic substitution for non-biological products is not yet clear, and will depend on a number of marketplace and regulatory factors that are still developing. Any of these events may materially impact the potential milestones and royalties we receive.

If the FDA approves generic versions of any of the products or product candidates of our potential milestone or royalty providers that receive marketing approval under NDAs, or does not grant their product candidates appropriate periods of data or market exclusivity before approving generic versions of our product candidates, the sales of their product candidates could be adversely affected, which may materially affect the potential milestones and royalties we receive.

Once an NDA is approved, the drug covered thereby becomes a “reference-listed drug” in the FDA’s publication, “Approved Drug Products with Therapeutic Equivalence Evaluations.” Manufacturers may seek marketing approval of generic versions of reference-listed drugs through submission of abbreviated new drug applications (“ANDAs”) in the U.S. In support of an ANDA, a generic manufacturer need not conduct clinical trials demonstrating safety and efficacy. Rather, the applicant generally must show that its drug is pharmaceutically equivalent to the reference listed drug, in that it has the same active ingredient(s), dosage form, strength, route of administration and conditions of use or labeling as the reference-listed drug, and that the generic version is bioequivalent to the reference-listed drug, meaning it is absorbed in the body at the same rate and to the same extent. Generic drugs may be significantly less costly to bring to market than the reference-listed drug and companies that produce generic drugs are generally able to offer them at lower prices. Thus, following the introduction of a generic drug, a significant percentage of the sales of any branded product or reference-listed drug is typically lost to the generic drug.

The FDA may not approve an ANDA for a generic drug until any applicable period of non-patent exclusivity for the reference-listed drug has expired. The FDCA provides a period of five years of non-patent exclusivity for a new drug containing a new chemical entity, or NCE. During the exclusivity period, the FDA may not accept for review an ANDA or a 505(b)(2) NDA submitted by another company for another version of such product candidate where the applicant does not own or have a legal right of reference to all the data required for approval. However, an application may be submitted after four years if it contains a certification of patent invalidity or non-infringement. The FDCA also provides three years of marketing exclusivity for an NDA, 505(b)(2) NDA or supplement to an approved NDA if new clinical investigations, other than bioavailability studies, that were conducted or sponsored by the applicant are deemed by the FDA to be essential to the approval of the application, for example, for new indications, dosages or strengths of an existing product candidate. This three-year exclusivity covers only the conditions associated with the new clinical investigations and does not prohibit the FDA from approving ANDAs for product candidates containing the original active agent for other conditions of use. Five-year and three-year exclusivity will not delay the submission or approval of a full NDA. However, an applicant submitting a full NDA would be required to conduct or obtain a right of reference to all of the nonclinical studies and adequate and well-controlled clinical trials necessary to demonstrate safety and effectiveness. Manufacturers may seek to launch these generic drugs following the expiration of the marketing exclusivity period, even if our potential milestone or royalty providers still have patent protection for our drug competition, and their products may therefore face from generic versions of their products and, if approved, their product candidates. This could materially and adversely impact their future revenue, profitability and cash flows and substantially limit their ability to obtain a return on the investments we have made in those products and, if approved, product candidates. Their future revenues, profitability and cash flows could also be materially and adversely affected and our ability to obtain a return on their investments in those product candidates

37

may be substantially limited if their products are not afforded the appropriate periods of non-patent exclusivity. Any of these events may materially impact the potential milestones and royalties we receive.

New products and technologies of other companies may render some or all of our potential milestone and royalty providers’ product candidates noncompetitive or obsolete.

New developments by others may render our potential milestone and royalty providers’ product candidates or technologies obsolete or uncompetitive. Technologies developed and utilized by the biotechnology and pharmaceutical industries are changing and evolving. Competition in antibody-based technologies is intense and is expected to increase in the future as a number of established biotechnology firms and large chemical and pharmaceutical companies advance in these fields. In addition, biopharmaceutical companies increasingly devote significant resources to innovate next-generation products and therapies using gene editing and new curative modalities, such as cell and gene therapy, which may cause products on which we have a milestone or royalty rights to become obsolete. Many of these competitors may be able to develop products and processes competitive with or superior to our potential milestone and royalty providers for many reasons, including that they may have:

significantly greater financial resources;
larger research and development staff;
entered into arrangements with, or acquired, biotechnology companies to enhance their capabilities; or
extensive experience in preclinical testing and human clinical trials.

These and other factors may enable others to develop products and processes competitive with or superior to our own or those of our potential milestone and royalty providers. In addition, a significant amount of research in biotechnology is being carried out in universities and other non-profit research organizations. These entities are becoming increasingly interested in the commercial value of their work and may become more aggressive in seeking patent protection and licensing arrangements. Furthermore, many companies and universities tend not to announce or disclose important discoveries or development programs until their patent position is secure or, for other reasons, later. As a result, we and our potential milestone and royalty providers may not be able to track development of competitive products, particularly at the early stages.

Positive developments in connection with a potentially competing product may have an adverse impact on our future potential for receiving revenue derived from development milestones and royalties. For example, if another product is perceived to have a competitive advantage, or another product’s failure is perceived to increase the likelihood that our licensed product will fail, our potential milestone and royalty providers may halt development of product candidates in which we have an interest.

Our potential royalty providers may be unable to price our products effectively or obtain coverage and adequate reimbursement for sales of our products, which would prevent our potential royalty providers’ products from becoming profitable and negatively affect the royalties we may receive.

If our current or potential royalty providers succeed in bringing product candidates to the market, they may not be considered cost effective, and reimbursement to the patient may not be available or may not be sufficient to allow our potential royalty providers to sell the products on a competitive basis. In both the U.S. and elsewhere, sales of medical products and treatments are dependent, in part, on the availability of coverage and adequate reimbursement from third-party payors, such as government and private insurance plans. Significant uncertainty exists as to the coverage and reimbursement status of any products for which our potential royalty providers may obtain regulatory approval. Even if coverage is available, the associated reimbursement rate may not be adequate for our potential royalty providers to cover related marketing costs. Additionally, coverage and reimbursement policies for pharmaceutical products can differ significantly from payor to payor as there is no uniform policy of coverage and reimbursement for pharmaceutical products among third-party payors in the U.S. Therefore, the process of obtaining coverage and reimbursement is often time-consuming and costly. Thus, even if our partners’ product candidates are approved by the FDA, our royalty partners

38

may not be able to price the products effectively or obtain coverage and adequate reimbursement for their products, which could adversely affect the royalties we receive.

Third-party payors are increasingly challenging the prices charged for pharmaceutical products and services. Our business is affected by the efforts of government and third-party payors to contain or reduce the cost of healthcare through various means. In the U.S., there have been, and we expect, will continue to be a number of federal and state proposals to implement government controls on pricing.

In addition, the emphasis on managed care in the U.S. has increased and, we expect to continue to increase the pressure on the pricing of pharmaceutical products. We cannot predict whether any legislative or regulatory proposals will be adopted or the effect these proposals or managed care efforts may have on our or our potential milestone and royalty providers’ businesses.

We do not know whether there will be, or will continue to be, a viable market for the product candidates in which we have an ownership or royalty interest.

Even if product candidates in which we have an interest receive approval in the future, they may not be accepted in the marketplace. In addition, our potential royalty providers may experience difficulties in launching new products, many of which are novel and based on technologies that are unfamiliar to the healthcare community. Our potential royalty providers may not have sales, marketing or distribution capabilities or may not be able to develop these capabilities in an effective manner, or at all. We have no assurance healthcare providers and patients will accept such products, if developed. Similarly, physicians may not accept a product if they believe other products to be more effective or more cost effective or are more comfortable prescribing other products.

Furthermore, government agencies, as well as private organizations involved in healthcare, from time to time publish guidelines or recommendations to healthcare providers and patients. Such guidelines or recommendations can be very influential and may adversely affect product usage directly (for example, by recommending a decreased dosage of a product in conjunction with a concomitant therapy) or indirectly (for example, by recommending a competitive product over a product in which we have an ownership or royalty interest). Consequently, we do not know if physicians or patients will adopt or use products in which we have an ownership or royalty interest for their approved indications.

Even approved and marketed products are subject to risks relating to changes in the market for such products. Introduction or increased availability of generic or biosimilar versions of products can alter the market acceptance of branded products. In addition, unforeseen safety issues may arise at any time, regardless of the length of time a product has been on the market which may lead to litigation, increased costs and delays or removal of the product from the market.

Product liability claims may diminish the returns on biopharmaceutical products.

The developer, manufacturer or marketer of a product could become subject to product liability claims. A product liability claim, regardless of its merits, could adversely affect the sales of the product and the amount of any related royalty payments, and consequently, could adversely affect the ability of a payor to make payments with respect to a royalty.

Although we believe we should not bear responsibility in the event of a product liability claim against the developer, manufacturer, marketer or other seller of a product that generates our royalty, such claims could adversely affect our business, financial condition and results of operations due to the lower than expected cash flows from the royalty.  

39

If we and our potential royalty providers are unable to protect our or their intellectual property, in particular patent protection for principal products, product candidates and processes in which we have an ownership or royalty interest, or fail to prevent the use of the covered subject matter by third parties, our potential royalty providers’ ability to compete in the market will be harmed, and we may not realize our profit potential.

We and our potential royalty providers rely on patent protection, as well as a combination of copyright, trade secret, and trademark laws to protect our proprietary technology and deter others from duplicating our or their products or product candidates. However, these means may afford only limited protection and may not:

prevent our competitors from duplicating our products and those of our potential royalty providers;
prevent our competitors from using technologies or solutions similar to those incorporated into our products or product candidates, or those of our potential royalty providers in jurisdictions where we have not obtained patent protection and, further, exporting infringing products to territories where we have patent protection but where our enforcement efforts may be inadequate and protection in general of patented technology may be less robust than it is in the U.S.;
prevent our competitors from gaining access to our proprietary information and technology and that of our potential royalty providers; or
permit us or our potential royalty providers to gain or maintain a competitive advantage.

Because of the length of time and the expense associated with bringing new products to the marketplace, we and our potential royalty providers hold and are in the process of applying for a number of patents in the U.S. and abroad to protect product candidates and important processes and also have obtained or have the right to obtain exclusive licenses to certain patents and applications filed by others. However, the mere issuance of a patent is not conclusive as to its validity or its enforceability.

The U.S. Federal Courts, the U.S. Patent & Trademark Office or equivalent national courts or patent offices elsewhere may invalidate our patents or the patents of our royalty providers or find them unenforceable. The America Invents Act introduced post-grant review procedures subjecting U.S. patents to post-grant review procedures similar to European oppositions. U.S. patents owned or licensed by us or our licensees may therefore be subject to post-grant review procedures, as well as other forms of review and re-examination. A decision in such proceedings adverse to our interests could result in the loss of valuable patent rights, which would have a material adverse effect on our business. In addition, the laws of foreign countries may not protect our intellectual property rights effectively or to the same extent as the laws of the U.S.

If our, and our potential royalty providers intellectual property rights are not protected adequately, our potential royalty providers or our licensees may not be able to commercialize technologies or products in which we have an ownership or royalty interest, and their competitors could commercialize such technologies or products, which could result in a decrease in our potential royalty providers’ or our licensees’ sales and market share that would harm our business and operating results. Specifically, the patent position of biotechnology companies generally is highly uncertain and involves complex legal and factual questions. The legal standards governing the validity of biotechnology patents are in transition, and current defenses as to issued biotechnology patents may not be adequate or available in the future. Accordingly, there is uncertainty as to:

whether any pending or future patent applications held by us or our potential royalty providers will result in an issued patent, or whether issued patents will provide meaningful protection against competitors or competitive technologies;
whether competitors will be able to design around our or our potential royalty providers’ patents or develop and obtain patent protection for technologies, designs or methods that are more effective than those covered by our or our potential royalty providers’ patents and patent applications; or

40

the extent to which our or our potential royalty providers product candidates could infringe on the intellectual property rights of others, which may lead to costly litigation, result in the payment of substantial damages or royalties, reduce the royalty rate due to us, and prevent our potential royalty providers from using our technology or product candidates.

If certain patents issued to others are upheld or if certain patent applications filed by others are issued and upheld, our potential royalty providers may require licenses from others to develop and commercialize certain potential products in which we have an ownership or royalty interest. These licenses, if required, may not be available on acceptable terms, or may trigger contractual royalty offset clauses in our license agreements, or those of our royalty-agreement counterparties. We may become involved in litigation to determine the proprietary rights of others, and any such litigation will presumably be costly, time consuming, may not be adequately covered by insurance and may have other adverse effects on our business, such as inhibiting our potential royalty providers’ ability to compete in the marketplace and absorbing significant management time.

Due to the uncertainties regarding biotechnology patents, we also have relied and will continue to rely upon trade secrets, know-how and continuing technological advancement to develop and maintain our competitive position. Our employees and contractors are typically required to sign confidentiality agreements under which they agree not to use or disclose any of our proprietary information. Research and development contracts and relationships between us and our scientific consultants and potential licensees provide access to aspects of our know-how that are protected generally under confidentiality agreements. These confidentiality agreements may be breached or may not be enforced by a court. To the extent proprietary information is divulged to competitors or to the public generally, such disclosure may adversely affect our licensees’ ability to develop or commercialize our products by giving others a competitive advantage or by undermining our patent position.

In addition, periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and or applications will be due to the U.S. and various foreign patent offices at various points over the lifetime of our and our licensees’ patents and/or applications. We have systems in place to remind us to pay these fees, and we rely on our outside patent annuity service to pay these fees when due. Additionally, the U.S. and various foreign patent offices require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. We employ reputable law firms and other professionals to help us comply, and in many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with rules applicable to the particular jurisdiction. However, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If such an event were to occur, it could have a material adverse effect on our business.

Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain foreign countries do not favor the enforcement of patents and other intellectual property protection, which could make it difficult for us or our royalty providers to stop the infringement of our or their patents or the marketing of competing products in violation of our or their proprietary rights generally. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and could divert our efforts and attention from other aspects of our business.

Furthermore, in some instances, we have no ability to control the prosecution, maintenance, enforcement or defense of patent rights of our royalty providers. In such instances, there can be no assurance that they will vigorously prosecute, maintain, enforce or defend such rights, or that they will be successful in doing so. Any infringement of their intellectual property may adversely affect our royalty interest and consequently adversely affect our business, financial condition and results of operations.

No assurance can be given that our, or our partners or licensees’ patents will be extended upon expiration, which may have an effect on our financial condition and results of operation.

We hold and have filed applications for a number of patents in the U.S. and internationally to protect our products and technology and have the right to obtain licenses to, or income streams based on, certain patents and applications filed by others. However, the life of a patent, and thus the protection it affords, is limited. Patent terms may be inadequate to

41

protect our competitive position for an adequate amount of time. Significant patents in our portfolio are expected to expire in the coming years and while various extensions may be available, on a jurisdiction-by-jurisdiction basis, continuous patent protection is not guaranteed. While we expect to seek, and expect our partners to seek, extensions of patent terms for issued patents where available and when necessary, failure to secure patent extensions may have an effect on our financial condition and results of operations. Furthermore, there can be no assurance that our partners will seek extensions of their patent terms.

Litigation regarding intellectual property and/or the enforcement of our contractual rights against licensees and third parties can be costly and expose us to risks of counterclaims against us.

From time to time, we are required to engage in litigation, arbitration or other proceedings to protect our intellectual property and/or enforce our contractual rights against former or current licensees or third parties, including third-party collaborators of such licensees or royalty agreement counterparties. The cost to us of complex proceedings of this type, even if resolved in our favor, can be substantial, and the parties opposing us in such proceedings may be able to sustain the cost of such proceedings more effectively than we can if they have substantially greater resources than we have. Any such proceedings and any negotiations leading up to them also may be time-consuming and can divert management’s attention and resources. If a proceeding of this type is resolved against us, we may lose the value associated with contract rights contained in our arrangements with licensees and third parties, the patents that are the subject of such proceeding may be declared invalid, we could be exposed to counterclaims against us, and we could be held liable for significant damages, fees and/or costs. While it is our current plan to continue to review and pursue, on a selective basis, potential material contractual breaches against licensees and third parties (including third-party collaborators of licensees and royalty agreement counterparties) and/or infringement of our intellectual property rights or technology, there can be no assurance that any such enforcement actions will be successful, or if successful, the timing of such success or that we will have sufficient capital to prosecute any such actions to a successful conclusion.

For example, in June 2021, we initiated a binding arbitration proceeding with one of our licensees (the “Licensee”) at the American Arbitration Association/International Centre for Dispute Resolution, seeking milestone and royalty payments under our license agreement. A hearing before a panel of arbitrators was held in November 2022, and the parties submitted post-hearing briefs. On March 21, 2023, we received an adverse decision in this arbitration proceeding. The panel of arbitrators declined to award us damages and ruled that the license agreement had expired. The panel ruled that we were responsible for the Licensee’s costs as well as arbitrators’ and administrative fees previously incurred by the Licensee of $4.1 million, which we paid in April 2023.

In addition, we may be subject to claims that we, or our licensees or our royalty agreement counterparties’ licensees, are infringing other parties’ patents. If such claims are resolved against us, we or our licensees or our royalty agreement counterparties’ licensees may be enjoined from developing, manufacturing, selling or importing products, processes or services unless we or our licensees or our royalty agreement counterparties’ licensees obtain a license from the other party. Such a license may not be available on reasonable terms or at all, thus preventing us, or our licensees or our royalty agreement counterparties’ licensees, from using or licensing these products, processes or services and adversely affecting our potential future revenue or income.

Uncertainties resulting from our participation in litigation, arbitration or other proceedings involving intellectual property and/or contractual rights could have a material adverse effect on our or our partners’ ability to compete in the marketplace. There could also be public announcements of the results of hearings, motions or interim proceedings or developments. If securities analysts or investors perceive these results to be negative, the perceived value of the product candidates as to which we hold potential milestone or royalty interests, or intellectual property or contractual rights could be diminished. Accordingly, the market price of our common stock may decline. Uncertainties resulting from the initiation and continuation of litigation, arbitration or other proceedings involving intellectual property and/or contractual rights could have a material adverse effect on our business, financial condition and results of operations.

42

Risks Related to Our Reliance on Third Parties

We and our partners rely heavily on license and collaboration relationships, and any disputes or litigation with our partners or termination or breach of any of the related agreements could reduce the financial resources available to us, including our ability to receive milestone payments and future potential royalty and other revenues. License or collaboration agreements relating to products may, in some instances, be unilaterally terminated or disputes may arise which may affect our potential milestones, royalties and other payments.

License or collaboration agreements relating to the products generating our future potential milestones and royalties and other payment rights have in the past been and may in the future be terminated, which may adversely affect sales of such products and therefore the potential payments we may receive. For example, under certain license or collaboration agreements, marketers may retain the right to unilaterally terminate the agreements. When the last patent covering a product expires or is otherwise invalidated in a country, a marketer may be economically motivated to terminate the applicable license or collaboration agreement, either in whole or with respect to such country, in order to terminate its payment and other obligations. In the event of such a termination, a licensor (which may be us in the case of our out-licensed products) or collaborator may no longer receive all of the payments it expected to receive from the applicable licensee or collaborator and may also be unable to find another company to continue developing and commercializing the product on the same or similar terms as those under the license or collaboration agreement that has been terminated.

For example, in October 2023, Organon notified us of its intent to terminate the Organon License Agreement, which we assumed pursuant to the ObsEva IP Acquisition Agreement. The termination was effective in January 2024, and we are not entitled to any milestone payments with respect to any milestone achieved by Organon following the notice of termination. We evaluated the related intangible asset balance for impairment and recorded an impairment charge of $14.2 million as of December 31, 2023. In addition, in January 2025, we and Novartis terminated the iscalimab license agreement.

In addition, license or collaboration agreements may fail to provide significant protection for the applicable licensor (which may be us in the case of our out-licensed products) or collaborator in case of the applicable licensee’s or collaborator’s failure to perform or in the event of disputes. License and collaboration agreements which relate to the products underlying our potential future milestones, royalties and other payment rights are complex and certain provisions in such agreements may be susceptible to multiple interpretations. Disputes may arise regarding intellectual property, royalty terms, payment rights or other contractual terms subject to a license or collaboration agreement, including:

the scope or duration of rights granted under the license or collaboration agreement and other interpretative issues;
the amounts or timing of royalties, milestones or other payments due under the license or collaboration agreement;
the sublicensing of patent or other rights under our license or collaboration relationships;
the diligence obligations under the license or collaboration agreement and what activities satisfy such diligence obligations:
the inventorship and ownership of inventions and know-how resulting from the creation or use of intellectual property by us or our partners; and
the priority of invention of patented technology.

The resolution of any contract interpretation disagreement that may arise could narrow what the licensor (which may be us in the case of our out-licensed products) or collaborator believes to be the scope of its rights to the relevant intellectual property or technology, or decrease the licensee’s or collaborator’s financial or other obligations under the relevant agreement, any of which could in turn impact the value of our potential royalties, milestone payments and other payments and have a material adverse effect on our business, financial condition, results of operations and prospects. If a

43

marketer were to default on its obligations under a license or collaboration agreement, the licensor’s or collaborator’s remedy may be limited either to terminating certain licenses or collaborations related to certain countries or to generally terminate the license or collaboration agreement with respect to such country. In such cases, we may not have the right to seek to enforce the rights of the licensor or collaborator (if not us) and we may be required to rely on the resources and willingness of the licensor or collaborator (if not us) to enforce its rights against the applicable licensee or collaborator. In any of these situations, if the expected upfront, milestone, royalty or other payments under the license or collaboration agreements do not materialize, this could result in a significant loss to us and materially adversely affect our business, financial condition and results of operations. At any given time, we may be engaged in discussions with its licensees or collaborators regarding the interpretation of the payment and other provisions relating to products as to which we have milestones and potential royalty or other payment rights. Should any such discussions result in a disagreement regarding a particular product that cannot be resolved satisfactorily to us, we may end up being paid less than anticipated on such product should it successfully progress through clinical development and be approved for commercialization. Should our milestone and future potential royalty or other payment interests be reduced or eliminated as a result of any such disagreement, it could have an adverse effect on our business, financial condition, results of operations and prospects.

Our existing collaborations may not continue or be successful, and we may be unable to enter into future arrangements to develop and commercialize our unpartnered assets. For example, in June 2023, Bioasis announced the suspension of all its operations and the termination of the research collaboration and license agreement between Bioasis and Chiesi. As a result, we will not receive any milestone, royalty or other payments under the Biosis RPA or Second Bioasis RPA.

Generally, our current licensees have the right to terminate their collaborations at will or under specified circumstances. If any of our collaborative partners breach or terminate their agreements with us or otherwise fail to conduct their collaborative activities successfully (for example, by not making required payments when due, or at all or failing to engage in commercially reasonable efforts to develop products if required), our product development under these agreements will be delayed or terminated.

In addition, we could face significant competition in seeking appropriate collaborators and the negotiation process is time-consuming and complex. Our ability to reach a definitive collaborative agreement with any such new party will depend, among other factors, upon our assessment of the collaborator’s resources and expertise, the terms and conditions of the proposed collaboration and the proposed collaborator’s evaluation of a number of factors. We cannot be certain that, following a strategic transaction or license, we will achieve the revenue or specific net income that justifies such transaction.

Our potential milestone and royalty providers may rely on third parties to provide services in connection with their product candidate development and manufacturing programs. The inadequate performance by or loss of any of these service providers could affect our potential milestone and royalty providers’ product candidate development.

Third parties provide services in connection with preclinical and clinical development programs, including in vitro and in vivo studies, assay and reagent development, immunohistochemistry, toxicology, pharmacokinetics, clinical trial support, manufacturing and other outsourced activities. If these service providers do not adequately perform the services for which our potential milestone and royalty providers have contracted, or cease to continue operations, and our potential milestone and royalty partners are not able to find a replacement provider quickly or lose information or items associated with their product candidates, our potential milestone and royalty providers’ development programs and receipt of any potential resulting income may be delayed. For example, Alora Pharmaceuticals withdrew DSUVIA from the commercial market due to unresolvable manufacturing constraints.

In addition, our potential milestone or royalty providers may currently or in the future rely on foreign contract research organizations (“CROs”), contract development and manufacturing organizations (“CDMOs”) and contract manufacturing organizations (“CMOs”). Such foreign CROs, CDMOs, or CMOs may be subject to U.S. legislation, including the BIOSECURE Act (to the extent enacted into law), changes in trade policies, including tariffs or other trade restrictions or the threat of such actions, and other foreign regulatory requirements which could increase the cost or reduce the supply of material available to our potential milestone or royalty providers, delay the procurement or supply of such material, have an adverse effect on their ability to secure significant commitments from governments to purchase potential products or disrupt the supply chain. If our potential milestone or royalty providers are not able to secure supply of their

44

products or product candidates as a result of the BIOSECURE Act, changes in trade policies, including tariffs or other trade restrictions or the threat of such actions, or other applicable legislation and fail to maintain timely progress on their clinical development programs, regulatory submissions or commercialization activities, they may be unable to deliver milestone or royalty payments to us in a timely manner or at all, and this could adversely affect our business, financial condition, results of operations and cash flows.

For example, the biopharmaceutical industry in China is strictly regulated by the Chinese government. Changes to Chinese regulations or government policies affecting biopharmaceutical companies are unpredictable and may have a material adverse effect on the collaborators of our potential milestone or royalty providers that operate in China, which, in turn, could have an adverse effect on such milestone or royalty providers and, in turn, our business, financial condition, results of operations and prospects. Evolving changes in China’s public health, economic, political, and social conditions and the uncertainty around China’s relationship with other governments, such as the United States and the U.K., could also negatively impact our potential milestone or royalty providers, including impacting their ability to manufacture products or product candidates, their ability to secure government funding or contracts, or their ability to maintain timely progress on their clinical development programs, regulatory submissions or commercialization activities.

The marketers of biopharmaceutical products are, in certain instances, substantially responsible for the ongoing regulatory approval, commercialization, manufacturing and marketing of products.

In certain instances, the holders of royalties on products have granted regulatory approval, commercialization, manufacturing and marketing rights to the licensees of such products. Such licensees have substantial control over those efforts and discretion to determine the extent and priority of the resources they will commit to their program for a product. Accordingly, the successful commercialization of a product depends on the licensee’s efforts and is beyond our control. If a licensee does not devote adequate resources to the ongoing regulatory approval, commercialization and manufacture of a product, or if a licensee engages in illegal or otherwise unauthorized practices, the product’s sales may not generate sufficient royalties, or the product’s sales may be suspended, and consequently, could adversely affect our business. In addition, if licensees of biopharmaceutical products decide to discontinue product programs or we believe the commercial prospects of assets have been reduced, we may recognize material non-cash impairment charges related to the financial royalty asset associated with those programs or assets.

Agreements with other third parties, many of which are material to our business, expose us to numerous risks and have caused us to incur additional liabilities.

Because our licensees, suppliers and contractors are independent third parties, they may be subject to different risks than we are and have significant discretion in, and different criteria for, determining the efforts and resources they apply related to activities relevant to their agreements with us. If these licensees, suppliers and contractors do not successfully perform the functions for which they are responsible, we may not have the capabilities, resources or rights to do so on our own or otherwise compel them to perform.

We do not know whether we or our licensees will be able to successfully develop and market any of the products that are or may become the subject of any of our licensing arrangements. In addition, third-party arrangements such as ours also increase uncertainties in the related decision-making processes and resulting progress under the arrangements, as we and our licensees may reach different conclusions, or support different paths forward, based on the same information, particularly when large amounts of technical data are involved.

In addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.

Failure of our potential milestone and royalty providers’ product candidates to meet current Good Manufacturing Practice standards may cause delays in regulatory approval and penalties for noncompliance.

Our potential milestone and royalty providers may rely on third party manufacturers and such contract manufacturers are required to produce clinical product candidates under cGMP to meet acceptable standards for use in

45

clinical trials and for commercial sale, as applicable. If such standards change, the ability of contract manufacturers to produce our potential milestone and royalty providers’ product candidates on the schedule required for clinical trials or to meet commercial requirements may be affected. In addition, contract manufacturers may not perform their obligations under their agreements with our potential milestone and royalty providers or may discontinue their business before the time required by us to successfully produce clinical and commercial supplies of our potential milestone and royalty providers’ product candidates.

Contract manufacturers are subject to pre-approval inspections and periodic unannounced inspections by the FDA and corresponding state and foreign authorities for compliance with cGMP and other applicable government regulations and corresponding foreign standards. We do not have control over a third-party manufacturer’s compliance with these regulations and standards. Any difficulties or delays in contractors’ manufacturing and supply of our potential milestone and royalty providers’ product candidates or any failure of our potential milestone and royalty providers’ contractors to maintain compliance with the applicable regulations and standards could increase costs, reduce revenue, cause our licensees to postpone or cancel clinical trials, prevent or delay regulatory approval by the FDA and corresponding state and foreign authorities, prevent the import and/or export of our potential milestone and royalty providers’ product candidates, or cause any of our potential milestone and royalty providers’ products that may be approved for commercial sale to be recalled or withdrawn.

Certain of our technologies are in-licensed from third parties, so our and our licensees’ use of them may be restricted and subject to additional risks.

We have licensed technologies from third parties. These technologies include phage display technologies licensed to us in connection with our bacterial cell expression technology licensing program and antibody products. However, our and our licensees’ and collaborators’ use of these technologies is limited by certain contractual provisions in the licenses relating to them, and although we have obtained numerous licenses, intellectual property rights in the area of phage display are particularly complex. If we are unable to maintain our licenses, patents or other intellectual property, we could lose important protections that are material to continuing our operations and for future prospects. Our licensors also may seek to terminate our license(s), which could cause us and our licensees to lose the right to use the licensed intellectual property and adversely affect our and our licensees’ ability to commercialize our technologies, products or services.

Risks Related to Employees, Location, Data Integrity, and Litigation

The loss of or changes in any of our key personnel could delay or prevent achieving our objectives.

Our business efforts could be adversely affected by the loss of one or more key members of our staff. We currently do not have key person insurance on any of our employees. Changes in management, including due to potential acquisitions, may cause disruptions in our business, strategy and employee relationships, which may delay or prevent the achievement of our business objectives. During the transition periods, there may be uncertainty among investors, employees and others concerning our future direction and performance.

Because we are a small biotech royalty aggregator with limited resources, we may not be able to attract and retain qualified personnel.

We had 13 full-time employees as of March 13, 2025. We may require additional experienced executive, accounting, legal, administrative and other personnel from time to time in the future. We are highly dependent on principal members of our executive team, the loss of whose services may adversely impact the achievement of our objectives. There is intense competition for the services of these personnel.

If we do not succeed in attracting new personnel and retaining and motivating existing personnel, our business may suffer, and we may be unable to implement our current initiatives or grow effectively.

46

We rely and will continue to rely on outsourcing arrangements for many of our activities, including financial reporting and accounting and human resources.

Due to our small number of employees, we rely, and expect to continue to rely, on outsourcing arrangements for a significant portion of our activities, including financial reporting and accounting and human resources, as well as for certain of our functions as a public company. We may have limited control over these third parties, and we cannot guarantee that they will perform their obligations in an effective and timely manner.

Our employees may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements and insider trading.

We are exposed to the risk of employee fraud or other misconduct. Misconduct by employees could include intentional failures to comply with applicable regulations, provide accurate information to regulatory authorities, comply with federal and state fraud and abuse laws and regulations, report financial information or data accurately or disclose unauthorized activities to us. In particular, the health care industry is subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. It is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant fines or other sanctions.

If our information technology systems or data or those of our partners or contractors are compromised, our business could experience adverse consequences, including regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; and loss of revenue, income, or profits.

Our business is increasingly dependent on critical, complex and interdependent information technology systems, including cloud-based systems, to support business processes as well as internal and external communications. In the ordinary course of our business, we maintain sensitive data on our networks, including personal information of our employees, legacy clinical trial patients, vendors and others, our intellectual property and proprietary or confidential business information relating to our business and that of our business partners. The secure maintenance and protection of this information is critical to our business and reputation.

Cybersecurity vulnerabilities, threats, and attacks have generally increased in sophistication, scale, and frequency in recent years. While we have implemented security measures that are intended to protect our data and information technology systems, our computer systems, and those of the third parties on which we rely, are still vulnerable to damage from data breaches, security incidents or other unauthorized intrusions or access, including cyberattacks or computer viruses, or from natural disasters, terrorism, war and telecommunication and electrical failures. Moreover, the prevalence of remote work on mobile devices that access confidential and sensitive information increases the risk of such an event occurring. Threats to our systems and personal, confidential and proprietary information can come from a variety of sources, ranging in sophistication. Such threats may be intentional or accidental. It is often difficult to anticipate or immediately identify these threats and the damage they might cause.

Data breaches, security incidents and other unauthorized intrusions or access to our data or systems, or those of the third parties on which we rely, could result in system disruptions, downtime or the compromise of personal information, our intellectual property and sensitive business information, all of which may interrupt our normal business operations and require substantial expenditure of financial and administrative resources to remedy. Such events could have a material adverse effect on our business, financial condition and results of operations. Theft of proprietary information could be used to compete against us and could cause us to incur significant remediation costs, result in product development delays, disrupt key business operations and divert attention of management and key information technology resources. Furthermore, to the extent that any disruption, security breach, or other event were to result in a loss of, or damage to, our data or applications, or inappropriate disclosure of personal, confidential or proprietary information, we may be required to comply with notification requirements, be subject to litigation or regulatory action, or otherwise be subject to liability

47

under applicable laws. These risks would expose us to significant expense and cause significant harm to our reputation and business.

While we have insurance coverage, we cannot be sure that our policy will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay for future claims.

Compliance with the stringent and changing obligations related to data privacy and security is an onerous and resource-intensive process. Our actual or perceived failure to comply with any data privacy or security obligations could lead to regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.

Federal, state, local and foreign legislators and/or regulators are increasingly regulating data privacy and security and may impose significant penalties for failure to comply with these requirements. For example, in the U.S., the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CCPA”), establishes a privacy framework for covered businesses, which applies to a broad range of personal information and entities who conduct business in California and imposes data protection obligations on covered businesses. The CCPA gives California residents certain rights related to their personal information, including the rights to request the correction of, access to and deletion of their personal information, the right to opt out of personal information sharing for cross-context behavioral advertising, as well as the sale of their personal information, and the right to receive detailed information about how their information is processed. If we, or the third parties on which we rely, fail to comply with the CCPA, we may face significant fines, penalties and regulatory enforcement costs that could adversely affect our reputation, business, financial condition and results of operations. The CCPA provides for civil penalties of up to $2,500 per violation, and $7,500 per intentional violation, following investigation by the state Attorney General and/or California Privacy Protection Agency and allows private litigants affected by certain data breaches to recover significant statutory damages. Similar comprehensive state privacy laws are now in effect, have passed, or are being considered in several other states.

Compliance with laws, regulations, rules, guidance, industry standards, and contractual obligations concerning data privacy, security, governance and protection is an onerous and resource-intensive process, that may require us to put in place additional mechanisms and incur substantial expenditure. Achieving compliance could also require us to change our business practices in a manner that does not align with our business objectives. Furthermore, the regulatory landscape continues to evolve, making it difficult to maintain compliance. Further, in the event that we, or one of the third parties on which we rely, is subject to a data breach, security incident, or other unauthorized intrusion or access that leads to the disclosure or modification of, or prevents access to, patient information, including personally identifiable information or protected health information, could result in fines, increased costs or loss of revenue as a result of: harm to our reputation; fines imposed on us by regulatory authorities; remediation measures taken to respond to the event and prevent similar events from occurring in the future; additional compliance obligations under federal, state or foreign laws (including notification obligations); requirements for mandatory corrective action to be taken by us; and requirements to verify the correctness of database contents and otherwise subject us to liability under laws and regulations that protect personal data.

In addition, cyber incidents can be difficult to detect, and any delay in identifying them may lead to increased harm as described above. While we have implemented security measures designed to protect our data and information technology systems, such measures may not prevent such events. We also cannot guarantee that we are in compliance with all applicable data privacy, security and protection laws and regulations as they are enforced now or as they evolve.

Our potential acquisitions of other companies could increase our exposure to litigation risk.

Our exposure to risks associated with various claims, including claims related to the use of intellectual property, labor or employment related claims, or securities and related stockholder derivative claims, may be increased as a result of our acquisitions of other companies, including our acquisitions of Kinnate and Pulmokine, and we may ultimately be subject to liability or settlement costs. Additionally, we may have a lower level of visibility into the development process with respect to intellectual property or the care taken to safeguard against infringement risks with respect to acquired companies or assets. In addition, third parties may make claims in connection with our acquisitions, and they may also

48

make infringement and similar or related claims after we have acquired assets that had not been asserted prior to our acquisition.

Risks Related to Government Regulation

Even after FDA approval, a product may be subject to additional testing or significant marketing restrictions, its approval may be withdrawn, or it may be removed voluntarily from the market.

Even if our potential royalty providers receive regulatory approval for our product candidates, they will be subject to ongoing regulatory oversight and review by the FDA and other regulatory entities. The FDA, the EMA, or another regulatory agency may impose, as a condition of the approval, ongoing requirements for post-approval studies or post-approval obligations, including additional research and development and clinical trials, and the FDA, EMA or other regulatory agency subsequently may withdraw approval based on these additional trials or obligations.

Even for approved products, the FDA, EMA or other regulatory agency may impose significant restrictions on the indicated uses, conditions for use, labeling, advertising, promotion, marketing and production of such product. In addition, the labeling, packaging, adverse event reporting, storage, advertising, promotion and record-keeping for such products are subject to extensive regulatory requirements.

Furthermore, marketing approval of a product may be withdrawn by the FDA, the EMA or another regulatory agency or such product may be withdrawn voluntarily by our potential royalty providers based, for example, on subsequently arising safety concerns. The FDA, EMA and other agencies also may impose various civil or criminal sanctions for failure to comply with regulatory requirements, including withdrawal of product approval.

The FDA’s and other regulatory authorities’ policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our royalty providers’ drug candidates, or change their continuing compliance obligations.

The FDA’s and other regulatory authorities’ policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our royalty providers’ drug candidates, or change their continuing compliance obligations. If they are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if they are not able to maintain regulatory compliance, they may lose any marketing approval that they may have obtained or be subject to enforcement actions, which may materially impact the royalty and milestone payments we receive. We and our royalty providers also cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative or executive action, either in the United States or abroad.

Healthcare reform measures and other statutory or regulatory changes could adversely affect our business.

The U.S. and some foreign jurisdictions have enacted or are considering a number of legislative and regulatory proposals to change the healthcare system in ways that could affect our potential royalty providers’ ability to sell products in which we have ownership or and royalty interests, if approved, profitably. Among policy makers and payors in the U.S. and elsewhere, there is significant interest in promoting changes in healthcare systems with the stated goals of containing healthcare costs, improving quality and expanding access. In the U.S., the pharmaceutical industry has been a particular focus of these efforts and has been significantly affected by major legislative initiatives. For example, in March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, or collectively the ACA, was enacted, which, among other things, substantially changed the way healthcare is financed by both governmental and private payors.

There have been judicial, Congressional and executive branch challenges to the ACA. As a result, there have been delays in the implementation of, and action taken to repeal or replace, certain aspects of the ACA. For example, on June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. In addition, there have been a number of health reform initiatives by the Biden administration that have impacted the ACA. On August 16, 2022,

49

President Biden signed the Inflation Reduction Act of 2022, or the IRA, into law, which among other things, extends enhanced subsidies for individuals purchasing health insurance coverage in ACA marketplaces through plan year 2025. The IRA also eliminates the “donut hole” under the Medicare Part D program beginning in 2025 by significantly lowering the beneficiary maximum out-of-pocket cost and through a newly established manufacturer discount program. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. It is unclear how other such challenges, and the healthcare reform measures of the new administration will impact the ACA and our business.

Also, there has been heightened governmental scrutiny recently in the U.S. over pharmaceutical pricing practices in light of the rising cost of prescription drugs and biologics. Such scrutiny has resulted in several recent Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for products. For example, in July 2021, the Biden administration released an executive order, “Promoting Competition in the American Economy,” with multiple provisions aimed at prescription drugs. In response to Biden’s executive order, on September 9, 2021, the Department of Health and Human Services, or HHS, released a Comprehensive Plan for Addressing High Drug Prices that outlines principles for drug pricing reform and sets out a variety of potential legislative policies that Congress could pursue to advance these principles. In addition, the IRA, among other things, (i) directs the Secretary of HHS to negotiate the price of certain high-expenditure, single-source drugs and biologics covered under Medicare Part B and Medicare Part D, and subjects drug manufacturers to civil monetary penalties and a potential excise tax by offering a price that is not equal to or less than the negotiated “maximum fair price” under the law, and (ii) imposes rebates under Medicare Part B and Medicare Part D to penalize price increases that outpace inflation. The IRA permits HHS to implement many of these provisions through guidance, as opposed to regulation, for the initial years. HHS has and will continue to issue and update guidance as these programs are implemented. These provisions took effect progressively starting in fiscal year 2023. On August 29, 2023, HHS announced the list of the first ten drugs that will be subject to price negotiations, although the Medicare drug price negotiation program is currently subject to legal challenges. It is currently unclear how the IRA will be implemented but it is likely to have a significant impact on the pharmaceutical industry. Further, in response to the Biden administration’s October 2022 executive order, on February 14, 2023, HHS released a report outlining three new models for testing by the Center for Medicare and Medicaid Innovation which will be evaluated on their ability to lower the cost of drugs, promote accessibility, and improve quality of care. It is unclear whether the models will be utilized in any health reform measures in the future. In addition, beginning in 2023, Centers for Medicare & Medicaid Services, or CMS, will require manufacturers to refund CMS for certain discarded amounts of single-dose container and single-use package drugs. At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, and restrictions on certain product access. In some cases, such legislation and regulations have been designed to encourage importation from other countries and bulk purchasing.

An expansion in the government’s role in the U.S. healthcare industry may cause general downward pressure on the prices of prescription pharmaceutical products, lower reimbursements for providers, and reduced product utilization, any of which could adversely affect our business and results of operations. We expect that additional healthcare reform measures will be adopted in the future. We cannot know what form any such new legislation may take or the market’s perception of how such legislation would affect us. Any reduction in reimbursement from government programs may result in a similar reduction in payments from private payors. The implementation of cost containment measures or other healthcare reforms may prevent our potential royalty providers from being able to generate revenue, attain profitability, develop, or commercialize our current product candidates in which we have an ownership or royalty interest.

We and our potential milestone and royalty providers are subject to various state and federal healthcare-related laws and regulations that if violated may impact the commercialization of our product candidates for which we possess milestone or royalty rights or could subject us to significant fines and penalties.

Our operations may be directly or indirectly subject to various state and federal healthcare laws, including the federal Anti-Kickback Statute, the federal False Claims Act, state analogues of those laws, and various state and federal data privacy and security laws. These laws may impact, among other things, the commercial operations for any of our product candidates that may be approved for commercial sale.

50

The federal Anti-Kickback Statute prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, receiving or providing any remuneration, directly or indirectly, in cash or in kind, in exchange for or to induce either the referral of an individual for, or the furnishing or arranging for the purchase, lease, or order of a good or service for which payment may be made under a federal healthcare program, such as the Medicare and Medicaid programs. The ACA modified the federal Anti-Kickback Statute’s intent requirement so that a person or entity no longer needs to have actual knowledge of the statute or the specific intent to violate it to have committed a violation. In addition, several courts have interpreted the statute’s intent requirement to mean that if any one purpose of an arrangement involving remuneration is to induce referrals of federal healthcare covered business, the statute has been implicated. The Anti-Kickback Statute is broad and prohibits many arrangements and practices that are lawful in businesses outside of the healthcare industry.

The federal false claims laws, including the False Claims Act, and civil monetary penalties laws prohibit, among other things, persons and entities from knowingly filing, or causing to be filed, a false claim to, or the knowing use of false statements to obtain payment from the federal government. Certain suits filed under the False Claims Act, known as “qui tam” actions, can be brought by any individual on behalf of the government and such individual, commonly known as a “whistleblower,” or “relator” may share in any amounts paid by the entity to the government in fines or settlement. The filing of qui tam actions has caused a number of pharmaceutical, medical device and other healthcare companies to have to defend and/or settle a False Claims Act action.

The Health Insurance Portability and Accountability Act of 1996, or HIPAA created new federal criminal statutes that prohibit, among other things, executing a scheme to defraud any healthcare benefit program, including a private payor, or falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of, or payment for, health care benefits, items or services.

HIPAA, as amended by the Health Information Technology and Clinical Health Act, and its implementing regulations, also imposes certain requirements relating to the privacy, security and transmission of individually identifiable health information by entities subject to the law, such as certain healthcare providers, health plans, and healthcare clearinghouses as well as their respective business associates and their subcontractors that perform certain functions or activities that involve the use or disclosure of protected health information on their behalf.

Many states also have adopted laws similar to each of the federal laws described above, some of which apply to healthcare items or services reimbursed by any source, not only federal healthcare programs, such as the Medicare and Medicaid programs. In addition, some states have laws that require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government. Additionally, certain state and local laws require the registration of pharmaceutical sales representatives, restrict payments that may be made to healthcare providers and other potential referral sources, and require manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers. Further, some states have laws governing the privacy and security of health information in certain circumstances, many of which are not preempted by HIPAA and differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts.

Because of the breadth of these laws, and the narrowness of the statutory exceptions and regulatory safe harbors available, it is possible that some of our or our potential milestone and royalty providers’ business activities could be subject to challenge under one or more of such laws.

If we or our potential milestone and royalty providers are found to be in violation of any of the laws and regulations described above or other applicable state and federal healthcare laws, we or our potential milestone and royalty providers may be subject to penalties, including significant civil, criminal, and administrative penalties, damages, fines, disgorgement, imprisonment, integrity oversight and reporting obligations, reputational harm, exclusion from government healthcare reimbursement programs and the curtailment or restructuring of our or our potential milestone and royalty providers’ operations, any of which could have a material adverse effect on our business and results of operations. In addition, we and our licensees may be subject to certain analogous foreign laws and violations of such laws could result in significant penalties.

51

We are subject to the U.S. Foreign Corrupt Practices Act and other anti-corruption laws, as well as export control laws, import and customs laws, trade and economic sanctions laws and other laws governing our operations.

We are subject to the U.S. Foreign Corrupt Practices Act and other anti-corruption laws, as well as export control laws, import and customs laws, trade and economic sanctions laws and other laws governing our operations. Our operations are subject to anti-corruption laws including the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. §201, the U.S. Travel Act, and other anti-corruption laws that apply in countries where we do business. The FCPA and these other laws generally prohibit us and our employees and intermediaries from authorizing, promising, offering, or providing, directly or indirectly, improper or prohibited payments, or anything else of value, to government officials or other persons to obtain or retain business or gain some other business advantage. We and the royalty agreement counterparties and licensees who generate our royalties operate in a number of jurisdictions that pose a high risk of potential FCPA violations, and we participate in collaborations and relationships with third parties whose activities could potentially subject us to liability under the FCPA or local anti-corruption laws, even if we do not explicitly authorize or have actual knowledge of such activities. In addition, we cannot predict the nature, scope or effect of future regulatory requirements to which our international operations might be subject or the manner in which existing laws might be administered or interpreted. We are also subject to other laws and regulations governing our international operations, including regulations administered by the governments of the U.S. and authorities in the European Union, including applicable export control regulations, economic sanctions and embargoes on certain countries and persons, anti-money laundering laws, import and customs requirements and currency exchange regulations, collectively referred to as the Trade Control laws. There is no assurance that we will be completely effective in ensuring our compliance with all applicable anti-corruption laws, including the FCPA or other legal requirements, including Trade Control laws. If we are not in compliance with the FCPA and other anticorruption laws or Trade Control laws, we may be subject to criminal and civil penalties, disgorgement and other sanctions and remedial measures, and legal expenses, which could have an adverse impact on our business, financial condition, results of operations and liquidity. Likewise, any investigation of any potential violations of the FCPA, other anti-corruption laws or Trade Control laws by the U.S. or other authorities could also have an adverse impact on our reputation, our business, financial condition and results of operations.

52

Efforts to confirm that our business arrangements with third parties comply with applicable healthcare laws and regulations may involve substantial costs. Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available, it is possible that some of our business activities or our business arrangements with third parties could be subject to challenge under one or more of such laws. It is possible that governmental authorities will conclude that our business practices or the business practices of the royalty agreement counterparties and licensees who generate our royalties may not comply with current or future statutes, regulations or case law involving applicable fraud and abuse or other healthcare laws and regulations. If our operations or the operations of the royalty agreement counterparties and licensees who generate our royalties are found to be in violation of any of these laws or any other governmental regulations, we or the royalty agreement counterparties and licensees who generate our royalties may be subject to significant criminal, civil and administrative sanctions, including monetary penalties, damages, fines, disgorgement, individual imprisonment and exclusion from participation in government-funded healthcare programs, such as Medicare and Medicaid, additional reporting requirements and oversight if we or the royalty agreement counterparties and licensees who generate our royalties become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, reputational harm, and we or marketers of products that generate our royalties may be required to curtail or restructure operations, any of which could adversely affect our ability to operate our business and our results of operations. The risk of our being found in violation of these laws is increased by the fact that many of them have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Any action against us for violation of these laws, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. The shifting enforcement landscape and the need to build and maintain robust and expandable systems to comply with multiple jurisdictions with different compliance and/or reporting requirements increases the possibility that a healthcare company may run afoul of one or more of the requirements.

As we or our potential milestone and royalty providers do more business internationally, we expect to become subject to additional political, economic and regulatory uncertainties.

We or our potential milestone and royalty providers may not be able to operate successfully in any foreign market. We believe that because the pharmaceutical industry is global in nature, international activities are expected to become a significant part of future business activities and when and if we or our potential milestone and royalty providers are able to generate income, a substantial portion of that income will be derived from product sales and other activities outside the U.S. Foreign regulatory agencies often establish standards different from those in the U.S., and an inability to obtain foreign regulatory approvals on a timely basis, if at all, could put us at a competitive disadvantage or make it uneconomical to proceed with a product or product candidate’s development. International sales may be limited or disrupted by many factors, including without limitation:

imposition of government controls;
export license requirements;
political or economic instability or conflict;
international disputes;
changes in trade policies, including tariffs or other trade restrictions or the threat of such actions;
restrictions on repatriating profits;
exchange rate fluctuations;
evolving government regulations, including those related to healthcare reimbursement and data privacy and security; and
withholding and other taxation.

53

General Risk Factors

If securities or industry analysts do not publish research reports about our business or if they make adverse recommendations regarding an investment in our stock, our stock price and trading volume may decline.

The trading market for our common stock can be influenced by the research and reports that industry or securities analysts publish about our business. Currently, coverage of our Company by industry and securities analysts is limited. Investors have many investment opportunities and may limit their investments to companies that receive greater coverage from analysts. If additional industry or securities analysts do not commence coverage of us, the trading price of our stock could be negatively impacted. If one or more of the analysts downgrade our stock or comment negatively on our prospects, our stock price may decline. If one or more of these analysts cease to cover our industry or us or fail to publish reports about us regularly, our common stock could lose visibility in the financial markets, which could also cause our stock price or trading volume to decline. Further, incorrect judgments, estimates or assumptions made by research analysts may adversely affect our stock price, particularly if subsequent performance falls below the levels that were projected by the research analyst(s), even if we did not set or endorse such expectations. Any of these events could cause further volatility in our stock price and could result in substantial declines in the value of our stock.

Our share price may be volatile, which may subject us to litigation, and there may not be an active trading market for our common stock, Series A Preferred Stock or our Series B Preferred Stock.

There can be no assurance that the market price of our common stock will not decline below its present market price. Additionally, there may not be an active trading market for our common stock, Series A Preferred Stock or depositary shares representing interests in our Series B Preferred Stock. The market prices of biotechnology companies have been and are likely to continue to be highly volatile, and are affected by a number of factors, including:

fluctuations in our operating results;
general market and macroeconomic conditions, including market conditions in our industry and the industries of our collaborators;
the coverage of our common stock by the financial media, including television, radio and press reports and blogs;
recruitment or departure of key personnel;
our ability to realize benefits from strategic partnerships, acquisitions or investments;
trading activity or positions by a limited number of stockholders who together beneficially own a significant portion of our outstanding common stock;
the issuance of shares of common stock by us, including as consideration in or in conjunction with acquisitions;
the inability to execute on our share repurchase program as planned, including failure to meet internal or external expectations around the timing or price of share repurchases, and any reductions or discontinuances of repurchases thereunder;
issuance of debt or other convertible securities, including as consideration in or in conjunction with acquisitions;
the inability to conclude that our internal controls over financial reporting are effective;
changes to our credit ratings; and

54

market perception or investment sentiment regarding us or our business strategy.

We have experienced significant volatility in the price of our common stock in the past. From January 1, 2024, through March 13, 2025, the share price of our common stock has ranged from a high of $35.00 to a low of $18.57. From January 1, 2024, through March 13, 2025, the share price of our Series A Preferred Stock has ranged from a high of $26.51 to a low of $24.61. From January 1, 2024, through March 13, 2025, the share price of our Series B Preferred Stock has ranged from a high of $25.87 to a low of $23.50. Additionally, we currently have two significant holders of our common stock that could affect the liquidity of our stock and have a significant negative impact on our stock price if those holders were to sell their ownership positions.

Our results of operations and liquidity needs could be materially negatively affected by market fluctuations or an economic downturn.

Our results of operations could be materially and adversely affected by macroeconomic conditions generally, both in the U.S. and elsewhere around the world. Concerns over inflation, slower growth or recession, changes in trade policies, including tariffs or other trade restrictions or the threat of such actions, changes in fiscal and monetary policy or government budget dynamics, interest rates, high unemployment, labor availability constraints, currency fluctuations, epidemics and other public health crises (such as the COVID-19 pandemic), significant natural disasters (including as a result of climate change), rising energy costs, geopolitical conflict, such as the ongoing conflict in Ukraine, the Middle East and surrounding areas and the rising tensions between China and Taiwan, the availability and cost of credit, and the volatility in U.S. financial markets have in the past contributed to, and may continue in the future contribute to, increased volatility and diminished expectations for the economy and the U.S. and global markets. Domestic and international equity markets periodically experience heightened volatility and turmoil. These events may have an adverse effect on us. In the event of a market downturn, our results of operations could be adversely affected by those factors in many ways, including making it more difficult for us to raise funds if necessary, and our stock price may decline.

We have issued equity securities and may issue additional equity securities from time to time, that materially and adversely affect the price of our common stock, including our Series X Preferred Stock, Series A Preferred Stock and depositary shares representing interests in our Series B Preferred Stock.

We expect significant additional capital will be needed in the future to continue our planned operations. To the extent we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. We may sell common stock, convertible securities or other equity securities in one or more transactions at prices and in such a manner as we determine from time to time, including pursuant to our 2018 Common Stock ATM Agreement, as amended, and 2021 Series B Preferred Stock ATM Agreement. If we sell common stock, convertible securities or other equity securities in more than one transaction, investors may be materially diluted by subsequent sales. These sales may also result in material dilution to our existing stockholders, and new investors could gain rights superior to our existing stockholders. If we issue additional equity securities, the price of our existing securities may be materially and adversely affected.

As of December 31, 2024, there were 5,003 shares of Series X Preferred Stock issued and outstanding. Each share of Series X Preferred Stock is convertible into 1,000 shares of registered common stock. The total number of shares of common stock issuable upon conversion of all issued Series X Preferred Stock would be 5,003,000 shares. Each share is convertible at the option of the holder at any time, provided that the holder is prohibited from converting into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares above a conversion blocker, which was initially set at 19.99% of our total common stock then issued and outstanding immediately following the conversion of such shares. A holder of Series X Preferred Stock may elect to increase or decrease the conversion blocker above or below 19.99% on 61 days’ notice, provided the conversion blocker does not exceed the limits under Nasdaq Listing Rule 5635(b), to the extent then applicable. If holders of our Series X Preferred Stock elect to convert their preferred shares into common stock such conversion would dilute our currently outstanding common stock both in number and in earnings per share. As of December 31, 2024, BVF owned approximately 30.4% of the Company’s total outstanding shares of common stock, and if all the shares of Series X Convertible Preferred Stock were converted (without taking into account beneficial ownership limitations), BVF would have owned 50.9% of the Company’s total outstanding shares of common stock. In January 2025, BVF sold a portion of its holdings in our common

55

stock.  Accordingly, as of March 13, 2025, BVF (and its affiliates) owned approximately 24.9% of our total outstanding shares of common stock, and if all of its shares of the Series X Preferred Stock were converted (without taking into account beneficial ownership limitations), BVF would own 47.0% of our total outstanding shares of common stock. Additionally, as of March 13, 2025, we had issued and outstanding 984,000 shares of Series A Preferred Stock and 1,600,000 depositary shares, each representing a 1/1000th fractional interest in a share of our Series B Preferred Stock.

In addition, funding from collaboration partners and others has in the past and may in the future involve issuance by us of our common stock. We cannot be certain how the purchase price of such shares, the relevant market price or premium, if any, will be determined or when such determinations will be made.

Any issuance by us of equity securities, whether through an underwritten public offering, an at the market offering, a private placement, in connection with a collaboration or otherwise could result in dilution in the value of our issued and outstanding shares, and a decrease in the trading price of our securities.

We may sell additional equity or debt securities to fund our operations, which may result in dilution to our stockholders and impose restrictions on our business.

In order to raise additional funds to support our operations, we may sell additional equity or convertible debt securities, which would result in dilution to our stockholders and/or debt securities which may impose restrictive covenants that would adversely impact our business. The sale of additional equity or convertible debt securities could result in additional dilution or result in other rights or obligations that adversely affect our stockholders. For example, holders of shares of our Series A Preferred Stock are entitled to receive, when and as declared by our Board, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per year). Additionally, holders of depositary shares representing interests in our Series B Preferred Stock are entitled to receive, when and as declared by our Board, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per share of Series B Preferred Stock ($25.00 per depositary share) per year (equivalent to $2,093.75 per year per share or $2.09375 per year per depositary share). The incurrence of indebtedness would result in increased fixed payment obligations and could also result in certain restrictive covenants, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business.

Our organizational documents contain provisions that may prevent transactions that could be beneficial to our stockholders and may insulate our management from removal.

Our charter and by-laws:

require certain procedures to be followed and time periods to be met for any stockholder to propose matters to be considered at annual meetings of stockholders, including nominating directors for election at those meetings; and
authorize our Board to issue up to 1,000,000 shares of preferred stock without stockholder approval and to set the rights, preferences and other designations, including voting rights, of those shares as the Board may determine.

In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law (the “DGCL”), that may prohibit large stockholders, in particular those owning 15% or more of our outstanding common stock, from merging or combining with us.

These provisions of our organizational documents and the DGCL, alone or in combination with each other, may discourage transactions involving actual or potential changes of control, including transactions that otherwise could involve payment of a premium over prevailing market prices to holders of common stock, could limit the ability of stockholders to approve transactions that they may deem to be in their best interests, and could make it considerably more difficult for a potential acquirer to replace management.

56

As a public company in the U.S., we are subject to the Sarbanes-Oxley Act. We have determined our disclosure controls and procedures and our internal control over financial reporting are effective. We can provide no assurance that we will, at all times, in the future be able to report that our disclosure controls and internal controls over financial reporting are effective.

Companies that file reports with the SEC, including us, are subject to the requirements of Section 404 of the SOX. Section 404 requires management to establish and maintain a system of internal control over financial reporting, and annual reports on Form 10-K filed under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), must contain a report from management assessing the effectiveness of our internal control over financial reporting. Ensuring we have adequate internal financial and accounting controls and procedures in place to produce accurate financial statements on a timely basis is a time-consuming effort that needs to be re-evaluated frequently. Failure on our part to have effective internal financial and accounting controls would cause our financial reporting to be unreliable, could have a material adverse effect on our business, operating results, and financial condition, and could cause the trading price of our common stock to fall.

Our ability to use our NOL carry-forwards and certain other tax attributes to offset taxable income or taxes may be limited.  

Our net operating loss, or NOL, carryforwards could expire unused and/or be unavailable to offset future income tax liabilities. As of December 31, 2024, we had U.S. federal NOL carryforwards of $168.3 million, of which $13.6 million will begin to expire in 2036. Under the federal income tax law, $112.9 million federal NOLs incurred in taxable years beginning after December 31, 2017 may be carried forward indefinitely, but the deductibility of such federal NOLs is limited to 80% of current year taxable income. It is uncertain if and to what extent various states will conform to the federal tax law. In addition, Section 382 of the U.S. Internal Revenue Code of 1986, as amended (the “Code”), and corresponding provisions of state law, generally limit the ability of a corporation that undergoes an “ownership change” to utilize its NOL carry-forwards and certain other tax attributes against any taxable income in taxable periods after the ownership change. An “ownership change” is generally defined as a greater than 50% change, by value, in a corporation’s equity ownership over a three-year period.

Based on an analysis under Section 382 of Code, we experienced an ownership change in February 2017, that significantly limits the availability of our tax attributes to offset future income. To the extent that we do not utilize our carry forwards within the applicable statutory carry-forward periods, either because of Section 382 limitations or the lack of sufficient taxable income, the carry-forwards will also expire unused. As of December 31, 2024, we had $168.3 million in federal NOL carryforwards, of which $52.7 million is subject to an annual limitation of $0.9 million. Of this amount, $13.6 million will begin to expire in 2036, if not utilized.

Changes in tax laws or regulations that are applied adversely to us may have a material adverse effect on our business, cash flow, financial condition, or results of operations.

New tax laws, statutes, rules, regulations, or ordinances could be enacted at any time. For instance, the recently enacted Inflation Reduction Act imposes, among other rules, a 15% minimum tax on the book income of certain large corporations and a 1% excise tax on certain corporate stock repurchases. Further, existing tax laws, statutes, rules, regulations, or ordinances could be interpreted differently, changed, repealed, or modified at any time. Any such enactment, interpretation, change, repeal, or modification could adversely affect us, possibly with retroactive effect. In particular, changes in corporate tax rates, the realization of our net deferred tax assets, the taxation of foreign earnings, and the deductibility of expenses under the Tax Act, as amended by the Coronavirus Aid, Relief, and Economic Security Act or any future tax reform legislation, could have a material impact on the value of our deferred tax assets, result in significant one-time charges, and increase our future tax expenses.

If the estimates we make, or the assumptions on which we rely, in preparing our consolidated financial statements prove inaccurate, our actual results may vary from those reflected in our accruals.

Our consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these consolidated financial statements requires us to make

57

estimates and judgments that affect the reported amounts of our assets, liabilities, revenues, income, and expenses, the amounts of charges accrued by us and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. We cannot assure you, however, that our estimates, or the assumptions underlying them, will be correct.

Stockholder and private lawsuits, and potential similar or related lawsuits, could result in substantial damages, divert management’s time and attention from our business, and have a material adverse effect on our business, financial condition and results of operations.

Securities-related class action and stockholder derivative litigation has often been brought against companies, including many biotechnology companies, which experience volatility in the market price of their securities. This risk is especially relevant for us because biotechnology and biopharmaceutical companies often experience significant stock price volatility in connection with their product development programs, and could be increased as a result of our acquisitions of other companies, including our acquisitions of Kinnate and Pulmokine.

It is possible that suits will be filed, or allegations received from stockholders, naming us and/or our officers and directors as defendants. These potential lawsuits are subject to inherent uncertainties, and the actual defense and disposition costs will depend upon many unknown factors. The outcome of any such lawsuits is uncertain. We could be forced to expend significant time and resources in the defense of these suits, and we may not prevail. In addition, we may incur substantial legal fees and costs in connection with these lawsuits. Although we carry insurance to protect us from such claims, our insurance may not provide adequate coverage. It is possible that we could, in the future, incur judgments or enter into settlements of claims for monetary damages. A decision adverse to our interests on these actions could result in the payment of substantial damages or fines, increased insurance costs, and could have a material adverse effect on our cash flow, results of operations and financial position.

Monitoring, initiating and defending against legal actions, including any currently pending litigation, are time-consuming for our management, are likely to be expensive and may detract from our ability to fully focus our internal resources on our business activities. The outcome of litigation is always uncertain, and in some cases could include judgments against us that require us to pay damages, enjoin us from certain activities, or otherwise affect our legal or contractual rights, which could have a significant adverse effect on our business. In addition, the inherent uncertainty of any future litigation could lead to increased volatility in our stock price and a decrease in the value of an investment in our common stock.

Item 1B. UNRESOLVED STAFF COMMENTS

None.

Item 1C. CYBERSECURITY

We evaluate our cybersecurity strategy annually, including our processes designed to assess, identify, and manage risks from potential unauthorized occurrences on or through our information technology systems that may result in adverse effects on the confidentiality, integrity, and availability of these systems and the data residing therein, within our overall enterprise risk management framework. Our cybersecurity strategy takes a multi-faceted approach, one which focuses on the following key areas: (i) the human element within the Company; (ii) perimeter security; (iii) network security; (iv) application security; (v) endpoint security; and (vi) data security. We use a wide array of processes, mechanisms, controls, technologies, systems, strategies and tools to address these areas, including but not limited to: routine security awareness training, formal evaluations of third-party applications, password strength policies, antivirus software, firewalls, routine patch management, encryption software, data backups and data redundancies, email security software, multi-factor authentication tools, network security monitoring, and web vulnerability scanning.

We engage outside consultants on a regular basis to help us design internal controls and processes that are intended to help address cybersecurity risks. We also leverage these outside consultants and other third parties, when appropriate, to implement appropriate processes, policies, and internal controls designed to help prevent, detect, and/or mitigate these cyberthreats.

58

Since the beginning of the last fiscal year, we have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, but we face certain ongoing cybersecurity threats that, if realized, are reasonably likely to materially affect us. These threats include but are not limited to: (i) ransomware and malware attacks; (ii) endpoint attacks; (iii) compromised business email and other social engineering threats; and (iv) vulnerabilities related to inadequate patch management. Our licensees, suppliers, contractors, and consultants also face similar cybersecurity risks, which could have an adverse impact on our business.

Additional information on cybersecurity risks we face is discussed in Part I, Item 1A, “Risk Factors,” under the headings “If our information technology systems or data or those of our partners or contractors are compromised, our business could experience adverse consequences, including regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; and loss of revenue, income, or profits” and “Compliance with the stringent and changing obligations related to data privacy and security is an onerous and resource-intensive process. Our actual or perceived failure to comply with any data privacy or security obligations could lead to regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; loss of revenue, income, or profits; loss of customers or sales; and other adverse business consequences.”

Our management, led by our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer, is responsible for assessing cybersecurity risks and for overseeing our cybersecurity strategy to assess and manage those risks, including responding to attacks or breaches. Our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer each have experience in senior leadership roles in which they have been responsible for an entity’s enterprise risk management, including management of cybersecurity risks. The Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer regularly communicate with those responsible for daily IT operations and infrastructure to assess potential cybersecurity threats and determine whether updates to the cybersecurity strategy are necessary.

We also maintain an Incident Response Plan that sets forth a protocol in the event we are exposed to a cyber-attack or breach. The Incident Response Plan provides a framework for our response, including the appropriate communication and escalation channels.

The Board, as a whole and at the committee level, has oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage, and mitigate those risks. The Audit Committee of the Board, which is comprised solely of independent directors, has been designated by our Board to oversee cybersecurity risks. Management provides regular updates to the Audit Committee of the Board regarding risk assessments, developing threats, and the current and planned cybersecurity strategy, and promptly provides notification of significant attacks or breaches as part of the Incident Response Plan. The Board also receives updates from management and the Audit Committee on cybersecurity risks on at least an annual basis.  

Item 2. PROPERTIES

We lease space for our corporate headquarters in Emeryville, California, which expires in April 2029. We believe our facilities are adequate to meet our current requirements.

Item 3. LEGAL PROCEEDINGS

We are not currently engaged in any legal proceedings that, in the opinion of our management, if determined adversely to us, would individually or taken together, have a material adverse effect on our business, results of operations, financial position or cash flows. However, from time to time, we may become involved in litigation, arbitration or other proceedings relating to claims arising from the ordinary course of business.

We may become involved in material legal proceedings in the future, and the potential impact on us of any on-going proceeding which we do not currently believe to be material could become material. Such matters are subject to significant uncertainties, and there can be no assurance that any legal proceedings in which we are or may become involved will not have a material adverse effect on our business, results of operations, financial position or cash flows.

59

Item 4. MINE SAFETY DISCLOSURES

Not applicable.

PART II

Item 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market for Registrant’s Common Equity

Our common stock trades on The Nasdaq Global Market (“Nasdaq”) under the symbol “XOMA.” On March 13, 2025, there were 179 stockholders of record of our common stock, one of which was Cede & Co., a nominee for the Depository Trust Company (“DTC”). Shares of our common stock held by brokerage firms, banks and other financial institutions as nominees for beneficial owners are deposited into participant accounts at DTC and are therefore considered to be held of record by Cede & Co., and we are unable to estimate the total number of stockholders represented by these record holders.

Dividend Policy

We have not paid dividends on our common stock and do not anticipate paying cash dividends on our common stock in the foreseeable future. Holders of shares of our Series A Preferred Stock are entitled to receive, when and as declared by our Board, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per year per share). Holders of our Series B Preferred Stock are entitled to receive, when and as declared by our Board, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per year of Series B Preferred Stock ($25.00 per depositary share, equivalent to $2,093.75 per year per share of Series B Preferred Stock or $2.09375 per year per depositary share).

Recent Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities

None.

Item 6. RESERVED

60

Item 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview

XOMA is a biotech royalty aggregator. On July 10, 2024, we changed our name from XOMA Corporation to XOMA Royalty Corporation. We have a sizable portfolio of economic rights to future potential milestone and royalty payments associated with partnered commercial and pre-commercial therapeutic candidates. Our portfolio was built through the acquisition of rights to future milestones, royalties and commercial payments, since our royalty aggregator business model was implemented in 2017. These acquisitions build upon out-licensing agreements for proprietary products and platforms held within our portfolio. Our royalty aggregator business is primarily focused on early to mid-stage clinical assets, primarily in Phase 1 and 2 development, which we believe have significant commercial sales potential and that are licensed to well-funded partners with established expertise in developing and commercializing drugs. We also acquire milestone and royalty revenue streams on late-stage clinical assets and commercial assets that are designed to address unmet markets or have a therapeutic advantage over other treatment options, and have long duration of market exclusivity. We expect most of our future revenue and income to be based on payments we may receive for milestones and royalties associated with these assets as well as the periodic recognition of income under the EIR method.

The generation of future revenues and income related to licenses, milestone payments, and royalties is dependent on the achievement of milestones or product sales by our licensees. We generated a net loss of $13.8 million and net cash used in operating activities was $13.7 million for the year ended December 31, 2024, and we had an accumulated deficit of $1.2 billion as of December 31, 2024. We generated a net loss of $40.8 million and net cash used in operating activities was $18.2 million for the year ended December 31, 2023.

Significant Business Developments

Pulmokine Acquisition

In November 2024, we acquired Pulmokine to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension (PAH). We acquired all outstanding shares of Pulmokine for a $20.0 million cash payment at closing. In addition, we will pay success-based consideration contingent on future development and commercial performance to Pulmokine stockholders. In 2017, Pulmokine licensed seralutinib to Gossamer Bio, Inc., and in 2024, Gossamer Bio signed a global collaboration and license agreement with Chiesi Farmaceutici S.p.A. Subject to the terms of those agreements, we are eligible to receive net royalties ranging from the low to mid-single digits on commercial sales and we will retain a portion of future milestone payments.

Kinnate Acquisition

On February 16, 2024, we entered into the Kinnate Merger Agreement pursuant to which we acquired Kinnate through a tender offer for (i) $2.5879 in cash per share of Kinnate common stock, plus (ii) one non-transferable contractual CVR per share of Kinnate common stock. The merger closed on April 3, 2024 (the “Kinnate Merger Closing Date”), and XRA merged with and into Kinnate. Following the merger, Kinnate continued as the surviving entity in the merger and our wholly-owned subsidiary.

Each Kinnate CVR represents the right to receive potential payments pursuant to the terms and subject to the conditions of the Kinnate CVR Agreement. On February 27, 2024, Kinnate sold exarafenib and related IP to Pierre Fabre for an upfront cash consideration of $0.5 million and contingent consideration of $30.5 million upon the achievement of a certain specified milestone (the “Exarafenib Sale”). Kinnate CVR holders are entitled to 100% of any further net proceeds from this transaction, if any, until the fifth anniversary of the Kinnate Merger Closing Date, together with 85% of net proceeds, if any, from any license or other disposition of any or all rights to any product, product candidate or research program active at Kinnate as of the closing that occurs within one year of the Kinnate Merger Closing Date, subject to and in accordance with the terms of the Kinnate CVR Agreement. We are responsible for the collection and disbursement of any proceeds to which Kinnate CVR holders could be entitled.

61

Stock Repurchase Program

In January 2024, our Board authorized our first stock repurchase program, which permits us to purchase up to $50.0 million of our common stock through January 2027. Under the program, we have discretion in determining the conditions under which shares may be purchased from time to time, including through transactions in the open market, in privately negotiated transactions, under plans compliant with Rule 10b5-1 under the Exchange Act, as part of accelerated share repurchases or by other means in accordance with applicable laws. The manner, number, price, structure, and timing of the repurchases, if any, will be determined at our sole discretion and repurchases, if any, depend on a variety of factors, including legal requirements, price and economic and market conditions, royalty and milestone acquisition opportunities, and other factors. The repurchase authorization does not obligate us to acquire any particular amount of our common stock. The Board may suspend, modify, or terminate the stock repurchase program at any time without prior notice. As of December 31, 2024, we have purchased 660 shares of common stock pursuant to this stock repurchase program for $13,000.

Portfolio Updates – Royalty and Commercial Payment Purchase Agreements

Castle Creek Royalty Purchase Agreement

In February 2025, we contributed $5.0 million to Castle Creek Biosciences’ $75.0 million syndicated royalty financing transaction led by Ligand. Through this transaction, we acquired a royalty interest in D-Fi (FCX-007), a Phase 3 asset being developed by Castle Creek Biosciences.  D-Fi is being studied in dystrophic epidermolysis bullosa (“DEB”), a rare progressive and debilitating skin disorder.  D-Fi has been granted Orphan Drug Designation for the treatment of DEB, as well as Rare Pediatric Disease, Fast Track, and Regenerative Medicine Advanced Therapy designations by the FDA.

Viracta Royalty Purchase Agreement

In April 2024, Day One announced that the FDA granted approval to Day One’s NDA for OJEMDA. Pursuant to the Viracta RPA, we earned a $9.0 million milestone payment upon FDA approval, and we are also eligible to receive mid-single-digit royalties on net sales of OJEMDA. In accordance with the cost recovery method, $8.5 million was applied against the remaining long-term royalty receivables balance from the Viracta RPA and the remaining $0.5 million was recognized as income from purchased receivables. For the twelve months ended December 31, 2024, we recognized a total of $3.2 million in income from purchased receivables related to the Viracta RPA.

In May 2024, Day One announced that it sold its priority review voucher to an undisclosed buyer for $108.0 million. Pursuant to the Viracta RPA, we received a payment of $8.1 million related to the sale of the priority review voucher, which was recognized in other income during the twelve months ended December 31, 2024.

In December 2024, Viracta assigned to us all its rights, title, and interest in the license agreement with Day One related to OJEMDA. We did not acquire new rights to additional milestone and royalty payments as a result of this assignment.

Twist Bioscience Royalty Purchase Agreement

In October 2024, we entered into the Twist RPA. Under the terms of the agreement, we acquired 50% of certain contingent payments (including royalties, milestone payments, sublicense income, and option exercise payments) related to Twist’s 60-plus early-stage programs across over 30 partners for a $15.0 million upfront payment. We are eligible to receive up to $0.5 billion in milestone payments and a 50% share of up to low-single-digit royalties on future commercial sales.

LadRx Agreements

In January 2024, Zevra announced that the FDA accepted its NDA resubmission for arimoclomol and pursuant to the LadRx AAA, we made a $1.0 million milestone payment to LadRx in January 2024.

62

In June 2024, the ImmunityBio License Agreement was terminated, and we entered into an amendment to the LadRx RPA. Under the LadRx RPA, as amended, we are eligible to receive potential low single-digit percentage royalty payments on aggregate net sales of aldoxorubicin if LadRx or any of its affiliates commercializes aldoxorubicin. Additionally, the amendment removed the remaining $4.0 million regulatory milestone payment under the original agreement that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin. If LadRx licenses aldoxorubicin to an applicable third party, we are eligible to receive potential high-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin and a portion of any potential future milestone payments.

In September 2024, Zevra announced that the FDA granted approval to Zevra’s NDA for MIPLYFFA for use in combination with miglustat for the treatment of neurological manifestations of Niemann-Pick Disease Type C. The achievement of the commercial milestone payment under the LadRx AAA was considered probable as of September 30, 2024, and we recognized a $1.0 million contingent liability. Pursuant to the LadRx AAA, we earned a $2.2 million milestone payment upon FDA approval (net of certain outbound payments to third parties), and we are also eligible to receive mid-single-digit royalties on net sales of MIPLYFFA.

Daré Royalty Purchase Agreements

In April 2024, we entered into the Daré RPAs pursuant to which we paid Daré $22.0 million to acquire (a) 100% of all remaining royalties related to XACIATO not already subject to the royalty-backed financing agreement Daré entered into in December 2023 and net of payments owed by Daré to upstream licensors, which equates to royalties ranging from low to high-single-digits, and all potential commercial milestones related to XACIATO that are payable to Daré under the Daré Organon License Agreement; (b) a 4% synthetic royalty on net sales of OVAPRENE and a 2% synthetic royalty on net sales of Sildenafil Cream, which will decrease to 2.5% and 1.25%, respectively, upon us achieving a pre-specified return threshold; and (c) a portion of Daré’s right to a certain milestone payment that may become payable to Daré under the Bayer License Agreement. The Daré RPAs also provide for milestone payments to Daré of $11.0 million for each successive $22.0 million received by us under the Daré RPAs after we achieve a return threshold of $88.0 million.

Affitech Commercial Payment Purchase Agreement

Pursuant to our Affitech CPPA, we are eligible to receive commercial payments from Roche consisting of 0.5% of net sales of VABYSMO for a ten-year period following the first commercial sale in each applicable jurisdiction. VABYSMO is approved by the FDA and the EMA for the treatment of wet, or neovascular, age-related macular degeneration, diabetic macular edema, and macular edema following retinal vein occlusion. Payments are due from Roche within 60 days of December 31 and June 30 of each year.

In 2024, we received a total of $16.9 million representing our commercial payments received from sales of VABYSMO from July 1, 2023 through June 30, 2024. In February 2025, we received $11.1 million representing our commercial payment received from sales of VABYSMO during the second half of 2024. We used these cash receipts to fund contractual interest payments and partially repay the principal balance on our Blue Owl Loan (see Note 8 to the consolidated financial statements).

During the twelve months ended December 31, 2024, we recognized a total of $14.8 million in income from purchased receivables related to the Affitech CPPA under the EIR method for sales of VABYSMO.

Credit Losses on Purchased Receivables

Based on program updates we received during the year ended December 31, 2024, we recorded credit losses on purchased receivables for the following programs: $9.0 million related to the Aronora RPA, $14.0 million related to the Agenus RPA and $7.9 million related to the Talphera CPPA. The credit losses recorded for each of these programs represented the full remaining purchased receivable balance.

63

Portfolio Updates – License Agreements

Rezolute License Agreement

In April 2024, Rezolute dosed the first patient in its Phase 3 trial of RZ358, and we earned a $5.0 million milestone payment pursuant to our Rezolute License Agreement.

Alexion License Agreement

In December 2024, following its acquisition of Amolyt, Alexion exercised the option to continue developing anti-PTH1R monoclonal antibodies that originated from our discovery efforts as potential treatments for primary hyperparathyroidism and humoral hypercalcemia of malignancy. We will be eligible to receive up to $10.5 million in milestone payments and royalties ranging from low single to low double-digits on net commercial sales. Upon Alexion’s exercise of the option, we earned a $0.5 million payment.

Critical Accounting Policies and Estimates

The preparation of financial statements in accordance with GAAP requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenues, income, and expenses, and related disclosures of contingent assets and liabilities. We routinely evaluate our estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form our basis for making judgments about the carrying values of assets and liabilities and the reported amounts of revenues, income, and expenses that are not readily apparent from other sources. Actual results may differ from those estimates under different assumptions and conditions.

Critical accounting estimates are those estimates that involve a significant level of judgment and/or estimation uncertainty and could have or are reasonably likely to have a material impact on our financial condition or results of operations. We believe the following critical accounting policies and estimates describe the more significant judgments and estimates used in the preparation of our consolidated financial statements.

Purchase of Rights to Future Milestones, Royalties and Commercial Payments

We have purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestone payments, royalties and option fees on sales of products currently in clinical development or recently commercialized. We acquire such rights from various entities and record the amount paid for these rights as long-term royalty receivables. Agreements to purchase such rights do not have contractual terms typical of loans (such as contractual principal and interest amounts). As U.S. GAAP does not provide specific authoritative guidance covering such agreements, we have analogized and accounted for the purchased rights as a financial asset in accordance with ASC 310 as we believe our contractual rights to cash flows most closely resemble that of loans (see Note 5 to the consolidated financial statements).

Royalty and Commercial Payment Receivables (Cost Recovery Method)

We account for milestone and royalty rights related to developmental pipeline or recently commercialized products on a non-accrual basis using the cost recovery method for products where we are not able to reliably estimate the timing and amount of future cash flows. Our developmental pipeline products are non-commercial, non-approved products that require FDA or other regulatory approval, and thus have uncertain cash flows. As of December 31, 2024, the Company is unable to reliably estimate the timing and/or amount of future cash flows associated with certain commercial product receivables and thus accounts for them under the cost recovery method. The carrying values of receivables for commercial and non-commercial products are classified as current receivables based on whether payments to be received in the near term are presumed to become probable and reasonably estimable. Under the cost recovery method, any milestone, royalty, or other payment received is recorded as a direct reduction of the recorded purchased receivable balance. When the recorded purchased receivable balance has been fully collected, any additional amounts collected will be recognized as income from purchased receivables under the cost recovery method.

64

We rely on third-party information to calculate the income recognized during the period. If the information upon which such income amounts are derived is provided to us from partners or other third parties in arrears, the amount of income recognized is the amount that is not expected to be subsequently reversed in future periods. Any difference between the estimated and actual income amounts will be recognized in subsequent periods.

Royalty and Commercial Payment Receivables (Effective Interest Rate Method)

We account for milestone and royalty rights related to commercial products that have reliably estimable cash flows at amortized cost under the prospective effective interest rate method. Under the effective interest rate method, we calculate the effective interest rate by forecasting the expected cash flows to be received and paid over the life of the asset. The effective interest rate is recalculated at each reporting period as differences between expected cash flows and actual cash flows are realized and as there are changes to expected future cash flows. We estimate the expected cash flows based on information available to us from partners or other third parties. However, a shortened royalty term could result in a reduction in the effective interest rate, a decline in the carrying value of the receivable balance, or reductions in milestone or royalty payments compared to expectations.

We estimate the income recognized by multiplying the carrying value of the respective receivable under the effective interest rate method by the periodic interest rate. Variables affecting the recognition of income from purchased receivables under the effective interest rate method include any one of the following: (1) changes in expected cash flows of the underlying products, (2) regulatory approval of additional indications which leads to new cash flow streams, (3) changes to the estimated duration of the cash flows (e.g., patent expiration date) and (4) changes in amounts and timing of projected cash receipts and milestone payments. Any changes in the variables affecting the recognition of income from purchased receivables under the effective interest method is applied prospectively. The recognition of income from purchased receivables requires us to make estimates and assumptions around many factors, including those impacting the variables noted above.

Our prospective application of the effective interest rate method to measure royalty and commercial payment receivables requires our judgment in forecasting future expected cash flows and reliance on third-party information. We forecast expected sales based on sales projections of the underlying commercial products that are published in research analyst reports over the periods that we are entitled to rights to cash flows from royalties or milestones. Market research is generally based on analysis of factors such as commercial product growth in global economies, industry trends, and product life cycles. We consider commercial performance updates on regulatory approval for new indications or geographic areas or discontinuation of certain indications or geographic areas in our forecasting of future expected cash flows. We also consider royalty duration of the commercial products, which may be based on factors including but not limited to regulatory and marketing approval dates, patent expiration dates, first commercial sale, and generic sales. Loss of regulatory exclusivity, patent protection, or other additional factors that may be communicated to us by our partners or through third-party information may impact the royalty duration we use in forecasting future expected cash flows.

Contingent Payments

We may be obligated to make contingent payments related to certain product development milestones and sales-based milestones.

Under the cost recovery method, the contingent payments are evaluated to determine if they are subject to the provisions of ASC 815. Contingent payments subject to the scope of ASC 815 are measured at fair value at the inception of the arrangement, and subject to remeasurement to fair value during each reporting period. Any changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amount is probable and estimable according to ASC 450.

Under the effective interest rate method, the amount and timing of contingent payments are included in the forecasted expected cash flows used to estimate royalty and commercial payment receivables and income from purchased receivables.

65

Allowance for Current Expected Credit Losses

We review our allowance for current expected credit losses on a quarterly basis based on updates from our partners, press releases and public information on clinical trials. Our current expected credit losses are based on an estimate of discounted future cash flows for our purchased receivables, which relies on assumptions including probability of technical success and discount rate. Changes to these assumptions could have a material impact on our financial statements.

Intangible Assets

Our intangible asset consists of IP from the acquisition of Pulmokine. Intangible assets are amortized based on our best estimate of the distribution of the economic value of the respective intangible assets, which is generally the expected regulatory exclusivity. We review our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount of an asset group to the future net undiscounted cash flows that the assets are expected to generate. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.

Stock-Based Compensation

Stock-based compensation expense for stock options and other stock awards is estimated at the grant date based on the award’s fair value-based measurement. The valuation of stock-based compensation awards is determined on the date of grant using the Black-Scholes Model. This model requires highly complex and subjective inputs, such as the expected term of the option and expected volatility. These inputs are subjective and generally require significant analysis and judgment to develop. Our current estimate of volatility is based on the historical volatility of our stock price. To the extent volatility in our stock price increases in the future, our estimates of the fair value of options granted in the future could increase, thereby increasing stock-based compensation expense recognized in future periods. To establish an estimate of expected term, we consider the vesting period and contractual period of the award and our historical experience of stock option exercises, post-vesting cancellations and volatility. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues. Forfeitures are recognized as they occur.

The grant date fair values of PSUs with market conditions are determined using the Monte Carlo valuation model. This model requires highly complex and subjective inputs, such as probability estimates. We record compensation expense for PSUs based on graded expense attribution over the requisite service periods.

We review our valuation assumptions quarterly and update our valuation assumptions used to value stock-based awards granted in future periods utilizing then-current data. In future periods, as additional empirical evidence regarding input estimates becomes available, we may change or refine our approach of deriving these input estimates. These changes could impact our fair value-based measurement of stock options granted in the future. Changes in the fair value-based measurement of stock awards could materially impact our operating results.

66

Results of Operations

Income and Revenues

Total income and revenues for the years ended December 31, 2024 and 2023, were as follows (in thousands):

Year Ended

December 31, 

2024

2023

Change

Income from purchased receivables under the EIR method

$

15,066

$

$

15,066

Income from purchased receivables under the cost recovery method

3,201

3,201

Revenue from contracts with customers

6,650

2,650

4,000

Revenue recognized under units-of-revenue method

 

3,570

 

2,108

1,462

Total income and revenues

$

28,487

$

4,758

$

23,729

Income from Purchased Receivables under the EIR Method

Income from purchased receivables under the EIR method for the year ended December 31, 2024 included estimated income under the EIR method related to sales of VABYSMO of $14.8 million and to sales of IXINITY of $0.3 million. There was no income from purchased receivables under the EIR method for the year ended December 31, 2023. We expect income related to VABYSMO to increase in future periods as we expect the related sales to increase in future periods.

Income from Purchased Receivables under the Cost Recovery Method

Income from purchased receivables under the cost recovery method for the year ended December 31, 2024 included $2.7 million in estimated income under the cost recovery method related to sales of OJEMDA and $0.5 million related to a milestone payment under the Viracta RPA. There was no income from purchased receivables under the cost recovery method for the year ended December 31, 2023. We expect income from royalties on OJEMDA, which was launched in the second quarter of 2024, to increase in future periods as we expect the related sales to increase in future periods.

Revenue from Contracts with Customers

Revenue from contracts with customers includes upfront fees, annual license fees and milestone payments related to the out-licensing of our legacy product candidates and technologies. Revenue from contracts with customers for the year ended December 31, 2024 primarily included a milestone payment of $5.0 million pursuant to our license agreement with Rezolute, the $0.5 million option fee under our license agreement with Alexion, and a milestone payment of $1.0 million pursuant to a license agreement with an undisclosed licensee. Revenue from contracts with customers for the year ended December 31, 2023 primarily included milestone payments of $1.5 million and $1.0 million pursuant to the license agreements with Janssen and an undisclosed licensee, respectively.

Revenue Recognized under Units-of-Revenue Method

Revenue recognized under the units-of-revenue method includes the amortization of unearned revenue from the sale of royalty interests to HCRP in 2016. The increase in revenue for the year ended December 31, 2024 compared with the year ended December 31, 2023 was due to increased sales of products underlying the agreements with HCRP.

R&D Expenses

R&D expense was $2.9 million for the year ended December 31, 2024, compared with $0.1 million for the year ended December 31, 2023. The increase of $2.8 million was due to clinical trial costs related to KIN-3248. We are in the process of finalizing this study, and we expect a decrease in related R&D costs in 2025. However, we may continue to

67

incur R&D costs related to stability studies and the storage of materials from the remaining programs obtained in the Kinnate acquisition.

G&A Expenses

For the year ended December 31, 2024, G&A expenses were $34.5 million compared with $25.6 million for the year ended December 31, 2023. The increase of $8.9 million was primarily due to $7.4 million in costs associated with our acquisition of Kinnate, which primarily included $3.6 million in severance costs for exit packages provided to Kinnate senior leadership, $2.9 million in legal and consulting costs, $0.4 million in information technology costs, and $0.3 million in insurance costs. In addition, we had an increase of $1.2 million in stock-based compensation expenses primarily due to the PSU grant to Mr. Hughes in connection with his appointment as full-time CEO in January 2024.

We expect G&A expenses associated with our acquisition of Kinnate to decrease in future periods as we continue to wind down Kinnate operations.

Credit Losses on Purchased Receivables

Credit losses on purchased receivables were $30.9 million for the year ended December 31, 2024 and consisted of $9.0 million related to our Aronora RPA in the second quarter of 2024, $14.0 million related to our Agenus RPA in the third quarter of 2024, and $7.9 million related to our Talphera CPPA in the fourth quarter of 2024.

Credit losses on purchased receivables were $1.6 million for the year ended December 31, 2023 and consisted of the credit losses of $1.6 million related to our Bioasis RPAs in the second quarter of 2023.

Impairment Charges

Impairment charges were $14.2 million for the year ended December 31, 2023 and consisted of the impairment of our ObsEva intangible asset of $14.2 million in the fourth quarter of 2023. There were no impairment charges for the year ended December 31, 2024.

Arbitration Settlement Costs

Arbitration settlement costs of $4.1 million for the year ended December 31, 2023, consisted of the costs incurred related to the settlement of an arbitration proceeding with one of our licensees in the first quarter of 2023. There were no arbitration settlement costs for the year ended December 31, 2024.

Other Income (Expense)

Gain on the Acquisition of Kinnate

During the year ended December 31, 2024, we recognized a $19.3 million gain on the acquisition of Kinnate due to the fair value of net assets acquired in the acquisition of Kinnate exceeding the total purchase consideration (see Note 4 to the consolidated financial statements).

Change in Fair Value of Embedded Derivative Related to RPA

During the year ended December 31, 2024, we recognized an $8.1 million change in fair value of an embedded derivative related to RPA associated with a payment of $8.1 million for the sale of a priority review voucher by Day One, which we earned pursuant to the Viracta RPA (see Note 5 to the consolidated financial statements).

68

Interest Expense

The accretion of debt discount and debt issuance costs is included in interest expense. Interest expense is shown below for the years ended December 31, 2024 and 2023 (in thousands):

Year Ended

December 31, 

2024

2023

Change

Accrued interest expense

$

12,490

$

535

$

11,955

Accretion of debt discount and debt issuance costs

 

1,350

 

34

 

1,316

Total interest expense

$

13,840

$

569

$

13,271

We incurred $13.8 million and $0.6 million in interest expense for the years ended December 31, 2024 and 2023, respectively, as a result of interest incurred on the Blue Owl Loan.

Other Income (Expense), Net

The following table shows our activity in other income (expense), net for the years ended December 31, 2024 and 2023 (in thousands):

    

Year Ended

    

December 31, 

2024

2023

Change

Other income (expense), net

Investment income

$

6,493

$

1,685

$

4,808

Change in fair value of equity securities

131

(174)

305

Sublease income

272

272

Other

 

25

 

75

 

(50)

Total other income (expense), net

$

6,921

$

1,586

$

5,335

Investment income increased by $4.8 million for the year ended December 31, 2024 compared with the same period in 2023 due to higher investment balances in 2024.

For the years ended December 31, 2024 and 2023, the change in fair value of equity securities was due to the change in market price for our investments in two public companies’ equity securities.

Sublease income increased by $0.3 million for the year ended December 31, 2024, compared with the same period in 2023 due to the lease assignment agreement acquired under the Kinnate acquisition.

Benefit/Provision for Income Taxes

We recorded an income tax benefit of $5.7 million for the year ended December 31, 2024 and no income tax benefit/provision for the year ended December 31, 2023. We continue to maintain a full valuation allowance against our remaining net deferred tax assets. We had a total of $5.9 million of gross unrecognized tax benefits, none of which would impact our effective tax rate to the extent that we continue to maintain a full valuation allowance against our deferred tax assets. We do not expect our unrecognized tax benefits to change significantly over the next twelve months.

69

Liquidity and Capital Resources

The following table summarizes our unrestricted cash and cash equivalents, our working capital and our cash flow activities as of and for each of the periods presented (in thousands):

December 31,

December 31,

2024

2023

Change

Cash and cash equivalents

$

101,654

$

153,290

$

(51,636)

Working capital

$

101,230

$

149,814

$

(48,584)

Year Ended

December 31,

2024

2023

Change

Net cash used in operating activities

$

(13,748)

$

(18,158)

$

4,410

Net cash used in investing activities

 

(28,259)

(711)

 

(27,548)

Net cash (used in) provided by financing activities

 

(11,127)

 

120,593

 

(131,720)

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

$

(53,134)

$

101,724

$

(154,858)

Net cash used in operating activities decreased by $4.4 million for the year ended December 31, 2024 compared to the year ended December 31, 2023. The change was primarily driven by an increase in operating cash inflows from our partners and licensees (including $10.0 million related to the Viracta RPA after the full cost was recovered and $5.0 million from Rezolute), partially offset by $12.8 million in net payments related to Kinnate operations after our acquisition.

Net cash used in investing activities was $28.3 million for the year ended December 31, 2024 compared with net cash used in investing activities of $0.7 million for the year ended December 31, 2023. The difference was primarily due to new RPAs and CPPAs in 2024 (including $22.0 million for the Daré RPAs, $15.0 million for the Twist RPA, and $8.0 million for the Talphera CPPA), $20.2 million for the Pulmokine acquisition, and $3.2 million in purchases of equity securities in a publicly traded company, partially offset by $18.9 million net cash obtained in our Kinnate acquisition and an increase of $15.2 million in receipts under our RPAs, AAAs, and CPPAs.

Net cash used in financing activities for the year ended December 31, 2024 was $11.1 million compared with net cash provided by financing activities of $120.6 million for the year ended December 31, 2023. The difference was primarily driven by proceeds from our Blue Owl Loan in 2023.

70

Capital Resources

We have historically financed our operations and acquisitions through debt facilities, the issuance of our common stock, Series A and Series B Preferred Stock, and amounts received as milestone payments under our license agreements. Cash received from commercial payments related to sales of VABYSMO will be used to pay down the principal amount and interest due on our Blue Owl Loan until the loan is repaid in full. We also receive cash payments from our purchased receivables, and these receipts have been increasing in recent years as our portfolio matures. Below is a summary of the cash received from our purchased receivables and contracts with customers for the years ended December 31, 2024 and 2023 (in thousands):

Year Ended

December 31,

2024

2023

Royalties and commercial payments

VABYSMO

$

16,888

$

7,283

OJEMDA

1,413

IXINITY

1,613

1,674

Other

97

Total royalties and commercial payments

20,011

8,957

Other receipts from purchased receivables

19,250

5,000

Receipts from contracts with customers

7,100

1,650

Total cash receipts

$

46,361

$

15,607

We have incurred significant operating losses since our inception and as of December 31, 2024, we had an accumulated deficit of $1.2 billion. As of December 31, 2024, we had $101.6 million in unrestricted cash and cash equivalents and $4.8 million in restricted cash. Based on our current cash balance and our planned discretionary spending, such as royalty or other acquisitions, we believe that our current financial resources are sufficient to fund our planned operations, commitments, and contractual obligations for a period of at least one year following the filing date of this Annual Report.

The generation of future income and revenue related to licenses, milestone payments, and royalties is dependent on the achievement of milestones or product sales by our existing partners. Milestone payments earned in prior periods are not indicative of anticipated milestone payments in future periods. We may seek additional capital through our 2018 Common Stock ATM Agreement or our 2021 Series B Preferred Stock ATM Agreement (see Note 12 to the consolidated financial statements), or through other public or private debt or equity transactions. Our ability to raise additional capital in the equity and debt markets, should we choose to do so, is dependent on a number of factors, including, but not limited to, the market demand for our common and preferred stock, which are subject to a number of development and business risks and uncertainties, our creditworthiness and whether were are able to raise such additional capital at a price or on terms that are favorable to us, if at all.

Material Cash Requirements

Our material cash requirements in the short and long term consist of the following:

Operating Expenditures: Our primary uses of cash and our operating expenses include employee and related costs, consultant fees to support our administrative and business development efforts, legal and accounting fees, insurance costs, and costs associated with our investor relations and IT services.

To support our royalty aggregator business model, we engage third parties to assist in the evaluation of potential acquisitions of milestone payments and royalty streams. Additional operating expenses, including consulting and legal costs, may continue to increase in 2025 in response to an anticipated increase in the volume of royalty or acquisition targets evaluated or completed.

71

We have an operating lease for our headquarters in Emeryville, California that expires in April 2029. As of December 31, 2024, we expect to incur incremental undiscounted costs of $0.4 million associated with our building lease.

We will be required to make future R&D and G&A expenditures related to the obligations and liabilities we assumed in the Kinnate acquisition. We expect these costs to be funded in full by the cash we received upon close of the merger.

Share Repurchase Program: On January 2, 2024, our Board authorized our first stock repurchase program, which permits us to purchase up to $50.0 million of our common stock through January 2027. During the year ended December 31, 2024, we purchased a total of 660 shares of common stock pursuant to the stock repurchase program for $13,000.

Long-Term Debt: Under the Blue Owl Loan Agreement, the outstanding principal balance will bear interest at an annual rate of 9.875%. XRL began making payments of interest under the Blue Owl Loan Agreement semi-annually in March 2024 using the royalties received on worldwide net sales of VABYSMO, pursuant to the Affitech CPPA. On each interest payment date, any shortfall in interest payment will be paid from the interest reserve, any uncured shortfall in interest payment that exceeds the interest reserve will increase the outstanding principal amount of the loan, and any royalty payments in excess of accrued interest on the loan will be used to repay the principal of the loan until the balance is fully repaid. As of December 31, 2024, XRL held restricted cash of $4.8 million in reserve accounts that may only be used to pay interest and administrative fees and XRL’s operating expenses pursuant to the Blue Owl Loan Agreement. As of December 31, 2024, the current and non-current portion of the initial term loan was $11.4 million and $106.8 million, respectively, and $3.4 million of the restricted cash was classified as non-current.

Exarafenib Milestone Contingent Consideration: Under the Kinnate CVR Agreement, Kinnate CVR holders are entitled to 100% of net proceeds of the $30.5 million potential milestone related to the sale of exarafenib to Pierre Fabre in February 2024. As the Exarafenib contingent consideration is not payable unless it is earned, we expect this payment to be fully funded by the receipt of the Exarafenib milestone asset.

Pulmokine Acquisition Contingent Consideration: Under the Pulmokine Merger Agreement, former Pulmokine shareholders are entitled to a portion of incoming receipts from the license agreement with Gossamer Bio. We expect these payments to be fully funded by the receipt of milestone and royalty payments from Gossamer Bio.

RPAs, AAAs, and CPPAs: A significant component of our business model is to acquire rights to potential future milestone payments and royalty payment streams. We expect to continue deploying capital toward these acquisitions in the near and long term.

We have paid $2.0 million for milestone payments due under our agreement with LadRx in January 2024 and November 2024 and $6.0 million for sales milestones due under our agreement with Affitech in March 2024. In March 2025, we paid the final $6.0 million in milestone payments due under the Affitech CPPA. We will be obligated to pay an additional $11.0 million for each successive $22.0 million received by us under the Daré RPAs after achievement of a return threshold of $88.0 million. We recorded $3.0 million of contingent consideration related to our RPAs, AAAs, and CPPAs on our consolidated balance sheets as of December 31, 2024.

In addition, we have potential sales-based milestone payments that may become due under our agreements with Aronora and Kuros. All of these milestones and royalty payments represent a portion of the funds we may receive in the future pursuant to these agreements, and therefore we expect these payments to be fully funded by the related royalty or commercial payment receipts.

Collaborative Agreements, Royalties and Milestone Payments: We may need to make potential future milestone payments and pay legal fees to third parties as part of our licensing and development programs. Payments under these agreements become due and payable only upon the achievement of certain developmental, regulatory, and commercial milestones by our licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $6.3 million (assuming one product per contract meets all milestone events) have not been recorded on our consolidated balance sheet as of December 31, 2024. We are unable to determine precisely when

72

and if our payment obligations under the agreements will become due as these obligations are based on milestone events, the achievement of which is subject to a significant number of risks and uncertainties. We expect all payments due to be funded by a portion of the related milestone or royalty revenue we receive or we expect these payments to be reimbursed by our licensees.

Dividends: Holders of our Series A Preferred Stock are entitled to receive, when and as declared by our Board, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per share of Series A Preferred Stock per year). Holders of Series B Depositary Shares are entitled to receive, when and as declared by our Board, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per share of Series B Preferred Stock ($25.00 per depositary share) per year, which is equivalent to $2,093.75 per year per share of Series B Preferred Stock ($2.09375 per year per depositary share). Dividends on the Series A and Series B Preferred Stock are payable in arrears on or about the 15th day of January, April, July, and October of each year. Since original issuance, all dividends have been paid as scheduled. We expect to continue making these dividend payments as scheduled using our existing capital resources.

Recent Accounting Pronouncements

See Note 2 to the consolidated financial statements for information regarding new accounting pronouncements.

Item 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this Item.

Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The following consolidated financial statements of the Registrant, related notes and report of independent registered public accounting firm are set forth beginning on page F-1 of this Annual Report.

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 34)

F-1

Consolidated Balance Sheets

F-4

Consolidated Statements of Operations

F-5

Consolidated Statements of Comprehensive Loss

F-6

Consolidated Statements of Stockholders’ Equity

F-7

Consolidated Statements of Cash Flows

F-8

Notes to the Consolidated Financial Statements

F-9

Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

Not applicable.

Item 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer (our principal executive officer) and our Senior Vice President, Finance and Chief Financial Officer (our principal financial and accounting officer), we conducted an evaluation of our disclosure controls and procedures, as defined in Exchange Act Rules 13a-15(e) and 15d-15(e), as of the end of the period covered by this Annual Report. Our disclosure controls and procedures are intended to help ensure that the information we are required to disclose in the reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Senior Vice President, Finance and Chief Financial Officer, as appropriate to

73

allow timely decisions regarding required disclosures. Based on this evaluation, our Chief Executive Officer and our Senior Vice President, Finance and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report.

Management’s Report on Internal Control over Financial Reporting

Management, including our Chief Executive Officer and our Senior Vice President, Finance and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)). The Company’s internal control system is designed to provide reasonable assurance to our management and Board regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with accounting principles generally accepted in the U.S.

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2024. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control—Integrated Framework (2013 Framework). Based on this assessment, management concluded that, as of December 31, 2024, our internal control over financial reporting was effective.

This Annual Report does not include an attestation report from our registered public accounting firm regarding our internal control over financial reporting due to an exemption for “non-accelerated filers.”

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting during the fiscal quarter ended December 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.  

Item 9B. OTHER INFORMATION

(b) Trading Plans

During the fiscal quarter ended December 31, 2024, no director or Section 16 officer adopted or terminated any Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (in each case, as defined in Item 408(a) of Regulation S-K).

Item 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

PART III

Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Information required by this Item will be included in our proxy statement for the 2025 Annual Meeting of Stockholders (“2025 Proxy Statement”), under the sections labeled “Election of Directors,” “Information about our Executive Officers,” “Board Matters,” “Insider Trading Policy and, as applicable, “Delinquent Section 16(a) Reports” and is incorporated by reference. The 2025 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year to which this Annual Report relates.

Code of Ethics

The Company has adopted a Code of Ethics that applies to all of our employees, officers and directors including the Chief Executive Officer (principal executive officer) and the Senior Vice President, Finance and Chief Financial Officer (principal financial and principal accounting officer), or persons performing similar functions. Our Code of Ethics

74

is posted on the Company’s website at https://investors.xoma.com/corporate-governance. We intend to satisfy the applicable disclosure requirements regarding amendments to certain provisions of the Code of Ethics, or waivers of the Code of Ethics granted to executive officers and directors, by posting such information on our website within four business days following the date of the amendment or waiver.

Item 11. EXECUTIVE COMPENSATION

Information required by this Item will be included in our 2025 Proxy Statement under the sections labeled “Compensation of Executive Officers,” “Compensation of Directors,” and “Compensation Committee Interlocks” and is incorporated by reference.

Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Information required by this Item will be included in our 2025 Proxy Statement under the sections labeled “Security Ownership of Certain Beneficial Owners and Management” and “Securities Authorized for Issuance under Equity Compensation Plans” and is incorporated by reference.

Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

Information required by this Item will be included in our 2025 Proxy Statement under the sections labeled “Board Matters” and “Transactions with Related Persons” and is incorporated by reference.

Item 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

Information required by this Item will be included in our 2025 Proxy Statement under the section labeled “Ratification of the Selection of the Independent Registered Public Accounting Firm” and is incorporated by reference.

75

PART IV

Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)The following documents are included as part of this Annual Report on Form 10-K:
(1)Financial Statements:

All financial statements of the Registrant referred to in Item 8 of this Annual Report on Form 10-K.

(2)Financial Statement Schedules:

All financial statements schedules have been omitted because the required information is included in the consolidated financial statements or the notes thereto or is not applicable or required.

(3)Exhibits:

The exhibits listed in the accompanying index to exhibits are filed, furnished, or incorporated by reference as part of this Annual Report on Form 10-K.

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

2.1

Agreement and Plan of Merger between the Company, Kinnate and Merger Sub, dated February 16, 2024

8-K

001-39801

2.1

02/16/2024

2.2

Contingent Value Rights Agreement, dated April 3, 2024, by and between the Company, XRA 1 Corp., Broadridge Corporate Issuer Solutions, LLC and Fortis Advisors LLC

8-K

001-39801

2.2

04/03/2024

3.1

Certificate of Incorporation of the Company

8-K12G3

000-14710

3.1

01/03/2012

3.2

Certificate of Amendment of Certificate of Incorporation of the Company

8-K

000-14710

3.1

05/31/2012

3.3

Certificate of Amendment to the Certificate of Incorporation of the Company

8-K

000-14710

3.1

05/28/2014

3.4

Certificate of Amendment to the Certificate of Incorporation of the Company

8-K

000-14710

3.1

10/18/2016

3.5

Certificate of Amendment to the Certificate of Incorporation of the Company

8-K

001-39801

3.1

07/09/2024

3.6

Certificate of Designation of Preferences, Rights and Limitations of Series X Convertible Preferred Stock

8-K

000-14710

3.1

02/16/2017

3.7

Certificate of Designation of 8.625% Series A Cumulative Perpetual Preferred Stock

8-K

000-14710

3.1

12/11/2020

76

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

3.8

Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock

8-K

001-39801

3.1

04/08/2021

3.9

Certificate of Correction of the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock

10-Q

001-39801

3.8

08/05/2021

3.10

Certificate of Amendment to the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock of the Company

8-K

001-39801

3.1

08/05/2021

3.11

By-laws of the Company

8-K12G3

000-14710

3.2

01/03/2012

4.1

Reference is made to Exhibits 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11

4.2

Specimen of Common Stock Certificate

8-K

000-14710

4.1

01/03/2012

4.3

Deposit Agreement, dated effective April 9, 2021, by and among the Company, American Stock Transfer & Trust Company, LLC, as depositary, and the holders of the depositary receipts issued thereunder

8-K

001-39801

4.1

04/08/2021

4.4

Form of Warrants (May 2018 Warrants)

10-Q

000-14710

4.6

08/07/2018

4.5

Form of Warrants (March 2019 Warrants)

10-Q

000-14710

4.7

05/06/2019

4.6

Form of Warrant (December 2023) ($35.00 Exercise Price)

8-K

001-39801

4.1

12/19/2023

4.7

Form of Warrant (December 2023) ($42.50 Exercise Price)

8-K

001-39801

4.2

12/19/2023

4.8

Form of Warrant (December 2023) ($50.00 Exercise Price)

8-K

001-39801

4.3

12/19/2023

4.9

Form of Indenture

S-3

333-277794

4.6

03/08/2024

4.10+

Description of Registrant’s Securities

10.1*

Amended and Restated 2010 Long Term Incentive and Stock Award Plan

DEF 14A

001-39801

Appendix A

04/04/2023

10.2*

Form of Stock Option Agreement for Amended and Restated 2010 Long Term Incentive and Stock Award Plan

10-K

000-14710

10.6A

03/14/2012

10.3*

Form of Performance Stock Unit Agreement under the Amended and Restated 2010 Long Term Incentive and Stock Award Plan

8-K

001-39801

10.1

05/18/2023

77

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

10.4*

2016 Non-Equity Incentive Compensation Plan

10-Q

000-14710

10.1

05/04/2016

10.5*

Amended 2015 Employee Share Purchase Plan

8-K

000-14710

10.2

05/24/2017

10.6*

Form of Subscription Agreement and Authorization of Deduction under the 2015 Employee Stock Purchase Plan

S-8

333-204367

99.2

05/21/2015

10.7*

Officer Employment Agreement, dated August 7, 2017, between the Company and Thomas Burns

10-Q

000-14710

10.8

11/06/2017

10.8#*

Letter Amendment to Officer Employment Agreement dated April 1, 2022, between the Company and Thomas Burns

10-Q

001-39801

10.2

05/05/2022

10.9#*

Letter Amendment to Officer Employment Agreement dated November 1, 2022, between the Company and Thomas Burns

10-K

001-39801

10.10

03/09/2023

10.10*

Amended and Restated Change of Control Severance Agreement, dated August 7, 2017, to the Change of Control Severance Agreement, dated October 28, 2015, between the Company and Thomas Burns

10-Q

000-14710

10.10

11/06/2017

10.11*

Form of Amended and Restated Indemnification Agreement for Directors and Officers

10-K

001-39801

10.56

03/10/2021

10.12#*

The Retention and Severance Plan, dated March 31, 2022

10-Q

001-39801

10.1

05/05/2022

10.13#*

The Amended Retention and Severance Plan, dated October 25, 2022

10-K

001-39801

10.14

03/09/2023

10.14*

Officer Employment Agreement, dated January 3, 2023, between the Company and Owen Hughes

10-K

001-39801

10.15

03/09/2023

10.15*

Amended and Restated Officer Employment Agreement, dated January 8, 2024, between the Company and Owen Hughes

10-K

001-39801

10.16

3/8/2024

10.16*

Officer Employment Agreement, dated January 3, 2023, between the Company and Bradley Sitko

10-K

001-39801

10.16

03/09/2023

10.17*

Inducement Stock Option Agreement, by and between the Company and Owen Hughes

S-8

333-269459

99.2

01/30/2023

78

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

10.18*

Inducement Stock Option Agreement, by and between the Company and Owen Hughes

S-8

333-269459

99.3

01/30/2023

10.19*

Inducement Stock Option Agreement, by and between the Company and Bradley Sitko

S-8

333-269459

99.4

01/30/2023

10.20*

Inducement Stock Option Agreement, by and between the Company and Bradley Sitko

S-8

333-269459

99.5

01/30/2023

10.21

Collaboration Agreement, dated as of November 1, 2006, between Takeda Pharmaceutical Company Limited and XOMA (US) LLC

10-K

000-14710

10.46

03/08/2007

10.22

First Amendment to Collaboration Agreement, effective as of February 28, 2007, between Takeda Pharmaceutical Company Limited and XOMA (US) LLC

10-Q

000-14710

10.48

05/10/2007

10.23

Second Amendment to Collaboration Agreement, effective as of February 9, 2009, among Takeda Pharmaceutical Company Limited and XOMA (US) LLC

10-K

000-14710

10.31B

03/11/2009

10.24

License Agreement, dated December 6, 2017, between XOMA (US) LLC and Rezolute, Inc. (formerly AntriaBio)

10-K

000-14710

10.66

03/07/2018

10.25

Amendment No. 1, dated March 30, 2018, to the License Agreement, dated December 6, 2017, between XOMA (US) LLC and Rezolute, Inc. (formerly AntriaBio, Inc.)

10-Q

000-14710

10.1

05/09/2018

10.26

Amendment No. 2, dated January 7, 2019, to the License Agreement, dated December 6, 2017, between XOMA (US) LLC and Rezolute, Inc. (formerly AntriaBio)

10-K

000-14710

10.71

03/07/2019

10.27

Amendment No. 3, dated March 31, 2020, to the License Agreement, dated December 6, 2017, between XOMA (US) LLC and Rezolute, Inc. (formerly AntriaBio)

10-Q

000-14710

10.2

05/05/2020

10.28#

Commercial Payment Purchase Agreement, dated October 6, 2021, by and among XOMA (US) LLC and Affitech Research AS

10-K

001-39801

10.48

03/08/2021

10.29#

Royalty Purchase Agreement dated March 22, 2021 between XOMA (US) LLC and Viracta Therapeutics, Inc.

10-Q

001-39801

10.1

05/06/2021

79

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

10.30+

Amendment No. 1, dated March 4, 2024, to the Royalty Purchase Agreement dated March 22, 2021 between XOMA (US) LLC and Viracta Therapeutics, Inc.

10.31#

Royalty Purchase Agreement, dated July 14, 2021, by and among XOMA (US) LLC and Kuros Royalty Fund (US) LLC

10-Q

001-39801

10.2

11/04/2021

10.32#

Assignment and Assumption Agreement, dated as of June 21, 2023, by and between XOMA (US) LLC and LadRx Corporation

10-Q

001-39801

10.3

08/08/2023

10.33#

Royalty Purchase Agreement, dated as of June 21, 2023, by and between XOMA (US) LLC and LadRx Corporation

10-Q

001-39801

10.4

08/08/2023

10.34+

Amendment No. 1, dated June 3, 2024, to the Royalty Purchase Agreement, dated as of June 21, 2023, by and between XOMA (US) LLC and LadRx Corporation

10.35

Common Stock Sales Agreement, dated December 18, 2018, by and between the Company and H.C. Wainwright & Co., LLC

8-K

000-14710

10.1

12/18/2018

10.36

Amendment No. 1, dated March 10, 2021, to the Common Stock Sales Agreement, dated December 18, 2018, by and between the Company and H.C. Wainwright & Co., LLC

10-K

001-39801

10.59

03/10/2021

10.37#

At Market Issuance Sales Agreement, dated August 5, 2021, by and between the Company and B. Riley Securities, Inc.

8-K

001-39801

10.1

08/05/2021

10.38#

Loan Agreement dated December 15, 2023, between XRL 1 LLC, the lenders from time to time party thereto and Blue Owl Capital Corporation

10-K

001-39801

10.63

03/08/2024

10.39#

Sale, Contribution and Servicing Agreement dated as of December 15, 2023 by and among XOMA (US) LLC, as Seller, and solely for purposes of ‎Section 2.03 and ‎Section 4.03(b)(ii) therein, the Company, as Parent, on the one hand and XRL 1 LLC, as Purchaser, on the other hand

10-K

001-39801

10.64

03/08/2024

10.40#

Office Lease dated June 27, 2023 between KBSIII Towers at Emeryville, LLC and XOMA (US) LLC

10-K

001-39801

10.65

03/08/2024

80

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

10.41#

Net Office Lease dated August 5, 2021 between Presidio Trust and Kinnate Biopharma Inc.

10-Q

001-39801

10.1

08/13/2024

10.42#

Letter Agreement dated August 26, 2021 between Presidio Trust and Kinnate Biopharma Inc.

10-Q

001-39801

10.2

08/13/2024

10.43#

Landlord Consent to Assignment and Assumption of Lease dated February 1, 2024 by and among Presidio Trust, Kinnate Biopharma Inc., and Eventbrite, Inc.

10-Q

001-39801

10.3

08/13/2024

19.1+

Insider Trading Policy

21.1+

Subsidiaries of the Company

23.1+

Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm

31.1+

Certification of Chief Executive Officer, as required by Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934

31.2+

Certification of Chief Financial Officer, as required by Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934

32.1(1)

Certifications of Chief Executive Officer and Chief Financial Officer, as required by Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. §1350

97

Incentive Compensation Clawback Policy

10-K

001-39801

97

03/08/2024

101.INS+

Inline XBRL Instance Document

101.SCH+

Inline XBRL Taxonomy Extension Schema Document

101.CAL+

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF+

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB+

Inline XBRL Taxonomy Extension Labels Linkbase Document

101.PRE+

Inline XBRL Taxonomy Extension Presentation Linkbase Document

81

Incorporation By Reference

Exhibit

Number

    

Exhibit Description

    

Form

    

SEC File No.

    

Exhibit

    

Filing Date

104

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

†     Confidential treatment has been granted with respect to certain portions of this exhibit. This exhibit omits the information subject to this confidentiality request. Omitted portions have been filed separately with the SEC.

*     Indicates a management contract or compensation plan or arrangement.

+      Filed herewith.

#     Portions of this exhibit have been omitted as the Registrant has determined that (i) the omitted information is not material and (ii) the omitted material is of the type that the Registrant treats as private or confidential.

(1)Furnished herewith. The certifications that accompany this Annual Report on Form 10-K are not deemed filed with the SEC and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of this Annual Report on Form 10-K), irrespective of any general incorporation language contained in such filing.

Item 16. FORM 10-K SUMMARY

None.

82

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on this 17th day of March 2025.

XOMA Royalty Corporation

By:

/s/ OWEN HUGHES

Owen Hughes

Chief Executive Officer

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Owen Hughes and Thomas Burns, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution for him or her and in his or her name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, and any of them or their substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature

    

Title

    

Date

/s/ Owen Hughes

Chief Executive Officer and Director (Principal Executive Officer)

March 17, 2025

(Owen Hughes)

/s/ Thomas Burns

Senior Vice President, Finance and Chief Financial Officer

March 17, 2025

(Thomas Burns)

(Principal Financial and Principal Accounting Officer)

/s/ Jack L. Wyszomierski

Chairman of the Board

March 17, 2025

(Jack L. Wyszomierski)

/s/ Heather L. Franklin

Director

March 17, 2025

(Heather L. Franklin)

/s/ Natasha Hernday

Director

March 17, 2025

(Natasha Hernday)

/s/ Barbara Kosacz

Director

March 17, 2025

(Barbara Kosacz)

/s/ Joseph M. Limber

Director

March 17, 2025

(Joseph M. Limber)

/s/ Matthew Perry

Director

March 17, 2025

(Matthew Perry)

83

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of XOMA Royalty Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of XOMA Royalty Corporation and subsidiaries (the "Company") as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive loss, stockholders' equity, and cash flows, for each of the two years in the period ended December 31, 2024, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

F-1

Royalty and commercial payment receivables and Income from purchased receivables under the effective interest rate (“EIR”) method — Refer to Notes 2 and 5 to the financial statements

Critical Audit Matter Description

The Company has purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestones, royalties and option fees on sales of products (“royalty and commercial payment receivables”) currently in clinical development or recently commercialized. The carrying value of the total royalty and commercial payment receivables is $76.1 million as of December 31, 2024. For the year ended December 31, 2024, the Company recognized income from purchased receivables under the EIR method of $15.1 million. As explained in Note 2 to the consolidated financial statements, the Company accounts for royalty and commercial payment receivables either on a non-accrual basis using the cost recovery method or at amortized cost under the prospective EIR method. The Company accounts for rights to future milestones, royalties, and commercial payments related to commercial products with future cash flows that can be reliably estimated under the prospective EIR method. Additionally, management assesses all royalty and commercial payment receivables for current expected credit losses at each reporting date.

We identified the decision to account for a specific royalty and commercial payment receivable prospectively under the EIR method, the estimated cash flows used within the EIR method and the evaluation of expected credit losses as a critical audit matter. This determination was due to the judgments and assumptions used by management to estimate the future cash flows of each royalty and commercial payment receivable. Auditing the estimated future cash flows of the royalty and commercial payment receivables and related income recognized under the EIR method involved complex auditor judgment, because the assumptions used by management to estimate the expected cash flows from the underlying royalty and commercial payment receivable are affected by changes in market conditions such as commercial product growth in global economies, industry trends, product life cycles, regulatory approval in geographical areas, discontinuation of certain indications or geographic areas, and royalty duration.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the evaluation of assumptions used in the Company’s estimated cash flows used for those royalty and commercial payment receivables accounted for under the EIR method, as well as the evaluation of assumptions used in the Company’s credit loss assessment of the royalty and commercial payment receivables under both the EIR and cost recovery methods, included the following, among others:

We evaluated the methodology and completeness and accuracy of the key assumptions used by management to forecast the expected cash flows of the Company’s royalty and commercial payment receivables to assess whether those expected cash flows were reliably estimable. Our procedures included comparing past forecasts to actual results, where applicable, and comparing the expected cash flows to information from partners, third-party analyst reports or other published sales information. We compared the royalty duration utilized within the expected cash flows to the original purchase agreements and confirmed the terms of those original purchase agreements, and any subsequent amendments, with the counterparty.

We recalculated the effective interest rate and associated income from purchase receivables under the EIR method.

F-2

We evaluated the Company’s assessment of expected credit losses by developing an independent expectation of expected credit losses through research of third-party disclosures and clinical trial news for programs associated with the milestone and royalty rights and comparing such expectation to those included in the Company’s analysis.

We inspected the Company’s documentation of inquiries and written correspondence to obtain program updates from the selling parties of the milestone and royalty rights throughout the year and through the Company’s reporting date and confirmed with the selling parties of the milestone and royalty rights that complete information known to the selling party regarding the associated research programs was provided timely, completely, and accurately to the Company.

/s/ Deloitte & Touche LLP

San Francisco, California

March 17, 2025

We have served as the Company's auditor since 2018.

F-3

XOMA ROYALTY CORPORATION

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

December 31, 

December 31, 

2024

2023

ASSETS

Current assets:

Cash and cash equivalents

$

101,654

$

153,290

Short-term restricted cash

1,330

160

Investment in equity securities

3,529

161

Trade and other receivables, net

 

1,839

 

1,004

Short-term royalty and commercial payment receivables under the EIR method

14,763

Short-term royalty and commercial payment receivables under the cost recovery method

413

14,215

Prepaid expenses and other current assets

 

2,076

 

483

Total current assets

 

125,604

 

169,313

Long-term restricted cash

3,432

 

6,100

Property and equipment, net

 

32

 

25

Operating lease right-of-use assets

319

378

Long-term royalty and commercial payment receivables under the EIR method

 

4,970

 

Long-term royalty and commercial payment receivables under the cost recovery method

55,936

57,952

Exarafenib milestone asset (Note 4)

 

3,214

 

Intangible assets, net

25,909

Other assets - long term

 

1,861

 

533

Total assets

$

221,277

$

234,301

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

1,053

$

653

Accrued and other liabilities

 

5,752

 

2,768

Contingent consideration under RPAs, AAAs, and CPPAs

3,000

7,000

Operating lease liabilities

446

54

Unearned revenue recognized under units-of-revenue method

 

1,361

 

2,113

Preferred stock dividend accrual

1,368

1,368

Current portion of long-term debt

11,394

5,543

Total current liabilities

 

24,374

 

19,499

Unearned revenue recognized under units-of-revenue method – long-term

 

4,410

 

7,228

Exarafenib milestone contingent consideration (Note 4)

3,214

Long-term operating lease liabilities

483

335

Long-term debt

106,875

118,518

Total liabilities

 

139,356

 

145,580

Commitments and Contingencies (Note 13)

Stockholders’ equity:

Preferred Stock, $0.05 par value, 1,000,000 shares authorized:

8.625% Series A cumulative, perpetual preferred stock, 984,000 shares issued and outstanding as of December 31, 2024 and December 31, 2023

49

49

8.375% Series B cumulative, perpetual preferred stock, 1,600 shares issued and outstanding as of December 31, 2024 and December 31, 2023

 

Convertible preferred stock, 5,003 shares issued and outstanding as of December 31, 2024 and December 31, 2023

 

 

Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,952,377 and 11,495,492 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively

 

90

 

86

Additional paid-in capital

 

1,318,766

 

1,311,809

Accumulated other comprehensive income

73

Accumulated deficit

 

(1,237,057)

 

(1,223,223)

Total stockholders’ equity

 

81,921

 

88,721

Total liabilities and stockholders’ equity

$

221,277

$

234,301

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

F-4

XOMA ROYALTY CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

Year Ended

December 31, 

2024

    

2023

Income and revenues:

Income from purchased receivables under the EIR method

$

15,066

$

Income from purchased receivables under the cost recovery method

3,201

Revenue from contracts with customers

6,650

2,650

Revenue recognized under units-of-revenue method

 

3,570

 

2,108

Total income and revenues

 

28,487

 

4,758

Operating expenses:

 

 

Research and development

 

2,875

 

143

General and administrative

 

34,478

 

25,606

Credit losses on purchased receivables (Note 5)

30,904

1,575

Impairment charges (Note 4)

14,253

Arbitration settlement costs

 

 

4,132

Amortization of intangible assets

206

897

Total operating expenses

 

68,463

 

46,606

Loss from operations

 

(39,976)

 

(41,848)

Other income (expense):

 

 

Gain on the acquisition of Kinnate

 

19,316

 

Change in fair value of embedded derivative related to RPA

8,100

Interest expense

 

(13,840)

 

(569)

Other income (expense), net

 

6,921

 

1,586

Net loss before income tax

(19,479)

(40,831)

Income tax benefit

5,658

Net loss

$

(13,821)

$

(40,831)

Net loss attributable to common stockholders (Note 11):

Basic

$

(19,293)

$

(46,303)

Diluted

$

(19,293)

$

(46,303)

Net loss per share attributable to common stockholders:

Basic

$

(1.65)

$

(4.04)

Diluted

$

(1.65)

$

(4.04)

Weighted-average shares used in computing net loss per share attributable to common stockholders:

Basic

11,701

11,471

Diluted

11,701

11,471

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

F-5

XOMA ROYALTY CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands)

Year Ended

December 31, 

2024

    

2023

Net loss

$

(13,821)

$

(40,831)

Net unrealized gain on available-for-sale debt securities

73

Comprehensive loss

$

(13,748)

$

(40,831)

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

F-6

XOMA ROYALTY CORPORATION

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

Series A 

Series B

Convertible

Additional

Accumulated

Total

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Paid-In

Comprehensive

Accumulated

Stockholders’

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

     

Shares

  

Amount

 

Capital

Income

   

Deficit

  

Equity

Balance, December 31, 2023

984

$

49

2

$

5

$

 

11,495

$

86

$

1,311,809

$

(1,223,223)

$

88,721

Exercise of stock options

302

2

1,830

1,832

Stock-based compensation expense

10,312

10,312

Issuance of common stock related to 401(k) contribution and ESPP

20

1

287

288

Issuance of common stock related to PSUs

136

1

1

Repurchase of common stock

(1)

(13)

(13)

Preferred stock dividends

(5,472)

(5,472)

Net unrealized gain on available-for-sale debt securities

73

73

Net loss

(13,821)

(13,821)

Balance, December 31, 2024

984

$

49

2

$

5

$

 

11,952

$

90

$

1,318,766

$

73

$

(1,237,057)

$

81,921

Series A 

Series B

Convertible

Additional

Total

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Paid-In

Accumulated

Stockholders’

Shares

  

Amount

  

Shares

  

Amount

  

Shares

  

Amount

     

Shares

  

Amount

 

Capital

Deficit

  

Equity

Balance, December 31, 2022

984

$

49

2

$

5

$

 

11,454

$

86

$

1,306,271

$

(1,182,392)

$

124,014

Exercise of stock options

28

235

235

Stock-based compensation expense

9,099

9,099

Issuance of common stock warrants

1,470

1,470

Issuance of common stock related to 401(k) contribution and ESPP

13

206

206

Preferred stock dividends

(5,472)

(5,472)

Net loss

(40,831)

(40,831)

Balance, December 31, 2023

984

$

49

2

$

5

$

 

11,495

$

86

$

1,311,809

$

(1,223,223)

$

88,721

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

F-7

XOMA ROYALTY CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Year Ended December 31, 

2024

2023

Cash flows from operating activities:

Net loss

$

(13,821)

$

(40,831)

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

Income from purchased receivables under the EIR method

(15,066)

Stock-based compensation expense

 

10,312

 

9,099

Credit losses on purchased receivables

 

30,904

 

1,575

Impairment charges

14,253

Gain on the acquisition of Kinnate

(19,316)

Income tax benefit

(5,658)

Change in fair value of contingent consideration under RPAs, AAAs, and CPPAs

 

 

(75)

Common stock contribution to 401(k)

118

123

Amortization of intangible assets

206

897

Depreciation

 

10

 

3

Accretion of long-term debt discount and debt issuance costs

1,350

34

Non-cash lease expense

 

60

 

119

Change in fair value of equity securities

 

(131)

 

174

Change in fair value of available-for-sale debt securities classified as cash equivalents

73

Changes in assets and liabilities:

 

Trade and other receivables, net

 

(835)

 

(1,003)

Prepaid expenses and other assets

302

219

Accounts payable and accrued liabilities

 

1,598

 

(523)

Operating lease liabilities

(284)

(114)

Unearned revenue recognized under units-of-revenue method

 

(3,570)

 

(2,108)

Net cash used in operating activities

 

(13,748)

 

(18,158)

Cash flows from investing activities:

Net cash acquired in Kinnate acquisition

18,926

Net payment for IP acquired under the Pulmokine Acquisition

(20,176)

Payments of consideration under RPAs, AAAs, and CPPAs

(53,000)

(14,650)

Receipts under RPAs, AAAs, and CPPAs

29,248

13,956

Purchase of equity securities

(3,237)

Purchase of property and equipment

 

(20)

(17)

Net cash used in investing activities

 

(28,259)

 

(711)

Cash flows from financing activities:

Proceeds from issuance of long-term debt

130,000

Principal payments – debt

(6,902)

Debt issuance costs and loan fees paid in connection with long-term debt

(740)

(4,253)

Payment of preferred stock dividends

(5,472)

(5,472)

Repurchases of common stock

 

(13)

 

Proceeds from exercise of options and other share-based compensation

5,214

466

Taxes paid related to net share settlement of equity awards

 

(3,214)

 

(148)

Net cash (used in) provided by financing activities

 

(11,127)

 

120,593

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

 

(53,134)

 

101,724

Cash, cash equivalents, and restricted cash as of the beginning of the period

 

159,550

 

57,826

Cash, cash equivalents, and restricted cash as of the end of the period

$

106,416

$

159,550

Supplemental cash flow Information:

Cash paid for interest

$

9,985

$

Right-of-use assets obtained in exchange for operating lease liabilities

$

$

468

Non-cash investing and financing activities:

Issuance of common stock warrants in connection with long-term debt

$

$

1,470

Accrued issuance costs in connection with issuance of long-term debt

$

$

501

Estimated initial fair value of contingent consideration under the LadRx Agreement

$

$

1,000

Estimated initial fair value of the Exarafenib milestone asset in Kinnate acquisition

$

2,922

$

Estimated initial fair value of the Exarafenib milestone contingent consideration in Kinnate acquisition

$

(2,922)

$

Right-of-use assets obtained in exchange for operating lease liabilities in Kinnate acquisition

$

824

$

Relative fair value basis reduction of right-of-use assets in Kinnate acquisition

$

(824)

$

Accrual of contingent consideration under the Affitech CPPA

$

3,000

$

6,000

Accrual of contingent consideration under the LadRx AAA

$

1,000

$

Preferred stock dividend accrual

$

1,368

$

1,368

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

F-8

XOMA Royalty Corporation

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Description of Business

XOMA Royalty Corporation, a Delaware corporation, is a biotech royalty aggregator with a sizable portfolio of economic rights to future potential milestone and royalty payments associated with partnered commercial and pre-commercial therapeutic candidates. On July 10, 2024, the Company changed its name from XOMA Corporation to XOMA Royalty Corporation. The Company’s portfolio was built through the acquisition of rights to future milestone payments, royalties and commercial payments, since its royalty aggregator business model was implemented in 2017. These acquisitions build upon out-licensing agreements for proprietary products and platforms held within the Company’s portfolio. The Company’s drug royalty aggregator business is primarily focused on early to mid-stage clinical assets in Phase 1 and 2 development, which the Company believes have significant commercial sales potential and that are licensed to well-funded partners with established expertise in developing and commercializing drugs. The Company also acquires milestone and royalty revenue streams on late-stage or commercial assets that are designed to address unmet markets or have a therapeutic advantage over other treatment options, and have long duration of market exclusivity. The Company expects most of its future income and revenue to be based on payments the Company may receive for milestones and royalties associated with these assets as well as the periodic recognition of income under the EIR method.

Liquidity and Financial Condition

The Company has incurred significant operating losses and negative cash flows from operations since its inception. As of December 31, 2024, the Company had cash, cash equivalents, and restricted cash of $106.4 million primarily related to financing cash inflows received in December 2023 pursuant to the Blue Owl Loan Agreement (see Note 8).

Based on the Company’s current cash balance and its planned spending, such as on royalties and other acquisitions, the Company has evaluated and concluded its financial condition is sufficient to fund its planned operations, commitments, and contractual obligations for a period of at least one year following the date that these consolidated financial statements are issued.

2. Basis of Presentation and Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The accompanying consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-K and Article 10 of Regulation S-X. 

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, income, revenue and expenses, and related disclosures. Management routinely evaluates its estimates including, but not limited to, those related to projected cash flows associated with income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, revenue from contracts with customers, revenue recognized under the units-of-revenue method, royalty and commercial payment receivables, the Exarafenib milestone asset and contingent consideration, contingent consideration for purchased receivables, amortization of the Blue Owl Loan, accrued expenses, and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.

F-9

Actual results may differ significantly from these estimates, including estimates such as the Company’s income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, amortization of the payments received from HCRP, and amortization of the Blue Owl Loan. Estimates related to income from purchased receivables under the EIR method are from commercial products that the Company has assessed to have reliably estimable cash flows based on the best information available from its partners or other third parties and from changes in expected cash flows for royalty and commercial receivables. Estimates related to income from purchased receivables under the cost recovery method may be based on the best information available to the Company from its partners or other third parties. Any changes to the estimated payments made by partners can result in a material adjustment to income reported. Under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported. The Company’s amortization of the Blue Owl Loan is calculated based on the commercial payments expected to be received from Roche for VABYSMO under the Affitech CPPA. Any changes to the estimated commercial payments from Roche can result in a material adjustment to the interest expense and term loan balance reported.

Cash, Cash Equivalents, and Restricted Cash

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2024

2023

Unrestricted cash

$

8,983

$

124,938

Unrestricted cash equivalents

92,671

28,352

Total unrestricted cash and cash equivalents

$

101,654

$

153,290

Short-term restricted cash

1,330

160

Long-term restricted cash

3,432

6,100

Total restricted cash

$

4,762

$

6,260

Total unrestricted and restricted cash and cash equivalents

$

106,416

$

159,550

Cash and Cash Equivalents

Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. Cash equivalent balances are defined as highly liquid financial instruments with an original maturity of three months or less 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. Cash equivalents held by the Company are in money market funds and U.S. treasury bills, and are classified as available-for-sale.

Allowance for credit losses are recorded for available-for-sale debt securities with unrealized losses. The amount of credit losses that can be recognized for available-for-sale debt securities is limited to the amount by which carrying value exceeds fair value, and previously recognized credit losses are reversed if the fair value increases.

As of December 31, 2024, all investments in debt securities were held in U.S. treasury bills and classified as available-for-sale. There was no allowance for credit losses on investments in debt securities as of December 31, 2024. The Company sold $40.5 million of available-for-sale debt securities during the year ended December 31, 2024 and immediately reinvested such proceeds into additional debt securities. During the year ended December 31, 2024, the Company realized gains of $0.4 million from those sales. There were no investments in debt securities as of December 31, 2023 and during the year ended December 31, 2023.

F-10

Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):

December 31, 2024

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

20,294

$

73

$

$

20,367

Total debt securities

$

20,294

$

73

$

$

20,367

December 31, 2023

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

$

$

$

Total debt securities

$

$

$

$

Restricted Cash

Cash accounts with any type of restriction are classified as restricted cash. If restrictions are expected to be lifted or to be used to pay a third party in the next twelve months, the restricted cash account is classified as current.

The restricted cash balance may only be used to pay interest expense, administrative fees, and other allowable expenses pursuant to the Blue Owl Loan. On December 15, 2023, XRL deposited $6.3 million into reserve accounts in connection with the funding of the Blue Owl Loan (see Note 8), of which $5.8 million was deposited into a reserve account for interest and administrative fees and $0.5 million was deposited into an operating reserve account to cover operating expenses of XRL. In September 2024, upon receipt of a specified threshold of commercial payments from Roche’s VABYSMO, $1.25 million was released from restricted cash to unrestricted cash pursuant to the terms of the Blue Owl Loan Agreement.

Payments of interest under the Blue Owl Loan Agreement are made semi-annually using commercial payments received since the immediately preceding interest payment date under the Affitech CPPA. On each interest payment date, if the commercial payments received are less than the total interest due for the respective quarter, XRL is expected to cover the shortfall in interest payment due from the reserve account.

Payments of administrative fees under the Blue Owl Loan Agreement are made semi-annually on January 1 and July 1 of each year from the reserve account. XOMA will be required to fund an additional $0.8 million into the administrative fee escrow account on July 1, 2027.

Concentration of Risk

Cash, cash equivalents, restricted cash, and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk.

The Company maintains cash balances at commercial banks. Balances commonly exceed the amount insured by the Federal Deposit Insurance Corporation. The Company has not experienced any losses in such accounts.

The Company monitors the creditworthiness of its customers to which it grants credit terms in the normal course of business but does not generally require collateral on receivables.

For the year ended December 31, 2024, four partners represented 52%, 18%, 13%, and 11% of total income and revenues. For the year ended December 31, 2023, three partners represented 44%, 32%, and 21% of total income and revenues. Two partners represented 70% and 27% of the trade and other receivables, net balance as of December 31, 2024. One partner represented 100% of the trade and other receivables, net balance as of December 31, 2023.

F-11

Purchase of Rights to Future Milestones, Royalties, and Commercial Payments

The Company has purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestones, royalties, and option fees on sales of products currently in clinical development or recently commercialized. Agreements to purchase such rights do not have contractual terms typical of loans (such as contractual principal and interest amounts). As U.S. GAAP does not provide specific authoritative guidance covering such agreements, the Company has analogized and accounted for the amounts paid for these rights as a financial asset that is akin to a loan in accordance with ASC 310 as the Company believes they most closely resemble that of loans under royalty and commercial payment receivables (see Note 5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones and sales-based milestones.

Under the EIR method, the amount and timing of contingent payments are included in the forecasted expected cash flows used to estimate royalty and commercial payment receivables and income from purchased receivables.

Under the cost recovery method, the contingent payments are evaluated to determine if they are subject to the provisions of ASC 815. Contingent payments subject to the scope of ASC 815 are measured at fair value at the inception of the arrangement, and subject to remeasurement to fair value during each reporting period. Any changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amounts are probable and reasonably estimable according to ASC 450.

Effective Interest Rate Method

The Company accounts for rights to future milestones, royalties, and commercial payments related to commercial products with future cash flows that can be reliably estimated at amortized cost under the prospective EIR method in accordance with ASC 835-30, Imputation of Interest. The EIR is calculated by forecasting the expected cash flows to be received and paid over the life of the asset relative to the receivable’s carrying amount at the time when the Company determines that there are reliable cash flows. The carrying amount of a receivable is made up of the opening balance, which is increased by accrued income and expected cash payments and decreased by cash receipts in the period to arrive at the ending balance. The EIR is recalculated at each reporting period as differences between expected cash flows and actual cash flows are realized and as there are changes to the expected future cash flows. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $19.8 million and zero as of December 31, 2024 and December 31, 2023, respectively, in connection with the reclassification from cost recovery method to EIR method for the Affitech CPPA and Aptevo CPPA (Note 5).

For income from purchased receivables under the EIR method, the accretable yield is recognized as income at the effective rate of return over the expected life of the royalty and commercial payment receivable. The amounts and duration of forecasted expected future cash flows used to calculate and measure income are largely impacted by research analyst coverage, commercial performance of the product, and contract or patent duration.

The prospective application of the EIR method to measure royalty and commercial payment receivables requires judgment in forecasting future expected cash flows and reliance on third-party information. The Company forecasts expected sales based on sales projections of the underlying commercial products that are published in research analyst reports over the periods that the Company is entitled to rights to cash flows from royalties or milestones. Market research is generally based on analysis of factors such as commercial product growth in global economies, industry trends, and product life cycles. The Company considers commercial performance updates on regulatory approval for new indications or geographic areas or discontinuation of certain indications or geographic areas in the forecasting of future expected cash flows. The Company also considers royalty duration of the commercial products, which may be based on factors including but not limited to regulatory and marketing approval dates, patent expiration dates, first commercial sale, and generic sales. Loss of regulatory exclusivity, patent protection, or other additional factors that may be communicated to the Company by its partners or through third-party information may impact the royalty duration that the Company uses in forecasting future expected cash flows.

F-12

Cost Recovery Method

When the purchase of rights to future milestones, royalties, and commercial payments involves future cash flows which cannot be reliably estimated, the Company accounts for such rights on a non-accrual basis using the cost recovery method. The Company’s assessment of whether cash flows can be reliably estimated depends on a number of factors. For example, the Company has generally determined that rights related to programs in preclinical or clinical stages of development or that have had a very short commercialization period during which payments have not yet been received generally have cash flows that cannot be reliably estimated and therefore are accounted for under the cost recovery method. The related royalty and commercial payment receivable balance is classified as noncurrent or current based on whether payments are probable and reasonably expected to be received in the next twelve months. Under the cost recovery method, any milestone, royalty, or commercial payment received is recorded as a direct reduction of the recorded receivable balance. Under the cost recovery method, the Company does not recognize any income in accordance with ASC 835-30, Imputation of Interest and does not have any deferred fees or costs.

When the recorded royalty and commercial payment receivables have been fully collected, any additional amounts collected are recognized as income from purchased receivables under the cost recovery method. Receivables from such income from purchased receivables are included in trade and other receivables, net on the consolidated balance sheet and totaled $1.3 million and zero as of December 31, 2024 and December 31, 2023, respectively.

Income from purchased receivables under the cost recovery method includes income from milestone and royalty payments related to royalty and commercial payment transactions for which the cost has been fully recovered or impaired. The excess milestone and royalty payment received over a remaining receivable balance is recognized as income. If the information upon which such income amounts are derived is provided to the Company from partners or other third parties in arrears, the Company estimates the income earned during the period based upon the best information available such that the income recognized is not probable to be subsequently reversed in future periods.

Allowance for Current Expected Credit Losses

The Company evaluates the royalty and commercial payment receivables on a collective (i.e., pool) basis if they share similar risk characteristics. The Company evaluates a royalty and commercial payment receivable individually if its risk characteristics are not similar to other royalty and commercial payment receivables. The Company regularly reviews public information on clinical trials, press releases, and updates from its partners to identify any indicators that challenge the expected recovery of the royalty and commercial payment receivables.

Effective Interest Rate Method

At each reporting date, the Company evaluates royalty and commercial payment receivables under the EIR method by comparing the EIR at each reporting date to that of the prior period. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. The allowance is measured as the difference between the royalty and commercial payment receivables’ amortized cost basis and the net present value of the expected future cash flows, calculated based on the prior period’s EIR. The amount is recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset.

Cost Recovery Method

At each reporting date, for royalty and commercial payment receivables under the cost recovery method, if the Company determines expected future cash flows discounted to the current period are less than the carrying value of the asset, the Company will record a credit loss charge. The credit loss charge will be recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset. In a subsequent period, if there is an increase in expected future cash flows, or if the actual cash flows are greater than previously expected, the Company

F-13

will reduce the previously established cumulative allowance. Amounts not expected to be collected are written off against the allowance at the time that such a determination is made.

Revenue from Contracts with Customers

The Company recognizes revenue from all contracts with customers according to ASC 606, except for contracts that are within the scope of other standards, such as leases and financial instruments. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract on whether each promised good or service is distinct to determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

The Company recognizes revenue from its license arrangements. The terms of the arrangements generally include payment to the Company of one or more of the following: non-refundable, upfront license fees, development, regulatory and commercial milestone payments, and royalties on net sales of licensed products.

License of Intellectual Property

If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, such as transfer of related materials, process and know-how, the Company utilizes judgement to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. Under the Company’s license agreements, the nature of the combined performance obligation is the granting of licenses to the customers as the other promises are not separately identifiable in the context of the arrangement. Since the Company grants the license to a customer as it exists at the point of transfer and is not involved in any future development or commercialization of the products related to the license, the nature of the license is a right to use the Company’s intellectual property as transferred. As such, the Company recognizes revenue related to the combined performance obligation upon completion of the delivery of the related materials, process and know-how (i.e., at a point in time).

Deferred revenue is recorded when upfront payments and fees are received prior to the satisfaction of performance obligations. Trade and other receivables, net is recorded when the Company has an unconditional right to consideration.

Milestone Payments

At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments.

F-14

If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.

Royalties

For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Revenue Recognized under Units-of-Revenue Method

The Company has sold its rights to receive certain milestones and royalties on product sales. In the circumstance where the Company has sold its rights to future milestones and royalties under a license agreement and also maintains limited continuing involvement in the arrangement (but not significant continuing involvement in the generation of the cash flows that are due to the purchaser), the Company defers recognition of the proceeds it receives for the sale of milestone or royalty streams and recognizes such unearned revenue as revenue under the units-of-revenue method over the life of the underlying license agreement. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the proceeds received from the purchaser to the total payments expected to be made to the purchaser over the term of the agreement, and then applying that ratio to the period’s cash payment.

Estimating the total payments expected to be received by the purchaser over the term of such arrangements requires management to use subjective estimates and assumptions. Changes to the Company’s estimate of the payments expected to be made to the purchaser over the term of such arrangements could have a material effect on the amount of revenues recognized in any particular period.

Stock-Based Compensation

The Company recognizes compensation expense for all stock-based payment awards made to the Company’s employees, consultants, and directors that are expected to vest based on estimated fair values. The valuation of stock option awards without performance conditions is determined at the date of grant using the Black-Scholes Model. The Black-Scholes Model requires inputs such as the expected term of the option, expected volatility, and risk-free interest rate. To establish an estimate of the expected term, the Company considers the vesting period and contractual period of the award and its historical experience of stock option exercises, post-vesting cancellations, and volatility. The estimate of expected volatility is based on the Company’s historical volatility. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur.

The valuation of RSUs is determined at the date of grant using the Company’s closing stock price.

The Company records compensation expense for service-based awards on a straight-line basis over the requisite service period, which is generally the vesting period of the award, or to the date on which retirement eligibility is achieved, if shorter.

The grant date fair value of PSUs with market conditions is determined using the Monte Carlo valuation model. The Company records compensation expenses for PSUs based on graded expense attribution over the requisite service periods.

F-15

Equity Securities

The Company holds equity securities in publicly traded companies. Equity investments in publicly traded companies are classified in the consolidated balance sheets as investment in equity securities. Equity securities are measured at fair value, with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations at each reporting period. The Company remeasures its equity investments at each reporting period until such time that the investment is sold or disposed of. If the Company sells an investment, any realized gains and losses on the sale of the securities will be recognized in the consolidated statement of operations in the period of sale.

Asset Acquisitions

As a first step, for each acquisition, the Company determines if it is an acquisition of a business or an asset acquisition under ASC 805. The guidance requires an initial screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar assets. If the screen test is not met, the Company then further evaluates whether the assets or group of assets includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions under ASC 805-50, using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. If the fair value of net assets acquired, after allocating the excess of the fair value of net assets acquired to certain qualifying assets, exceeds the total cost of the acquisition, a bargain purchase gain is recognized in other income in the consolidated statements of operations.

Contingent payments in asset acquisitions are evaluated whether they are freestanding instruments or embedded derivatives. If the contingent payments fall within the scope of ASC 815, the contingent payments are measured at fair value at the acquisition date, and are subject to remeasurement to fair value each reporting period. The estimated fair value at the acquisition date is included in the cost of the acquired assets. Any subsequent changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that are related to IPR&D assets are expensed as incurred. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amount is probable and estimable according to ASC 450.

Cash payments related to acquired assets are reflected as an investing cash flow in the Company’s consolidated statements of cash flows.

Intangible Assets

Intangible assets are amortized based on the Company’s best estimate of the distribution of the economic value of the respective intangible assets. Intangible assets are carried at cost less accumulated amortization. Amortization is included in amortization of intangible assets in the consolidated statements of operations.

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount of an asset group to the future net undiscounted cash flows that the assets are expected to generate. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.

Leases

The Company leases its headquarters in Emeryville, California and acquired a lease from the Kinnate acquisition. The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter if modified. The lease term includes any renewal options and termination options that the Company is reasonably certain to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment. The

F-16

Company estimated its incremental borrowing rate by adjusting the interest rate on its fully collateralized debt for the lease term length.

Rent expense for the operating lease is recognized on a straight-line basis, over the reasonably assured lease term based on total lease payments and is included in operating expenses in the consolidated statements of operations.

The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus are recognized in rent expense when incurred.

The Company has also elected not to record on the consolidated balance sheets a lease for which the term is 12 months or less and does not include a purchase option that the Company is reasonably certain to exercise.

Long-Term Debt

Long-term debt represents the Company’s term loan under the Blue Owl Loan Agreement, which the Company has accounted for as a debt financing arrangement. Interest expense is accrued using the EIR method over the estimated period the loan will be repaid. The allocated debt discount and debt issuance costs have been recorded as a direct deduction from the carrying amount of the related debt in the consolidated balance sheets and are being amortized and recorded as interest expense throughout the expected life of the Blue Owl Loan using the EIR method. The Company considered whether there were any embedded features in the Blue Owl Loan Agreement that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. See Note 8.

Warrants

The Company has issued warrants to purchase shares of its common stock in connection with its financing activities. The Company classifies these warrants as equity and recorded the warrants at fair value as of the date of issuance on the Company’s consolidated balance sheet with no subsequent remeasurement. The issuance date fair value of the outstanding warrants was estimated using the Black-Scholes Model. The Black-Scholes Model required inputs such as the expected term of the warrants, expected volatility and risk-free interest rate. These inputs were subjective and required significant analysis and judgment. For the estimate of the expected term, the Company used the full remaining contractual term of the warrant. The estimate of expected volatility assumption is based on the historical price volatility observed on the Company’s common stock. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the warrants.

Income Taxes

The Company accounts for income taxes using the liability method under which deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount which is more likely than not to be realizable.

The recognition, derecognition and measurement of a tax position is based on management’s best judgment given the facts, circumstances and information available at each reporting date. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.

Net Income (Loss) per Share Available to (Attributable to) Common Stockholders

The Company calculates basic and diluted income (loss) per share available to (attributable to) common stockholders using the two-class method. The Company’s convertible Series X Preferred Stock participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company’s

F-17

Series A and Series B Preferred Stock do not participate in any dividends or distribution by the Company on its common stock and are therefore not considered to be participating securities.

Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period, is allocated to each class of common stock and participating security as if all of the net income for the period had been distributed. Undistributed earnings allocated to participating securities are subtracted from net income in determining net income available to common stockholders. During periods of loss, the Company allocates no loss to participating securities because they have no contractual obligation to share in the losses of the Company. Basic net income (loss) per share available to (attributable to) common stockholders is then calculated by dividing the net income (loss) available to (attributable to) common stockholders by the weighted-average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted-average common shares outstanding.

Diluted net income (loss) per share available to (attributable to) common stockholders is based on the weighted-average number of shares outstanding during the period, adjusted to include the assumed exercise of certain stock options and warrants for common stock using the treasury method, if dilutive. The calculation assumes that any proceeds that could be obtained upon exercise of options and warrants would be used to purchase common stock at the average market price during the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company’s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company’s share price and, therefore, are not included in the diluted shares until the contingency is resolved.

Share Repurchases

The Company has a stock repurchase program that is executed through purchases made from time to time, including in the open market. The Company retires repurchased shares of common stock, reducing common stock with any excess of cost over par value recorded to accumulated deficit. Issued and outstanding shares of common stock are reduced by the number of shares repurchased. No treasury stock is recognized in the consolidated financial statements. In August 2022, the Inflation Reduction Act enacted a 1% excise tax on net share repurchases after December 31, 2022. Any excise tax incurred on share repurchases is recognized as part of the cost basis of the shares acquired.

Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of two components: net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders’ equity but are excluded from net income (loss).

Reclassification

Certain reclassifications have been made to the previously issued audited consolidated financial statements to conform with the current period presentation. Specifically, within the consolidated balance sheet as of December 31, 2023, the short-term royalty and commercial payment receivables line has been reclassified to short-term royalty and commercial payment receivables under the cost recovery method and the long-term royalty and commercial payment receivables line has been reclassified to long-term royalty and commercial payment receivables under the cost recovery method. Specifically, within the consolidated statement of operations and consolidated statement of cash flows for the year ended December 31, 2023, $1.6 million of impairment charges has been reclassified to credit losses on purchased receivables.

Accounting Pronouncements Recently Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted annual requirements under ASU 2023-07 during the annual period ended December 31, 2024 and will adopt interim requirements under ASU 2023-07 during the interim period ended March 31, 2025 (Note 14).

F-18

Recent Accounting Pronouncements Not Yet Adopted

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative. ASU 2023-06 incorporates 14 of the 27 disclosure requirements published in SEC Release No. 33-10532: Disclosure Update and Simplification into various topics within the ASC. ASU 2023-06's amendments represent clarifications to, or technical corrections of, current requirements. For SEC registrants, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. Early adoption is prohibited. The Company does not expect the standard to have a material impact on its consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for all public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted and should be applied either prospectively or retrospectively. The Company plans to adopt ASU 2023-09 and related updates effective January 1, 2025.

In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.” ASU 2024-03 requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU 2024-03 is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Implementation of ASU 2024-03 may be applied prospectively or retrospectively. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.

3. Consolidated Financial Statement Details

Equity Securities

As of December 31, 2024 and 2023, investment in equity securities was $3.5 million and $0.2 million, respectively. For the years ended December 31, 2024 and 2023, the Company recognized a gain of $0.1 million and a loss of $0.2 million, respectively, due to the change in fair value of its investment in equity securities in the other income (expense), net line item of the consolidated statements of operations.

F-19

Intangible Assets, Net

The following table summarizes the cost, accumulated amortization, and net carrying value of the Company’s intangible assets as of December 31, 2024 (in thousands):

Accumulated

Net Carrying

Cost

Amortization

Value

As of December 31, 2024

Pulmokine - Seralutinib IP (Note 4)

$

26,115

$

206

$

25,909

Total intangible assets

$

26,115

$

206

$

25,909

The following table summarizes the cost, accumulated amortization, impairment charge, and net carrying value of the Company’s intangible assets as of December 31, 2023 (in thousands):

Accumulated

Impairment

Net Carrying

Cost

Amortization

Charge (1)

Value

As of December 31, 2023

Obseva - Ebopiprant IP (Note 4)

$

15,247

$

994

$

14,253

$

Total intangible assets

$

15,247

$

994

$

14,253

$

(1)As of December 31, 2023, the termination of the Organon License agreement indicated that the carrying amount of $14.2 million for the Ebopiprant IP was not recoverable and the Company wrote off the entire finite-lived intangible asset in the consolidated balance sheets and included a $14.2 million impairment charge in the consolidated statements of operations.

The estimated remaining life of the intangible assets is 12 years. The following table presents the projected amortization expense for the next five years (in thousands):

Intangible Asset

    

Amortization

2025

$

2,176

2026

 

2,176

2027

2,176

2028

2,176

2029

2,176

Total

$

10,880

F-20

Accrued and Other Liabilities

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

December 31, 

December 31, 

    

2024

    

2023

Accrued short-term interest payable

$

3,039

$

535

Accrued incentive compensation

1,555

1,203

Accrued clinical liabilities

306

Income taxes payable in connection with Pulmokine acquisition

280

Accrued legal and accounting fees

251

791

Accrued payroll and benefits

170

149

Other accrued liabilities

 

151

 

90

Total

$

5,752

$

2,768

Arbitration Proceeding

In June 2021, the Company initiated a binding arbitration proceeding with one of its licensees (the “Licensee”) at the American Arbitration Association/International Centre for Dispute Resolution, and sought milestone and royalty payments under its license agreement. A hearing before a panel of arbitrators was held in November 2022, and the parties submitted post-hearing briefs. On March 21, 2023, the Company received an adverse decision in this arbitration proceeding. The panel of arbitrators declined to award the Company damages and ruled that the license agreement had expired. The panel ruled that the Company was responsible for the Licensee’s costs as well as arbitrators’ fees and administrative fees previously incurred by the Licensee of $4.1 million, which the Company paid in April 2023.

4. Acquisitions, Licensing and Other Arrangements

Pulmokine Acquisition

On November 26, 2024, the Company acquired Pulmokine to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension (PAH). The Company acquired all outstanding shares of Pulmokine for a $20.0 million cash payment at closing. In addition, the Company will pay success-based consideration contingent on future development and commercial performance to Pulmokine stockholders. In 2017, Pulmokine licensed seralutinib to Gossamer Bio and in 2024, Gossamer Bio signed a global collaboration and license agreement with Chiesi. Subject to the terms of those agreements, the Company is eligible to receive net royalties ranging from the low to mid-single digits on commercial sales and will retain a portion of future milestone payments.

As part of the Pulmokine Merger Agreement, the Company acquired an intangible asset related to seralutinib. The estimated useful life of the intangible asset was 12 years. The Company recognized $0.2 million of amortization expense in the consolidated statements of operations for the year ended December 31, 2024. No impairment indicators were identified, and no impairment was recorded during the year ended December 31, 2024.

Contingent consideration related to the seralutinib intangible asset could be payable subject to certain adjustments. The Company concluded that any contingent consideration related to seralutinib does not meet the definition of a derivative under ASC 815, and as such, the Company expects to recognize any related contingent consideration when probable and estimable as an operating expense within the consolidated statements of operations.

The total purchase consideration for Pulmokine, as of November 26, 2024, was as follows (in thousands):

Closing cash payment

$

19,998

Holdback amount

100

Transaction costs

435

Total purchase consideration

$

20,533

F-21

For tax purposes this transaction is treated as a stock purchase. As a result, the Company will not obtain a tax stepped-up basis in Pulmokine’s underlying assets and will assume the carryover tax basis.

The Pulmokine acquisition was accounted for as an asset acquisition as the assets did not satisfy the definition of a “business” under ASC 805. As such, the Company recognized the acquired assets and liabilities based on the total purchase consideration, on a relative fair value basis.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of November 26, 2024 (in thousands):

Cash and cash equivalents

$

357

Intangible assets

26,115

Deferred tax liability

(5,659)

Accrued and other liabilities

(280)

Net assets acquired

$

20,533

Unaudited pro forma net loss was $16.0 million and $33.0 million for the year ended December 31, 2024 and 2023, respectively. Unaudited pro forma total income and revenues was $28.5 million and $14.8 million for the year ended December 31, 2024 and 2023, respectively. The unaudited pro forma financial information has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Pulmokine as though it had occurred on January 1, 2023. They include adjustments for revenue from a milestone payment and amortization expense. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2023, nor is it indicative of future operating results.

As of December 31, 2024, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this arrangement during the year ended December 31, 2024.

Kinnate Acquisition

On February 16, 2024, the Company entered into the Kinnate Merger Agreement, pursuant to which the Company acquired Kinnate through a tender offer for (i) $2.5879 in cash per share of Kinnate common stock, plus (ii) one non-transferable contractual CVR per share of Kinnate common stock. The merger closed on April 3, 2024 (the “Kinnate Merger Closing Date”), and XRA merged with and into Kinnate. Following the merger, Kinnate continued as the surviving entity in the merger and a wholly-owned subsidiary of the Company.

Each Kinnate CVR represents the right to receive potential payments pursuant to the terms and subject to the conditions of the Kinnate CVR Agreement. Prior to the Kinnate Merger Closing Date, on February 27, 2024, Kinnate sold one of its lead clinical drug candidates, exarafenib and related IP to Pierre Fabre for an upfront cash consideration of $0.5 million and contingent consideration of $30.5 million upon the achievement of a certain specified milestone (the “Exarafenib Sale”). Kinnate CVR holders are entitled to 100% of the proceeds of the $30.5 million contingent consideration from the Exarafenib Sale less any deductible expenses, if any, until the fifth anniversary of the Kinnate Merger Closing Date, together with 85% of net proceeds, if any, from any license or other disposition of any or all rights to any product, product candidate or research program active at Kinnate as of the closing that occurs within one year of the Kinnate Merger Closing Date, in each case subject to and in accordance with the terms of the Kinnate CVR Agreement. The Company expects to finalize licensing the remaining Kinnate assets in the first quarter of 2025. Under the Kinnate CVR Agreement, the Company is responsible for the collection and disbursement of any proceeds that Kinnate CVR holders could be entitled to Broadridge, the Kinnate CVR holders’ rights agent.

As part of the Kinnate Merger Agreement, XOMA acquired an IPR&D asset related to KIN-3248, an inhibitor of Fibroblast Growth Factor Receptors, designed for the treatment of patients with intrahepatic cholangiocarcinoma, and urothelial carcinoma, as well as certain other solid tumors; the molecule is currently in a Phase 1 clinical study. Additionally, XOMA acquired pre-clinical intangible assets related to IP for the following: (i) KIN-8741, a highly selective c-MET inhibitor with broad mutational coverage, including acquired resistance mutations, in certain solid tumors driven

F-22

by exon 14-altered and/or amplified c-MET; (ii) KIN-7136, a brain-penetrant MEK inhibitor; and (iii) CDK4, a potential brain-penetrant selective CDK4 inhibitor.

As of April 3, 2024, the Company concluded that the potential milestone from the Exarafenib Sale payable from Pierre Fabre to the Company of $30.5 million (the Exarafenib milestone asset) did not meet the definition of a derivative under ASC 815. The Exarafenib milestone asset met the definition of a financial asset and the Company elected to apply the fair value option in accordance with ASC 825 and recorded an initial estimated fair value of $2.9 million for the Exarafenib milestone asset (Note 6). Subsequent changes in the estimated fair value of the Exarafenib milestone asset, if any, are expected to be recorded in the consolidated statements of operations.

As of April 3, 2024, the Company concluded that the potential milestone from the Exarafenib Sale of $30.5 million payable by the Company to the Kinnate CVR holders (the Exarafenib milestone contingent consideration) met the definition of a derivative under ASC 815 and the Company recorded an initial estimated fair value of $2.9 million for the Exarafenib milestone contingent consideration (Note 6). Subsequent changes in the estimated fair value of the Exarafenib milestone contingent consideration, if any, are expected to be recorded in the consolidated statements of operations.

Potential contingent consideration related to KIN-3248, KIN-8741, KIN-7136, and KIN-7324 did not meet the definition of a derivative under ASC 815, and as such, the Company expects to expense any related costs as incurred.

In August 2021, Kinnate entered into an agreement to lease office space located in San Francisco, California. The lease commenced in January 2022 and expires on June 30, 2026. In February 2024, Kinnate entered into a lease assignment agreement with an assignee to assign the remainder of the lease commitment for the leased office space. Kinnate remained liable for lease payments should the assignee default, however Kinnate was not liable for the property taxes, insurance, and common area maintenance. As part of the Kinnate Merger Agreement, the Company acquired both the lease agreement and the related lease assignment agreement.

As of April 3, 2024, the Company concluded that the leased office space in San Francisco should be accounted for as an acquired lease and, in accordance with ASC 805, the Company retained the historical operating lease classification for the lease. In accordance with ASC 842, the Company accounted for the lease as if it had commenced on the Kinnate Merger Closing Date. The Company recognized operating lease liabilities of $0.8 million as of April 3, 2024.

As of April 3, 2024, the Company concluded that the lease assignment agreement should be accounted for as a sublease in accordance with ASC 842. As the assignee makes lease payments, the Company expects to record sublease income in the other income (expense), net line item in its consolidated statement of operations.

The total purchase consideration for Kinnate, as of April 3, 2024, was as follows (in thousands):

Closing cash payment(1)

$

122,646

Estimated fair value of the Exarafenib milestone contingent consideration(2)

2,922

Transaction costs

809

Total purchase consideration

$

126,377

(1)The closing cash payment was determined based on a total of 47,232,737 shares of Kinnate common stock tendered at closing, at a per share price of $2.5879, and the settlement of Kinnate RSUs and stock options under the Kinnate equity incentive plans (2,510,552 total underlying shares at a per share price of $2.5879), less the exercise price for the stock options.
(2)The fair value of the Exarafenib milestone contingent consideration was estimated using a probability-weighted discounted cash flow model for the amounts payable to Kinnate CVR holders under the Kinnate CVR Agreement upon the achievement of certain specified milestones associated with the Exarafenib Sale.

F-23

For tax purposes this transaction is treated as a stock purchase. As a result, the Company will not obtain a tax stepped-up basis in Kinnate’s underlying assets and will assume the carryover tax basis.

The Kinnate acquisition was accounted for as an asset acquisition under ASC 805 as the assets did not satisfy the definition of a “business” under ASC 805. As such, the Company recognized the acquired assets and liabilities based on the total purchase consideration, on a relative fair value basis, after allocating the excess of the fair value of net assets acquired to certain qualifying assets (principally, the acquired IPR&D asset, intangible assets, and the right-of-use asset). On a relative fair value basis, the fair value of the IPR&D asset, intangible assets, and the right-of-use asset were reduced to zero. As the fair value of net assets exceeded the total purchase consideration, a bargain purchase gain was recognized on the acquisition of Kinnate in the consolidated statements of operations as of December 31, 2024.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of April 3, 2024 (in thousands):

Cash and cash equivalents

$

142,381

Prepaid expenses and other current assets

3,223

Exarafenib milestone asset

2,922

Accrued and other liabilities

(2,009)

Operating lease liabilities

(322)

Long-term operating lease liabilities

(502)

Net assets acquired

$

145,693

Reconciliation of net assets acquired to total purchase consideration:

Net assets acquired

$

145,693

Less: Gain on the acquisition of Kinnate

(19,316)

Total purchase consideration

$

126,377

Subsequent to the acquisition, the Company incurred $3.6 million in severance charges related to the acquisition which was included in G&A expense in the consolidated statement of operations for the year ended December 31, 2024. As of December 31, 2024, the Company had fully paid the $3.6 million related to these severance charges.

Unaudited pro forma net loss was $13.8 million and $25.1 million for the year ended December 31, 2024 and 2023, respectively. There was no adjustment to the unaudited pro forma total income and revenues for the year ended December 31, 2024 and 2023 as Kinnate had no historical sales through December 31, 2023. The unaudited pro forma financial information has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Kinnate as though it had occurred on January 1, 2023. They include adjustments for severance expense and gain on the acquisition of Kinnate. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2023, nor is it indicative of future operating results.

Alexion

On December 19, 2024, following its acquisition of Amolyt, Alexion exercised the option to continue developing anti-PTH1R monoclonal antibodies that originated from the Company's discovery efforts as potential treatments for primary hyperparathyroidism and humoral hypercalcemia of malignancy. The Company will be eligible to receive up to $10.5 million in milestone payments and royalties ranging from low single to low double-digits on net commercial sales. Upon Alexion’s exercise of the option, the Company earned a $0.5 million payment.

As of December 31, 2024, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $0.5 million in revenue from contracts with customers related to this arrangement during the year ended December 31, 2024.

F-24

Takeda

On November 1, 2006, the Company entered into the Takeda Collaboration Agreement with Takeda under which the Company agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.

Under the terms of the Takeda Collaboration Agreement, the Company may receive an aggregate of up to $19.0 million relating to TAK-079 (mezagitamab) and low-single-digit royalties on future sales of all products subject to this license. The Company’s right to receive milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company’s right to receive royalties expires on the later of 13.5 years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or 12 years from first commercial sale if there is significant generic competition post patent-expiration).

In February 2009, the Company expanded the existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. The Company may receive milestone payments of up to $3.3 million per discovery product candidate and low-single-digit royalties on future sales of all antibody products subject to this license. The Company’s right to receive milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company’s right to receive royalties expires on the later of 10 years from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.

The Company has received $3.0 million of milestone payments since the inception of the agreement and is eligible to receive additional milestone payments of up to $16.0 million under the Takeda Collaboration Agreement.

As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $0.1 million in revenue from contracts with customers related to this arrangement during the years ended December 31, 2024 and 2023.

Rezolute

On December 6, 2017, the Company entered into a license agreement with Rezolute pursuant to which the Company granted an exclusive global license to Rezolute to develop and commercialize RZ358 (previously known as “X358”) products for all indications. In addition, the Company entered into a common stock purchase agreement with Rezolute pursuant to which Rezolute agreed to issue to the Company, as consideration for receiving the license for RZ358, a certain number of its common stock in connection with any future equity financing activities.

Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to the Company of up to an aggregate of $232.0 million based on the achievement of pre-specified criteria. Under the license agreement, the Company is also eligible to receive royalties ranging from the high-single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358.

The Company concluded that the development and regulatory milestone payments are solely dependent on Rezolute’s performance and achievement of the specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the remaining development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Rezolute and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.

F-25

Rezolute’s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the later of the date of expiration of the last valid patent claim covering the product in each country, or 12 years from the date of the first commercial sale of the product in each country. Rezolute’s future royalty obligations in the U.S. will be reduced by 20% if the manufacture, use or sale of a licensed product is not covered by a valid patent claim, until such a claim is confirmed.

Pursuant to the license agreement, XOMA is eligible to receive a low single-digit royalty on sales of Rezolute’s other non-RZ358 products from its current programs, including RZ402 which has completed a Phase 2 clinical study. Rezolute’s obligation to pay royalties with respect to a particular Rezolute product and country will continue for the longer of 12 years from the date of the first commercial sale of the product in each country or for so long as Rezolute or its licensee is selling such product in any country, provided that any such licensee royalty will terminate upon the termination of the licensee’s obligation to make payments to Rezolute based on sales of such product in each country.

The license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on ninety days’ notice at any time. To the extent permitted by applicable laws, the Company has the right to terminate the license agreement if Rezolute challenges the licensed patents.

No consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to the Company upon the occurrence of any future equity financing activities.

The license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement as amended, the Company received a total of $6.0 million upon Rezolute’s equity financing activities and $8.5 million in installment payments through October 2020. The Company also received 161,861 shares of Rezolute’s common stock (as adjusted for the 1:50 reverse stock split in October 2020).

In January 2022, Rezolute dosed the last patient in its Phase 2b clinical trial for RZ358, which triggered a $2.0 million milestone payment due to the Company pursuant to the Rezolute License Agreement, as amended.

In April 2024, Rezolute dosed the first patient in its Phase 3 trial of RZ358 and the Company earned a $5.0 million milestone pursuant to the Rezolute License Agreement, as amended.

As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company recognized $5.0 million in revenue from contracts with customers related to this arrangement during the year ended December 31, 2024. The Company did not recognize any revenue related to this arrangement during the year ended December 31, 2023.

Janssen

In August 2019, the Company entered into an agreement with Janssen pursuant to which the Company granted a non-exclusive license to Janssen to develop and commercialize certain product candidates, including XOMA’s patents and know-how. Under the agreement, Janssen made a one-time payment of $2.5 million to XOMA. Additionally, for each product candidate, the Company is entitled to receive milestone payments of up to $3.0 million upon Janssen’s achievement of certain clinical development and regulatory approval milestones. Additional milestone payments may be due for product candidates which are the subject of multiple clinical trials. Upon commercialization, the Company is eligible to receive a 0.75% royalty on net sales of each product. Janssen’s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year-and-sixth-month anniversary of the first commercial sale of the product in such country. The agreement will remain in effect unless terminated by mutual written agreement.

The Company concluded that the agreement should be accounted for separately from any prior arrangements with Janssen and that the license grant is the only performance obligation under the new agreement. The Company recognized the entire one-time payment of $2.5 million as revenue for the year ended December 31, 2019 as it had completed its performance obligation.

F-26

The Company concluded that the development and regulatory milestone payments are solely dependent on Janssen’s performance and achievement of specified events and thus it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to royalties will be recognized when the related sales occur as they were determined to relate predominantly to the license granted to Janssen and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.

As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this arrangement for the year ended December 31, 2024. The Company recognized milestone payments of $1.5 million in the consolidated statement of operations for the year ended December 31, 2023.

ObsEva

On November 21, 2022, the Company entered into the ObsEva IP Acquisition Agreement pursuant to which the Company acquired all of ObsEva’s intellectual property (patents and know-how) and license agreement rights related to ebopiprant, an investigational compound previously licensed by ObsEva from Merck KGaA. The Company also assumed ObsEva’s ongoing rights and obligations under the Organon License Agreement and the Merck KGaA License Agreement. The Company paid ObsEva a $15.0 million upfront payment at closing.

On October 23, 2023, Organon notified the Company of its intent to terminate for convenience the Organon License Agreement, which XOMA assumed pursuant to the ObsEva IP Acquisition Agreement dated November 21, 2022. The termination was effective as of January 21, 2024. The Company would not be entitled to any milestone payments with respect to any milestone achieved by Organon following the notice of termination. No material early termination penalties were payable by either party. The Company evaluated the related intangible asset balance for impairment in the fourth quarter of 2023 and recorded an impairment charge of $14.2 million, writing off the entire finite-lived intangible asset in the consolidated balance sheet and recognizing an impairment charge in its consolidated statement of operations.

The Company did not recognize any revenue related to this arrangement during the years ended December 31, 2024 and 2023.

Sale of Future Revenue Streams

On December 21, 2016, the Company entered into two royalty interest sale agreements (together, the “Royalty Sale Agreements”) with HCRP. Under the first Royalty Sale Agreement, the Company sold its right to receive milestone payments and royalties on future sales of products subject to a License Agreement, dated August 18, 2005, between XOMA and Wyeth Pharmaceuticals (subsequently acquired by Pfizer, Inc.) for an upfront cash payment of $6.5 million, plus potential additional payments totaling $4.0 million in the event three specified net sales milestones were met in 2017, 2018 and 2019. Based on actual sales, 2017, 2018, and 2019 sales milestones were not achieved. Under the second Royalty Sale Agreement entered into in December 2016, the Company sold its right to receive certain royalties under an Amended and Restated License Agreement dated October 27, 2006 between XOMA and Dyax Corp. for a cash payment of $11.5 million. The Company recorded the total proceeds of $18.0 million as unearned revenue recognized under the units-of-revenue method as the Royalty Sale Agreements were structured as a non-cancellable sale, in which the Company does not have significant continuing involvement in the generation of the cash flows due to HCRP and there are no guaranteed rates of return to HCRP.

The Company allocated the total proceeds between the two Royalty Sale Agreements based on the relative fair value of expected payments to be made to HCRP under the license agreements. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the allocated proceeds received from HCRP to the payments expected to be made by the licensees to HCRP over the term of the Royalty Sale Agreements, and then applying that ratio to the period’s cash payment. During the third quarter of 2018, the Shire product underlying the Dyax

F-27

Corp. license agreement was approved, and the Company began recognizing revenue under the units-of-revenue method due to sales of the approved product.

The Company recognized $3.6 million and $2.1 million as revenue under the units-of-revenue method under these arrangements during the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, the current and non-current portion of the remaining unearned revenue recognized under the units-of-revenue method was $1.4 million and $4.4 million, respectively. As of December 31, 2023, the Company classified $2.1 million and $7.2 million as current and non-current unearned revenue recognized under the units-of-revenue method, respectively.

5. Royalty and Commercial Payment Purchase Agreements

Fully Recovered Royalty and Commercial Payment Purchase Agreements Under the Cost Recovery Method

Viracta Royalty Purchase Agreement

On March 22, 2021, the Company entered into the Viracta RPA, as amended March 4, 2024, pursuant to which the Company acquired the right to receive future royalties, milestone payments, and other payments related to two clinical-stage drug candidates for an upfront payment of $13.5 million. The first candidate, DAY101 (tovorafenib, a pan-RAF kinase inhibitor), now marketed as OJEMDA, and the second candidate, vosaroxin (a topoisomerase II inhibitor), is being developed by Denovo Biopharma LLC. The Company acquired the right to receive (i) up to $54.0 million in potential milestone payments, potential royalties on sales, if approved, and a portion of potential other payments related to DAY101, excluding up to $5.0 million retained by Viracta, and (ii) up to $57.0 million in potential regulatory and commercial milestones, and high-single-digit royalties on sales related to vosaroxin, if approved.

At the inception of the Viracta RPA, the Company recorded $13.5 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

On October 30, 2023, the Company earned a $5.0 million milestone payment pursuant to the Viracta RPA related to the FDA’s acceptance of Day One’s NDA for OJEMDA. In accordance with the cost recovery method, the $5.0 million milestone payment received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.

On April 23, 2024, Day One announced that the FDA granted approval to Day One’s NDA for OJEMDA. Pursuant to the Viracta RPA, the Company earned a $9.0 million milestone payment upon FDA approval and is also eligible to receive mid-single-digit royalties on sales of OJEMDA. In accordance with the cost recovery method, $8.5 million of the milestone payment was recorded as a direct reduction of the remaining recorded long-term royalty and commercial payment receivables under the cost recovery method balance and the excess balance of $0.5 million was recorded as income from purchased receivables under the cost recovery method in the consolidated statement of operations for the year ended December 31, 2024.

On May 30, 2024, Day One announced that it sold its priority review voucher to an undisclosed buyer for $108.0 million. Pursuant to the Viracta RPA, the Company received a payment of $8.1 million related to the sale. The rights to proceeds upon the sale of the priority review voucher was determined to be an embedded derivative which had no value prior to FDA approval of OJEMDA. The Company recorded a change in the fair value of the embedded derivative of $8.1 million in other income in the consolidated statement of operations for the year ended December 31, 2024.

As of June 30, 2024, the Company had fully collected the purchase price recorded in long-term royalty and commercial payment receivables under the cost recovery method related to the Viracta RPA in its consolidated balance sheet and, as such, subsequent royalties received are recorded as income from purchased receivables under the cost recovery method.

No allowance for credit losses was recorded as of December 31, 2023. As there was no remaining balance in long-term royalty and commercial payment receivables under the cost recovery method related to the Viracta RPA in its

F-28

consolidated balance sheet as of December 31, 2024, the Company did not need to perform its periodic credit loss assessment for the year ended December 31, 2024.

On December 3, 2024, the Company entered into the Viracta Assignment Agreements with Viracta, through which the Company became the patent holder of the IP and know-how related to OJEMDA that was out-licensed to Day One and where Viracta assigned to the Company all its rights, title, and interest in the Day One License Agreement. The Company did not acquire new rights to additional milestone and royalty payments as a result of the execution of the Viracta Assignment Agreements that were not acquired under the Viracta RPA.

As of December 31, 2024, there was $1.3 million in trade and other receivables, net related to this arrangement. As of December 31, 2023, there was no trade and other receivables, net related to this arrangement. The Company recognized $3.2 million in income from purchased receivables under the cost recovery method related to this arrangement during the year ended December 31, 2024. The Company did not recognize any income related to this arrangement during the year ended December 31, 2023.

Royalty and Commercial Payment Purchase Agreements Under the EIR Method

Short-term royalty and commercial payment receivables under the EIR method were $14.8 million and zero as of December 31, 2024 and 2023, respectively. Long-term royalty and commercial payment receivables under the EIR method were $5.0 million and zero as of December 31, 2024 and 2023, respectively.

Affitech Commercial Payment Purchase Agreement

On October 6, 2021, the Company entered into the Affitech CPPA, pursuant to which, the Company purchased a future stream of commercial payment rights to Roche’s faricimab from Affitech for an upfront payment of $6.0 million. The Company is eligible to receive 0.5% of future net sales of faricimab for a ten-year period following the first commercial sales in each applicable jurisdiction.

At the inception of the Affitech CPPA, the Company recorded $14.0 million as long-term royalty and commercial payment receivables under the cost recovery method which included the $6.0 million upfront payment and $8.0 million in regulatory milestone payments in its consolidated balance sheet. The Company concluded the regulatory milestone payments of $8.0 million met the criteria for recognition as a derivative under ASC 815 and should be accounted for at fair value and recorded as a current liability at the inception of the transaction. Therefore, the regulatory milestone payments were recorded as contingent liabilities in its consolidated balance sheet. The Company concluded the sales-based milestone payments of up to $12.0 million do not meet the definition of a derivative under ASC 815 and a liability will be recognized when probable and reasonably estimable.

In January 2022, Roche received approval from the FDA to commercialize VABYSMO (faricimab-svoa) for the treatment of wet, or neovascular, age-related macular degeneration and diabetic macular edema. In September 2022, Roche received approval from the European Commission to commercialize VABYSMO for the treatment of wet, or neovascular, age-related macular degeneration and visual impairment due to diabetic macular edema. Commercial payments are due from Roche to the Company within 60 days of December 31 and June 30 of each year.

Pursuant to the Affitech CPPA, the Company paid Affitech a $5.0 million milestone payment tied to the U.S. marketing approvals and a $3.0 million milestone payment tied to the EC approvals. The achievement of the first and second sales-based milestone payments under the Affitech CPPA was considered probable as of December 31, 2023, and as such the Company recognized a $6.0 million contingent liability in contingent consideration under RPAs, AAAs, and CPPAs in its consolidated balance sheet. The sales milestones were achieved in 2023 and in the first quarter of 2024, the Company paid Affitech $6.0 million and the related contingent liability balance was reduced to zero.

Based on reported first quarter of 2024 sales of VABYSMO, the achievement of the third sales-based milestone payment under the Affitech CPPA was considered probable and reasonably estimable as of March 31, 2024, and the Company recognized a $3.0 million contingent liability which remained on the consolidated balance sheet as of December 31, 2024.

F-29

Historically, the Company had been unable to reliably estimate its commercial payment stream from future net sales and the related commercial payments to be received under the Affitech CPPA. However, during the second quarter of 2024, Roche’s periodically reported VABYSMO sales data, available third-party sales projections, and the Company’s history of receipts of commercial payments related to VABYSMO provided the Company with a greater ability to estimate future net sales and the commercial payments to be received under the Affitech CPPA.

As of April 1, 2024, when the Company assessed it was able to reliably estimate cash flows, the Company reclassified $7.8 million of royalty and commercial payment receivables under the cost recovery method to royalty and commercial payment receivables under the EIR method. The Company recognized $14.8 million in income from purchased receivables under the EIR method during the year ended December 31, 2024.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the Affitech CPPA of $16.9 million.

No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Aptevo Commercial Payment Purchase Agreement

On March 29, 2023, the Company entered into the Aptevo CPPA, pursuant to which the Company acquired from Aptevo a portion of its milestone and commercial payment rights under a sale agreement dated February 28, 2020 between Aptevo and Medexus, related to IXINITY, which is marketed by Medexus for the control and prevention of bleeding episodes and postoperative management in people with Hemophilia B.

The Company is eligible to receive a mid-single digit percentage of all IXINITY quarterly net sales from January 1, 2023 until the first quarter of 2035, and will be entitled to milestone payments of up to $5.3 million.

At the inception of the Aptevo CPPA, the Company recorded $9.7 million as royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet which included a $9.6 million upfront payment and a $50,000 one-time payment, which would be due if the Company received more than $0.5 million in receipts for first quarter 2023 sales of IXINITY. At inception of the agreement, the Company concluded the one-time payment of $50,000 was probable and reasonably estimable. Therefore, the payment was recorded as a contingent liability under ASC 450 in the consolidated balance sheet at inception. The Company paid the one-time payment of $50,000 in June 2023 when related receipts exceeded $0.5 million.

During the year ended December 31, 2023, the Company received total commercial payments pursuant to the Aptevo CPPA of $1.7 million.

Historically, the Company had been unable to reliably estimate its commercial payment stream from future net sales and the related commercial payments to be received under the Aptevo CPPA. However, during the fourth quarter of 2024, Medexus’ periodically reported IXINITY sales data, available third-party sales projections, and the Company’s history of receipts of commercial payments related to IXINITY provided the Company with a greater ability to estimate future net sales and the commercial payments to be received under the Aptevo CPPA.

As of October 1, 2024, when the Company assessed it was able to reliably estimate cash flows, the Company reclassified $7.2 million of royalty and commercial payment receivables under the cost recovery method to royalty and commercial payment receivables under the EIR method. The Company recognized $0.3 million in income from purchased receivable under the EIR method during the year ended December 31, 2024.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the Aptevo CPPA of $1.6 million.

No allowance for credit losses was recorded as of December 31, 2024 and 2023.

F-30

Royalty and Commercial Payment Purchase Agreements Under the Cost Recovery Method

Short-term royalty and commercial payment receivables under the cost recovery method were $0.4 million and $14.2 million as of December 31, 2024 and 2023, respectively. Long-term royalty and commercial payment receivables under the cost recovery method were $55.9 million and $58.0 million as of December 31, 2024 and 2023, respectively.

Twist Bioscience Royalty Purchase Agreement

On October 21, 2024, the Company entered into the Twist RPA. Under the terms of the Twist RPA, the Company acquired 50% of certain contingent payments (including royalties, milestone payments, sublicense income, and option exercise payments) related to Twist’s 60-plus early-stage programs across over 30 partners for a $15.0 million upfront payment. The Company is eligible to receive up to $0.5 billion in milestone payments and a 50% share of up to low-single-digit royalties on future commercial sales.

Upon closing of the transaction, the Company paid Twist an upfront payment of $15.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

Given the limited available information and early stage of the programs, the Company was unable to reasonably estimate future milestone payments or net sales and the royalty payments to be received over the twelve-month period following the consolidated balance sheet date of December 31, 2024 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of December 31, 2024.

As of December 31, 2024, no payments were probable to be received under Twist RPA in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024.

Daré Royalty Purchase Agreements

On April 29, 2024, the Company entered into the Daré RPAs. Pursuant to the terms of the Daré RPAs, the Company paid $22.0 million in cash to Daré in consideration for (a) 100% of all remaining royalties related to XACIATO not already subject to the royalty-backed financing agreement Daré entered into in December 2023 and net of payments owed by Daré to upstream licensors, which equates to royalties ranging from low to high-single-digits, and all potential commercial milestones related to XACIATO that are payable to Daré under the Daré Organon License Agreement; (b) a 4% synthetic royalty on net sales of OVAPRENE and a 2% synthetic royalty on net sales of Sildenafil Cream, which will decrease to 2.5% and 1.25%, respectively, upon the Company achieving a pre-specified return threshold; and (c) a portion of Daré’s right to a certain milestone payment that may become payable to Daré under the Bayer License Agreement. The Daré RPAs also provide for milestone payments to Daré of $11.0 million for each successive $22.0 million received by the Company under the Daré RPAs after achievement of a return threshold of $88.0 million.

Upon closing of the transaction, the Company paid Daré an upfront payment of $22.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. The Company concluded that the milestone payments to Daré did not meet the definition of a derivative under ASC 815 and expects to recognize the milestone payments as liabilities when probable and reasonably estimable.

Given the limited available information, the Company was unable to reasonably estimate future net sales and the commercial payments to be received over the twelve-month period following the consolidated balance sheet date of December 31, 2024 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of December 31, 2024.

As of December 31, 2024, the Company received de minimis commercial payments pursuant to the Daré RPAs. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.

F-31

Under the cost recovery method, the Company does not expect to recognize any income related to milestones and commercial payments received until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024.

LadRx Agreements

On June 21, 2023, the Company entered into the LadRx AAA pursuant to which the Company acquired from LadRx all of its rights, title, and interest related to arimoclomol under the Zevra APA between Zevra and LadRx. The Company also entered into the LadRx RPA, pursuant to which the Company acquired the right to receive all of the future royalties, regulatory, and commercial milestone payments as well as other related payments due to LadRx from ImmunityBio related to aldoxorubicin under the ImmunityBio License Agreement between ImmunityBio and LadRx.

Upon the initial closing of the LadRx Agreements, the Company paid LadRx an upfront payment of $5.0 million and could have been required to pay up to an additional $6.0 million in regulatory and commercial sales milestone payments which included $5.0 million related to regulatory milestone payments and $1.0 million related to commercial sales milestone payments. The Company concluded that the regulatory milestone payments of $5.0 million met the definition of a derivative under ASC 815 and should be accounted for at fair value and recorded as a current liability at the inception of the transaction. The fair value of the regulatory milestone payments was estimated to be $1.0 million. The Company concluded the commercial milestone payment of $1.0 million did not meet the definition of a derivative under ASC 815 and a liability will be recognized when probable and reasonably estimable.

At the inception of the LadRx Agreements, the Company recorded $6.0 million as long-term royalty and commercial payment receivables under the cost recovery method related to the aggregate of the arimoclomol and aldoxorubicin payment rights acquired, which included the $5.0 million upfront payment and $1.0 million for the estimated fair value of the regulatory milestone payments.

On January 11, 2024, Zevra announced that the FDA accepted its NDA resubmission for arimoclomol and pursuant to the LadRx Agreements, the Company made a $1.0 million milestone payment to LadRx in January 2024.

On June 3, 2024, the ImmunityBio License Agreement was terminated, and the Company entered into an amendment to the LadRx RPA. Under the LadRx RPA, as amended, the Company is eligible to receive potential low-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin. Additionally, the amendment removed the remaining $4.0 million regulatory milestone payment under the original agreement that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin, which initially and as of the amendment date had a fair value of zero. If LadRx licenses aldoxorubicin to an applicable third party, the Company is eligible to receive potential high-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin and a portion of any potential future milestone payments.

On September 20, 2024, Zevra announced that the FDA granted approval to Zevra’s NDA for MIPLYFFA for use in combination with miglustat for the treatment of neurological manifestations of Niemann-Pick Disease Type C. The achievement of the commercial milestone payment under the LadRx AAA was considered probable as of September 30, 2024, and the Company recognized a $1.0 million contingent liability. During the fourth quarter of 2024, the Company paid LadRx $1.0 million and the related contingent liability balance was reduced to zero.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the LadRx Agreements of $2.2 million. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.

As of December 31, 2024, though the Company is unable to reliably estimate its royalty payment stream from future net sales, $0.4 million was probable and reasonably expected to be received in the next twelve months and was reflected as short-term royalty and commercial payment receivable under the cost recovery method.

F-32

Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Palobiofarma Royalty Purchase Agreement

On September 26, 2019, the Company entered into the Palo RPA, pursuant to which the Company acquired the rights to potential royalty payments in low-single-digit percentages of aggregate net sales associated with six product candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin’s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis and nonalcoholic steatohepatitis and other indications (the “Palo Licensed Products”) that are being developed by Palo.

Under the terms of the Palo RPA, the Company paid Palo an upfront payment of $10.0 million payment at the close of the transaction, which occurred simultaneously upon parties’ entry into the Palo RPA on September 26, 2019. At the inception of the agreement, the Company recorded $10.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

As of December 31, 2024, no payments were probable and expected to be received under the Palo RPA in the twelve-month period following the balance sheet date and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of December 31, 2024.

Under the cost recovery method, the Company does not expect to recognize any income related to royalties received until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Kuros Royalty Purchase Agreement

On July 14, 2021, the Company entered into the Kuros RPA, pursuant to which the Company acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single-digit to low-double-digits, and up to $25.5 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals’ vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $7.0 million. The Company may pay up to an additional $142.5 million to Kuros in sales-based milestone payments.

At the inception of the Kuros RPA, the Company recorded $7.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals resulting in a $5.0 million milestone payment to Kuros. Pursuant to the Kuros RPA, the Company is entitled to 50% of the milestone payment, which was received by XOMA in July 2022. In accordance with the cost recovery method, the $2.5 million milestone received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.

As of December 31, 2024, no payments were probable and expected to be received under the Kuros RPA in the twelve-month period following the balance sheet date and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of December 31, 2024.

Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.

F-33

Agenus Royalty Purchase Agreement

On September 20, 2018, the Company entered into the Agenus RPA, pursuant to which the Company acquired the right to receive 33% of the future royalties on six Incyte Europe S.a.r.l. (“Incyte”) immuno-oncology assets, at the time, all in development, due to Agenus from Incyte (net of certain royalties payable by Agenus to a third party) and 10% of all future developmental, regulatory and commercial milestone payments related to these assets. However, the Company did not have a right to the expected near-term milestone associated with the entry of INCAGN2390 (anti-TIM-3) into its Phase 1 clinical trial. The future royalties due to Agenus from Incyte were based on low-single to mid-teen digit percentages of applicable net sales.

In addition, the Company acquired the right to receive 33% of the future royalties on MK-4830, an immuno-oncology product, due to Agenus from Merck and 10% of all future developmental, regulatory and commercial milestones related to this asset. The future royalties due to Agenus from Merck were based on low-single-digit percentage of applicable net sales. Pursuant to the Agenus RPA, the Company’s share in future potential development, regulatory and commercial milestones was up to $59.5 million. There was no limit on the amount of future royalties on sales that the Company may receive under the agreements.

Under the terms of the Agenus RPA, the Company paid Agenus an upfront payment of $15.0 million. At the inception of the agreement, the Company recorded $15.0 million as long-term royalty and commercial payment receivables under the cost recovery method in the consolidated balance sheets.

In November 2020, MK-4830 advanced into Phase 2 development, and Agenus earned a $10.0 million clinical development milestone payment under its license agreement with Merck, of which the Company earned $1.0 million. In accordance with the cost recovery method, the $1.0 million milestone payment received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.

Based on updates received in July 2024, the Company evaluated the status of the programs for potential credit losses in the third quarter of 2024. The Company does not expect to collect any payments from the Agenus RPA. Accordingly, the Company recorded credit losses on purchased receivables of $14.0 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $14.0 million. There was no allowance for credit losses recorded as of December 31, 2023.

Aronora Royalty Purchase Agreement

On April 7, 2019, the Company entered into the Aronora RPA which closed on June 26, 2019. Under the Aronora RPA, the Company acquired the right to receive future royalties and a portion of upfront, milestone, and option payments (the “Non-Royalties”) related to five anti-thrombotic hematology product candidates. Three candidates were subject to Aronora’s collaboration with Bayer (the “Bayer Products”), including one which was subject to an exclusive license option by Bayer. In July 2020, Bayer elected to not exercise its option on the third Bayer Product and that product is now subject to the same economic terms as the non-Bayer Products. The Company was eligible to receive 100% of future royalties and 10% of future Non-Royalties economics from these Bayer Products. The other two candidates are unpartnered (the “non-Bayer Products”) for which the Company will receive a low-single-digit percentage of net sales and 10% of Non-Royalties. The future payment percentage for Non-Royalties will be reduced from 10% to 5% upon the Company’s receipt of two times the total cumulative amount of consideration paid by the Company to Aronora. On April 8, 2024, Bayer terminated its license agreement with Aronora.

Under the terms of the Aronora RPA, the Company paid Aronora a $6.0 million upfront payment at the close of the transaction. The Company financed $3.0 million of the upfront payment with a term loan under its Loan and Security Agreement with SVB. The Company was required to make a contingent future cash payment of $1.0 million for each of the three Bayer Products that were active on September 1, 2019 (up to a total of $3.0 million, the “Aronora Contingent Consideration”). Pursuant to the Aronora RPA, if the Company receives at least $25.0 million in cumulative royalties on net sales per product, the Company will be required to pay associated tiered milestone payments to Aronora in an aggregate amount of up to $85.0 million per product (the “Royalty Milestones”). The Royalty Milestones are paid based upon various

F-34

royalty tiers prior to reaching $250.0 million in cumulative royalties on net sales per product. Royalties per product in excess of $250.0 million are retained by the Company.

At the inception of the agreement, the Company recorded $9.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet, including the estimated fair value of the Aronora Contingent Consideration of $3.0 million. In September 2019, the Company paid the $3.0 million contingent consideration to Aronora. As the Company receives royalties from Aronora for a product, the Company will recognize the liability for future Royalty Milestones for such product when probable and reasonably estimable.

Based on communications in April 2024, the Company evaluated the status of the partnered programs for credit losses in the second quarter of 2024. The Company does not expect to collect any payments from the Aronora RPA. Accordingly, the Company recorded credit losses on purchased receivables of $9.0 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $9.0 million. There was no allowance for credit losses recorded as of December 31, 2023.

Talphera Commercial Payment Purchase Agreement

DSUVIA was approved by the FDA in 2018 for use in adults in certified medically supervised healthcare settings. In April 2023, Talphera divested DSUVIA to Alora for an upfront payment, a 15% royalty on commercial net sales of DSUVIA and up to $116.5 million in sales-based milestone payments under the Talphera APA. In addition, Talphera is entitled to 75% of net sales of DSUVIA to the DoD for its services performed to support sales of DSUVIA to the DoD under the Talphera Marketing Agreement.

On January 12, 2024, the Company entered into the Talphera CPPA, pursuant to which XOMA will receive (i) 100% of the 15% royalty on commercial net sales and the sales-based milestones related to net sales of DSUVIA for sales made on and after January 1, 2024, and (ii) 100% of Talphera’s future service revenue in the amount of 75% of net sales of DSUVIA to the DoD, until the Company receives $20.0 million. Thereafter, the Company will fully retain the 15% royalty on commercial net sales of DSUVIA and will share equally with Talphera the 75% of net sales of DSUVIA to the DoD and the remaining sales-based milestone payments due from Alora.

Upon closing of the transaction, the Company paid Talphera an upfront payment of $8.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the Talphera CPPA of $0.1 million. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.

Based on updates received in November 2024, the Company evaluated the status of the program for potential credit losses in the fourth quarter of 2024. The Company does not expect to collect any payments from the Talphera CPPA. Accordingly, the Company recorded credit losses on purchased receivables of $7.9 million in the consolidated statement of operations and fully wrote off the allowance for credit losses of $7.9 million. There was no allowance for credit losses recorded as of December 31, 2023.

Bioasis Royalty Purchase Agreement

On February 25, 2019, the Company entered into the Bioasis RPA, pursuant to which the Company acquired potential future milestone and royalty rights from Bioasis for product candidates that were being developed pursuant to a license agreement between Bioasis and Prothena Biosciences Limited.

At the inception of the agreement, the Company recorded $0.4 million as long-term royalty receivables in its consolidated balance sheet, including the estimated fair value of the contingent future cash payments upon achievement of certain development milestones (the “Bioasis Contingent Consideration”) of $75,000.

F-35

On November 2, 2020, the Company entered into the Second Bioasis RPA, pursuant to which the Company acquired potential future milestone and other payments, and royalty rights from Bioasis for product candidates that were being developed pursuant to a research collaboration and license agreement between Bioasis and Chiesi. The Company paid Bioasis $1.2 million upon the closing of the Second Bioasis RPA for the purchased rights.

At the inception of the Second Bioasis RPA, the Company recorded $1.2 million as long-term royalty receivables in its consolidated balance sheet.

On June 20, 2023, Bioasis announced the suspension of all of its operations and the termination of the research collaboration and license agreement between Bioasis and Chiesi. As a result, the Company recorded credit losses on purchased receivables of $1.6 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $1.6 million for both the Bioasis RPA and Second Bioasis RPA. The fair value of the Bioasis Contingent Consideration was reduced to zero with the change in the estimated fair value recognized in other income (expense), net in the consolidated statement of operations.

The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Acquisition of Royalty and Commercial Payment Receivables

Receipt of Royalty and Commercial Payments

Recognition of Contingent Consideration

Credit Losses on Purchased Receivables

Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method

Balance as of December 31, 2024

Twist

$

$

15,000

$

$

$

$

$

15,000

Daré

22,000

(1)

21,999

Talphera

8,000

(96)

(7,904)

LadRx

6,000

(2,150)

1,000

4,850

Aptevo

7,976

(795)

(7,181)

Agenus

14,000

(14,000)

Aronora

9,000

(9,000)

Palobiofarma

10,000

10,000

Viracta

8,500

(8,500)

Kuros

4,500

4,500

Affitech

12,191

(7,396)

3,000

(7,795)

Total

$

72,167

$

45,000

$

(18,938)

$

4,000

$

(30,904)

$

(14,976)

$

56,349

The following table summarizes the contingent consideration under RPAs, AAAs, and CPPAs activities during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Recognition of Contingent Consideration

Payment of Contingent Consideration

Balance as of December 31, 2024

Contingent Consideration under ASC 450:

Affitech

$

6,000

$

3,000

$

(6,000)

$

3,000

LadRx

1,000

(1,000)

Contingent Consideration under ASC 815:

LadRx

1,000

(1,000)

Total

$

7,000

$

4,000

$

(8,000)

$

3,000

F-36

The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method

Income from Purchased Receivables Under the EIR Method

Receipt of Royalty and Commercial Payments

Balance as of December 31, 2024

Affitech

$

$

7,795

$

14,800

$

(9,490)

$

13,105

Aptevo

7,181

266

(819)

6,628

Total

$

$

14,976

$

15,066

$

(10,309)

$

19,733

The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the year ended December 31, 2024 (in thousands):

Year ended December 31, 2024

Viracta

3,201

Total income from purchased receivables under the cost recovery method

$

3,201

Affitech

14,800

Aptevo

266

Total income from purchased receivables under the EIR method

$

15,066

6. Fair Value Measurements

The Company records its financial assets and liabilities at fair value. The carrying amounts of certain of the Company’s financial instruments, including cash, trade and other receivables, net, and accounts payable, approximate their fair value due to their short maturities. Fair value is defined as the exchange price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting guidance for fair value establishes a framework for measuring fair value and a fair value hierarchy that prioritizes the inputs used in valuation techniques. The accounting standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

Level 1 – Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2 – Observable inputs, either directly or indirectly, other than quoted prices in active markets for identical assets or liabilities, such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities; therefore, requiring an entity to develop its own valuation techniques and assumptions.

An entity may choose to measure many financial instruments and certain other items at fair value at specified election dates. The Company’s Exarafenib milestone asset (Note 4) was carried at fair value, determined according to

F-37

Level 3 inputs in the fair value hierarchy described above. Any subsequent changes in the estimated fair value of the Exarafenib milestone asset are recorded in the consolidated statements of operations.

The following tables set forth the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands):

Fair Value Measurements as of December 31, 2024 Using:

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

(Level 1)

(Level 2)

(Level 3)

Total

Assets:

Cash equivalents:

Money market funds

$

72,304

$

$

$

72,304

U.S. treasury bills

20,367

20,367

Total cash equivalents

92,671

92,671

Exarafenib milestone asset (Note 4)

3,214

3,214

Investment in equity securities

3,529

3,529

Total financial assets

$

96,200

$

$

3,214

$

99,414

Liabilities:

Exarafenib milestone contingent consideration (Note 4)

$

$

$

3,214

$

3,214

Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value

Total financial liabilities

$

$

$

3,214

$

3,214

Fair Value Measurements as of December 31, 2023 Using:

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

(Level 1)

(Level 2)

(Level 3)

Total

Assets:

Cash equivalents:

Money market funds

$

28,352

$

$

$

28,352

Total cash equivalents

28,352

28,352

Investment in equity securities

161

161

Total financial assets

$

28,513

$

$

$

28,513

Liabilities:

Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value

$

$

$

1,000

$

1,000

Exarafenib Milestone Asset and Exarafenib Milestone Contingent Consideration

The Exarafenib milestone asset and Exarafenib milestone contingent consideration represent the Company’s potential receipt of a future milestone payment and a future consideration payable to Kinnate CVR holders that are contingent upon the achievement of a certain specified milestone related to the Exarafenib Sale. As of December 31, 2024, the estimated fair value of each of the Exarafenib milestone asset and Exarafenib milestone contingent consideration was $3.2 million. The fair value measurement was based on a probability-weighted discounted cash flow model using significant Level 3 inputs, such as anticipated timelines and the probability of achieving the development milestone. Both the Exarafenib milestone asset and Exarafenib milestone contingent consideration are remeasured at fair value at each reporting period with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations until settlement.

Subsequent to the Kinnate acquisition, during the year ended December 31, 2024, the estimated fair value of both the Exarafenib milestone asset and Exarafenib milestone contingent consideration increased by $0.3 million. The increase

F-38

in estimated fair value had an offsetting net impact of zero on the consolidated statements of operations for the year ended December 31, 2024.

Investment in Equity Securities

The equity securities consisted of investments in public traded companies’ common stock that are classified on the consolidated balance sheets as current assets as of December 31, 2024 and 2023. The equity securities are revalued each reporting period with changes in fair value recorded in the other income (expense), net line item of the consolidated statements of operations. The inputs that were used to calculate the fair value of the equity securities were observable prices in active markets and therefore were classified as a Level 1 fair value measurement.

Contingent Consideration under RPAs, AAAs, and CPPAs, Measured at Fair Value

During the first quarter of 2024, the contingent liability recorded pursuant to the LadRx Agreements was reduced to zero after the Company paid LadRx $1.0 million upon achievement of a regulatory milestone in January 2024 (Note 5).

During the second quarter of 2024, the Company amended the LadRx RPA and the remaining contingent consideration that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin was removed (Note 5). As of December 31, 2024, there were no remaining regulatory milestone contingent payments under the LadRx Agreements.

7. Lease Agreements

Office Lease

The Company leases one facility in Emeryville, California under an operating lease. In January 2023, the Company amended the original lease to extend the lease term five months from its original expiration of February 28, 2023 to July 31, 2023 (the “amended lease agreement” or the “amended lease”).

The Company retained no option to further extend, renew or terminate the amended lease under the amended terms and all other material terms and conditions, including the monthly base rent, remained consistent with the original lease.

In accordance with ASC 842, the Company accounted for the amendment to extend the lease term as a modification of the original lease and, as such, remeasured the lease liability and recognized a corresponding adjustment to the right-of-use asset of $0.1 million to reflect the changes in the lease payments due to the extended lease term.

On June 27, 2023, the Company executed the second lease amendment for its corporate headquarters lease in Emeryville, California with the same counterparty, in a different location in the same building to replace its existing amended lease which expired in July 2023 (the “new lease agreement” or the “new lease”). The new lease agreement commenced on November 10, 2023 and has a term of 65 months.

Under the new lease agreement, the Company retained access to its original premises under the amended lease which expired in July 2023, until the new space became available on November 10, 2023. Payments made between when the lease expired in July 2023 and the commencement date of the new premises of November 10, 2023 were recorded as variable lease costs in the consolidated statement of operations for the year ended December 31, 2023.

In accordance with ASC 842, the Company accounted for the new lease as a separate contract and the Company recognized an operating lease right-of-use assets of $0.4 million and operating lease liabilities of $0.4 million on November 10, 2023, the commencement date of the lease.

F-39

Kinnate Lease

As part of the Kinnate Merger Agreement (Note 4), the Company acquired a lease agreement that was assigned to an assignee that expires on June 30, 2026. In accordance with ASC 842, the Company accounted for the lease as if it had commenced on the Kinnate Merger Closing Date. The Company recognized operating lease liabilities of $0.8 million as of April 3, 2024. No operating lease right-of-use assets were recorded due to the allocation of the excess of fair value of net assets acquired to certain qualifying assets under ASC 805.

The following table summarizes the maturity of the Company’s operating lease liabilities as of December 31, 2024 (in thousands):

Year

Rent Payments

2025

502

2026

 

300

2027

 

91

2028

102

2029

34

Total undiscounted lease payments

$

1,029

Present value adjustment

(100)

Total net lease liability for operating leases

$

929

As of December 31, 2024 and 2023, the total net lease liability was $0.9 million and $0.4 million, respectively.  

As of December 31, 2024 the Company’s current and non-current operating lease liabilities were $0.4 million and $0.5 million, respectively. As of December 31, 2023 the Company’s current and non-current operating lease liabilities were $0.1 million and $0.3 million, respectively.

The following table summarizes the cost components of the Company’s operating leases for the years ended December 31, 2024 and 2023, respectively (in thousands):

    

Year Ended December 31, 

2024

2023

Lease costs:

Operating lease cost

$

131

 

$

131

Variable lease cost (1)

18

 

44

Total lease costs

$

149

$

175

(1)Under the terms of the original, amended and new lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.

The following information represents supplemental disclosure for the consolidated statements of cash flows related to operating leases (in thousands):

    

Year Ended December 31, 

    

2024

2023

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

83

$

126

F-40

The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of December 31, 2024 and 2023, respectively, were as follows:

    

December 31, 

December 31, 

    

2024

2023

Weighted-average remaining lease term

2.52 years

5.33 years

Weighted-average discount rate

8.00

%

8.50

%

Kinnate Sublease

As part of the Kinnate Merger Agreement (Note 4), the Company acquired a lease assignment agreement with an assignee that expires on June 30, 2026. In accordance with ASC 842, the Company will account for the lease assignment as a sublease over its term. Under the terms of the lease assignment agreement, the assignee will make direct payments to the head lessor over the lease term. During the year ended December 31, 2024, the Company recognized sublease income of $0.3 million in the other income (expense), net line item in the consolidated statement of operations.

8. Long-Term Debt

On December 15, 2023, XOMA transferred to XRL, a newly formed wholly owned subsidiary, all its rights, title and interest in the commercial payments from Roche’s VABYSMO under the Affitech CPPA and related assets (the “Commercial Payments”). The VABYSMO-related assets and rights transferred to XRL are referred to herein as the “Transferred Assets.”

Simultaneously, XRL entered into the Blue Owl Loan Agreement with Blue Owl and lenders, pursuant to which XRL was extended certain senior secured credit facilities in an aggregate principal amount of up to $140.0 million. The principal and interest of the loan are to be paid from the Commercial Payments. XRL is obligated to make semi-annual interest payments, starting in March 2024, at a fixed rate of 9.875% per annum until the commercial payment-backed loan is repaid, at which time the Commercial Payments will revert back to XOMA. On each interest payment date, any shortfall in interest payment will be paid from the interest reserve, any uncured shortfall in interest payment that exceeds the interest reserve will increase the outstanding principal amount of the loan, and any Commercial Payment in excess of accrued interest on the loan will be used to repay the principal of the loan until the balance is fully repaid.

The loan matures on December 15, 2038, provided that XRL may repay it in full at any time prior to December 15, 2038, subject to the terms of the Blue Owl Loan Agreement. The Blue Owl Loan includes (i) an initial term loan in an aggregate principal amount equal to $130.0 million and (ii) a delayed draw term loan in an aggregate principal amount of $10.0 million to be funded at the option of the XRL upon receipt by the lenders of payments of principal and interest from the proceeds of Commercial Payments in excess of an agreed upon amount on or prior to March 15, 2026.

The payment obligations under the Blue Owl Loan Agreement are limited to XRL, and Blue Owl has no recourse under the Blue Owl Loan Agreement against XOMA or any assets other than the Transferred Assets and XOMA’s equity interest in XRL. In connection with the Blue Owl Loan Agreement, (i) XRL granted Blue Owl a first-priority perfected lien on, and security interest in, (a) the Commercial Payments and the proceeds thereof, in each case under the Affitech CPPA and (b) all other assets of XRL and (ii) XOMA granted Blue Owl a first-priority perfected lien on, and security interest in 100% of the equity of XRL. The Blue Owl Loan Agreement contains other customary terms and conditions, including representations and warranties, as well as indemnification obligations in favor of Blue Owl.

On December 15, 2023, the Company borrowed the initial term loan of $130.0 million and received $119.6 million, net of $4.1 million in fees and lender expenses and $6.3 million that was deposited into reserve accounts to pay interest, administrative fees and XRL’s operating expenses (see Note 2). The Company also incurred $0.6 million of direct issuance costs related to the Blue Owl Loan Agreement.

In connection with the Blue Owl Loan Agreement, XOMA issued to Blue Owl and certain funds affiliated with Blue Owl warrants to purchase: (i) up to 40,000 shares of XOMA’s common stock at an exercise price of $35.00 per share;

F-41

(ii) up to 40,000 shares of XOMA’s common stock at an exercise price of $42.50 per share; and (iii) up to 40,000 shares of XOMA’s common stock at an exercise price of $50.00 per share (collectively, the “Blue Owl Warrants”) (see Note 12). The fair value of the Blue Owl Warrants was determined using the Black-Scholes Model (see Note 2) and was estimated to be $1.5 million. As of December 31, 2024, all Blue Owl Warrants were outstanding.

The initial term loan of $130.0 million is carried at amortized cost. Amortization of the initial term loan is applied under the expected-effective-yield approach using the retrospective interest method. As of December 31, 2023, the effective interest rate was determined to be 11.01%. The Company recorded a debt discount of $5.3 million, which included $3.8 million in allocated fees and lender expenses and $1.5 million for the fair value of the Blue Owl Warrants. The Company also recorded $0.6 million in direct debt issuance costs allocated to the initial term loan. The Company will accrete both the debt discount of $5.3 million and $0.6 million of direct debt issuance costs over the expected term of the initial term loan.

As of the closing date of December 15, 2023, the Company recorded the $0.3 million allocated costs for the delayed draw term loan commitment as a non-current asset in other assets - long term in the consolidated balance sheet and will reclassify the amount as a debt discount when the delayed draw term loan is drawn. As of December 31, 2024, no amount had been drawn from the delayed draw term loan.

The carrying value of the short and long-term portion of the initial term loan was $5.5 million and $118.5 million, respectively, as of December 31, 2023. The Company recorded $0.6 million in interest expense during the year ended December 31, 2023.

In March 2024, XRL made a semi-annual payment of $7.4 million which included an interest payment of $3.8 million and principal repayment of $3.6 million. In September 2024, XRL made a semi-annual payment of $9.5 million which included an interest payment of $6.2 million and principal repayment of $3.3 million. The carrying value of the short and long-term portion of the initial term loan was $11.4 million and $106.9 million, respectively, as of December 31, 2024. As of December 31, 2024, the EIR was determined to be 11.22%. The Company recorded $13.8 million in interest expense during the year ended December 31, 2024. As of December 31, 2024, the Company had an unaccreted debt discount of $4.2 million and unaccreted direct issuance costs of $0.6 million to be accreted over the expected remaining term of the initial term loan.

The following table summarizes the impact of the initial term loan on the Company’s consolidated balance sheet as of December 31, 2024 (in thousands):

    

December 31, 2024

Gross principal

$

130,000

Principal repayments

(6,902)

Unaccreted debt discount and debt issuance costs

(4,829)

Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs

118,269

Less: current portion of long-term debt

(11,394)

Long-term debt

$

106,875

Long-term debt on the Company’s consolidated balance sheet as of December 31, 2024 and 2023 include only the carrying value of the Blue Owl Loan.

F-42

Aggregate projected future principal payments of the initial term loan as of December 31, 2024, are as follows (in thousands):

Year Ending December 31,

Payments

2025

 

12,860

2026

 

19,265

2027

25,914

2028

32,330

2029

32,729

Total payments

$

123,098

Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the consolidated statements of operations for the year ended December 31, 2024 and 2023 relates to the initial term loan (in thousands):

Year Ended

December 31, 

2024

2023

Accrued interest expense

$

12,490

$

535

Accretion of debt discount and debt issuance costs

 

1,350

 

34

 

Total interest expense

$

13,840

$

569

9. Income Taxes

The Company had pre-tax book loss of $19.5 million and $40.8 million for the years ended December 31, 2024 and 2023, respectively. The Company had an income tax benefit of $5.7 million for the year ended December 31, 2024 and no income tax benefit/provision for the year ended December 31, 2023.  

The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 consists of the following (in thousands):

Year Ended December 31, 

    

2024

    

2023

Current:

Federal

$

$

State

Total current

$

$

Deferred:

Federal

$

(5,483)

$

State

 

(175)

 

Total deferred

$

(5,658)

$

F-43

Reconciliation between the tax provision computed at the federal statutory income tax rate and the Company’s actual effective income tax rate is as follows:

Year Ended December 31, 

 

    

2024

    

2023

 

Federal tax at statutory rate

 

21

%  

21

%

Stock compensation and other permanent differences

 

(2)

%  

(1)

%

Nondeductible executive compensation

 

(2)

%  

(1)

%

Bargain purchase gain

20

%  

%

Tax benefit related to Pulmokine acquisition

29

%  

%

Valuation allowance

 

(37)

%  

(19)

%

Total

 

29

%  

%

The significant components of net deferred tax assets as of December 31, 2024 and 2023 were as follows (in thousands):

December 31, 

    

2024

    

2023

Capitalized research and development expenses

$

22,663

$

2,336

Net operating loss carryforwards

 

36,675

 

30,130

Research and development and other tax credit carryforwards

 

13,176

 

13,176

Stock compensation

 

5,577

 

5,864

Unearned revenue

 

1,250

 

1,984

Royalty receivable

10,717

4,080

Other

 

786

 

835

Subtotal

 

90,844

 

58,405

Less: valuation allowance

(85,160)

(58,326)

Total net deferred tax assets

5,684

79

Right-of-use assets

(69)

(79)

Intangible assets

(5,615)

Total deferred tax liabilities

 

(5,684)

(79)

Net deferred tax liabilities

$

$

The net increase in the valuation allowance was $26.8 million and $8.0 million, for the years ended December 31, 2024 and 2023, respectively. In connection with the acquisition of Pulmokine, the Company released $5.7 million of valuation allowance to continuing operations.

Accounting standards provide for the recognition of deferred tax assets if realization of such assets is more likely than not. Based upon the weight of available evidence, which includes the Company’s four sources of taxable income including historical operating performance and the repeal of NOL carryback, the Company has determined that net deferred tax assets should be fully offset by a valuation allowance.

Based on an analysis under Section 382 of the Internal Revenue Code (which subjects the amount of pre-change NOLs and certain other pre-change tax attributes that can be utilized to annual limitations), the Company experienced an ownership change in February 2017 which substantially limits the future use of its pre-change NOLs and certain other pre-change tax attributes per year. The Company has excluded the related tax attributes that will expire as a result of the annual limitations in the deferred tax assets as of December 31, 2024 and 2023. To the extent that the Company does not utilize its carryforwards within the applicable statutory carryforward periods, either because of Section 382 limitations or the lack of sufficient taxable income, the carryforwards will expire unused.

As of December 31, 2024, the Company had federal NOL carry-forwards of approximately $168.3 million and state NOL carry-forwards of approximately $24.1 million to offset future taxable income. $13.6 million of federal NOL carryforwards will begin to expire in 2036 and the remainder may be carried forward indefinitely. The state NOL carryforwards will begin to expire in 2033.

F-44

The Company had federal orphan credit of $2.0 million which if not utilized will expire in 2037. The Company also had $19.8 million of California research and development tax credits which have no expiration date.

Under the 2017 Tax Cuts and Jobs Act, as modified by the federal tax law changes enacted in March 2020, federal NOLs incurred in tax years beginning after December 31, 2017 may be carried forward indefinitely, but, for taxable years beginning after December 31, 2020, the deductibility of such federal NOLs may only be utilized to offset 80% of taxable income annually.  

One of the provisions under the 2017 Tax Cuts and Jobs Act that became effective in tax years beginning after December 31, 2021 required the capitalization and amortization of research and experimental expenditures under Section 174. The Company will continue to evaluate the impact of this tax law change in future periods.

On August 16, 2022, former President Biden signed the Inflation Reduction Act of 2022 (the “Inflation Act”) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on corporate stock buy-backs. The various provisions of the Inflation Act did not have an impact on the Company’s consolidated financial statements and related notes.

The Company files income tax returns in the U.S. federal jurisdiction and various states. The Company’s federal income tax returns for tax years 2021 and beyond remain subject to examination by the Internal Revenue Service. The Company’s state income tax returns for tax years 2020 and beyond remain subject to examination by state tax authorities. In addition, all of the NOLs and research and development credit carryforwards that may be used in future years are still subject to adjustment.

The following table summarizes the Company’s activity related to its unrecognized tax benefits (in thousands):

Year Ended December 31, 

    

2024

    

2023

Balance as of January 1

$

5,938

$

5,938

Increase related to current year tax position

 

 

(Decrease) Increase related to prior year tax position

 

 

Balance as of December 31

$

5,938

$

5,938

As of December 31, 2024, the Company had a total of $5.9 million of gross unrecognized tax benefits, none of which would affect the effective tax rate upon realization as the Company currently has a full valuation allowance against its deferred tax assets. The reversal of related deferred tax assets will be offset by a valuation allowance, should any of these uncertain tax positions be favorably settled in the future.

The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months. The Company will recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Through December 31, 2024, the Company has not accrued interest or penalties related to uncertain tax positions.

10. Stock Based Compensation and Other Benefit Plans

The Company may grant qualified and non-qualified stock options, common stock, PSUs and other stock-based awards under various plans to directors, officers, employees and other individuals. Stock options are granted at exercise prices of not less than the fair market value of the Company’s common stock on the date of grant. Additionally, the Company has an ESPP that allows employees to purchase Company shares at a purchase price equal to 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the offering period.

F-45

Employee Stock Purchase Plan

In May 2015, the Company’s stockholders approved the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which replaced the Company’s legacy 1998 ESPP. Under the 2015 ESPP, the Company reserved 15,000 shares of common stock for issuance as of its effective date of July 1, 2015, subject to adjustment in the event of a stock split, stock dividend, combination or reclassification or similar event. The 2015 ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2015 ESPP initially provided for six-month offering periods ending on May 31 and November 30 of each year. At the end of each offering period, employees were able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the offering period.

In February 2017, the Compensation Committee and the Board adopted, and in May 2017, the Company’s stockholders approved, an amendment to the Company’s 2015 ESPP. The amendment (a) increased by 250,000 the shares of common stock (from 15,000 shares to a total of 265,000 shares) available for issuance under the 2015 ESPP; and (b) increased the maximum number of shares of common stock an employee may purchase in any offering period to 2,500.

Effective December 1, 2023, the 2015 ESPP consists of consecutive 24-month overlapping offering periods that begin on December 1 and June 1 and end 24 months later on November 30 and May 31, respectively. Each offering period is comprised of four consecutive six-month purchase periods starting on December 1 and June 1 and ending on November 30 and May 31, respectively. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the purchase period. The plan includes a rollover mechanism for the purchase price if the fair market value of the Company’s common stock on the purchase date is less than the fair market value of the Company’s common stock on the first trading day of the offering period.

As of December 31, 2024, the Company had 211,987 remaining authorized shares available for purchase under the ESPP.

During the years ended December 31, 2024 and 2023, employees purchased 12,899 and 6,051 shares of common stock, respectively, under the 2015 ESPP.

Deferred Savings Plan

Under Section 401(k) of the Internal Revenue Code of 1986, the Board has adopted a tax-qualified deferred compensation plan for employees of the Company. Participants may make contributions which defer up to 50% of their eligible compensation per payroll period, up to a maximum for 2024 and 2023 of $23,000 and $22,500, respectively (or $30,500 and $30,000, respectively, for employees over 50 years of age). The Company may, at its sole discretion, make contributions each plan year, in cash or in shares of the Company’s common stock, in amounts which match up to 50% of the salary deferred by the participants. The expense related to these contributions was $0.1 million for each of the years ended December 31, 2024 and 2023, and 100% was paid in common stock for each year. When available, the Company applies shares from plan forfeitures of terminated employees toward the Company’s matching contribution.  

Stock Option Plans

2010 Plan Stock Options

In May 2010, the Compensation Committee and Board adopted, and in July 2010 the Company’s stockholders approved the 2010 Plan. The 2010 Plan was amended in 2016, 2017 and 2019 to (a) increase the number of shares of common stock issuable under the 2010 Plan; (b) increase the number of shares of common stock issuable under the 2010 Plan as incentive stock options; and (c) extend the term of the 2010 Plan to April 1, 2029.

From the 2010 Plan, the Company grants stock options to eligible employees, consultants and directors. Stock-based awards granted under the 2010 Plan may be exercised when vested and generally expire ten years from the date of

F-46

the grant or three months from the date of termination of employment (longer in case of death, certain retirements or subject to certain terminations pursuant to the Retention Plan).

As of December 31, 2024, the Company had 86,827 shares available for grant under the 2010 Plan. As of December 31, 2024, options to purchase 2,426,929 shares of common stock were outstanding under the 2010 Plan.

Stock options issued under the 2010 Plan generally vest monthly over three years for employees and one year for directors. Stock options held by employees who qualify for retirement age (defined as employees that are a minimum of 55 years of age and the sum of their age plus years of full-time employment with the Company exceeds 70 years) vest on the earlier of scheduled vest date or the date of retirement.

Fair Value Assumptions of 2010 Plan Stock Options

The fair value of the stock options granted under the 2010 Plan during the years ended December 31, 2024 and 2023, was estimated based on the following assumptions:

Year Ended December 31, 

 

    

2024

    

2023

 

Dividend yield

 

0

%

0

%

Expected volatility

 

65

%

66 - 70

%

Risk-free interest rate

 

4.35

%

3.58 - 4.73

%

Expected term

 

5.79 years

5.79 years

The weighted-average grant-date fair value per share of the options granted under the 2010 Plan during the year ended December 31, 2024 and 2023 was $15.32 and $13.18, respectively.

Stock Option Inducement Awards

On December 30, 2022, the Board appointed Owen Hughes as Executive Chairman of the Board and Interim Chief Executive Officer and Bradley Sitko as the Company’s Chief Investment Officer, effective as of January 1, 2023. Pursuant to the terms of their respective employment agreements, Mr. Hughes and Mr. Sitko were each granted two separate awards of non-qualified stock options on January 3, 2023 (collectively, the “Stock Option Inducement Awards”) when the Company’s stock price was $18.66 per share.

The Stock Option Inducement Awards were granted to Mr. Hughes and Mr. Sitko outside the 2010 Plan as an inducement material to entering into their respective employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4) but are subject to the terms and conditions of the 2010 Plan. More information on the Stock Option Inducement Awards granted during the three months ended March 31, 2023 can be found in Note 10 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 8, 2024.

The weighted-average grant-date fair value per share of options granted to Mr. Hughes and Mr. Sitko at an exercise price of $18.66 per share during the first quarter of 2023 was $11.91. The weighted-average grant-date fair value per share of options granted to Mr. Hughes and Mr. Sitko at an exercise price of $30.00 per share during the first quarter of 2023 was $14.68. No Stock Option Inducement Awards were granted during the year ended December 31, 2024.

F-47

The activity for all stock options for the year ended December 31, 2024 was as follows:

Weighted

    

Weighted

Average

Average

Aggregate

Exercise

Contractual 

Intrinsic

Number of

Price

Remaining Term

Value

shares

Per Share

(in years)

(in thousands)

Outstanding as of January 1, 2024

2,730,068

$

20.88

 

6.29

$

10,638

Granted

 

34,170

 

24.71

 

 

  

Exercised

 

(301,599)

 

6.08

 

 

  

Forfeited, expired or cancelled

(35,710)

 

153.47

 

 

  

Outstanding as of December 31, 2024

2,426,929

$

20.83

 

5.77

$

18,644

Exercisable as of December 31, 2024

2,054,255

$

20.26

 

5.37

$

17,176

The aggregate intrinsic value of stock options exercised during the years ended December 31, 2024 and 2023 was $6.2 million and $0.3 million, respectively. The intrinsic value is the difference between the fair value of the Company’s common stock at the time of exercise and the exercise price of the stock option.

The Company recorded $3.9 million in stock-based compensation expense related to stock options during the year ended December 31, 2024. As of December 31, 2024, $4.7 million of total unrecognized compensation expense related to stock options is expected to be recognized over a weighted average period of 1.76 years.

Performance Stock Unit Awards

In May 2023, the Company granted employees 430,400 PSUs under the 2010 Plan.

The PSUs are subject to market-based vesting conditions and the number of PSUs vested will be based on the stock price of the Company’s common stock as compared to four stock price hurdles over a three-year period from the May 2023 grant date (the “performance period”). A stock price hurdle is considered attained when, at any time during the performance period, the Company’s volume-weighted average stock price equals or exceeds the hurdle stock price value for 30 consecutive calendar days. Upon attainment of a stock price hurdle, one third of the earned PSUs will vest immediately upon achievement, one third will vest upon the two-year anniversary of the grant date and one third will vest on the three-year anniversary of the grant date. If no stock price hurdle is attained during the performance period, then no PSUs will vest. In October 2023, the Company granted an additional 18,200 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants.

In connection with Mr. Hughes’ appointment to full-time Chief Executive Officer in January 2024, the Company granted Mr. Hughes 275,000 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants. In April 2024, the Company granted certain employees an aggregate of 10,000 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants.

During the fourth quarter of 2024, the $30.00 stock price hurdle was achieved.

Fair Value Assumptions of Performance Stock Unit Awards

The fair value of the PSUs granted was estimated based on Monte Carlo valuation model which incorporates into the valuation the possibility that the stock price hurdles may not be satisfied.

F-48

The range of grant date fair values of the PSUs granted in 2023 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

243,550

 

$

11.42-17.45

0.69-2.59

$

35.00

91,239

 

$

10.16-16.07

 

0.93-2.59

$

40.00

60,024

 

$

9.07-14.84

 

1.12-2.59

$

45.00

53,787

 

$

8.12-13.72

 

1.27-2.59

448,600

 

The grant date fair values of the PSUs granted in January 2024 and April 2024 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

165,900

 

$

18.42-19.71

0.46-0.74

$

35.00

55,290

 

$

17.24-17.67

0.66-0.96

$

40.00

34,029

 

$

15.85-16.14

0.82-1.15

$

45.00

29,781

$

14.20-15.13

0.95-1.31

285,000

 

The Company estimates that it will recognize total stock-based compensation expense of approximately $11.9 million in aggregate for the PSUs granted in May 2023, October 2023, January 2024, and April 2024 using the graded expense attribution method over the requisite service period of each tranche. If the stock price hurdles are met sooner than the requisite service period, the stock-based compensation expense for the respective stock price hurdle will be accelerated. Stock-based compensation expense will be recognized over the requisite service period if the grantees continue to provide service to the Company, regardless of whether the PSU stock price hurdles are achieved.

The activity for all PSUs for the year ended December 31, 2024, was as follows:

Weighted

Average

Grant Date

Number of

Fair Value

Unvested PSUs

Per Share

Unvested balance as of January 1, 2024

448,600

$

15.40

Granted

 

285,000

 

17.60

Vested

 

(136,483)

 

17.23

Forfeited

 

Unvested balance as of December 31, 2024

597,117

$

16.03

The Company recorded $6.1 million of stock-based compensation expense related to the PSUs during the year ended December 31, 2024. As of December 31, 2024, there was $3.0 million in unrecognized stock-based compensation expense related to outstanding PSUs granted to employees, with a weighted-average remaining recognition period of 0.88 years.

Restricted Stock Unit Awards

In May 2024, the Company granted the non-employee directors of the Board an aggregate of 15,175 RSUs under the 2010 Plan. RSUs are equity awards that entitle the holder to receive freely tradeable shares of the Company’s common stock upon vesting. The RSUs vest in full on the one-year anniversary of the grant date. The fair value of the RSUs is equal to the closing price of the Company’s common stock on the grant date. The weighted-average grant-date fair value

F-49

of the RSUs granted was $24.71 per RSU. As of December 31, 2024, no RSUs had vested and the unvested balance as of December 31, 2024 was 15,175 RSUs at a weighted-average grant-date fair value of $24.71 per RSU.

The Company recorded $0.2 million in stock-based compensation expense related to the RSUs during the year ended December 31, 2024. As of December 31, 2024, there was $0.1 million unrecognized stock-based compensation expense related to the outstanding RSUs granted to non-employee directors, with a weighted-average remaining recognition period of 0.37 years.

Stock-based Compensation Expense

All stock-based compensation expense is recorded in G&A expense. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the consolidated statements of operations (in thousands):

Year Ended December 31, 

2024

2023

Total stock-based compensation expense

$

10,312

$

9,099

11. Net Loss Per Share Attributable to Common Stockholders

Potentially dilutive securities are excluded from the calculation of diluted net loss per share attributable to common stockholders if their inclusion is anti-dilutive.

The following table shows the weighted-average shares from outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):

Year Ended December 31, 

2024

2023

Convertible preferred stock

5,003

5,003

Common stock options

 

1,755

1,793

Contingently issuable PSUs

273

Warrants for common stock

 

131

17

Total

 

7,162

 

6,813

For PSUs with market conditions, if the market conditions have not been satisfied by the end of the reporting period, the number of shares that would be issuable based on the market price at the end of the reporting period, as if the end of the reporting period were the end of the contingency period, will be included in the calculation of diluted earnings per share if the effect is dilutive. No shares would be issuable based on the market price of $26.28 per share as of December 31, 2024.

For PSUs that have satisfied the market conditions but have not satisfied service conditions by the end of the reporting period, the number of shares issuable is included in the calculation of diluted earnings per share if the effect is dilutive.

F-50

The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):

Year Ended December 31, 

2024

2023

Numerator

Net loss

$

(13,821)

$

(40,831)

Less: Series A accumulated dividends

 

(2,122)

 

(2,122)

Less: Series B accumulated dividends

(3,350)

(3,350)

Net loss attributable to common stockholders, basic

$

(19,293)

$

(46,303)

Net loss attributable to common stockholders, diluted

$

(19,293)

$

(46,303)

 

Denominator

 

 

Weighted-average shares used in computing net loss per share attributable to common stockholders, basic

 

11,701

 

11,471

Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted

 

11,701

 

11,471

Net loss per share attributable to common stockholders, basic

$

(1.65)

$

(4.04)

Net loss per share attributable to common stockholders, diluted

$

(1.65)

$

(4.04)

12. Capital Stock

Series X Convertible Preferred Stock

The Company sold directly to BVF 5,003 shares of Series X Convertible Preferred Stock in 2017. As of December 31, 2024 and 2023, there were 5,003 shares authorized and issued of Series X Convertible Preferred Stock.

The Series X Convertible Preferred Stock have the following characteristics, which are set forth in Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.

Dividends— Holders of convertible preferred stock are entitled to receive dividends on shares of convertible preferred stock equal (on an as if converted to common stock basis) to and in the same form as dividends actually paid on the Company’s common stock.

Liquidation Rights— In the event of the Company’s liquidation, dissolution or winding up, holders of convertible preferred stock will participate, on a pro-rata basis, with any distribution of proceeds to holders of common stock.

Conversion— Each share of Series X Convertible Preferred Stock is convertible into 1,000 shares of registered common stock based on a conversion price of $4.03 per share of common stock.

Voting Rights— Series X Convertible Preferred Stock will generally have no voting rights, except as required by law and except that the consent of the holders of the outstanding convertible preferred stock will be required to amend the terms and to issue additional shares of the preferred stock.

Classification— The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that equity treatment was appropriate because the convertible preferred stock did not meet the definition of the liability instruments defined thereunder for convertible instruments. Specifically, the shares of Series X Convertible Preferred Stock are not mandatorily redeemable and do not embody an obligation to buy back the shares outside of the Company’s control in a manner that could require the transfer of assets. Additionally, the Company determined that the convertible preferred stock would be recorded as permanent equity, not temporary equity, given that they are not redeemable for cash or other assets (i) on a fixed or determinable date, (ii) at the option of the holder, and (iii) upon the occurrence of an event that is not solely within control of the Company. The Company has also evaluated the embedded conversion and contingent redemption features within the Series X Convertible Preferred Stock

F-51

in accordance with the accounting guidance for derivatives and determined that bifurcation is not required for any embedded feature.

Series A Preferred Stock

On December 15, 2020, the Company sold 984,000 shares of its 8.625% Series A cumulative, perpetual preferred stock at the price of $25.00 per share, through a public offering for aggregate gross proceeds of $24.6 million. Total offering costs of $2.0 million were offset against the proceeds from the sale of Series A Preferred Stock, for total net proceeds of $22.6 million.

As of December 31, 2024 and 2023, there were 984,000 shares authorized and issued of Series A Preferred Stock.

The Series A preferred stock have the following characteristics, which are set forth in the Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.

Dividends— Holders of the Series A Preferred Stock shall be entitled to receive, when, and if authorized by the Board and declared by the Corporation, cumulative cash dividends at the rate of 8.625% per annum of the $25.00 liquidation preference per share of the Series A Preferred Stock. Such dividends will accumulate and be cumulative from, and including, the date of original issue of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October of each year beginning on or about April 15, 2021. The amount of any dividend payable on the Series A Preferred Stock for any period greater or less than a full dividend period shall be prorated and computed on the basis of a 360-day year consisting of twelve 30-day months. 

Liquidation Rights— In the event of the Company’s liquidation, dissolution or winding up, holders of Series A Preferred Stock will rank senior to all classes or series of common stock as to dividend rights and rights upon liquidation, dissolution or winding-up and on parity with respect to the distribution of assets with the Company’s Series X Preferred Stock. The Series A Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25.00 per share plus any accrued and unpaid dividends.

Redemption and Special Optional Redemption— The Company, at its option, may redeem the Series A Preferred Stock, in whole or in part, at any time for a cash redemption price, plus any accrued and unpaid dividends, as follows: (i) $26.00 per share between December 15, 2021 and December 15, 2022, (ii) $25.75 per share between December 15, 2022 and December 15, 2023, (iii) $25.50 per share between December 15, 2023 and December 15, 2024 (iv) $25.25 per share between December 15, 2024 and December 15, 2025 and $25.00 per share on or after December 15, 2025. The Company also has a special optional redemption option whereby, upon the occurrence of a delisting event or change of control event, the Company may redeem outstanding Series A Preferred Stock at an amount of $25.00 per share.

Conversion— The shares of Series A Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company except upon the occurrence of a delisting event or change in control event and the Company has not, on or before the date of such an event, provided the required notice of its election to redeem the Series A Preferred Stock pursuant to its redemption right or special optional redemption right. In this case, the holder of shares of Series A Preferred Stock can convert some or all of their Series A Preferred Stock into a number of shares of common stock per share equal to the lesser of (A) (i) the sum of the $25.00 liquidation preference per share of Series A Preferred Stock to be converted plus (ii) the amount of any accrued and unpaid dividends to, but not including, the event date, as applicable, divided by (iii) the common stock price and (B) 1.46071 (the “Share Cap”). The common stock price to be used in the latter noted calculation for a delisting event will be the average of the closing price per share of the Company’s common stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the delisting event. The common stock price used in the event of a change in control event will, alternatively, be based on market price according to the definition in the Certificate of Designation.

Voting Rights— Holders of the Series A Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.

F-52

Classification—The Company evaluated the Series A Preferred Stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate.

Depositary Shares Representing Interest in Series B Preferred Stock

On April 9, 2021, the Company sold 1,600,000 Series B Depositary Shares, at the price of $25.00 per Series B Depositary Share, through a public offering for aggregate gross proceeds of $40.0 million. Each Series B Depositary Share represents 1/1000 interest in a share of Series B Preferred Stock. Total offering costs of $2.9 million were offset against the proceeds from the sale of Series B Depositary Shares, for net proceeds of $37.1 million.

As of December 31, 2024 and 2023, there were 3,600 shares authorized and 1,600 issued of Series B Preferred Stock.

The Series B Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock, as corrected, filed with the Delaware Secretary of State.

Dividends— Holders of Series B Preferred Stock shall be entitled to receive cash dividends, when and if declared by the Board at the rate of 8.375% per annum of the $25,000.00 liquidation preference per share, which equals $2,093.75 per share each year. Such dividends shall be payable quarterly in arrears on or about the 15th calendar day of each January, April, July and October commencing on or about July 15, 2021. The dividends will accumulate and be cumulative from, and including, the date of original issue of the Series B Preferred Stock, on the basis of a 360-day year consisting of twelve 30-day months. Dividends will be payable to holders of record as they appear in the stockholder records of the Company (or the depositary in the case of Series B Depositary Shares representing underlying Series B Preferred Stock) at the close of business on the applicable dividend record date.

Liquidation Preference - Upon any voluntary or involuntary liquidation, dissolution or winding up of the Company, before any distribution or payment shall be made to holders of shares of Common Stock or any other class or series of capital stock of the Company ranking junior to the Series B Preferred Stock, the holders of shares of Series B Preferred Stock shall be paid out of the assets of the Company, after payment of or provision for the debts and other liabilities and any class or series of capital stock, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, senior to the Series B Preferred Stock. The Series B Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25,000.00 per share plus any accrued and unpaid dividends.

Redemption and Special Optional Redemption - On and after April 15, 2022, the Company, at its option, may redeem the Series B Preferred Stock, for cash, in whole or in part, at any time or from time to time, as follows: (i) between April 15, 2022 to April 15, 2023, at a redemption price of $26,000.00 per share ($26.00 per depositary share), (ii) between April 15, 2023 to April 15, 2024, at a redemption price of $25,750.00 per share ($25.75 per depositary share), (iii) between April 15, 2024 to April 15, 2025, at a redemption price of $25,500.00 per share ($25.50 per depositary share), (iv) between April 15, 2025 to April 15, 2026, at a redemption price of $25,250.00 per share ($25.25 per depositary share), and (v) after April 15, 2026, at a redemption price of $25,000.00 per share ($25.00 per depositary share), and in each case, plus any accrued and unpaid dividends thereon up to but not including the date fixed for redemption, without interest. If fewer than all of the outstanding shares of Series B Preferred Stock are to be redeemed, the shares to be redeemed will be determined pro rata or by lot. Upon the occurrence of a delisting event or change of control the Company will have the option to redeem the Series B Preferred Stock, in whole or in part, for cash at $25,000.00 per share plus accrued and unpaid dividends.

Conversion - The shares of Series B Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company, except upon the occurrence of a delisting event or a change of control, each holder Series B Preferred Stock will have the right (unless the Company has elected to redeem the Series B Preferred Stock) to convert some or all of the shares of Series B Preferred Stock held by such holder on the delisting event conversion date or change of control conversion date into a number of shares of the common stock (or equivalent value of alternative consideration) per share of Series B Preferred Stock, equal to the lesser of (A) the quotient obtained by dividing (1) the sum of the $25,000.00 per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the delisting event conversion date or change of control conversion date, as applicable (unless the

F-53

delisting event conversion date or change of control conversion date, is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and then remaining unpaid dividend will be included in this sum) by (2) the common stock price (such quotient, the “Conversion Rate”); and (B) 1,253.13 (1.25313 per depositary share) (i.e., the “Share Cap”), subject to certain adjustments described in the Series B Preferred Stock Certificate of Designation.

Voting Rights— Holders of the Series B Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.

Classification—The Company evaluated the Series B Preferred Stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate.

Dividends

During the year ended December 31, 2024, the Company’s Board declared and paid cash dividends on the Company’s Series A Preferred Stock and Series B Depositary shares as follows:

Series A Preferred Stock

Series B Depositary Share

Cash Dividend Declared

Cash Dividend Declared

Dividend Declaration Date

    

($ per share)

    

($ per share)

    

Dividend Payment Date

October 18, 2023

$

0.53906

$

0.52344

January 15, 2024

February 21, 2024

$

0.53906

$

0.52344

April 15, 2024

May 15, 2024

$

0.53906

$

0.52344

July 15, 2024

July 24, 2024

$

0.53906

$

0.52344

October 15, 2024

October 23, 2024

$

0.53906

$

0.52344

January 15, 2025

BVF Ownership

As of December 31, 2024, BVF owned approximately 30.4% of the Company’s total outstanding shares of common stock, and if all the shares of Series X Convertible Preferred Stock were converted (without taking into account beneficial ownership limitations), BVF would own 50.9% of the Company’s total outstanding shares of common stock. The Company’s Series A Preferred Stock becomes convertible upon the occurrence of specific events and as of December 31, 2024, the contingency was not met, therefore the Series A Preferred Stock owned by BVF is not included in the as-converted ownership calculation. Due to its significant equity ownership, BVF is considered a related party of the Company.

2018 Common Stock ATM Agreement

On December 18, 2018, the Company entered into the 2018 Common Stock ATM Agreement with HCW, under which the Company may offer and sell from time to time at its sole discretion shares of its common stock through HCW as its sales agent, in an aggregate amount not to exceed $30.0 million. HCW may sell the shares by any method permitted by law deemed to be an “at the market” offering as defined in Rule 415 of the Securities Act and will use its commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares up to the amount specified. The Company will pay HCW a commission of up to 3% of the gross proceeds of any shares of common stock sold under the 2018 Common Stock ATM Agreement. On March 10, 2021, the Company amended the 2018 Common Stock ATM Agreement with HCW to increase the aggregate amount of shares of its common stock that it could sell through HCW as its sales agent to $50.0 million. No shares have been sold under the 2018 Common Stock ATM Agreement since the agreement was executed.

F-54

2021 Series B Preferred Stock ATM Agreement

On August 5, 2021, the Company entered into the 2021 Series B Preferred Stock ATM Agreement with B. Riley, under which the Company may offer and sell from time to time, at its sole discretion, through or to B. Riley, as agent or principal an aggregate amount not to exceed $50.0 million of its Series B Depositary Shares. B. Riley may sell the shares by any method permitted by law deemed to be an “at the market” offering as defined in Rule 415 of the Securities Act, and will use its commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares up to the amount specified. The Company will pay B. Riley a commission of up to 3% of the gross proceeds of any Series B Depositary Shares sold under the 2021 Series B Preferred Stock ATM Agreement. No shares have been sold under the 2021 Series B Preferred Stock ATM Agreement since the agreement was executed.

Common Stock Warrants

As of December 31, 2024 and 2023, the following common stock warrants were outstanding:

    

    

    

Exercise Price

    

December 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2024

2023

May 2018

May 2028

Stockholders’ equity

$

23.69

6,332

6,332

March 2019

March 2029

Stockholders’ equity

$

14.71

4,845

4,845

December 2023

December 2033

Stockholders’ equity

$

35.00

40,000

40,000

December 2023

December 2033

Stockholders’ equity

$

42.50

40,000

40,000

December 2023

December 2033

Stockholders’ equity

$

50.00

40,000

40,000

 

  

 

  

 

  

 

131,177

 

131,177

In May 2018, the Company issued SVB a warrant in connection with the legacy SVB Loan Agreement which is exercisable in whole or in part for up to an aggregate of 6,332 shares of common stock with an exercise price of $23.69 per share. The warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The warrant is classified in stockholders’ equity on the consolidated balance sheets.

In March 2019, the legacy SVB Loan Agreement was amended to extend the draw period from March 31, 2019 to March 31, 2020. In connection with the amendment, the Company issued a second warrant to SVB which is exercisable in whole or in part for up to an aggregate of 4,845 shares of common stock with an exercise price of $14.71 per share. The second warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the second warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The warrant is classified in stockholders’ equity on the consolidated balance sheets.

In December 2023, in connection with the Blue Owl Loan, the Company issued the Blue Owl Warrants to certain funds affiliated with Blue Owl, which are exercisable in whole or in part to purchase up to an aggregate of 120,000 shares of the Company’s common stock, inclusive of warrants to purchase (i) up to 40,000 shares of XOMA’s common stock at an exercise price of $35.00 per share; (ii) up to 40,000 shares of XOMA’s common stock at an exercise price of $42.50 per share; and (iii) up to 40,000 shares of XOMA’s common stock at an exercise price of $50.00 per share. The Blue Owl Warrants may be exercised on a cashless basis and are exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company.

F-55

The fair value per share of Blue Owl Warrants issued at the exercise prices of $35.00, $42.50 and $50.00 per share during the fourth quarter of 2023 was determined using the Black-Scholes Model to be $12.53, $12.23 and $11.97 per share, respectively, based on the following weighted average assumptions:

Year Ended December 31, 

 

    

2023

 

Dividend yield

 

%

Expected volatility

 

87

%

Risk-free interest rate

 

4

%

Expected term

 

10 years

The aggregate fair value of the Blue Owl Warrants of $1.5 million is classified in stockholders’ equity on the consolidated balance sheets.

13. Commitments and Contingencies

Collaborative Agreements, Royalties and Milestone Payments

The Company has committed to make potential future milestone payments and legal fees to third parties as part of licensing and development programs. Payments under these agreements become due and payable only upon the achievement of certain developmental, regulatory and commercial milestones by the Company’s licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $6.3 million (assuming one product per contract meets all milestones events) have not been recorded on the accompanying consolidated balance sheets. The Company is unable to determine precisely when and if payment obligations under the agreements will become due as these obligations are based on milestone events, the achievement of which is subject to a significant number of risks and uncertainties. None of these milestones were assessed to be probable as of December 31, 2024.

Contingent Consideration

Pursuant to the Company’s agreements with Aronora, Kuros, Affitech, and Daré, and under the Kinnate CVR Agreement, the Company has committed to pay the Aronora Royalty Milestones, the Kuros Sales Milestones, the remaining Affitech Sales Milestones, the Daré Milestones, the Exarafenib milestone contingent consideration, and the Pulmokine contingent consideration.

During the year ended December 31, 2023, the Company recorded $1.0 million for the LadRx contingent consideration that represented the estimated fair value of the potential future payments upon the achievement of regulatory milestones related to arimoclomol and aldoxorubicin at the inception of the LadRx Agreements. During the year ended December 31, 2024, the contingent liability was reduced to zero after the Company paid LadRx $1.0 million upon the FDA’s acceptance of the arimoclomol NDA resubmission. Additionally, the amendment to the LadRx RPA removed the milestone payment that had been contingent upon the achievement of a regulatory milestone related to aldoxorubicin (Note 5).

During the third quarter of 2024, the LadRx commercial sales milestone related to MIPLYFFA pursuant to the LadRx AAA was assessed to be probable under ASC 450. As such, a $1.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $1.0 million asset was recorded under long-term royalty and commercial payment receivables under the cost recovery method on the consolidated balance sheet. During the fourth quarter of 2024, this contingent liability was reduced to zero after the Company paid LadRx $1.0 million upon the achievement of the related commercial sales milestone (Note 5).

During the year ended December 31, 2023, two sales milestones related to VABYSMO pursuant to the Affitech CPPA were assessed to be probable under ASC 450. As such, a $6.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $6.0 million asset was recorded under long-term royalty and commercial payment receivables on the consolidated balance sheet. During the first quarter of 2024, this

F-56

contingent liability was reduced to zero after the Company paid Affitech $6.0 million upon the achievement of the related commercial sales milestones (Note 5).

During the first quarter of 2024, a third sales milestone related to VABYSMO pursuant to the Affitech CPPA was assessed to be probable under ASC 450. As such, a $3.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $3.0 million asset was recorded under short-term royalty and commercial payment receivables under the cost recovery method on the consolidated balance sheet. The fourth and last remaining sales milestone related to VABYSMO pursuant to the Affitech CPPA is included in the estimation of expected future cash flows under the EIR method to determine the carrying amount of the short-term royalty and commercial payment receivables under the EIR method as of December 31, 2024. The final $6.0 million in milestones due to Affitech was paid in March 2025.

As of December 31, 2024, the Company recorded $3.2 million for the Exarafenib milestone contingent consideration, which represented the estimated fair value of potential future payments upon the achievement of a certain specified milestone related to exarafenib payable to Kinnate CVR holders upon the closing of the Kinnate acquisition under the Kinnate CVR Agreement. The Exarafenib milestone contingent consideration is measured at fair value at each reporting period, with changes in fair value recorded in other income (expense), net.

The liability for future Aronora Royalty Milestones, Kuros Sales Milestones, the Daré Milestones, and the Pulmokine contingent consideration will be recorded when the amounts, by product, are probable and reasonably estimable.

As of December 31, 2024, none of the Aronora Royalty Milestones, Kuros Sales Milestones, Daré Milestones, and the Pulmokine contingent consideration were assessed to be probable and as such, no liability was recorded on the consolidated balance sheet.

14. Segment and Geographic Information

Segment Information

The Company’s chief operating decision maker (“CODM”) is the Chief Executive Officer. The Company has determined that it operates in one operating segment and the CODM regularly reviews information and business activities on a consolidated basis to allocate resources and assess performance. Segment income and revenues consist of income from purchased receivables through RPAs, AAAs, and CPPAs, revenue from the licenses of intellectual property and related milestone and royalties, and revenue from the sale of future revenue streams. The Company derives income and revenues primarily from the U.S., Europe, and the Asia Pacific. The CODM uses net income (loss) reported in the consolidated statements of operations to evaluate income (loss) generated from segment assets (return on assets) in deciding whether to invest into the Company’s consolidated operations, such as to broaden its royalty portfolios or to repurchase its common stock. The measure of segment assets is reported on the balance sheet as total consolidated assets. Consolidated net income (loss) is used to monitor budget versus actual results. The Company does not have intra-entity sales or transfers (other than was necessary to secure the VABYSMO royalty backed loan from Blue Owl).

F-57

Presented in the table below is segment information for the years ended December 31, 2024 and 2023 (in thousands):

Year Ended December 31,

2024

2023

Income and revenues

$

28,487

$

4,758

Business development and deal related costs

(2,971)

(3,391)

Other segment items:

Research and development expenses

(2,875)

(143)

Depreciation of property and equipment

(10)

(3)

Other general and administrative expenses(1)

(31,497)

(22,212)

Credit losses on purchased receivables

(30,904)

(1,575)

Impairment charges

(14,253)

Arbitration settlement costs

(4,132)

Amortization of intangible assets

(206)

(897)

Gain on the acquisition of Kinnate

19,316

Change in fair value of embedded derivative related to RPA

8,100

Interest expense

(13,840)

(569)

Other income (expense), net

6,921

1,586

Income tax benefit

5,658

Segment and consolidated net loss

$

(13,821)

$

(40,831)

(1)Other general and administrative expenses for the years ended December 31, 2024 and 2023 are general and administrative expenses of $34.5 million and $25.6 million, net of business development and deal related costs and depreciation of property and equipment, respectively.

Geographic Information

Income and revenue attributed to the following geographic regions was as follows (in thousands) based on the location of the partners and licensees:

Year Ended December 31, 

    

2024

    

2023

Switzerland

$

14,800

$

United States

12,062

3,658

Asia Pacific

 

1,125

 

1,100

Europe

500

Total

$

28,487

$

4,758

The Company’s property and equipment is held in the U.S.

15. Subsequent Events

Acquisition of Economic Interest in FCX-007

On February 24, 2025, Ligand Pharmaceuticals Incorporated (“Ligand”) entered into a Purchase and Sale Agreement with Castle Creek Biosciences, Inc., Castle Creek Biosciences, LLC (collectively, “Castle Creek”), and a syndicate of co-investors for which Ligand acted as representative (collectively, including Ligand, the “Purchasers”), to support Castle Creek’s autologous human fibroblast cell-based gene therapy genetically modified to express COL7, also known as FCX-007 (dabocemagene autoficel) Phase 3 clinical study, its lead candidate for patients with dystrophic

F-58

epidermolysis bullosa. Pursuant to the agreement, the Purchasers obtained for an aggregate purchase price of $75.0 million a high-single-digit royalty on worldwide sales of FCX-007 and warrants to purchase shares of Castle Creek Biosciences, Inc. Series D-1 Preferred Stock, which are exercisable until February 24, 2035. The Company paid $5.0 million for a mid-single-digit percentage portion of the high-single-digit royalty on worldwide sales of FCX-007 and 10,464 warrants to purchase shares of Castle Creek Biosciences, Inc. Series D-1 Preferred Stock.

F-59

EX-4.10 2 xoma-20241231xex4d10.htm EX-4.10

Exhibit 4.10

DESCRIPTION OF CAPITAL STOCK

The following is a description of the Common Stock, $0.0075 par value (the “Common Stock”), Preferred Stock, $0.05 par value (the “Preferred Stock”) and depositary shares of XOMA Royalty Corporation (“we,” “us,” “our” or the “Company”). The Common Stock, 8.625% Series A Cumulative Perpetual Preferred Stock, $0.05 par value (the “Series A Preferred Stock”), and the depositary shares (the “Series B Depositary Shares”) each representing a 1/1000th interest in a share of the Company’s 8.375% Series B Cumulative Perpetual Preferred Stock, $0.05 par value (the “Series B Preferred Stock”), are the only securities of the Company registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

Common Stock

General. The Company is authorized to issue up to 277,333,332 shares of Common Stock. All outstanding shares of Common Stock are validly issued, fully paid and nonassessable. The following description is based on (i) the Company’s Certificate of Incorporation, as amended (the “Certificate of Incorporation”), (ii) the Company’s By-laws, as currently in effect (the “By-laws”), and (iii) the Delaware General Corporation Law (the “DGCL”). The following summary description of the Common Stock of the Company is qualified in its entirety by reference to the provisions of the Certificate of Incorporation and By-laws, copies of which have been filed as exhibits to the Company’s Annual Report on Form 10-K filed herewith, and the applicable provisions of the DGCL.

Dividend Rights. The holders of our Common Stock have the right to receive dividends and distributions, whether payable in cash or otherwise, as may be declared from time to time by our Board of Directors (our “Board”), from legally available funds.

Voting Rights. Each holder of our Common Stock is generally entitled to one vote for each share of Common Stock owned of record on all matters submitted to a vote of our stockholders. Except as otherwise required by law, holders of Common Stock (as well as holders of any Preferred Stock entitled to vote with the common stockholders) will generally vote together as a single class on all matters presented to the stockholders for their vote or approval, including the election of directors. Any matter brought before the stockholders for a vote, other than the election of directors, will generally be decided by a majority of the votes cast on the matter, unless the matter is one in which an express provision of the DGCL, the Certificate of Incorporation, the By-laws, the rules or regulations of any stock exchange applicable to us, applicable law or any regulation applicable to us or our securities requires a different vote, in which case the express provision will govern and control the decision of the matter. Directors will be elected by a plurality of the votes cast and entitled to vote on the election of directors. There are no cumulative voting rights with respect to the election of directors or any other matters.

No Preemptive or Similar Rights. Holders of our Common Stock have no redemption rights, conversion rights or preemptive rights to purchase or subscribe for our securities.

Right to Receive Liquidation Distributions. In the event of our liquidation, dissolution or winding-up, holders of our Common Stock will be entitled to share ratably in the assets remaining and available for distribution after payment of all liabilities and the liquidation preferences of our Preferred Stock (if any).

The rights of the holders of our Common Stock are subject to, and may be adversely affected by, the rights of holders of shares of any Preferred Stock that we may designate and issue in the future.

Preferred Stock


General. Under our Certificate of Incorporation, our Board is authorized to issue up to 1,000,000 shares of Preferred Stock, and, by resolution, to divide the Preferred Stock into series and, with respect to each series, to determine the designations and the powers, preferences and rights, and the qualifications, limitations and restrictions thereof, including the dividend rights, conversion or exchange rights, voting rights, redemption rights and terms, liquidation preferences, sinking fund provisions and the number of shares constituting the series. Our Board can, without stockholder approval but subject to the terms of the Certificate of Incorporation and to any resolution of the stockholders approved by at least 75% of all issued shares entitled to vote in respect thereof, issue Preferred Stock with voting and other rights that could adversely affect the voting power of the holders of our Common Stock and which could have certain anti-takeover effects. Before we may issue any series of Preferred Stock, our Board will be required to adopt resolutions creating and designating such series of Preferred Stock.

The following summary description of the Preferred Stock of the Company, including the Series B Depositary Shares, is qualified in its entirety by reference to the provisions of the Certificate of Incorporation, By-laws and the certificates of designation of preferences, rights and limitations of each series of the Preferred Stock, copies of which have been filed as exhibits to the Company’s Annual Report on Form 10-K, and the applicable provisions of the DGCL. As of December 31, 2023, 5,003 shares of Series X Convertible Preferred Stock, $0.05 par value (the “Series X Preferred Stock”), 984,000 shares of Series A Preferred Stock and 1,600,000 Series B Depositary Shares, representing 1,600 shares of Series B Preferred Stock, were issued and outstanding.

The 8.625% Series A Cumulative Perpetual Preferred Stock. We have designated 984,000 shares of our Preferred Stock as Series A Preferred Stock.

The Series A Preferred Stock will rank, as to dividend rights and rights upon our liquidation, dissolution or winding up:

senior to all classes or series of our Common Stock and to all other equity securities issued by us expressly designated as ranking junior to the Series A Preferred Stock;

senior with respect to the payment of dividends and on parity with respect to the distribution of assets upon our liquidation, dissolution or winding up with our Series X Preferred Stock and on parity with any future class or series of our equity securities expressly designated as ranking on parity with the Series A Preferred Stock;

junior to all equity securities issued by us with terms specifically providing that those equity securities rank senior to the Series A Preferred Stock with respect to the payment of dividends and the distribution of assets upon our liquidation, dissolution or winding up, none of which exists on the date hereof; and;

effectively junior to all our existing and future indebtedness (including indebtedness convertible into our Common Stock or Preferred Stock) and to the indebtedness and other liabilities of (as well as any preferred equity interests held by others in) our existing or future subsidiaries.

Dividends. We will pay cumulative cash dividends on the Series A Preferred Stock, when and as declared by our Board, at the rate of 8.625% of the $25.00 liquidation preference per share per year (equivalent to $2.15625 per year). Dividends will be payable quarterly in arrears, on or about the 15th day of January, April, July and October; provided that if any dividend payment date is not a business day, then the dividend which would otherwise have been payable on that dividend payment date may be paid on the immediately preceding or next succeeding business day, and no interest, additional dividends or other sums will accumulate. Dividends will accumulate and be cumulative from, and including, the date of original issuance. The first dividend, which was paid on April 15, 2021 in the amount of $0.71875 per share of Series A Preferred Stock, was for more than a full quarter and covered the period from, and including, the first date we issued and sold the Series A Preferred Stock through, but not including, April 15, 2021. Dividends on the Series A Preferred Stock will continue to accumulate whether or not we have earnings, whether or not there are funds legally available for the payment of such dividends, and whether or not such dividends are authorized or declared.


Liquidation Preference. The liquidation preference of each share of Series A Preferred Stock is $25.00. Upon liquidation, holders of our Series A Preferred Stock will be entitled to receive the liquidation preference with respect to their shares of Series A Preferred Stock plus an amount equal to any accumulated but unpaid dividends with respect to such shares up to but excluding the date of payment.

Optional Redemption. On and after December 15, 2021, but prior to December 15, 2022, the shares of Series A Preferred Stock were redeemable at our option, in whole or in part, at a redemption price equal to $26.00 per share, plus any accrued and unpaid dividends. On and after December 15, 2022 but prior to December 15, 2023, the shares of Series A Preferred Stock were redeemable at our option, in whole or in part, at a redemption price equal to $25.75 per share, plus any accrued and unpaid dividends. On and after December 15, 2023 but prior to December 15, 2024, the shares of Series A Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25.50 per share, plus any accrued and unpaid dividends. On and after December 15, 2024 but prior to December 15, 2025, the shares of Series A Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25.25 per share, plus any accrued and unpaid dividends. On and after December 15, 2025, the shares of Series A Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25.00 per share, plus any accrued and unpaid dividends.

Special Optional Redemption Upon a Change of Control or Delisting Event. Upon the occurrence of a Delisting Event (as defined below), we may, at our option, redeem the Series A Preferred Stock, in whole or in part, within 90 days after the first date on which such Delisting Event occurred, for cash, at a redemption price of $25.00 per share, plus any accrued and unpaid dividends up to, but not including, the date of redemption.

With respect to the Series A Preferred Stock, a “Delisting Event” occurs when, after the original issuance of Series A Preferred Stock, both (i) the shares of Series A Preferred Stock are no longer listed on Nasdaq Stock Market (the “Nasdaq”), the New York Stock Exchange (the “NYSE”) or the NYSE American LLC (“NYSE AMER”), or listed or quoted on an exchange or quotation system that is a successor to Nasdaq, the NYSE or the NYSE AMER, and (ii) we are not subject to the reporting requirements of the Exchange Act, but any Series A Preferred Stock is still outstanding.

Upon the occurrence of a Change of Control (as defined below), we may, at our option, redeem the Series A Preferred Stock, in whole or in part within 120 days after the first date on which such Change of Control occurred, for cash, at a redemption price of $25.00 per share, plus any accrued and unpaid dividends up to, but not including, the date of redemption.

With respect to the Series A Preferred Stock, a “Change of Control” occurs when, after the original issuance of the Series A Preferred Stock, the following have occurred and are continuing:

the acquisition by any person, including any syndicate or group deemed to be a “person” under Section 13(d)(3) of the Exchange Act, of beneficial ownership, directly or indirectly, through a purchase, merger or other acquisition transaction or series of purchases, mergers or other acquisition transactions of shares of our stock entitling that person to exercise more than 50% of the total voting power of all shares of our stock entitled to vote generally in elections of directors (except that such person will be deemed to have beneficial ownership of all securities that such person has the right to acquire, whether such right is currently exercisable or is exercisable only upon the occurrence of a subsequent condition); and

following the closing of any transaction referred to in the bullet point above, neither we nor any acquiring or surviving entity (or if, in connection with such transaction shares of our Common Stock are converted into or exchanged for (in whole or in part) common equity securities of another entity), has a class of common securities (or American depositary receipts (“ADRs”) representing such securities) listed on Nasdaq, the NYSE or the NYSE AMER, or listed or quoted on an exchange or quotation system that is a successor to Nasdaq, the NYSE or the NYSE AMER.


We refer to redemption following a Delisting Event or Change of Control as a “special optional redemption.” If, prior to the Delisting Event Conversion Date (as defined below) or the Change of Control Conversion Date (as defined below), as applicable, we have provided or provide notice of exercise of any of our redemption rights relating to the Series A Preferred Stock (whether our optional redemption right or our special optional redemption right), the holders of the Series A Preferred Stock will not have the conversion right described below.

Conversion. Upon the occurrence of a Delisting Event or a Change of Control, as applicable, each holder of Series A Preferred Stock will have the right (unless, prior to the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, we have provided or provide notice of our election to redeem the Series A Preferred Stock) to convert some or all of the Series A Preferred Stock held by such holder on the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, into a number of shares of our Common Stock (or equivalent value of alternative consideration) per share of Series A Preferred Stock equal to the lesser of:

the quotient obtained by dividing (1) the sum of the $25.00 per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable (unless the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable is after a record date for a Series A Preferred Stock dividend payment and prior to the corresponding Series A Preferred Stock dividend payment date, in which case no additional amount for such accumulated and unpaid dividend will be included in this sum) by (2) the Common Stock Price (as defined below); and

1.46071 (i.e., the Share Cap), subject to certain adjustments; and subject, in each case, to certain conditions, including, under specified circumstances, an aggregate cap on the total number of shares of our Common Stock issuable upon conversion and to provisions for the receipt of alternative consideration.

If, prior to the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, we have provided or provide a redemption notice, whether pursuant to our special optional redemption right or our optional redemption right, holders of Series A Preferred Stock will not have any right to convert the Series A Preferred Stock, and any Series A Preferred Stock subsequently selected for redemption that has been tendered for conversion will be redeemed on the related date of redemption instead of converted on the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable.
In the event that the conversion would result in the issuance of fractional shares of Common Stock, we will pay the holder of Series A Preferred Stock cash in lieu of such fractional shares.
Except as provided above in connection with a Delisting Event or Change of Control, shares of the Series A Preferred Stock are not convertible into or exchangeable for any other securities or property.

For purposes of this description of the Series A Preferred Stock, “Change of Control Conversion Date” means a business day fixed by our Board that is not fewer than 20 days nor more than 35 days after the date on which we provide notice to the holders of the Series A Preferred Stock of a Change of Control.

For purposes of this description of the Series A Preferred Stock, “Common Stock Price” for any Change of Control will be: (1) if the consideration to be received in the Change of Control by the holders of our Common Stock is solely cash, the amount of cash consideration per share of Common Stock; and (2) if the consideration to be received in the Change of Control by holders of our Common Stock is other than solely cash (x) the average of the closing prices for our Common Stock (or, if no closing sale price is reported, the average of the closing bid and ask prices per share or, if more than one in either case, the average of the average closing bid and the average closing ask prices per share) for the ten consecutive trading days immediately preceding, but not including, the date on which such Change of Control occurred as reported on the principal U.S. securities exchange on which our Common Stock is then traded, or (y) the average of the last quoted bid prices for our Common Stock in the over-the-counter market as reported by OTC Markets Group Inc. or similar organization for the ten consecutive trading days immediately preceding, but not including, the date on which such Change of Control occurred, if our Common Stock is not then listed for trading on a U.S. securities exchange. The “Common Stock Price” for any Delisting Event will be the average of the closing price per share of our Common Stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the Delisting Event.


For purposes of this description of the Series A Preferred Stock, “Delisting Event Conversion Date” means a business day fixed by our Board that is not fewer than 20 days nor more than 35 days after the date on which we provide notice to the holders of the Series A Preferred Stock of a Delisting Event.

Voting Rights. Holders of Series A Preferred Stock generally will have no voting rights. However, if we do not pay dividends on any outstanding shares of Series A Preferred Stock for six or more quarterly dividend periods (whether or not declared or consecutive), holders of Series A Preferred Stock (voting separately as a class with all other outstanding series of preferred stock upon which like voting rights have been conferred and are exercisable) will be entitled to elect two additional directors to our Board to serve until all unpaid dividends have been fully paid or declared and set apart for payment. In addition, certain material and adverse changes to the terms of the Series A Preferred Stock cannot be made without the affirmative vote of holders of at least 66 2/3% of the outstanding shares of Series A Preferred Stock, voting as a separate class. In any matter in which the Series A Preferred Stock may vote, each share of Series A Preferred Stock shall be entitled to one vote per $25.00 of liquidation preference.

The 8.375% Series B Cumulative Perpetual Preferred Stock and the Series B Depositary Shares. We have designated 3,600 shares of our Preferred Stock as Series B Preferred Stock.

The Series B Preferred Stock underlying the Series B Depositary Shares will rank, as to dividend rights and rights upon our liquidation, dissolution or winding up:

senior to all classes or series of our Common Stock and to all other equity securities issued by us expressly designated as ranking junior to the Series B Preferred Stock;

senior with respect to the payment of dividends and on parity with respect to the distribution of assets upon our liquidation, dissolution or winding up with our Series X Preferred Stock;

on parity with our Series A Preferred Stock, and with any future class or series of our equity securities expressly designated as ranking on parity with the Series B Preferred Stock;

junior to all equity securities issued by us with terms specifically providing that those equity securities rank senior to the Series B Preferred Stock with respect to the payment of dividends and the distribution of assets upon our liquidation, dissolution or winding up, none of which exists on the date hereof; and

effectively junior to all our existing and future indebtedness (including indebtedness convertible into our Common Stock or Preferred Stock) and to the indebtedness and other liabilities of (as well as any preferred equity interests held by others in) our existing or future subsidiaries.

Dividends. We will pay cumulative cash dividends on the Series B Preferred Stock, when and as declared by our Board, at the rate of 8.375% per annum of the $25,000.00 liquidation preference ($25.00 per Series B Depository Share) per year (equivalent to $2,093.75 per share of Series B Preferred Stock per year or $2.09375 per Series B Depository Share per year). Dividends will be payable quarterly in arrears, on or about the 15th day of January, April, July and October; provided that if any dividend payment date is not a business day, then the dividend which would otherwise have been payable on that dividend payment date may be paid on the immediately preceding business day or the next succeeding business day, and no interest, additional dividends or other sums will accumulate. Dividends will accumulate and be cumulative from, and including, the date of original issuance. Dividends on the Series B Preferred Stock underlying the Series B Depositary Shares will continue to accumulate whether or not we have earnings, whether or not there are funds legally available for the payment of such dividends, and whether or not such dividends are authorized or declared.

Liquidation Preference. The liquidation preference of each share of Series B Preferred Stock is $25,000.00 ($25.00 per Series B Depository Share). Upon liquidation, holders of our Series B Preferred Stock will be entitled to receive the liquidation preference with respect to their shares of Series B Preferred Stock plus an amount equal to any accumulated but unpaid dividends with respect to such shares up to but excluding the date of payment.


Optional Redemption. On and after April 15, 2022 but prior to April 15, 2023, the shares of Series B Preferred Stock were redeemable at our option, in whole or in part, at a redemption price equal to $26,000.00 per share ($26.00 per Series B Depository Share), plus any accrued and unpaid dividends. On and after April 15, 2023 but prior to April 15, 2024, the shares of Series B Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25,750.00 per share ($25.75 per Series B Depository Share), plus any accrued and unpaid dividends. On and after April 15, 2024 but prior to April 15, 2025, the shares of Series B Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25,500.00 per share ($25.50 per Series B Depository Share), plus any accrued and unpaid dividends. On and after April 15, 2025 but prior to April 15, 2026, the shares of Series B Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25,250.00 per share ($25.25 per Series B Depository Share), plus any accrued and unpaid dividends. On and after April 15, 2026 but prior to April 15, 2027, the shares of Series B Preferred Stock will be redeemable at our option, in whole or in part, at a redemption price equal to $25,000.00 per share ($25.00 per Series B Depository Share), plus any accrued and unpaid dividends. On or after the date fixed for redemption of shares of Series B Preferred Stock, each holder of Series B Depositary Shares to be redeemed must present and surrender the depositary receipts evidencing the Series B Depositary Shares to the depositary at the place designated in the notice of redemption. The redemption price of such Series B Depositary Shares will then be paid to or on the order of the person whose name appears on such depositary receipts as the owner thereof.

Special Optional Redemption Upon a Change of Control or Delisting Event. Upon the occurrence of a Delisting Event (as defined below), we may, at our option, redeem the Series B Preferred Stock, in whole or in part, within 90 days after the first date on which such Delisting Event occurred, for cash, at a redemption price of $25,000.00 per share (equivalent to $25.00 per Series B Depository Share), plus any accrued and unpaid dividends up to, but not including, the date of redemption, and the depositary will redeem a proportional number of Series B Depositary Shares representing the shares redeemed.

With respect to the Series B Preferred Stock, a “Delisting Event” occurs when, after the original issuance of Series B Preferred Stock, both (i) the shares of Series B Preferred Stock (or the Series B Depositary Shares) are no longer listed on Nasdaq, the NYSE or the NYSE AMER, or listed or quoted on an exchange or quotation system that is a successor to Nasdaq, the NYSE or the NYSE AMER, and (ii) we are not subject to the reporting requirements of the Exchange Act, but any Series B Preferred Stock is still outstanding.

Upon the occurrence of a Change of Control (as defined below), we may, at our option, redeem the Series B Preferred Stock underlying the Series B Depositary Shares, in whole or in part within 120 days after the first date on which such Change of Control occurred, for cash, at a redemption price of $25,000.00 per share (equivalent to $25.00 per Series B Depository Share), plus any accrued and unpaid dividends up to, but not including, the date of redemption, and the depositary will redeem a proportional number of Series B Depositary Shares representing the shares redeemed.

With respect to the Series B Preferred Stock, a “Change of Control” occurs when, after the original issuance of the Series B Preferred Stock, the following have occurred and are continuing:

the acquisition by any person, including any syndicate or group deemed to be a “person” under Section 13(d)(3) of the Exchange Act, of beneficial ownership, directly or indirectly, through a purchase, merger or other acquisition transaction or series of purchases, mergers or other acquisition transactions of shares of our stock entitling that person to exercise more than 50% of the total voting power of all shares of our stock entitled to vote generally in elections of directors (except that such person will be deemed to have beneficial ownership of all securities that such person has the right to acquire, whether such right is currently exercisable or is exercisable only upon the occurrence of a subsequent condition); and

following the closing of any transaction referred to in the bullet point above, neither we nor any acquiring or surviving entity (or if, in connection with such transaction shares of our Common Stock are converted into or exchanged for (in whole or in part) common equity securities of another entity), has a class of common securities (or ADRs representing such securities) listed on Nasdaq, the NYSE or the NYSE AMER, or listed or quoted on an exchange or quotation system that is a successor to Nasdaq, the NYSE or the NYSE AMER.

We refer to redemption following a Delisting Event or Change of Control as a “special optional redemption.” If, prior to the Delisting Event Conversion Date or the Change of Control Conversion Date (each as defined below), as applicable, we have provided or provide notice of exercise of any of our redemption rights relating to the Series B Preferred Stock (whether our optional redemption right or our special optional redemption right), the holders of Series B Depositary Shares representing interests in the Series B Preferred Stock will not have the conversion right described below.

Conversion. Upon the occurrence of a Delisting Event or a Change of Control, as applicable, each holder of Series B Depositary Shares representing interests in the Series B Preferred Stock will have the right (unless, prior to the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, we have provided or provide notice of our election to redeem the Series B Preferred Stock) to direct the depositary, on such holder’s behalf, to convert some or all of the Series B Preferred Stock underlying the Series B Depositary Shares held by such holder on the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable into a number of shares of our Common Stock (or equivalent value of alternative consideration) per Series B Depositary Share equal to the lesser of:

the quotient obtained by dividing (1) the sum of the $25.00 per depositary share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable (unless the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and unpaid dividend will be included in this sum) by (2) the Common Stock Price (as defined herein); and

1.25313 (i.e., the Share Cap), subject to certain adjustments; and subject, in each case, to certain conditions, including, under specified circumstances, an aggregate cap on the total number of shares of our Common Stock issuable upon conversion and to provisions for the receipt of alternative consideration.

If, prior to the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, we have provided or provide a redemption notice, whether pursuant to our special optional redemption right or our optional redemption right, holders of Series B Depositary Shares representing interests in the Series B Preferred Stock will not have any right to direct the depositary to convert the Series B Preferred Stock, and any Series B Preferred Stock subsequently selected for redemption that has been tendered for conversion will be redeemed on the related date of redemption instead of converted on the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable.


Because each Series B Depository Share represents a 1/1000th interest in a share of the Series B Preferred Stock, the number of shares of Common Stock ultimately received for each Series B Depositary Share will be equal to the number of shares of Common Stock received upon conversion of each share of Series B Preferred Stock divided by 1,000. In the event that the conversion would result in the issuance of fractional shares of Common Stock, we will pay the holder of Series B Depositary Shares cash in lieu of such fractional shares.


Except as provided above in connection with a Delisting Event or Change of Control, shares of the Series B Preferred Stock are not convertible into or exchangeable for any other securities or property.

For purposes of this description of the underlying Series B Preferred Stock and the Series B Depositary Shares, “Change of Control Conversion Date” means a business day fixed by our Board that is not fewer than 20 days nor more than 35 days after the date on which we provide the notice described above to the holders of the Series B Depositary Shares representing interests in the Series B Preferred Stock.

For purposes of this description of the underlying Series B Preferred Stock and the Series B Depositary Shares, “Common Stock Price” for any Change of Control will be: (1) if the consideration to be received in the Change of Control by the holders of our Common Stock is solely cash, the amount of cash consideration per share of Common Stock; and (2) if the consideration to be received in the Change of Control by holders of our Common Stock is other


than solely cash (x) the average of the closing prices for our Common Stock (or, if no closing sale price is reported, the average of the closing bid and ask prices per share or, if more than one in either case, the average of the average closing bid and the average closing ask prices per share) for the ten consecutive trading days immediately preceding, but not including, the date on which such Change of Control occurred as reported on the principal U.S. securities exchange on which our Common Stock is then traded, or (y) the average of the last quoted bid prices for our Common Stock in the over-the-counter market as reported by OTC Markets Group Inc. or similar organization for the ten consecutive trading days immediately preceding, but not including, the date on which such Change of Control occurred, if our Common Stock is not then listed for trading on a U.S. securities exchange. The “Common Stock Price” for any Delisting Event will be the average of the closing price per share of our Common Stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the Delisting Event.

For purposes of this description of the Series B Preferred Stock and the underlying Series B Depositary Shares, “Delisting Event Conversion Date” means a business day fixed by our Board that is not fewer than 20 days nor more than 35 days after the date on which we provide the notice described above to the holders of the Series B Depositary Shares representing interests in the Series B Preferred Stock.

Voting Rights. Holders of the Series B Depositary Shares representing interests in the Series B Preferred Stock generally will have no voting rights. However, if we do not pay dividends on any outstanding shares of Series B Preferred Stock for six or more quarterly dividend periods (whether or not declared or consecutive), holders of Series B Preferred Stock (voting separately as a class with all other outstanding series of preferred stock upon which like voting rights have been conferred and are exercisable) will be entitled to elect two additional directors to our Board to serve until all unpaid dividends have been fully paid or declared and set apart for payment. In addition, certain material and adverse changes to the terms of the Series B Preferred Stock cannot be made without the affirmative vote of holders of at least 66 2/3% of the outstanding shares of Series B Preferred Stock, voting as a separate class. In any matter in which the Series B Preferred Stock may vote, each share of Series B Preferred Stock shall be entitled to one vote per $25,000.00 of liquidation preference. As a result, each Series B Depository Share will be entitled to 1/1000th of a vote.

The Series X Preferred Stock. We have designated 5,003 shares of our Preferred Stock as Series X Preferred Stock. The Series X Preferred Stock ranks:

senior to any class or series of our capital stock created specifically ranking by its terms junior to the Series X Preferred Stock;

on parity to our Common Stock;

on parity to any class or series of our capital stock created specifically ranking by its terms on parity with the Series X Preferred Stock; and

junior to any class or series of our capital stock created specifically ranking by its terms senior to the Series X Preferred Stock;

in each case, as to distributions of assets upon our liquidation, dissolution or winding up whether voluntarily or involuntarily.

Dividends. Holders of Series X Preferred Stock are entitled to receive dividends on shares of Series X Preferred Stock equal (on an as-converted basis) to and in the same form as dividends actually paid on our Common Stock.

Liquidation Preference. In the event of our liquidation, dissolution, or winding up, holders of our Series X Preferred Stock will rank: (i) senior to any class or series of our capital stock specifically ranked by its terms junior to any Series X Preferred Stock; (ii) on parity with the Common Stock and any other class or series of capital stock specifically ranked by its terms on parity with the Series X Preferred Stock; and (iii) junior to any class or series of capital stock specifically ranked by its terms senior to any Series X Preferred Stock.


Redemption. We are not obligated to redeem or repurchase any shares of Series X Preferred Stock. Shares of Series X Preferred Stock are not otherwise entitled to any redemption rights or mandatory sinking fund or analogous fund provisions.

Conversion. The Series X Preferred Stock is convertible at the option of the holders thereof at any time after issuance into the number of shares of Common Stock determined by dividing the aggregate stated value of the Series X Preferred Stock being converted by the conversion price then in effect. The initial conversion price is $4.03 and is subject to adjustment as described below. No holder may request a conversion of its Series X Preferred Stock to the extent such conversion would result in the holder and its affiliates beneficially owning more than a pre-set conversion blocker threshold, which will initially be set at 19.99% of our Common Stock then outstanding (the “Beneficial Ownership Limitation”). The amount of beneficial ownership of a holder and its affiliates will be determined in accordance with Section 13(d) of the Exchange Act, and the rules and regulations of that section.

Conversion Price Adjustment-Stock Dividends and Stock Splits. If we pay a stock dividend or otherwise make a distribution payable in shares of Common Stock with respect to the then outstanding shares of Common Stock, subdivide or combine our outstanding Common Stock, or reclassify our Common Stock in such a way that we issue additional shares of our capital stock, the conversion price will be adjusted by multiplying the then-existing conversion price by a fraction, the numerator of which is the number of shares of Common Stock outstanding immediately before the distribution, dividend, adjustment or recapitalization and the denominator of which is the number of shares of Common Stock outstanding immediately after such action.

Fundamental Transaction. If we effect a “fundamental transaction” (as defined below), then upon any future conversion of the Series X Preferred Stock, the holders will have the right to receive, for each share of Common Stock they would have received upon such conversion, the same kind and amount of securities, cash or property as such holder would have been entitled to receive in the fundamental transaction had it been the holder of Common Stock immediately prior to the fundamental transaction. The term “fundamental transaction” means any of the following:

a merger or consolidation of the Company with or into another entity or any stock sale to, or other business combination in which the Company is not the surviving entity;

the sale of all or substantially all of our assets in one transaction or a series of related transactions;

any completed tender offer or exchange offer involving holders of Common Stock in which more than 50% of the Common Stock not held by us or any other person making such offer is converted or exchanged into other securities, cash or property; or

any reclassification of Common Stock or any compulsory share exchange by which our Common Stock is effectively converted into or exchanged for other securities, cash or property (but not a reverse stock split).

If the holders of Common Stock are given a choice as to the securities, cash or property to be received in a fundamental transaction, the holders of Series X Preferred Stock will be given the same choice on conversion of such holders’ shares.

Voting Rights. The Series X Preferred Stock has no voting rights, except to the extent expressly provided in our Certificate of Incorporation or as otherwise required by law. However, so long as at least 50% of the authorized shares of Series X Preferred Stock are outstanding, we may not take any of the following actions without the affirmative consent of holders of a majority of the outstanding Series X Preferred Stock:

amend our Certificate of Incorporation, By-laws or other charter documents so as to materially, specifically and adversely affect the preferences, rights, or privileges of the Series X Preferred Stock;

issue additional shares of Series X Preferred Stock or increase or decrease the number of authorized shares of Series X Preferred Stock;


sell, assign, monetize, pledge or otherwise divest or encumber our rights under any material license agreement, joint venture or other partnership agreement to which we are a party and involving any drug or drug candidate;

issue or commit to issue any other equity securities, with certain exceptions;

issue any equity-based award or compensation to certain of our officers, unless the award has been unanimously approved by our compensation committee at a time when a designee appointed by the Series X Preferred holders is then serving on that committee; or

enter into any agreement or understanding to take any of the actions listed above.

Anti-takeover Effects of Provisions of our Certificate of Incorporation and By-laws and Delaware Law

Certificate of Incorporation and By-laws Provisions. Our Certificate of Incorporation authorizes our Board to issue up to 1,000,000 shares of Preferred Stock without stockholder approval and to set the rights, preferences and other designations, including voting rights, of those shares as the Board may determine. In addition, our By-laws require certain procedures to be followed and time periods to be met for any stockholder to propose matters to be considered at annual meetings of stockholders, including nominating directors for election at those meetings. Our By-laws also provide that our Board is able to elect a director to fill a vacancy created by the expansion of the Board or due to the resignation or departure of an existing board member. Provisions of Delaware law and our Certificate of Incorporation and By-laws could make the acquisition of our Company through a tender offer, a proxy contest or other means more difficult and could make the removal of incumbent officers and directors more difficult. We expect these provisions to discourage coercive takeover practices and inadequate takeover bids and to encourage persons seeking to acquire control of our Company to first negotiate with our Board. We believe that the benefits provided by our ability to negotiate with the proponent of an unfriendly or unsolicited proposal outweigh the disadvantages of discouraging these proposals. We believe the negotiation of an unfriendly or unsolicited proposal could result in an improvement of its terms.

Delaware Law. We are subject to Section 203 of the DGCL, an anti-takeover provision. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years following the date the person became an interested stockholder, unless:

prior to the date of the transaction, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the number of shares outstanding (a) shares owned by persons who are directors and also officers, and (b) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
on or subsequent to the date of the transaction, the business combination is approved by the board and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested stockholder.

Generally, a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. An “interested stockholder” is a person who, together with affiliates and associates, beneficially owns, or is an affiliate of the corporation and within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s outstanding voting securities. We expect the existence of this provision to have an anti-takeover effect with respect to transactions our Board does not approve in advance.


EX-10.30 3 xoma-20241231xex10d30.htm EX-10.30

Exhibit 10.30

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED (INDICATED BY: [***]) FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) THE TYPE OF INFORMATION THAT THE REGISTRANT CUSTOMARILY AND ACTUALLY TREATS AS PRIVATE OR CONFIDENTIAL

AMENDMENT NO. 1 TO ROYALTY PURCHASE AGREEMENT

This Amendment No. 1 to Royalty Purchase Agreement (this “Amendment”) is entered into as of March 4, 2024 (the “Amendment Effective Date”) by and between VIRACTA THERAPEUTICS, INC., a corporation organized and existing under the laws of Delaware, with an office located at 2533 South Coast Highway 101, #210, Cardiff CA 92007 (“Viracta”), VIRACTA ROYALTY FUND, LLC, a Delaware limited liability company (collectively, with Viracta, “Seller”), and XOMA (US) LLC, a Delaware limited liability company with its principal place of business at 2200 Powell Street, Suite 310, Emeryville, California 94608 (“Purchaser”). Seller and Purchaser are referred to in this Amendment individually as a “Party” and collectively as the “Parties”. Capitalized terms used herein and not otherwise defined shall have the respective meanings given to such terms in the Royalty Purchase Agreement (defined below).

RECITALS

WHEREAS, Seller and Purchaser entered into that certain Royalty Purchase Agreement dated as of March 22, 2021, as supplemented by that certain Letter Agreement dated March 22, 2021, as amended by that certain Joinder and Amendment to Royalty Purchase Agreement dated March 22, 2021, as may be further amended, modified or supplemented from time to time (collectively, the “Royalty Purchase Agreement”), which provides for, among other things, a sale of certain of Seller’s royalty payments to Purchaser;

WHEREAS, Viracta (successor in interest to Sunesis Pharmaceuticals, Inc.) is monetizing its interest in certain payments from the sale or use of [***] under Section 6.2.1(a) of that certain License Agreement For Raf, effective as of December 16, 2019, by and between Viracta and Day One Biopharmaceuticals, Inc., successor in interest to DOT Therapeutics-1, Inc. (“Day One”), as amended by that certain Amendment No. 1 to License Agreement for RAF dated March 4, 2024, as may be further amended, modified or supplemented from time to time (collectively, the “Day One License Agreement”);

WHEREAS, pursuant to Section 8.12 of the Royalty Purchase Agreement, the Parties desire to amend the Royalty Purchase Agreement in accordance with the terms set forth in this Amendment.

NOW, THEREFORE, in consideration of the foregoing and of the mutual covenants contained herein, the Parties hereby agree to be legally bound as follows:

1.

The proviso at the end of the definition of “Day One Royalty Payments” in Section 1.1 of the Royalty Purchase Agreement is hereby deleted in its entirety and replaced as follows:  

“provided however that the Net Consideration payable by Day One pursuant to Section [***] of the Day One License Agreement shall be allocated among [***].”

2.

Within sixty (60) days of the Amendment Effective Date, Seller shall use Commercially


Reasonable Efforts to, and shall use Commercially Reasonable Efforts to cause its applicable Affiliates or subsidiaries (such Affiliates and subsidiaries, together with Seller, the “Seller Group”) to, (a) assign to Purchaser all of Seller Group’s right, title and interest in and to the Day One License Agreement and (b) sell, transfer, convey, assign and deliver to Purchaser all of Seller Group’s right, title and interest in and to the Sunesis Licensed Technology (as defined in the Day One License Agreement).

3.

The provisions of Sections 8.3-8.8, and Sections 8.10-8.15 of the Royalty Purchase Agreement are hereby incorporated by reference into this Amendment, mutatis mutandis.

4.

Except as expressly amended by this Amendment, all other terms of the Royalty Purchase Agreement shall continue in full force and effect and in accordance with its terms.

(The remainder of this page is intentionally left blank. The signature page follows.)


In Witness Whereof, the parties hereto have caused this Amendment No. 1 to Royalty Purchase Agreement to be executed as of the date first set forth above.

SELLERPURCHASER

VIRACTA THERAPEUTICS, INC.XOMA (US) LLC

By: /s/ Daniel R. ChevallardBy: /s/ Bradley Sitko

Name: Daniel R. ChevallardName: Bradley Sitko

Title: COO & CFOTitle: Chief Investment Officer

VIRACTA ROYALTY FUND, LLC

By: /s/ Daniel R Chevallard

Name: Daniel R Chevallard

Title:  President

[Signature Page to Amendment No. 1 to Royalty Purchase Agreement]


EX-10.34 4 xoma-20241231xex10d34.htm EX-10.34

Exhibit 10.34

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED (INDICATED BY: [***]) FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) THE TYPE OF INFORMATION THAT THE REGISTRANT CUSTOMARILY AND ACTUALLY TREATS AS PRIVATE OR CONFIDENTIAL

EXECUTION VERSION

FIRST AMENDMENT OF ROYALTY PURCHASE AGREEMENT

This First Amendment of Royalty Purchase Agreement (this “Amendment”) is entered into as of June 3, 2024 by and between LadRx Corporation (formerly known as CytRx Corporation), a Delaware corporation (the “Seller”), and XOMA (US) LLC, a Delaware corporation (the “Buyer”). The Seller and the Buyer are referred to in this Amendment individually as a “Party” and collectively as the “Parties”. Capitalized terms used herein and not otherwise defined shall have the respective meanings given to such terms in the Agreement (defined below).

RECITALS

WHEREAS, the Seller and Licensee (defined below) entered into the License Agreement (defined below);

WHEREAS, the Seller and the Buyer entered into that certain Royalty Purchase Agreement dated June 21, 2023 (the “Agreement”), wherein the Seller sold the Purchased Assets to the Buyer;

WHEREAS, the Seller and Licensee mutually desire to terminate the License Agreement pursuant to Section 8(b) of the License Agreement (such termination, the “Mutual Termination”);

WHEREAS, in consideration for the Buyer’s consent to the Mutual Termination under Section 6.11 of the Agreement, the Seller has agreed to amend the Agreement to account for such Mutual Termination; and

WHEREAS, the Parties desire to amend the Agreement in accordance with the terms set forth in this Amendment.

NOW, THEREFORE, in consideration of the foregoing and of the mutual covenants contained herein, the Parties hereby agree to be legally bound as follows:

1.All references herein to paragraph or section location or schedules shall relate to the corresponding paragraph or section or schedule in the Agreement.  

2.The following defined terms are hereby deleted in their entirety and replaced as follows:

a.““License Agreement” means (i) that certain Exclusive License Agreement, dated and effective as of July 27, 2017, as modified by that certain Reimbursement Agreement dated and effective as of October 3, 2017, and that certain Addendum to License Agreement, dated and effective as of September 27, 2018, by and between the Seller and Licensee, and (ii) any New License Agreement, in each case ((i) and (ii)) as may be further amended, modified or supplemented from time to time.”


b.““Licensed Product” shall (i) have the meaning ascribed thereto in Section 1 of the License Agreement, (ii) in the case of a synthetic royalty purchase agreement entered into by and between the Seller and the Buyer in accordance with Section 6.17(a)(i), have the meaning ascribed to such term or the analogous term for “licensed product” or any comparable concept as defined in such synthetic royalty purchase agreement, and (iii) in the case of a New Arrangement entered into by the Seller in accordance with the terms hereof, have the meaning ascribed to such term or the analogous term for “licensed product” or any comparable concept as defined in the applicable New License Agreement, including, for clarity, in each case ((i), (ii), and (iii)), Aldoxorubicin.”

c.““Licensee” means (i) NantCell, Inc. together with its parent company, ImmunityBio, Inc. and any successor thereof, as permitted pursuant to the terms of this Agreement and the License Agreement, and (ii) any licensee party to any New License Agreement.”

3.The following defined terms are hereby added as new provisions in Section 1.1 of the Agreement:

a.““New Arrangement” is defined in Section 6.17(a)(iii).”

b.““New License Agreement” is defined in Section 6.17(b).”

c.““Other Payments” means all payments payable to the Seller under the License Agreement, excluding any payments included in the calculations with respect to the Royalty payments and Milestone Payments, multiplied by [***].”

d.““Third Party” means any Person other than the Buyer, the Seller or any of their respective Affiliates.”

4.The definition of “FDA Approval” is hereby deleted in its entirety.

5.Section 2.2 is hereby deleted in its entirety and replaced as follows:

“Section 2.2[reserved].”

6.The last sentence of Section 6.10(c) of the Agreement is hereby deleted.

7.The following is hereby added as new Section 6.17 of the Agreement:

“Section 6.17New Arrangements.

(a)Without limiting the provisions of this Article 6 or any other rights or remedies the Buyer may have under this Agreement, if (x) Licensee communicates a desire or intent to terminate the License Agreement, (y) Licensee sends a notice of termination of the License Agreement, or (z) the License Agreement is terminated, in each case ((x), (y), and (z)), in whole or in part and prior to the expiration of the License Agreement in accordance with Section 8(a) of the License Agreement:

(i)The Buyer and the Seller shall discuss and consider in good faith the


scope of the Seller’s commercialization capabilities (including consideration of the ability of the Seller or an Affiliate to maximize Licensed Product sales) as of such time and, if the Buyer and the Seller, acting reasonably, mutually agree that the Seller’s commercialization capabilities are sufficient to commercialize a Licensed Product in part or all of the Territory, then the Seller may elect to use commercially reasonable efforts (itself or via an Affiliate) to commercialize a Licensed Product itself in part or all of such portion of the Territory, prior to the first commercial sale of such Licensed Product, the parties hereto shall enter into a synthetic royalty purchase agreement that contains substantially similar economic terms and conditions as the economic terms and conditions of this Agreement; provided, however, that the Seller agrees to make quarterly royalty payments under such synthetic royalty purchase agreement in an amount payable to the Buyer equal to the amount of all aggregate net sales of Licensed Products during each calendar quarter multiplied by [***]. The Seller and the Buyer shall cooperate with one another to make mutually agreed amendments to this Agreement in connection with such funding arrangement, as applicable.

(ii)If the Seller does not elect to commercialize a Licensed Product in any portion of the Territory or the Buyer and the Seller mutually conclude, after good faith discussion and consideration, that there is any portion of the Territory in which the Seller lacks the requisite capabilities to commercialize a Licensed Product, then, the Seller shall use commercially reasonable efforts to negotiate a license under the Licensed Patents with a Third Party, pursuant to which such Third Party will be granted rights to research, develop, manufacture, use, market, sell, offer for sale, import, distribute, or otherwise exploit the Licensed Products in the Territory for any purpose that Licensee would have been permitted to research, develop, manufacture, use, market, sell, offer for sale, import, distribute, or otherwise exploit the Licensed Products in the Territory under the License Agreement, subject to rights retained by Licensee following such termination pursuant to Section 8(g) of the License Agreement (such license, a “New Arrangement”).

(b)Without limiting Section 6.17(a), the Seller agrees to execute and deliver a new license agreement to the applicable Third Party (each, a “New License Agreement”) effectuating such New Arrangement that satisfies the foregoing requirements of Section 6.17(a). Thereafter, (i) each New License Agreement shall be included for all purposes in the definition of “License Agreement” under this Agreement; (ii) any payments that are comparable to the Royalty or the Milestone Payments under such New License Agreement and any rights similar shall be included for all purposes under this Agreement, provided that, (A) the definition of Royalty under this Agreement shall be amended and replaced, as follows: ““Royalty” means all payments payable to Seller under the License Agreement with respect to Net Sales of a Licensed Product multiplied by [***].” and (B) the definition of Milestone Payments under this Agreement shall be amended and replaced, as follows: ““Milestone Payments” means [***] of any milestones payable to the Seller under the  License Agreement.”; (iii) any other cash payments (which for the avoidance of doubt shall not include any payments of reimbursements, payments of advances, or other similar payments, in each case, which cover costs incurred by the Seller) payable under such New License Agreement and any rights similar shall be included for all purposes under this Agreement, provided that, (A) clause (i) of the definition of Purchased Receivables under this Agreement shall be amended and replaced as follows: “(i) all Royalty payments, Milestone payments and Other Payments;” and (B) clauses (iii), (iv), (v), and (vi) of the


definition of Purchased Receivables under this Agreement shall be amended to replace the references to the sections of the License Agreement therein with the corresponding sections of the New License Agreement, if necessary; and (iv) the Seller’s and the Buyer’s rights and obligations under this agreement in respect of the License Agreement shall apply in respect of their rights and obligations under the New License Agreement mutatis mutandis, in each case without any further action by the parties hereto to amend this Agreement or the Bill of Sale.”

8.Section 9.2 of the Agreement is hereby deleted in its entirety and replaced as follows:

“Section 9.2Automatic Termination.  Unless earlier terminated as provided in Section 9.1, this Agreement shall continue in full force and effect until sixty (60) days after the full satisfaction of any amounts due under the License Agreement to the Seller and any payments in respect of the Purchased Receivables due under this Agreement to the Buyer, at which point this Agreement shall automatically terminate, except with respect to any rights that shall have accrued prior to such termination; provided, however, that if the Seller executes a New License Agreement under Section 6.17, then (a) the Seller shall provide the Buyer with written notice thereof and a copy of the New License Agreement no later than five (5) days after such execution, and (b) within ten (10) days from the date of the Buyer's receipt of such notice, the Buyer and the Seller shall enter into a new royalty purchase agreement on substantially similar terms as this Agreement, as modified pursuant to Section 6.17(b).

9.Section 9.3 of the Agreement is hereby deleted in its entirety and replaced as follows:

“Section 9.3 Survival. Notwithstanding anything to the contrary in this Article 9, the following provisions shall survive termination of this Agreement: Section 6.1 (Disclosures), Section 6.2 (Payments Received in Error; Interest), Section 6.17 (New Arrangements), Article 7 (Confidentiality), Article 8 (Indemnification), Section 9.2 (Automatic Termination), Section 9.3 (Survival) and Article 10 (Miscellaneous). Termination of the Agreement shall not relieve any party of liability in respect of breaches under this Agreement by any party on or prior to termination.”

10.The provisions of Article 10 of the Agreement (except for Section 10.2 of the Agreement) are hereby incorporated by reference into this Amendment, mutatis mutandis.

11.Except as expressly amended by this Amendment, all other terms of the Agreement shall continue in full force and effect and in accordance with its terms.

(The remainder of this page is intentionally left blank. The signature page follows.)


IN WITNESS WHEREOF, the Parties have caused this Amendment to be executed and delivered by their respective representatives thereunto duly authorized as of the date first above written.

LADRX CORPORATION

By:

/s/ Stephen Snowdy

Name:

Stephen Snowdy

Title:

Chief Executive Officer

XOMA (US) LLC

By:

/s/ Bradley Sitko

Name:

Bradley Sitko

Title:

Authorized Person

[Signature Page to First Amendment of Royalty Purchase Agreement]


EX-19.1 5 xoma-20241231xex19d1.htm EX-19.1

Exhibit 19.1

Insider Trading Policy

This Insider Trading Policy describes the standards of XOMA Royalty Corporation (the “Company”) and its subsidiaries (the "Company") on trading, and causing the trading of, the Company's securities or securities of certain other publicly traded companies while in possession of confidential information. This Policy is divided into two parts: the first part provides an explanation of insider trading and some of the potential penalties that may be imposed as a result thereof. The second part provides procedures designed to help detect and prevent insider trading. This policy applies to all directors, officers and employees of the Company and their immediate family members, persons who are their economic dependents and any other individuals or entities whose transactions in securities they influence, direct or control (collectively, "Covered Persons") and any consultants that the Company may designate from time to time as "Covered Persons" because of their position, responsibilities or their actual or potential access to material information.

One of the principal purposes of the federal securities laws is to prohibit so-called "insider trading." Simply stated, insider trading occurs when a person uses material nonpublic information obtained through involvement with the Company to make decisions to purchase, sell, give away or otherwise trade the Company's securities or to provide that information to others outside the Company. The prohibitions against insider trading apply to trades, tips and recommendations by virtually any person, including all persons associated with the Company, if the information involved is "material" and "nonpublic." These terms are defined in this Policy under Part I, Section 3 below. The prohibitions would apply to any director, officer or employee (or designated consultant) who buys or sells Company stock on the basis of material nonpublic information that he or she obtained about the Company, its customers, suppliers, or other companies with which the Company has contractual relationships or may be negotiating transactions.

PART I

1. Applicability

This Policy applies to all Covered Persons and all trading or other transactions in the Company's securities, including common stock, options and any other securities that the Company may issue, such as preferred stock, notes, bonds and convertible securities, as well as to derivative securities relating to any of the Company's securities, whether or not issued by the Company. The prohibition against insider trading is absolute. It applies even if the decision to trade is not based on such material nonpublic information. It also applies to transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) and also to very small transactions. All that matters is whether you are aware of any material nonpublic information relating to XOMA at the time of the transaction.

2. General Policy: No Trading or Causing Trading While in Possession of Material Nonpublic Information


(a) No Covered Person may purchase or sell, or offer to purchase or sell, any Company security, whether or not issued by the Company, while in possession of material nonpublic information about the Company. (The terms "material" and "nonpublic" are defined in Part I, Section 3(a) and (b) below.)

(b) No Covered Person who knows of any material nonpublic information about the Company may communicate that information to ("tip") any other person, including family members and friends, or otherwise disclose such information without the Company’s authorization.

(c) No Covered Person may purchase or sell any security of any other company, whether or not issued by the Company, while in possession of material nonpublic information about that company that was obtained in the course of his or her involvement with the Company. No Covered Person who knows of any such material nonpublic information may communicate that information to, or tip, any other person, including family members and friends, or otherwise disclose such information without the Company's authorization.

(d) For compliance purposes, you should never trade, tip or recommend securities (or otherwise cause the purchase or sale of securities) while in possession of information that you have reason to believe is material and nonpublic unless you first consult with, and obtain the advance approval of, the Compliance Officer (which is defined in Part I, Section 3(c) below).

(e) Covered Persons must "pre-clear" all trading in securities of the Company and employees must “pre-clear” all trading in securities of biotech companies in accordance with the procedures set forth in Part II, Section 3 below.

3. Definitions

(a) Material. Insider trading restrictions come into play only if the information you possess is "material." Materiality, however, involves a relatively low threshold. Information is generally regarded as "material" if it has market significance, that is, if its public dissemination is likely to affect the market price of securities, or if it otherwise is information that a reasonable investor would want to know before making an investment decision.

Information dealing with the following subjects is reasonably likely to be found material in particular situations:

financial results or forecasts;
status of product or product candidate development or regulatory approvals;
clinical data relating to products or product candidates;
timelines for pre-clinical studies or clinical trials;
acquisitions or dispositions of assets, divisions or companies;
public or private sales of debt or equity securities;
stock splits, dividends or changes in dividend policy;
the establishment of a repurchase program for XOMA’s securities;
gain or loss of a significant licensor, licensee or supplier; and
changes or new corporate partner relationships or collaborations.
notice of issuance or denial of patents;
regulatory developments;


management or control changes;
employee layoffs;
a disruption in XOMA’s operations or breach or unauthorized access of its property or assets, including its facilities and information technology infrastructure;
tender offers or proxy fights;
accounting restatements;
litigation or settlements; and
impending bankruptcy.

(b) Nonpublic. Insider trading prohibitions come into play only when you possess information that is material and "nonpublic." The fact that information has been disclosed to a few members of the public does not make it public for insider trading purposes. To be "public" the information must have been disseminated in a manner designed to reach investors generally, and the investors must be given the opportunity to absorb the information such as a filing with the Securities and Exchange Commission or a press release via a global newswire service. Even after public disclosure of information about the Company, you must wait until the close of business on the second trading day after the information was publicly disclosed before you can treat the information as public.

Nonpublic information may include:

(i) information available to a select group of analysts or brokers or institutional investors;

(ii) undisclosed facts that are the subject of rumors, even if the rumors are widely circulated; and

(iii) information that has been entrusted to the Company on a confidential basis until a public announcement of the information has been made and enough time has elapsed for the market to respond to a public announcement of the information (normally two trading days).

As with questions of materiality, if you are not sure whether information is considered public, you should either consult with the Compliance Officer or assume that the information is nonpublic and treat it as confidential.

(c) Compliance Officer. The Company has appointed its Chief Financial Officer as the Compliance Officer for this Policy. The duties of the Compliance Officer include, but are not limited to, the following:

(i) assisting with implementation and enforcement of this Policy;

(ii) circulating this Policy to all employees and ensuring that this Policy is amended as necessary to remain up-to-date with insider trading laws;

(iii) pre-clearing all trading in securities of the Company by Covered Persons in accordance with the procedures set forth in Part II, Section 3 below; and

(iv) providing approval of any Rule 10b5-1 plans under Part II, Section 1(c) below and any prohibited transactions under Part II, Section 4 below.

(v) providing a reporting system with an effective whistleblower protection mechanism.


4. Exceptions

The trading restrictions of this Policy do not apply to the following:

(a) 401(k) Plan. Investing 401(k) plan contributions in a Company stock fund in accordance with the terms of the Company's 401(k) plan. However, any changes in your investment election regarding the Company’s stock are subject to trading restrictions under this Policy.

(b) ESPP. Purchasing Company stock through periodic, automatic payroll contributions to the Company's Employee Stock Purchase Plan ("ESPP"). However, electing to enroll in the ESPP, making any changes in your elections under the ESPP and selling any Company stock acquired under the ESPP are subject to trading restrictions under this Policy.

(c) Options. Exercising stock options granted under the Company's Amended and Restated 2010 Long Term Incentive and Stock Award Plan for cash or the delivery of previously owned Company stock. However, the sale of any shares issued on the exercise of Company-granted stock options and any cashless exercise of Company-granted stock options are subject to trading restrictions under this Policy.

5. Violations of Insider Trading Laws

Penalties for trading on or communicating material nonpublic information can be severe, both for individuals involved in such unlawful conduct and their employers and supervisors, and may include jail terms, criminal fines, civil penalties and civil enforcement injunctions. Given the severity of the potential penalties, compliance with this Policy is absolutely mandatory.

(a) Legal Penalties. A person who violates insider trading laws by engaging in transactions in a company's securities when he or she has material nonpublic information can be sentenced to a substantial jail term and required to pay a criminal penalty of several times the amount of profit gains or losses avoided.

In addition, a person who tips others may also be liable for transactions by the tippees to whom he or she has disclosed material nonpublic information. Tippers can be subject to the same penalties and sanctions as the tippees, and the SEC has imposed large penalties even when the tipper did not profit from the transaction.

The SEC can also seek substantial civil penalties from any person who, at the time of an insider trading violation, "directly or indirectly controlled the person who committed such violation," which would apply to the Company and/or management and supervisory personnel. These control persons may be held liable for up to the greater of $1 million or three times the amount of the profits gains or losses avoided. Even for violations that result in a small or no profit, the SEC can seek penalties from a company and/or its management and supervisory personnel as control persons.

(b) Company-Imposed Penalties. Employees who violate this Policy may be subject to disciplinary action by the Company, including dismissal for cause. Any exceptions to the Policy, if permitted, may only be granted by the Compliance Officer and must be provided before any activity contrary to the above requirements takes place.


6. Inquiries

If you have any questions regarding any of the provisions of this Policy, please contact the Company’s internal corporate counsel.

PART II

1. Blackout Periods

All Covered Persons are prohibited from trading in the Company's securities during blackout periods as defined below.

(a) Quarterly Blackout Periods. Trading in the Company's securities is prohibited during the period beginning at the close of the market on the fifth trading day after the end of each fiscal quarter and ending at the close of business on the second trading day following the date the Company's financial results are publicly disclosed. During these periods, Covered Persons generally possess or are presumed to possess material nonpublic information about the Company's financial results.

(b) Other Blackout Periods. From time to time, other types of material nonpublic information regarding the Company (such as negotiation of mergers, acquisitions or dispositions, investigation and assessment of cybersecurity incidents or new product developments) may be pending and not be publicly disclosed. While such material nonpublic information is pending, the Company may impose special blackout periods during which Covered Persons are prohibited from trading in the Company's securities. If the Company imposes a special blackout period, it will notify the Covered Persons affected.

(c) Exception. These trading restrictions do not apply to transactions under a pre-existing written plan, contract, instruction, or arrangement under Rule 10b5-1 under the Securities Exchange Act of 1934 (an "Approved 10b5-1 Plan") that:

(i) has been reviewed and approved at least one month in advance of any trades thereunder by the Compliance Officer (or, if revised or amended, such revisions or amendments have been reviewed and approved by the Compliance Officer at least one month in advance of any subsequent trades);

(ii) was entered into in good faith by the Covered Person at a time when the Covered Person was not in possession of material nonpublic information about the Company; and

(iii) gives a third party the discretionary authority to execute such purchases and sales, outside the control of the Covered Person, so long as such third party does not possess any material nonpublic information about the Company; or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions.

2. Trading Window

Covered Persons are permitted to trade in the Company's securities when no blackout period is in effect. Generally, this means that Covered Persons can trade during the period beginning on the DAY THAT BLACKOUT PERIOD UNDER SECTION 1(A) ENDS and ending on the DAY THAT NEXT BLACKOUT PERIOD UNDER SECTION 1(A) BEGINS. However, even during this trading window, a


Covered Person who is in possession of any material non-public information should not trade in the Company's securities until the information has been made publicly available or is no longer material. In addition, the Company may close this trading window if a special blackout period under Part II, Section 1(b) above is imposed and will re-open the trading window once the special blackout period has ended.

3. Pre-clearance of Securities Transactions

(a) Because Covered Persons are likely to obtain material nonpublic information on a regular basis, the Company requires all such persons to refrain from trading, even during a trading window under Part II, Section 2 above, without first pre-clearing all transactions in the Company's securities.

(b) Subject to the exemption in subsection (d) below, no Covered Person may, directly or indirectly, purchase or sell (or otherwise make any transfer, gift, pledge or loan of) any Company security at any time without first obtaining prior approval from the Compliance Officer. These procedures also apply to transactions by such person's spouse, other persons living in such person’s household and minor children and to transactions by entities over which such person exercises control.

(c) The Compliance Officer shall record the date each request is received and the date and time each request is approved or disapproved. Unless revoked, a grant of permission will normally remain valid until the trading window closes as provided in this policy. If the transaction does not occur during the two-day period, pre-clearance of the transaction must be re-requested.

(d) Pre-clearance is not required for purchases and sales of securities under an Approved 10b5-1 Plan. With respect to any purchase or sale under an Approved 10b5-1 Plan, the third-party effecting transactions on behalf of the Covered Person should be instructed to send duplicate confirmations of all such transactions to the Compliance Officer.

4. Prohibited Transactions

(a) Covered Persons are prohibited from trading in the Company's equity securities during a blackout period imposed under an "individual account" retirement or pension plan of the Company, during which at least 50% of the plan participants are unable to purchase, sell or otherwise acquire or transfer an interest in equity securities of the Company, due to a temporary suspension of trading by the Company or the plan fiduciary.

(b) Covered Persons, including any person's spouse, other persons living in such person's household and minor children and entities over which such person exercises control, are prohibited from engaging in the following transactions in the Company's securities unless advance approval is obtained from the Compliance Officer:

(i) Short-term trading. Company insiders subject to Section 16 of the Securities and Exchange Act of 1934, as amended, who purchase Company securities may not sell any Company securities of the same class for at least six months after the purchase;

(ii) Short sales. Covered Persons may not sell the Company's securities short;


(iii) Options trading. Covered Persons may not buy or sell puts or calls or other derivative securities on the Company's securities;

(iv) Trading on margin or pledging. Covered Persons may not hold Company securities in a margin account or pledge Company securities as collateral for a loan; and

(v) Hedging. Covered Persons may not enter into hedging or monetization transactions or similar arrangements with respect to Company securities.

5. Short-Swing Trading, Control Shares and Section 16 Reports

Officers and directors subject to the reporting obligations under Section 16 of the Exchange Act should take care to avoid short-swing transactions (within the meaning of Section 16(b) of the Exchange Act) and the restrictions on sales by control persons (Rule 144 under the Securities Act of 1933, as amended), and should file all appropriate Section 16(a) reports (Forms 3, 4 and 5), which are described in XOMA’s Section 16 Compliance Program, and any notices of sale required by Rule 144.

6. Acknowledgment and Certification

All Covered Persons are required to sign the attached acknowledgment and certification.


EX-21.1 6 xoma-20241231xex21d1.htm EX-21.1

Exhibit 21.1

Subsidiaries of the Company

Jurisdiction of Organization

XOMA Technology Ltd.

Bermuda

XOMA (US) LLC

Delaware

XOMA UK Limited

United Kingdom

XRL 1 LLC

Delaware

Kinnate Biopharma Inc.

Delaware

Pulmokine, Inc.

Delaware


EX-23.1 7 xoma-20241231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-269459, 333-151416, 333-171429, 333-174730, 333-181849, 333-198719, 333-204367, 333-212238, 333-218378, 333-232398, 333-265248, and 333-272054 on Form S-8 and Registration Statement No. 333-277794 on Form S-3 of our report dated March 17, 2025, relating to the financial statements of XOMA Royalty Corporation, appearing in this Annual Report on Form 10-K for the year ended December 31, 2024.

/s/ Deloitte & Touche LLP

San Francisco, California

March 17, 2025


EX-31.1 8 xoma-20241231xex31d1.htm EX-31.1

Exhibit 31.1

Certification

I, Owen Hughes, certify that:

1. I have reviewed this annual report on Form 10-K of XOMA Royalty Corporation;

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 officers 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))) for the registrant and we 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 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 officers 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 registrant’s board of directors (or persons performing the equivalent function):

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: March 17, 2025

/s/ OWEN HUGHES

Owen Hughes

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 9 xoma-20241231xex31d2.htm EX-31.2

Exhibit 31.2

Certification

I, Thomas Burns, certify that:

1. I have reviewed this annual report on Form 10-K of XOMA Royalty Corporation;

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 officers 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))) for the registrant and we 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 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 officers 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 registrant’s board of directors (or persons performing the equivalent function):

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: March 17, 2025

/s/ THOMAS BURNS

Thomas Burns

Senior Vice President, Finance and Chief Financial Officer


EX-32.1 10 xoma-20241231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Owen Hughes, Chief Executive Officer of XOMA Royalty Corporation (the “Company”), and Thomas Burns, Senior Vice President, Finance and Chief Financial Officer of the Company, each hereby certifies that, to the best of his or her knowledge:

1.The Company’s Annual Report on Form 10-K for the year ended December 31, 2024, to which this Certification is attached as Exhibit 32.1, fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in Exhibit 32.1 fairly presents, in all material respects, the financial condition and results of operations of the Company.

IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 17th day of March, 2025

/s/ OWEN HUGHES

Owen Hughes

Chief Executive Officer (Principal Executive Officer)

/s/ THOMAS BURNS

Thomas Burns

Senior Vice President, Finance and Chief Financial Officer

3.This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of XOMA Royalty Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 11 xoma-20241231.xsd EX-101.SCH 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Consolidated Financial Statements Details - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis and Exarafenib Milestone Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Leases - Maturity of lease liabilities (Details) (calc 2) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - Lease Agreements - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Long-Term Debt - Balance (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - Long-Term Debt - Aggregate projected future principal and discounts (Details) link:presentationLink link:calculationLink link:definitionLink 99940804 - Disclosure - Long-Term Debt - Interest expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Income Taxes - Reconciliation between statutory rate and effective rate (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99941102 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Reconciliation of Numerator and Denominator Used in Calculation of EPS (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Acquisitions, Licensing and Other Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Lease Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Stock Based Compensation and Other Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones, Royalties, and Commercial Payments (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Consolidated Financial Statements Details - Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Consolidated Financial Statements Details - Arbitration Proceeding (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - Acquisitions, Licensing and Other Arrangements - Alexion (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - Acquisitions, Licensing and Other Arrangements - Takeda (Details) link:presentationLink link:calculationLink link:definitionLink 99940405 - Disclosure - Acquisitions, Licensing and Other Arrangements - Rezolute (Details) link:presentationLink link:calculationLink link:definitionLink 99940406 - Disclosure - Acquisitions, Licensing and Other Arrangements - Janssen (Details) link:presentationLink link:calculationLink link:definitionLink 99940407 - Disclosure - Acquisitions, Licensing and Other Arrangements - ObsEva (Details) link:presentationLink link:calculationLink link:definitionLink 99940408 - Disclosure - Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) link:presentationLink link:calculationLink link:definitionLink 99940504 - Disclosure - Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details) link:presentationLink link:calculationLink link:definitionLink 99940505 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details) link:presentationLink link:calculationLink link:definitionLink 99940506 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details) link:presentationLink link:calculationLink link:definitionLink 99940507 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details) link:presentationLink link:calculationLink link:definitionLink 99940508 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details) link:presentationLink link:calculationLink link:definitionLink 99940509 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details) link:presentationLink link:calculationLink link:definitionLink 99940510 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details) link:presentationLink link:calculationLink link:definitionLink 99940511 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Agenus (Details) link:presentationLink link:calculationLink link:definitionLink 99940512 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Aronora (Details) link:presentationLink link:calculationLink link:definitionLink 99940513 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Talphera (Details) link:presentationLink link:calculationLink link:definitionLink 99940514 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details) link:presentationLink link:calculationLink link:definitionLink 99940515 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Fair Value Measurements - Milestone Asset and Milestone Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Fair Value Measurements - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Lease Agreements - Leased facilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - Lease Agreements - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Long-Term Debt - Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 99940904 - Disclosure - Income Taxes - NOL (Details) link:presentationLink link:calculationLink link:definitionLink 99940905 - Disclosure - Income Taxes - Tax credit carryforward (Details) link:presentationLink link:calculationLink link:definitionLink 99940906 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Stock Based Compensation and Other Benefit Plans - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Stock Based Compensation and Other Benefit Plans - Deferred Savings Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99941003 - Disclosure - Stock Based Compensation - 2010 Plan Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 99941004 - Disclosure - Stock Based Compensation - FV Assumptions 2010 Plan Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 99941005 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Inducement Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99941006 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941007 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99941008 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 99941009 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941010 - Disclosure - Stock Based Compensation - Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99941011 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Capital Stock - Series X Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - Capital Stock - Series A Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99941203 - Disclosure - Capital Stock - Depositary Shares Representing Interest in Series B Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 99941204 - Disclosure - Capital Stock - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 99941205 - Disclosure - Capital Stock - BVF Ownership (Details) link:presentationLink link:calculationLink link:definitionLink 99941206 - Disclosure - Capital Stock - ATM Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 99941207 - Disclosure - Capital Stock - Summary of Common Stock Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99941208 - Disclosure - Capital Stock - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99941209 - Disclosure - Capital Stock - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Segment and Geographic Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - Segment and Geographic Information - Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Consolidated Financial Statements Details link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Licensing and Other Arrangements link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Royalty and Commercial Payment Purchase Agreements link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Lease Agreements link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Stock Based Compensation and Other Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Consolidated Financial Statements Details (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Royalty and Commercial Payment Purchase Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 99931403 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Description of Business - Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Reclassifications (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 xoma-20241231_cal.xml EX-101.CAL EX-101.DEF 13 xoma-20241231_def.xml EX-101.DEF EX-101.LAB 14 xoma-20241231_lab.xml EX-101.LAB EX-101.PRE 15 xoma-20241231_pre.xml EX-101.PRE XML 17 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2024
Mar. 13, 2025
Jun. 28, 2024
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Document Transition Report false    
Securities Act File Number 001-39801    
Entity Registrant Name XOMA ROYALTY CORPORATION    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 52-2154066    
Entity Address, Address Line One 2200 Powell Street    
Entity Address, Address Line Two Suite 310    
Entity Address, City or Town Emeryville    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94608    
City Area Code 510    
Local Phone Number 204-7200    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction Flag false    
Entity Shell Company false    
Entity Public Float     $ 161,613,891
Entity Common Stock, Shares Outstanding   11,978,717  
Auditor Firm ID 34    
Auditor Name Deloitte & Touche LLP    
Auditor Location San Francisco, California    
Entity Central Index Key 0000791908    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
Common Stock      
Title of 12(b) Security Common Stock, par value $0.0075    
Trading Symbol XOMA    
Security Exchange Name NASDAQ    
8.625% Series A Cumulative, Perpetual Preferred Stock      
Title of 12(b) Security 8.625% Series A Cumulative Perpetual Preferred Stock, par value $0.05    
Trading Symbol XOMAP    
Security Exchange Name NASDAQ    
Series B Depositary Shares      
Title of 12(b) Security Depositary Shares (each representing 1/1000th interest in a share of 8.375% Series B Cumulative Perpetual Preferred Stock, par value $0.05)    
Trading Symbol XOMAO    
Security Exchange Name NASDAQ    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 101,654 $ 153,290
Short-term restricted cash 1,330 160
Investment in equity securities 3,529 161
Trade and other receivables, net 1,839 1,004
Short-term royalty and commercial payment receivables under the EIR method 14,763 0
Short-term royalty and commercial payment receivables under the cost recovery method 413 14,215
Prepaid expenses and other current assets 2,076 483
Total current assets 125,604 169,313
Long-term restricted cash 3,432 6,100
Property and equipment, net 32 25
Operating lease right-of-use assets 319 378
Long-term royalty and commercial payment receivables under EIR method 4,970 0
Long-term royalty and commercial payment receivables under the cost recovery method 55,936 57,952
Exarafenib milestone asset (Note 4) 3,214  
Intangible assets, net 25,909  
Other assets - long term 1,861 533
Total assets 221,277 234,301
Current liabilities:    
Accounts payable 1,053 653
Accrued and other liabilities 5,752 2,768
Contingent consideration under RPAs, AAAs, and CPPAs 3,000 7,000
Operating lease liabilities 446 54
Unearned revenue recognized under units-of-revenue method 1,361 2,113
Preferred stock dividend accrual 1,368 1,368
Current portion of long-term debt 11,394 5,543
Total current liabilities 24,374 19,499
Unearned revenue recognized under units-of-revenue method - long-term 4,410 7,228
Exarafenib milestone contingent consideration (Note 4) 3,214  
Long-term operating lease liabilities 483 335
Long-term debt 106,875 118,518
Total liabilities 139,356 145,580
Commitments and Contingencies (Note 13)
Stockholders' equity:    
Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,952,377 and 11,495,492 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively 90 86
Additional paid-in capital 1,318,766 1,311,809
Accumulated other comprehensive income 73  
Accumulated deficit (1,237,057) (1,223,223)
Total stockholders' equity 81,921 88,721
Total liabilities and stockholders' equity 221,277 234,301
8.625% Series A Cumulative, Perpetual Preferred Stock    
Stockholders' equity:    
Preferred Stock 49 49
8.375% Series B Cumulative, Perpetual Preferred Stock    
Stockholders' equity:    
Preferred Stock
Convertible preferred stock    
Stockholders' equity:    
Preferred Stock
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Preferred stock, par value (in dollars per share) $ 0.05 $ 0.05
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Common stock, par value (in dollars per share) $ 0.0075 $ 0.0075
Common stock, shares authorized (in shares) 277,333,332 277,333,332
Common stock, shares issued (in shares) 11,952,377 11,495,492
Common stock, shares outstanding (in shares) 11,952,377 11,495,492
8.625% Series A Cumulative, Perpetual Preferred Stock    
Preferred stock, shares authorized (in shares) 984,000 984,000
Preferred stock, dividend rate (as a percent) 8.625% 8.625%
Preferred stock, shares issued (in shares) 984,000 984,000
Preferred stock, shares outstanding (in shares) 984,000 984,000
8.375% Series B Cumulative, Perpetual Preferred Stock    
Preferred stock, shares authorized (in shares) 3,600 3,600
Preferred stock, dividend rate (as a percent) 8.375% 8.375%
Preferred stock, shares issued (in shares) 1,600 1,600
Preferred stock, shares outstanding (in shares) 1,600 1,600
Convertible preferred stock    
Preferred stock, shares issued (in shares) 5,003 5,003
Preferred stock, shares outstanding (in shares) 5,003 5,003
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income and revenues:    
Income from purchased receivables under the EIR method $ 15,066  
Income from purchased receivables under the cost recovery method 3,201  
Revenue from contracts with customers 6,650 $ 2,650
Revenue recognized under units-of-revenue method 3,570 2,108
Total income and revenues 28,487 4,758
Operating expenses:    
Research and development 2,875 143
General and administrative 34,478 25,606
Credit losses on purchased receivables (Note 5) 30,904 1,575
Impairment charges (Note 4)   14,253
Arbitration settlement costs   4,132
Amortization of intangible assets 206 897
Total operating expenses 68,463 46,606
Loss from operations (39,976) (41,848)
Other income (expense):    
Gain on the acquisition of Kinnate 19,316  
Change in fair value of embedded derivative related to RPA 8,100  
Interest expense (13,840) (569)
Other income (expense), net 6,921 1,586
Net loss before income tax (19,479) (40,831)
Income tax benefit 5,658 0
Net loss (13,821) (40,831)
Net loss attributable to common stockholders, basic (19,293) (46,303)
Net loss attributable to common stockholders, diluted $ (19,293) $ (46,303)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.65) $ (4.04)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.65) $ (4.04)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 11,701 11,471
Weighted average shares used in computing net loss per share attributable to common stockholders, diluted 11,701 11,471
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Net Income (Loss) $ (13,821) $ (40,831)
Net unrealized gain on available-for-sale debt securities 73  
Comprehensive loss $ (13,748) $ (40,831)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Preferred Stock
Series A
Preferred Stock
Series B
Preferred Stock
Convertible preferred stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total
Balance at beginning of period at Dec. 31, 2022 $ 49     $ 86 $ 1,306,271   $ (1,182,392) $ 124,014
Balance at beginning of period (in shares) at Dec. 31, 2022 984,000 2,000 5,000 11,454,000        
Increase (Decrease) in Stockholders' Equity                
Exercise of stock options         235     235
Exercise of stock options (in shares)       28,000        
Stock-based compensation expense         9,099     9,099
Issuance of common stock warrants         1,470     1,470
Issuance of common stock related to 401(k) contribution and ESPP         206     206
Issuance of common stock related to 401(k) contribution and ESPP (in shares)       13,000        
Preferred stock dividends         (5,472)     (5,472)
Net loss             (40,831) (40,831)
Balance at end of period at Dec. 31, 2023 $ 49     $ 86 1,311,809   (1,223,223) 88,721
Balance at end of period (in shares) at Dec. 31, 2023 984,000 2,000 5,000 11,495,000        
Increase (Decrease) in Stockholders' Equity                
Exercise of stock options       $ 2 1,830     $ 1,832
Exercise of stock options (in shares)       302,000       301,599
Stock-based compensation expense         10,312     $ 10,312
Issuance of common stock related to 401(k) contribution and ESPP       $ 1 287     288
Issuance of common stock related to 401(k) contribution and ESPP (in shares)       20,000        
Issuance of common stock related to PSUs       $ 1       1
Issuance of common stock related to PSUs (in shares)       136,000        
Repurchase of common stock             (13) (13)
Repurchase of common stock (in shares)       (1,000)        
Preferred stock dividends         (5,472)     (5,472)
Net unrealized gain on available-for-sale debt securities           $ 73   73
Net loss             (13,821) (13,821)
Balance at end of period at Dec. 31, 2024 $ 49     $ 90 $ 1,318,766 $ 73 $ (1,237,057) $ 81,921
Balance at end of period (in shares) at Dec. 31, 2024 984,000 2,000 5,000 11,952,000        
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Cash flows from operating activities:    
Net loss $ (13,821) $ (40,831)
Adjustments to reconcile net loss to net cash used in operating activities:    
Income from purchased receivables under the EIR method (15,066)  
Stock-based compensation expense 10,312 9,099
Credit losses on purchased receivables 30,904 1,575
Impairment charges   14,253
Gain on the acquisition of Kinnate (19,316)  
Income tax benefit (5,658) 0
Change in fair value of contingent consideration under RPAs, AAAs, and CPPAs   (75)
Common stock contribution to 401(k) 118 123
Amortization of intangible assets 206 897
Depreciation 10 3
Accretion of long-term debt discount and debt issuance costs 1,350 34
Non-cash lease expense 60 119
Change in fair value of equity securities (131) 174
Change in fair value of available-for-sale debt securities classified as cash equivalents 73  
Changes in assets and liabilities:    
Trade and other receivables, net (835) (1,003)
Prepaid expenses and other assets 302 219
Accounts payable and accrued liabilities 1,598 (523)
Operating lease liabilities (284) (114)
Unearned revenue recognized under units-of-revenue method (3,570) (2,108)
Net cash used in operating activities (13,748) (18,158)
Cash flows from investing activities:    
Net cash acquired in Kinnate acquisition 18,926  
Net payment for IP acquired under the Pulmokine Acquisition (20,176)  
Payments of consideration under RPAs, AAAs, and CPPAs (53,000) (14,650)
Receipts under RPAs, AAAs, and CPPAs 29,248 13,956
Purchase of equity securities (3,237)  
Purchase of property and equipment (20) (17)
Net cash used in investing activities (28,259) (711)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt   130,000
Principal payments - debt (6,902)  
Debt issuance costs and loan fees paid in connection with long-term debt (740) (4,253)
Payment of preferred stock dividends (5,472) (5,472)
Repurchases of common stock (13)  
Proceeds from exercise of options and other share-based compensation 5,214 466
Taxes paid related to net share settlement of equity awards (3,214) (148)
Net cash (used in) provided by financing activities (11,127) 120,593
Net (decrease) increase in cash, cash equivalents, and restricted cash (53,134) 101,724
Cash, cash equivalents, and restricted cash as of the beginning of the period 159,550 57,826
Cash, cash equivalents, and restricted cash as of the end of the period 106,416 159,550
Supplemental cash flow Information:    
Cash paid for interest 9,985  
Right-of-use assets obtained in exchange for operating lease liabilities   468
Non-cash investing and financing activities:    
Issuance of common stock warrants in connection with long-term debt   1,470
Accrued issuance costs in connection with issuance of long-term debt   501
Estimated initial fair value of contingent consideration under the LadRx Agreement   1,000
Estimated initial fair value of the Exarafenib milestone asset in Kinnate acquisition 2,922  
Estimated initial fair value of the Exarafenib milestone contingent consideration in Kinnate acquisition (2,922)  
Right-of-use assets obtained in exchange for operating lease liabilities in Kinnate acquisition 824  
Relative fair value basis reduction of right-of-use assets in Kinnate acquisition (824)  
Accrual of contingent consideration under the Affitech CPPA 3,000 6,000
Accrual of contingent consideration under the LadRx AAA 1,000  
Preferred stock dividend accrual $ 1,368 $ 1,368
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business
12 Months Ended
Dec. 31, 2024
Description of Business  
Description of Business

1. Description of Business

XOMA Royalty Corporation, a Delaware corporation, is a biotech royalty aggregator with a sizable portfolio of economic rights to future potential milestone and royalty payments associated with partnered commercial and pre-commercial therapeutic candidates. On July 10, 2024, the Company changed its name from XOMA Corporation to XOMA Royalty Corporation. The Company’s portfolio was built through the acquisition of rights to future milestone payments, royalties and commercial payments, since its royalty aggregator business model was implemented in 2017. These acquisitions build upon out-licensing agreements for proprietary products and platforms held within the Company’s portfolio. The Company’s drug royalty aggregator business is primarily focused on early to mid-stage clinical assets in Phase 1 and 2 development, which the Company believes have significant commercial sales potential and that are licensed to well-funded partners with established expertise in developing and commercializing drugs. The Company also acquires milestone and royalty revenue streams on late-stage or commercial assets that are designed to address unmet markets or have a therapeutic advantage over other treatment options, and have long duration of market exclusivity. The Company expects most of its future income and revenue to be based on payments the Company may receive for milestones and royalties associated with these assets as well as the periodic recognition of income under the EIR method.

Liquidity and Financial Condition

The Company has incurred significant operating losses and negative cash flows from operations since its inception. As of December 31, 2024, the Company had cash, cash equivalents, and restricted cash of $106.4 million primarily related to financing cash inflows received in December 2023 pursuant to the Blue Owl Loan Agreement (see Note 8).

Based on the Company’s current cash balance and its planned spending, such as on royalties and other acquisitions, the Company has evaluated and concluded its financial condition is sufficient to fund its planned operations, commitments, and contractual obligations for a period of at least one year following the date that these consolidated financial statements are issued.

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Basis of Presentation and Significant Accounting Policies  
Basis of Presentation and Significant Accounting Policies

2. Basis of Presentation and Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The accompanying consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-K and Article 10 of Regulation S-X. 

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, income, revenue and expenses, and related disclosures. Management routinely evaluates its estimates including, but not limited to, those related to projected cash flows associated with income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, revenue from contracts with customers, revenue recognized under the units-of-revenue method, royalty and commercial payment receivables, the Exarafenib milestone asset and contingent consideration, contingent consideration for purchased receivables, amortization of the Blue Owl Loan, accrued expenses, and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.

Actual results may differ significantly from these estimates, including estimates such as the Company’s income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, amortization of the payments received from HCRP, and amortization of the Blue Owl Loan. Estimates related to income from purchased receivables under the EIR method are from commercial products that the Company has assessed to have reliably estimable cash flows based on the best information available from its partners or other third parties and from changes in expected cash flows for royalty and commercial receivables. Estimates related to income from purchased receivables under the cost recovery method may be based on the best information available to the Company from its partners or other third parties. Any changes to the estimated payments made by partners can result in a material adjustment to income reported. Under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported. The Company’s amortization of the Blue Owl Loan is calculated based on the commercial payments expected to be received from Roche for VABYSMO under the Affitech CPPA. Any changes to the estimated commercial payments from Roche can result in a material adjustment to the interest expense and term loan balance reported.

Cash, Cash Equivalents, and Restricted Cash

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2024

2023

Unrestricted cash

$

8,983

$

124,938

Unrestricted cash equivalents

92,671

28,352

Total unrestricted cash and cash equivalents

$

101,654

$

153,290

Short-term restricted cash

1,330

160

Long-term restricted cash

3,432

6,100

Total restricted cash

$

4,762

$

6,260

Total unrestricted and restricted cash and cash equivalents

$

106,416

$

159,550

Cash and Cash Equivalents

Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. Cash equivalent balances are defined as highly liquid financial instruments with an original maturity of three months or less 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. Cash equivalents held by the Company are in money market funds and U.S. treasury bills, and are classified as available-for-sale.

Allowance for credit losses are recorded for available-for-sale debt securities with unrealized losses. The amount of credit losses that can be recognized for available-for-sale debt securities is limited to the amount by which carrying value exceeds fair value, and previously recognized credit losses are reversed if the fair value increases.

As of December 31, 2024, all investments in debt securities were held in U.S. treasury bills and classified as available-for-sale. There was no allowance for credit losses on investments in debt securities as of December 31, 2024. The Company sold $40.5 million of available-for-sale debt securities during the year ended December 31, 2024 and immediately reinvested such proceeds into additional debt securities. During the year ended December 31, 2024, the Company realized gains of $0.4 million from those sales. There were no investments in debt securities as of December 31, 2023 and during the year ended December 31, 2023.

Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):

December 31, 2024

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

20,294

$

73

$

$

20,367

Total debt securities

$

20,294

$

73

$

$

20,367

December 31, 2023

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

$

$

$

Total debt securities

$

$

$

$

Restricted Cash

Cash accounts with any type of restriction are classified as restricted cash. If restrictions are expected to be lifted or to be used to pay a third party in the next twelve months, the restricted cash account is classified as current.

The restricted cash balance may only be used to pay interest expense, administrative fees, and other allowable expenses pursuant to the Blue Owl Loan. On December 15, 2023, XRL deposited $6.3 million into reserve accounts in connection with the funding of the Blue Owl Loan (see Note 8), of which $5.8 million was deposited into a reserve account for interest and administrative fees and $0.5 million was deposited into an operating reserve account to cover operating expenses of XRL. In September 2024, upon receipt of a specified threshold of commercial payments from Roche’s VABYSMO, $1.25 million was released from restricted cash to unrestricted cash pursuant to the terms of the Blue Owl Loan Agreement.

Payments of interest under the Blue Owl Loan Agreement are made semi-annually using commercial payments received since the immediately preceding interest payment date under the Affitech CPPA. On each interest payment date, if the commercial payments received are less than the total interest due for the respective quarter, XRL is expected to cover the shortfall in interest payment due from the reserve account.

Payments of administrative fees under the Blue Owl Loan Agreement are made semi-annually on January 1 and July 1 of each year from the reserve account. XOMA will be required to fund an additional $0.8 million into the administrative fee escrow account on July 1, 2027.

Concentration of Risk

Cash, cash equivalents, restricted cash, and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk.

The Company maintains cash balances at commercial banks. Balances commonly exceed the amount insured by the Federal Deposit Insurance Corporation. The Company has not experienced any losses in such accounts.

The Company monitors the creditworthiness of its customers to which it grants credit terms in the normal course of business but does not generally require collateral on receivables.

For the year ended December 31, 2024, four partners represented 52%, 18%, 13%, and 11% of total income and revenues. For the year ended December 31, 2023, three partners represented 44%, 32%, and 21% of total income and revenues. Two partners represented 70% and 27% of the trade and other receivables, net balance as of December 31, 2024. One partner represented 100% of the trade and other receivables, net balance as of December 31, 2023.

Purchase of Rights to Future Milestones, Royalties, and Commercial Payments

The Company has purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestones, royalties, and option fees on sales of products currently in clinical development or recently commercialized. Agreements to purchase such rights do not have contractual terms typical of loans (such as contractual principal and interest amounts). As U.S. GAAP does not provide specific authoritative guidance covering such agreements, the Company has analogized and accounted for the amounts paid for these rights as a financial asset that is akin to a loan in accordance with ASC 310 as the Company believes they most closely resemble that of loans under royalty and commercial payment receivables (see Note 5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones and sales-based milestones.

Under the EIR method, the amount and timing of contingent payments are included in the forecasted expected cash flows used to estimate royalty and commercial payment receivables and income from purchased receivables.

Under the cost recovery method, the contingent payments are evaluated to determine if they are subject to the provisions of ASC 815. Contingent payments subject to the scope of ASC 815 are measured at fair value at the inception of the arrangement, and subject to remeasurement to fair value during each reporting period. Any changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amounts are probable and reasonably estimable according to ASC 450.

Effective Interest Rate Method

The Company accounts for rights to future milestones, royalties, and commercial payments related to commercial products with future cash flows that can be reliably estimated at amortized cost under the prospective EIR method in accordance with ASC 835-30, Imputation of Interest. The EIR is calculated by forecasting the expected cash flows to be received and paid over the life of the asset relative to the receivable’s carrying amount at the time when the Company determines that there are reliable cash flows. The carrying amount of a receivable is made up of the opening balance, which is increased by accrued income and expected cash payments and decreased by cash receipts in the period to arrive at the ending balance. The EIR is recalculated at each reporting period as differences between expected cash flows and actual cash flows are realized and as there are changes to the expected future cash flows. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $19.8 million and zero as of December 31, 2024 and December 31, 2023, respectively, in connection with the reclassification from cost recovery method to EIR method for the Affitech CPPA and Aptevo CPPA (Note 5).

For income from purchased receivables under the EIR method, the accretable yield is recognized as income at the effective rate of return over the expected life of the royalty and commercial payment receivable. The amounts and duration of forecasted expected future cash flows used to calculate and measure income are largely impacted by research analyst coverage, commercial performance of the product, and contract or patent duration.

The prospective application of the EIR method to measure royalty and commercial payment receivables requires judgment in forecasting future expected cash flows and reliance on third-party information. The Company forecasts expected sales based on sales projections of the underlying commercial products that are published in research analyst reports over the periods that the Company is entitled to rights to cash flows from royalties or milestones. Market research is generally based on analysis of factors such as commercial product growth in global economies, industry trends, and product life cycles. The Company considers commercial performance updates on regulatory approval for new indications or geographic areas or discontinuation of certain indications or geographic areas in the forecasting of future expected cash flows. The Company also considers royalty duration of the commercial products, which may be based on factors including but not limited to regulatory and marketing approval dates, patent expiration dates, first commercial sale, and generic sales. Loss of regulatory exclusivity, patent protection, or other additional factors that may be communicated to the Company by its partners or through third-party information may impact the royalty duration that the Company uses in forecasting future expected cash flows.

Cost Recovery Method

When the purchase of rights to future milestones, royalties, and commercial payments involves future cash flows which cannot be reliably estimated, the Company accounts for such rights on a non-accrual basis using the cost recovery method. The Company’s assessment of whether cash flows can be reliably estimated depends on a number of factors. For example, the Company has generally determined that rights related to programs in preclinical or clinical stages of development or that have had a very short commercialization period during which payments have not yet been received generally have cash flows that cannot be reliably estimated and therefore are accounted for under the cost recovery method. The related royalty and commercial payment receivable balance is classified as noncurrent or current based on whether payments are probable and reasonably expected to be received in the next twelve months. Under the cost recovery method, any milestone, royalty, or commercial payment received is recorded as a direct reduction of the recorded receivable balance. Under the cost recovery method, the Company does not recognize any income in accordance with ASC 835-30, Imputation of Interest and does not have any deferred fees or costs.

When the recorded royalty and commercial payment receivables have been fully collected, any additional amounts collected are recognized as income from purchased receivables under the cost recovery method. Receivables from such income from purchased receivables are included in trade and other receivables, net on the consolidated balance sheet and totaled $1.3 million and zero as of December 31, 2024 and December 31, 2023, respectively.

Income from purchased receivables under the cost recovery method includes income from milestone and royalty payments related to royalty and commercial payment transactions for which the cost has been fully recovered or impaired. The excess milestone and royalty payment received over a remaining receivable balance is recognized as income. If the information upon which such income amounts are derived is provided to the Company from partners or other third parties in arrears, the Company estimates the income earned during the period based upon the best information available such that the income recognized is not probable to be subsequently reversed in future periods.

Allowance for Current Expected Credit Losses

The Company evaluates the royalty and commercial payment receivables on a collective (i.e., pool) basis if they share similar risk characteristics. The Company evaluates a royalty and commercial payment receivable individually if its risk characteristics are not similar to other royalty and commercial payment receivables. The Company regularly reviews public information on clinical trials, press releases, and updates from its partners to identify any indicators that challenge the expected recovery of the royalty and commercial payment receivables.

Effective Interest Rate Method

At each reporting date, the Company evaluates royalty and commercial payment receivables under the EIR method by comparing the EIR at each reporting date to that of the prior period. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. The allowance is measured as the difference between the royalty and commercial payment receivables’ amortized cost basis and the net present value of the expected future cash flows, calculated based on the prior period’s EIR. The amount is recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset.

Cost Recovery Method

At each reporting date, for royalty and commercial payment receivables under the cost recovery method, if the Company determines expected future cash flows discounted to the current period are less than the carrying value of the asset, the Company will record a credit loss charge. The credit loss charge will be recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset. In a subsequent period, if there is an increase in expected future cash flows, or if the actual cash flows are greater than previously expected, the Company

will reduce the previously established cumulative allowance. Amounts not expected to be collected are written off against the allowance at the time that such a determination is made.

Revenue from Contracts with Customers

The Company recognizes revenue from all contracts with customers according to ASC 606, except for contracts that are within the scope of other standards, such as leases and financial instruments. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract on whether each promised good or service is distinct to determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

The Company recognizes revenue from its license arrangements. The terms of the arrangements generally include payment to the Company of one or more of the following: non-refundable, upfront license fees, development, regulatory and commercial milestone payments, and royalties on net sales of licensed products.

License of Intellectual Property

If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, such as transfer of related materials, process and know-how, the Company utilizes judgement to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. Under the Company’s license agreements, the nature of the combined performance obligation is the granting of licenses to the customers as the other promises are not separately identifiable in the context of the arrangement. Since the Company grants the license to a customer as it exists at the point of transfer and is not involved in any future development or commercialization of the products related to the license, the nature of the license is a right to use the Company’s intellectual property as transferred. As such, the Company recognizes revenue related to the combined performance obligation upon completion of the delivery of the related materials, process and know-how (i.e., at a point in time).

Deferred revenue is recorded when upfront payments and fees are received prior to the satisfaction of performance obligations. Trade and other receivables, net is recorded when the Company has an unconditional right to consideration.

Milestone Payments

At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments.

If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.

Royalties

For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Revenue Recognized under Units-of-Revenue Method

The Company has sold its rights to receive certain milestones and royalties on product sales. In the circumstance where the Company has sold its rights to future milestones and royalties under a license agreement and also maintains limited continuing involvement in the arrangement (but not significant continuing involvement in the generation of the cash flows that are due to the purchaser), the Company defers recognition of the proceeds it receives for the sale of milestone or royalty streams and recognizes such unearned revenue as revenue under the units-of-revenue method over the life of the underlying license agreement. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the proceeds received from the purchaser to the total payments expected to be made to the purchaser over the term of the agreement, and then applying that ratio to the period’s cash payment.

Estimating the total payments expected to be received by the purchaser over the term of such arrangements requires management to use subjective estimates and assumptions. Changes to the Company’s estimate of the payments expected to be made to the purchaser over the term of such arrangements could have a material effect on the amount of revenues recognized in any particular period.

Stock-Based Compensation

The Company recognizes compensation expense for all stock-based payment awards made to the Company’s employees, consultants, and directors that are expected to vest based on estimated fair values. The valuation of stock option awards without performance conditions is determined at the date of grant using the Black-Scholes Model. The Black-Scholes Model requires inputs such as the expected term of the option, expected volatility, and risk-free interest rate. To establish an estimate of the expected term, the Company considers the vesting period and contractual period of the award and its historical experience of stock option exercises, post-vesting cancellations, and volatility. The estimate of expected volatility is based on the Company’s historical volatility. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur.

The valuation of RSUs is determined at the date of grant using the Company’s closing stock price.

The Company records compensation expense for service-based awards on a straight-line basis over the requisite service period, which is generally the vesting period of the award, or to the date on which retirement eligibility is achieved, if shorter.

The grant date fair value of PSUs with market conditions is determined using the Monte Carlo valuation model. The Company records compensation expenses for PSUs based on graded expense attribution over the requisite service periods.

Equity Securities

The Company holds equity securities in publicly traded companies. Equity investments in publicly traded companies are classified in the consolidated balance sheets as investment in equity securities. Equity securities are measured at fair value, with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations at each reporting period. The Company remeasures its equity investments at each reporting period until such time that the investment is sold or disposed of. If the Company sells an investment, any realized gains and losses on the sale of the securities will be recognized in the consolidated statement of operations in the period of sale.

Asset Acquisitions

As a first step, for each acquisition, the Company determines if it is an acquisition of a business or an asset acquisition under ASC 805. The guidance requires an initial screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar assets. If the screen test is not met, the Company then further evaluates whether the assets or group of assets includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions under ASC 805-50, using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. If the fair value of net assets acquired, after allocating the excess of the fair value of net assets acquired to certain qualifying assets, exceeds the total cost of the acquisition, a bargain purchase gain is recognized in other income in the consolidated statements of operations.

Contingent payments in asset acquisitions are evaluated whether they are freestanding instruments or embedded derivatives. If the contingent payments fall within the scope of ASC 815, the contingent payments are measured at fair value at the acquisition date, and are subject to remeasurement to fair value each reporting period. The estimated fair value at the acquisition date is included in the cost of the acquired assets. Any subsequent changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that are related to IPR&D assets are expensed as incurred. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amount is probable and estimable according to ASC 450.

Cash payments related to acquired assets are reflected as an investing cash flow in the Company’s consolidated statements of cash flows.

Intangible Assets

Intangible assets are amortized based on the Company’s best estimate of the distribution of the economic value of the respective intangible assets. Intangible assets are carried at cost less accumulated amortization. Amortization is included in amortization of intangible assets in the consolidated statements of operations.

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount of an asset group to the future net undiscounted cash flows that the assets are expected to generate. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.

Leases

The Company leases its headquarters in Emeryville, California and acquired a lease from the Kinnate acquisition. The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter if modified. The lease term includes any renewal options and termination options that the Company is reasonably certain to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment. The

Company estimated its incremental borrowing rate by adjusting the interest rate on its fully collateralized debt for the lease term length.

Rent expense for the operating lease is recognized on a straight-line basis, over the reasonably assured lease term based on total lease payments and is included in operating expenses in the consolidated statements of operations.

The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus are recognized in rent expense when incurred.

The Company has also elected not to record on the consolidated balance sheets a lease for which the term is 12 months or less and does not include a purchase option that the Company is reasonably certain to exercise.

Long-Term Debt

Long-term debt represents the Company’s term loan under the Blue Owl Loan Agreement, which the Company has accounted for as a debt financing arrangement. Interest expense is accrued using the EIR method over the estimated period the loan will be repaid. The allocated debt discount and debt issuance costs have been recorded as a direct deduction from the carrying amount of the related debt in the consolidated balance sheets and are being amortized and recorded as interest expense throughout the expected life of the Blue Owl Loan using the EIR method. The Company considered whether there were any embedded features in the Blue Owl Loan Agreement that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. See Note 8.

Warrants

The Company has issued warrants to purchase shares of its common stock in connection with its financing activities. The Company classifies these warrants as equity and recorded the warrants at fair value as of the date of issuance on the Company’s consolidated balance sheet with no subsequent remeasurement. The issuance date fair value of the outstanding warrants was estimated using the Black-Scholes Model. The Black-Scholes Model required inputs such as the expected term of the warrants, expected volatility and risk-free interest rate. These inputs were subjective and required significant analysis and judgment. For the estimate of the expected term, the Company used the full remaining contractual term of the warrant. The estimate of expected volatility assumption is based on the historical price volatility observed on the Company’s common stock. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the warrants.

Income Taxes

The Company accounts for income taxes using the liability method under which deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount which is more likely than not to be realizable.

The recognition, derecognition and measurement of a tax position is based on management’s best judgment given the facts, circumstances and information available at each reporting date. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.

Net Income (Loss) per Share Available to (Attributable to) Common Stockholders

The Company calculates basic and diluted income (loss) per share available to (attributable to) common stockholders using the two-class method. The Company’s convertible Series X Preferred Stock participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company’s

Series A and Series B Preferred Stock do not participate in any dividends or distribution by the Company on its common stock and are therefore not considered to be participating securities.

Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period, is allocated to each class of common stock and participating security as if all of the net income for the period had been distributed. Undistributed earnings allocated to participating securities are subtracted from net income in determining net income available to common stockholders. During periods of loss, the Company allocates no loss to participating securities because they have no contractual obligation to share in the losses of the Company. Basic net income (loss) per share available to (attributable to) common stockholders is then calculated by dividing the net income (loss) available to (attributable to) common stockholders by the weighted-average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted-average common shares outstanding.

Diluted net income (loss) per share available to (attributable to) common stockholders is based on the weighted-average number of shares outstanding during the period, adjusted to include the assumed exercise of certain stock options and warrants for common stock using the treasury method, if dilutive. The calculation assumes that any proceeds that could be obtained upon exercise of options and warrants would be used to purchase common stock at the average market price during the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company’s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company’s share price and, therefore, are not included in the diluted shares until the contingency is resolved.

Share Repurchases

The Company has a stock repurchase program that is executed through purchases made from time to time, including in the open market. The Company retires repurchased shares of common stock, reducing common stock with any excess of cost over par value recorded to accumulated deficit. Issued and outstanding shares of common stock are reduced by the number of shares repurchased. No treasury stock is recognized in the consolidated financial statements. In August 2022, the Inflation Reduction Act enacted a 1% excise tax on net share repurchases after December 31, 2022. Any excise tax incurred on share repurchases is recognized as part of the cost basis of the shares acquired.

Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of two components: net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders’ equity but are excluded from net income (loss).

Reclassification

Certain reclassifications have been made to the previously issued audited consolidated financial statements to conform with the current period presentation. Specifically, within the consolidated balance sheet as of December 31, 2023, the short-term royalty and commercial payment receivables line has been reclassified to short-term royalty and commercial payment receivables under the cost recovery method and the long-term royalty and commercial payment receivables line has been reclassified to long-term royalty and commercial payment receivables under the cost recovery method. Specifically, within the consolidated statement of operations and consolidated statement of cash flows for the year ended December 31, 2023, $1.6 million of impairment charges has been reclassified to credit losses on purchased receivables.

Accounting Pronouncements Recently Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted annual requirements under ASU 2023-07 during the annual period ended December 31, 2024 and will adopt interim requirements under ASU 2023-07 during the interim period ended March 31, 2025 (Note 14).

Recent Accounting Pronouncements Not Yet Adopted

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative. ASU 2023-06 incorporates 14 of the 27 disclosure requirements published in SEC Release No. 33-10532: Disclosure Update and Simplification into various topics within the ASC. ASU 2023-06's amendments represent clarifications to, or technical corrections of, current requirements. For SEC registrants, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. Early adoption is prohibited. The Company does not expect the standard to have a material impact on its consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for all public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted and should be applied either prospectively or retrospectively. The Company plans to adopt ASU 2023-09 and related updates effective January 1, 2025.

In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.” ASU 2024-03 requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU 2024-03 is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Implementation of ASU 2024-03 may be applied prospectively or retrospectively. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details
12 Months Ended
Dec. 31, 2024
Consolidated Financial Statement Details  
Consolidated Financial Statement Details

3. Consolidated Financial Statement Details

Equity Securities

As of December 31, 2024 and 2023, investment in equity securities was $3.5 million and $0.2 million, respectively. For the years ended December 31, 2024 and 2023, the Company recognized a gain of $0.1 million and a loss of $0.2 million, respectively, due to the change in fair value of its investment in equity securities in the other income (expense), net line item of the consolidated statements of operations.

Intangible Assets, Net

The following table summarizes the cost, accumulated amortization, and net carrying value of the Company’s intangible assets as of December 31, 2024 (in thousands):

Accumulated

Net Carrying

Cost

Amortization

Value

As of December 31, 2024

Pulmokine - Seralutinib IP (Note 4)

$

26,115

$

206

$

25,909

Total intangible assets

$

26,115

$

206

$

25,909

The following table summarizes the cost, accumulated amortization, impairment charge, and net carrying value of the Company’s intangible assets as of December 31, 2023 (in thousands):

Accumulated

Impairment

Net Carrying

Cost

Amortization

Charge (1)

Value

As of December 31, 2023

Obseva - Ebopiprant IP (Note 4)

$

15,247

$

994

$

14,253

$

Total intangible assets

$

15,247

$

994

$

14,253

$

(1)As of December 31, 2023, the termination of the Organon License agreement indicated that the carrying amount of $14.2 million for the Ebopiprant IP was not recoverable and the Company wrote off the entire finite-lived intangible asset in the consolidated balance sheets and included a $14.2 million impairment charge in the consolidated statements of operations.

The estimated remaining life of the intangible assets is 12 years. The following table presents the projected amortization expense for the next five years (in thousands):

Intangible Asset

    

Amortization

2025

$

2,176

2026

 

2,176

2027

2,176

2028

2,176

2029

2,176

Total

$

10,880

Accrued and Other Liabilities

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

December 31, 

December 31, 

    

2024

    

2023

Accrued short-term interest payable

$

3,039

$

535

Accrued incentive compensation

1,555

1,203

Accrued clinical liabilities

306

Income taxes payable in connection with Pulmokine acquisition

280

Accrued legal and accounting fees

251

791

Accrued payroll and benefits

170

149

Other accrued liabilities

 

151

 

90

Total

$

5,752

$

2,768

Arbitration Proceeding

In June 2021, the Company initiated a binding arbitration proceeding with one of its licensees (the “Licensee”) at the American Arbitration Association/International Centre for Dispute Resolution, and sought milestone and royalty payments under its license agreement. A hearing before a panel of arbitrators was held in November 2022, and the parties submitted post-hearing briefs. On March 21, 2023, the Company received an adverse decision in this arbitration proceeding. The panel of arbitrators declined to award the Company damages and ruled that the license agreement had expired. The panel ruled that the Company was responsible for the Licensee’s costs as well as arbitrators’ fees and administrative fees previously incurred by the Licensee of $4.1 million, which the Company paid in April 2023.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Licensing and Other Arrangements
12 Months Ended
Dec. 31, 2024
Acquisitions, Licensing and Other Arrangements  
Licensing and Other Arrangements

4. Acquisitions, Licensing and Other Arrangements

Pulmokine Acquisition

On November 26, 2024, the Company acquired Pulmokine to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension (PAH). The Company acquired all outstanding shares of Pulmokine for a $20.0 million cash payment at closing. In addition, the Company will pay success-based consideration contingent on future development and commercial performance to Pulmokine stockholders. In 2017, Pulmokine licensed seralutinib to Gossamer Bio and in 2024, Gossamer Bio signed a global collaboration and license agreement with Chiesi. Subject to the terms of those agreements, the Company is eligible to receive net royalties ranging from the low to mid-single digits on commercial sales and will retain a portion of future milestone payments.

As part of the Pulmokine Merger Agreement, the Company acquired an intangible asset related to seralutinib. The estimated useful life of the intangible asset was 12 years. The Company recognized $0.2 million of amortization expense in the consolidated statements of operations for the year ended December 31, 2024. No impairment indicators were identified, and no impairment was recorded during the year ended December 31, 2024.

Contingent consideration related to the seralutinib intangible asset could be payable subject to certain adjustments. The Company concluded that any contingent consideration related to seralutinib does not meet the definition of a derivative under ASC 815, and as such, the Company expects to recognize any related contingent consideration when probable and estimable as an operating expense within the consolidated statements of operations.

The total purchase consideration for Pulmokine, as of November 26, 2024, was as follows (in thousands):

Closing cash payment

$

19,998

Holdback amount

100

Transaction costs

435

Total purchase consideration

$

20,533

For tax purposes this transaction is treated as a stock purchase. As a result, the Company will not obtain a tax stepped-up basis in Pulmokine’s underlying assets and will assume the carryover tax basis.

The Pulmokine acquisition was accounted for as an asset acquisition as the assets did not satisfy the definition of a “business” under ASC 805. As such, the Company recognized the acquired assets and liabilities based on the total purchase consideration, on a relative fair value basis.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of November 26, 2024 (in thousands):

Cash and cash equivalents

$

357

Intangible assets

26,115

Deferred tax liability

(5,659)

Accrued and other liabilities

(280)

Net assets acquired

$

20,533

Unaudited pro forma net loss was $16.0 million and $33.0 million for the year ended December 31, 2024 and 2023, respectively. Unaudited pro forma total income and revenues was $28.5 million and $14.8 million for the year ended December 31, 2024 and 2023, respectively. The unaudited pro forma financial information has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Pulmokine as though it had occurred on January 1, 2023. They include adjustments for revenue from a milestone payment and amortization expense. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2023, nor is it indicative of future operating results.

As of December 31, 2024, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this arrangement during the year ended December 31, 2024.

Kinnate Acquisition

On February 16, 2024, the Company entered into the Kinnate Merger Agreement, pursuant to which the Company acquired Kinnate through a tender offer for (i) $2.5879 in cash per share of Kinnate common stock, plus (ii) one non-transferable contractual CVR per share of Kinnate common stock. The merger closed on April 3, 2024 (the “Kinnate Merger Closing Date”), and XRA merged with and into Kinnate. Following the merger, Kinnate continued as the surviving entity in the merger and a wholly-owned subsidiary of the Company.

Each Kinnate CVR represents the right to receive potential payments pursuant to the terms and subject to the conditions of the Kinnate CVR Agreement. Prior to the Kinnate Merger Closing Date, on February 27, 2024, Kinnate sold one of its lead clinical drug candidates, exarafenib and related IP to Pierre Fabre for an upfront cash consideration of $0.5 million and contingent consideration of $30.5 million upon the achievement of a certain specified milestone (the “Exarafenib Sale”). Kinnate CVR holders are entitled to 100% of the proceeds of the $30.5 million contingent consideration from the Exarafenib Sale less any deductible expenses, if any, until the fifth anniversary of the Kinnate Merger Closing Date, together with 85% of net proceeds, if any, from any license or other disposition of any or all rights to any product, product candidate or research program active at Kinnate as of the closing that occurs within one year of the Kinnate Merger Closing Date, in each case subject to and in accordance with the terms of the Kinnate CVR Agreement. The Company expects to finalize licensing the remaining Kinnate assets in the first quarter of 2025. Under the Kinnate CVR Agreement, the Company is responsible for the collection and disbursement of any proceeds that Kinnate CVR holders could be entitled to Broadridge, the Kinnate CVR holders’ rights agent.

As part of the Kinnate Merger Agreement, XOMA acquired an IPR&D asset related to KIN-3248, an inhibitor of Fibroblast Growth Factor Receptors, designed for the treatment of patients with intrahepatic cholangiocarcinoma, and urothelial carcinoma, as well as certain other solid tumors; the molecule is currently in a Phase 1 clinical study. Additionally, XOMA acquired pre-clinical intangible assets related to IP for the following: (i) KIN-8741, a highly selective c-MET inhibitor with broad mutational coverage, including acquired resistance mutations, in certain solid tumors driven

by exon 14-altered and/or amplified c-MET; (ii) KIN-7136, a brain-penetrant MEK inhibitor; and (iii) CDK4, a potential brain-penetrant selective CDK4 inhibitor.

As of April 3, 2024, the Company concluded that the potential milestone from the Exarafenib Sale payable from Pierre Fabre to the Company of $30.5 million (the Exarafenib milestone asset) did not meet the definition of a derivative under ASC 815. The Exarafenib milestone asset met the definition of a financial asset and the Company elected to apply the fair value option in accordance with ASC 825 and recorded an initial estimated fair value of $2.9 million for the Exarafenib milestone asset (Note 6). Subsequent changes in the estimated fair value of the Exarafenib milestone asset, if any, are expected to be recorded in the consolidated statements of operations.

As of April 3, 2024, the Company concluded that the potential milestone from the Exarafenib Sale of $30.5 million payable by the Company to the Kinnate CVR holders (the Exarafenib milestone contingent consideration) met the definition of a derivative under ASC 815 and the Company recorded an initial estimated fair value of $2.9 million for the Exarafenib milestone contingent consideration (Note 6). Subsequent changes in the estimated fair value of the Exarafenib milestone contingent consideration, if any, are expected to be recorded in the consolidated statements of operations.

Potential contingent consideration related to KIN-3248, KIN-8741, KIN-7136, and KIN-7324 did not meet the definition of a derivative under ASC 815, and as such, the Company expects to expense any related costs as incurred.

In August 2021, Kinnate entered into an agreement to lease office space located in San Francisco, California. The lease commenced in January 2022 and expires on June 30, 2026. In February 2024, Kinnate entered into a lease assignment agreement with an assignee to assign the remainder of the lease commitment for the leased office space. Kinnate remained liable for lease payments should the assignee default, however Kinnate was not liable for the property taxes, insurance, and common area maintenance. As part of the Kinnate Merger Agreement, the Company acquired both the lease agreement and the related lease assignment agreement.

As of April 3, 2024, the Company concluded that the leased office space in San Francisco should be accounted for as an acquired lease and, in accordance with ASC 805, the Company retained the historical operating lease classification for the lease. In accordance with ASC 842, the Company accounted for the lease as if it had commenced on the Kinnate Merger Closing Date. The Company recognized operating lease liabilities of $0.8 million as of April 3, 2024.

As of April 3, 2024, the Company concluded that the lease assignment agreement should be accounted for as a sublease in accordance with ASC 842. As the assignee makes lease payments, the Company expects to record sublease income in the other income (expense), net line item in its consolidated statement of operations.

The total purchase consideration for Kinnate, as of April 3, 2024, was as follows (in thousands):

Closing cash payment(1)

$

122,646

Estimated fair value of the Exarafenib milestone contingent consideration(2)

2,922

Transaction costs

809

Total purchase consideration

$

126,377

(1)The closing cash payment was determined based on a total of 47,232,737 shares of Kinnate common stock tendered at closing, at a per share price of $2.5879, and the settlement of Kinnate RSUs and stock options under the Kinnate equity incentive plans (2,510,552 total underlying shares at a per share price of $2.5879), less the exercise price for the stock options.
(2)The fair value of the Exarafenib milestone contingent consideration was estimated using a probability-weighted discounted cash flow model for the amounts payable to Kinnate CVR holders under the Kinnate CVR Agreement upon the achievement of certain specified milestones associated with the Exarafenib Sale.

For tax purposes this transaction is treated as a stock purchase. As a result, the Company will not obtain a tax stepped-up basis in Kinnate’s underlying assets and will assume the carryover tax basis.

The Kinnate acquisition was accounted for as an asset acquisition under ASC 805 as the assets did not satisfy the definition of a “business” under ASC 805. As such, the Company recognized the acquired assets and liabilities based on the total purchase consideration, on a relative fair value basis, after allocating the excess of the fair value of net assets acquired to certain qualifying assets (principally, the acquired IPR&D asset, intangible assets, and the right-of-use asset). On a relative fair value basis, the fair value of the IPR&D asset, intangible assets, and the right-of-use asset were reduced to zero. As the fair value of net assets exceeded the total purchase consideration, a bargain purchase gain was recognized on the acquisition of Kinnate in the consolidated statements of operations as of December 31, 2024.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of April 3, 2024 (in thousands):

Cash and cash equivalents

$

142,381

Prepaid expenses and other current assets

3,223

Exarafenib milestone asset

2,922

Accrued and other liabilities

(2,009)

Operating lease liabilities

(322)

Long-term operating lease liabilities

(502)

Net assets acquired

$

145,693

Reconciliation of net assets acquired to total purchase consideration:

Net assets acquired

$

145,693

Less: Gain on the acquisition of Kinnate

(19,316)

Total purchase consideration

$

126,377

Subsequent to the acquisition, the Company incurred $3.6 million in severance charges related to the acquisition which was included in G&A expense in the consolidated statement of operations for the year ended December 31, 2024. As of December 31, 2024, the Company had fully paid the $3.6 million related to these severance charges.

Unaudited pro forma net loss was $13.8 million and $25.1 million for the year ended December 31, 2024 and 2023, respectively. There was no adjustment to the unaudited pro forma total income and revenues for the year ended December 31, 2024 and 2023 as Kinnate had no historical sales through December 31, 2023. The unaudited pro forma financial information has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Kinnate as though it had occurred on January 1, 2023. They include adjustments for severance expense and gain on the acquisition of Kinnate. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2023, nor is it indicative of future operating results.

Alexion

On December 19, 2024, following its acquisition of Amolyt, Alexion exercised the option to continue developing anti-PTH1R monoclonal antibodies that originated from the Company's discovery efforts as potential treatments for primary hyperparathyroidism and humoral hypercalcemia of malignancy. The Company will be eligible to receive up to $10.5 million in milestone payments and royalties ranging from low single to low double-digits on net commercial sales. Upon Alexion’s exercise of the option, the Company earned a $0.5 million payment.

As of December 31, 2024, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $0.5 million in revenue from contracts with customers related to this arrangement during the year ended December 31, 2024.

Takeda

On November 1, 2006, the Company entered into the Takeda Collaboration Agreement with Takeda under which the Company agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.

Under the terms of the Takeda Collaboration Agreement, the Company may receive an aggregate of up to $19.0 million relating to TAK-079 (mezagitamab) and low-single-digit royalties on future sales of all products subject to this license. The Company’s right to receive milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company’s right to receive royalties expires on the later of 13.5 years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or 12 years from first commercial sale if there is significant generic competition post patent-expiration).

In February 2009, the Company expanded the existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. The Company may receive milestone payments of up to $3.3 million per discovery product candidate and low-single-digit royalties on future sales of all antibody products subject to this license. The Company’s right to receive milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company’s right to receive royalties expires on the later of 10 years from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.

The Company has received $3.0 million of milestone payments since the inception of the agreement and is eligible to receive additional milestone payments of up to $16.0 million under the Takeda Collaboration Agreement.

As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $0.1 million in revenue from contracts with customers related to this arrangement during the years ended December 31, 2024 and 2023.

Rezolute

On December 6, 2017, the Company entered into a license agreement with Rezolute pursuant to which the Company granted an exclusive global license to Rezolute to develop and commercialize RZ358 (previously known as “X358”) products for all indications. In addition, the Company entered into a common stock purchase agreement with Rezolute pursuant to which Rezolute agreed to issue to the Company, as consideration for receiving the license for RZ358, a certain number of its common stock in connection with any future equity financing activities.

Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to the Company of up to an aggregate of $232.0 million based on the achievement of pre-specified criteria. Under the license agreement, the Company is also eligible to receive royalties ranging from the high-single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358.

The Company concluded that the development and regulatory milestone payments are solely dependent on Rezolute’s performance and achievement of the specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the remaining development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Rezolute and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.

Rezolute’s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the later of the date of expiration of the last valid patent claim covering the product in each country, or 12 years from the date of the first commercial sale of the product in each country. Rezolute’s future royalty obligations in the U.S. will be reduced by 20% if the manufacture, use or sale of a licensed product is not covered by a valid patent claim, until such a claim is confirmed.

Pursuant to the license agreement, XOMA is eligible to receive a low single-digit royalty on sales of Rezolute’s other non-RZ358 products from its current programs, including RZ402 which has completed a Phase 2 clinical study. Rezolute’s obligation to pay royalties with respect to a particular Rezolute product and country will continue for the longer of 12 years from the date of the first commercial sale of the product in each country or for so long as Rezolute or its licensee is selling such product in any country, provided that any such licensee royalty will terminate upon the termination of the licensee’s obligation to make payments to Rezolute based on sales of such product in each country.

The license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on ninety days’ notice at any time. To the extent permitted by applicable laws, the Company has the right to terminate the license agreement if Rezolute challenges the licensed patents.

No consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to the Company upon the occurrence of any future equity financing activities.

The license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement as amended, the Company received a total of $6.0 million upon Rezolute’s equity financing activities and $8.5 million in installment payments through October 2020. The Company also received 161,861 shares of Rezolute’s common stock (as adjusted for the 1:50 reverse stock split in October 2020).

In January 2022, Rezolute dosed the last patient in its Phase 2b clinical trial for RZ358, which triggered a $2.0 million milestone payment due to the Company pursuant to the Rezolute License Agreement, as amended.

In April 2024, Rezolute dosed the first patient in its Phase 3 trial of RZ358 and the Company earned a $5.0 million milestone pursuant to the Rezolute License Agreement, as amended.

As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company recognized $5.0 million in revenue from contracts with customers related to this arrangement during the year ended December 31, 2024. The Company did not recognize any revenue related to this arrangement during the year ended December 31, 2023.

Janssen

In August 2019, the Company entered into an agreement with Janssen pursuant to which the Company granted a non-exclusive license to Janssen to develop and commercialize certain product candidates, including XOMA’s patents and know-how. Under the agreement, Janssen made a one-time payment of $2.5 million to XOMA. Additionally, for each product candidate, the Company is entitled to receive milestone payments of up to $3.0 million upon Janssen’s achievement of certain clinical development and regulatory approval milestones. Additional milestone payments may be due for product candidates which are the subject of multiple clinical trials. Upon commercialization, the Company is eligible to receive a 0.75% royalty on net sales of each product. Janssen’s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year-and-sixth-month anniversary of the first commercial sale of the product in such country. The agreement will remain in effect unless terminated by mutual written agreement.

The Company concluded that the agreement should be accounted for separately from any prior arrangements with Janssen and that the license grant is the only performance obligation under the new agreement. The Company recognized the entire one-time payment of $2.5 million as revenue for the year ended December 31, 2019 as it had completed its performance obligation.

The Company concluded that the development and regulatory milestone payments are solely dependent on Janssen’s performance and achievement of specified events and thus it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to royalties will be recognized when the related sales occur as they were determined to relate predominantly to the license granted to Janssen and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.

As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this arrangement for the year ended December 31, 2024. The Company recognized milestone payments of $1.5 million in the consolidated statement of operations for the year ended December 31, 2023.

ObsEva

On November 21, 2022, the Company entered into the ObsEva IP Acquisition Agreement pursuant to which the Company acquired all of ObsEva’s intellectual property (patents and know-how) and license agreement rights related to ebopiprant, an investigational compound previously licensed by ObsEva from Merck KGaA. The Company also assumed ObsEva’s ongoing rights and obligations under the Organon License Agreement and the Merck KGaA License Agreement. The Company paid ObsEva a $15.0 million upfront payment at closing.

On October 23, 2023, Organon notified the Company of its intent to terminate for convenience the Organon License Agreement, which XOMA assumed pursuant to the ObsEva IP Acquisition Agreement dated November 21, 2022. The termination was effective as of January 21, 2024. The Company would not be entitled to any milestone payments with respect to any milestone achieved by Organon following the notice of termination. No material early termination penalties were payable by either party. The Company evaluated the related intangible asset balance for impairment in the fourth quarter of 2023 and recorded an impairment charge of $14.2 million, writing off the entire finite-lived intangible asset in the consolidated balance sheet and recognizing an impairment charge in its consolidated statement of operations.

The Company did not recognize any revenue related to this arrangement during the years ended December 31, 2024 and 2023.

Sale of Future Revenue Streams

On December 21, 2016, the Company entered into two royalty interest sale agreements (together, the “Royalty Sale Agreements”) with HCRP. Under the first Royalty Sale Agreement, the Company sold its right to receive milestone payments and royalties on future sales of products subject to a License Agreement, dated August 18, 2005, between XOMA and Wyeth Pharmaceuticals (subsequently acquired by Pfizer, Inc.) for an upfront cash payment of $6.5 million, plus potential additional payments totaling $4.0 million in the event three specified net sales milestones were met in 2017, 2018 and 2019. Based on actual sales, 2017, 2018, and 2019 sales milestones were not achieved. Under the second Royalty Sale Agreement entered into in December 2016, the Company sold its right to receive certain royalties under an Amended and Restated License Agreement dated October 27, 2006 between XOMA and Dyax Corp. for a cash payment of $11.5 million. The Company recorded the total proceeds of $18.0 million as unearned revenue recognized under the units-of-revenue method as the Royalty Sale Agreements were structured as a non-cancellable sale, in which the Company does not have significant continuing involvement in the generation of the cash flows due to HCRP and there are no guaranteed rates of return to HCRP.

The Company allocated the total proceeds between the two Royalty Sale Agreements based on the relative fair value of expected payments to be made to HCRP under the license agreements. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the allocated proceeds received from HCRP to the payments expected to be made by the licensees to HCRP over the term of the Royalty Sale Agreements, and then applying that ratio to the period’s cash payment. During the third quarter of 2018, the Shire product underlying the Dyax

Corp. license agreement was approved, and the Company began recognizing revenue under the units-of-revenue method due to sales of the approved product.

The Company recognized $3.6 million and $2.1 million as revenue under the units-of-revenue method under these arrangements during the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, the current and non-current portion of the remaining unearned revenue recognized under the units-of-revenue method was $1.4 million and $4.4 million, respectively. As of December 31, 2023, the Company classified $2.1 million and $7.2 million as current and non-current unearned revenue recognized under the units-of-revenue method, respectively.

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements
12 Months Ended
Dec. 31, 2024
Royalty and Commercial Payment Purchase Agreements  
Royalty and Commercial Payment Purchase Agreements

5. Royalty and Commercial Payment Purchase Agreements

Fully Recovered Royalty and Commercial Payment Purchase Agreements Under the Cost Recovery Method

Viracta Royalty Purchase Agreement

On March 22, 2021, the Company entered into the Viracta RPA, as amended March 4, 2024, pursuant to which the Company acquired the right to receive future royalties, milestone payments, and other payments related to two clinical-stage drug candidates for an upfront payment of $13.5 million. The first candidate, DAY101 (tovorafenib, a pan-RAF kinase inhibitor), now marketed as OJEMDA, and the second candidate, vosaroxin (a topoisomerase II inhibitor), is being developed by Denovo Biopharma LLC. The Company acquired the right to receive (i) up to $54.0 million in potential milestone payments, potential royalties on sales, if approved, and a portion of potential other payments related to DAY101, excluding up to $5.0 million retained by Viracta, and (ii) up to $57.0 million in potential regulatory and commercial milestones, and high-single-digit royalties on sales related to vosaroxin, if approved.

At the inception of the Viracta RPA, the Company recorded $13.5 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

On October 30, 2023, the Company earned a $5.0 million milestone payment pursuant to the Viracta RPA related to the FDA’s acceptance of Day One’s NDA for OJEMDA. In accordance with the cost recovery method, the $5.0 million milestone payment received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.

On April 23, 2024, Day One announced that the FDA granted approval to Day One’s NDA for OJEMDA. Pursuant to the Viracta RPA, the Company earned a $9.0 million milestone payment upon FDA approval and is also eligible to receive mid-single-digit royalties on sales of OJEMDA. In accordance with the cost recovery method, $8.5 million of the milestone payment was recorded as a direct reduction of the remaining recorded long-term royalty and commercial payment receivables under the cost recovery method balance and the excess balance of $0.5 million was recorded as income from purchased receivables under the cost recovery method in the consolidated statement of operations for the year ended December 31, 2024.

On May 30, 2024, Day One announced that it sold its priority review voucher to an undisclosed buyer for $108.0 million. Pursuant to the Viracta RPA, the Company received a payment of $8.1 million related to the sale. The rights to proceeds upon the sale of the priority review voucher was determined to be an embedded derivative which had no value prior to FDA approval of OJEMDA. The Company recorded a change in the fair value of the embedded derivative of $8.1 million in other income in the consolidated statement of operations for the year ended December 31, 2024.

As of June 30, 2024, the Company had fully collected the purchase price recorded in long-term royalty and commercial payment receivables under the cost recovery method related to the Viracta RPA in its consolidated balance sheet and, as such, subsequent royalties received are recorded as income from purchased receivables under the cost recovery method.

No allowance for credit losses was recorded as of December 31, 2023. As there was no remaining balance in long-term royalty and commercial payment receivables under the cost recovery method related to the Viracta RPA in its

consolidated balance sheet as of December 31, 2024, the Company did not need to perform its periodic credit loss assessment for the year ended December 31, 2024.

On December 3, 2024, the Company entered into the Viracta Assignment Agreements with Viracta, through which the Company became the patent holder of the IP and know-how related to OJEMDA that was out-licensed to Day One and where Viracta assigned to the Company all its rights, title, and interest in the Day One License Agreement. The Company did not acquire new rights to additional milestone and royalty payments as a result of the execution of the Viracta Assignment Agreements that were not acquired under the Viracta RPA.

As of December 31, 2024, there was $1.3 million in trade and other receivables, net related to this arrangement. As of December 31, 2023, there was no trade and other receivables, net related to this arrangement. The Company recognized $3.2 million in income from purchased receivables under the cost recovery method related to this arrangement during the year ended December 31, 2024. The Company did not recognize any income related to this arrangement during the year ended December 31, 2023.

Royalty and Commercial Payment Purchase Agreements Under the EIR Method

Short-term royalty and commercial payment receivables under the EIR method were $14.8 million and zero as of December 31, 2024 and 2023, respectively. Long-term royalty and commercial payment receivables under the EIR method were $5.0 million and zero as of December 31, 2024 and 2023, respectively.

Affitech Commercial Payment Purchase Agreement

On October 6, 2021, the Company entered into the Affitech CPPA, pursuant to which, the Company purchased a future stream of commercial payment rights to Roche’s faricimab from Affitech for an upfront payment of $6.0 million. The Company is eligible to receive 0.5% of future net sales of faricimab for a ten-year period following the first commercial sales in each applicable jurisdiction.

At the inception of the Affitech CPPA, the Company recorded $14.0 million as long-term royalty and commercial payment receivables under the cost recovery method which included the $6.0 million upfront payment and $8.0 million in regulatory milestone payments in its consolidated balance sheet. The Company concluded the regulatory milestone payments of $8.0 million met the criteria for recognition as a derivative under ASC 815 and should be accounted for at fair value and recorded as a current liability at the inception of the transaction. Therefore, the regulatory milestone payments were recorded as contingent liabilities in its consolidated balance sheet. The Company concluded the sales-based milestone payments of up to $12.0 million do not meet the definition of a derivative under ASC 815 and a liability will be recognized when probable and reasonably estimable.

In January 2022, Roche received approval from the FDA to commercialize VABYSMO (faricimab-svoa) for the treatment of wet, or neovascular, age-related macular degeneration and diabetic macular edema. In September 2022, Roche received approval from the European Commission to commercialize VABYSMO for the treatment of wet, or neovascular, age-related macular degeneration and visual impairment due to diabetic macular edema. Commercial payments are due from Roche to the Company within 60 days of December 31 and June 30 of each year.

Pursuant to the Affitech CPPA, the Company paid Affitech a $5.0 million milestone payment tied to the U.S. marketing approvals and a $3.0 million milestone payment tied to the EC approvals. The achievement of the first and second sales-based milestone payments under the Affitech CPPA was considered probable as of December 31, 2023, and as such the Company recognized a $6.0 million contingent liability in contingent consideration under RPAs, AAAs, and CPPAs in its consolidated balance sheet. The sales milestones were achieved in 2023 and in the first quarter of 2024, the Company paid Affitech $6.0 million and the related contingent liability balance was reduced to zero.

Based on reported first quarter of 2024 sales of VABYSMO, the achievement of the third sales-based milestone payment under the Affitech CPPA was considered probable and reasonably estimable as of March 31, 2024, and the Company recognized a $3.0 million contingent liability which remained on the consolidated balance sheet as of December 31, 2024.

Historically, the Company had been unable to reliably estimate its commercial payment stream from future net sales and the related commercial payments to be received under the Affitech CPPA. However, during the second quarter of 2024, Roche’s periodically reported VABYSMO sales data, available third-party sales projections, and the Company’s history of receipts of commercial payments related to VABYSMO provided the Company with a greater ability to estimate future net sales and the commercial payments to be received under the Affitech CPPA.

As of April 1, 2024, when the Company assessed it was able to reliably estimate cash flows, the Company reclassified $7.8 million of royalty and commercial payment receivables under the cost recovery method to royalty and commercial payment receivables under the EIR method. The Company recognized $14.8 million in income from purchased receivables under the EIR method during the year ended December 31, 2024.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the Affitech CPPA of $16.9 million.

No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Aptevo Commercial Payment Purchase Agreement

On March 29, 2023, the Company entered into the Aptevo CPPA, pursuant to which the Company acquired from Aptevo a portion of its milestone and commercial payment rights under a sale agreement dated February 28, 2020 between Aptevo and Medexus, related to IXINITY, which is marketed by Medexus for the control and prevention of bleeding episodes and postoperative management in people with Hemophilia B.

The Company is eligible to receive a mid-single digit percentage of all IXINITY quarterly net sales from January 1, 2023 until the first quarter of 2035, and will be entitled to milestone payments of up to $5.3 million.

At the inception of the Aptevo CPPA, the Company recorded $9.7 million as royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet which included a $9.6 million upfront payment and a $50,000 one-time payment, which would be due if the Company received more than $0.5 million in receipts for first quarter 2023 sales of IXINITY. At inception of the agreement, the Company concluded the one-time payment of $50,000 was probable and reasonably estimable. Therefore, the payment was recorded as a contingent liability under ASC 450 in the consolidated balance sheet at inception. The Company paid the one-time payment of $50,000 in June 2023 when related receipts exceeded $0.5 million.

During the year ended December 31, 2023, the Company received total commercial payments pursuant to the Aptevo CPPA of $1.7 million.

Historically, the Company had been unable to reliably estimate its commercial payment stream from future net sales and the related commercial payments to be received under the Aptevo CPPA. However, during the fourth quarter of 2024, Medexus’ periodically reported IXINITY sales data, available third-party sales projections, and the Company’s history of receipts of commercial payments related to IXINITY provided the Company with a greater ability to estimate future net sales and the commercial payments to be received under the Aptevo CPPA.

As of October 1, 2024, when the Company assessed it was able to reliably estimate cash flows, the Company reclassified $7.2 million of royalty and commercial payment receivables under the cost recovery method to royalty and commercial payment receivables under the EIR method. The Company recognized $0.3 million in income from purchased receivable under the EIR method during the year ended December 31, 2024.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the Aptevo CPPA of $1.6 million.

No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Royalty and Commercial Payment Purchase Agreements Under the Cost Recovery Method

Short-term royalty and commercial payment receivables under the cost recovery method were $0.4 million and $14.2 million as of December 31, 2024 and 2023, respectively. Long-term royalty and commercial payment receivables under the cost recovery method were $55.9 million and $58.0 million as of December 31, 2024 and 2023, respectively.

Twist Bioscience Royalty Purchase Agreement

On October 21, 2024, the Company entered into the Twist RPA. Under the terms of the Twist RPA, the Company acquired 50% of certain contingent payments (including royalties, milestone payments, sublicense income, and option exercise payments) related to Twist’s 60-plus early-stage programs across over 30 partners for a $15.0 million upfront payment. The Company is eligible to receive up to $0.5 billion in milestone payments and a 50% share of up to low-single-digit royalties on future commercial sales.

Upon closing of the transaction, the Company paid Twist an upfront payment of $15.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

Given the limited available information and early stage of the programs, the Company was unable to reasonably estimate future milestone payments or net sales and the royalty payments to be received over the twelve-month period following the consolidated balance sheet date of December 31, 2024 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of December 31, 2024.

As of December 31, 2024, no payments were probable to be received under Twist RPA in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024.

Daré Royalty Purchase Agreements

On April 29, 2024, the Company entered into the Daré RPAs. Pursuant to the terms of the Daré RPAs, the Company paid $22.0 million in cash to Daré in consideration for (a) 100% of all remaining royalties related to XACIATO not already subject to the royalty-backed financing agreement Daré entered into in December 2023 and net of payments owed by Daré to upstream licensors, which equates to royalties ranging from low to high-single-digits, and all potential commercial milestones related to XACIATO that are payable to Daré under the Daré Organon License Agreement; (b) a 4% synthetic royalty on net sales of OVAPRENE and a 2% synthetic royalty on net sales of Sildenafil Cream, which will decrease to 2.5% and 1.25%, respectively, upon the Company achieving a pre-specified return threshold; and (c) a portion of Daré’s right to a certain milestone payment that may become payable to Daré under the Bayer License Agreement. The Daré RPAs also provide for milestone payments to Daré of $11.0 million for each successive $22.0 million received by the Company under the Daré RPAs after achievement of a return threshold of $88.0 million.

Upon closing of the transaction, the Company paid Daré an upfront payment of $22.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. The Company concluded that the milestone payments to Daré did not meet the definition of a derivative under ASC 815 and expects to recognize the milestone payments as liabilities when probable and reasonably estimable.

Given the limited available information, the Company was unable to reasonably estimate future net sales and the commercial payments to be received over the twelve-month period following the consolidated balance sheet date of December 31, 2024 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of December 31, 2024.

As of December 31, 2024, the Company received de minimis commercial payments pursuant to the Daré RPAs. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.

Under the cost recovery method, the Company does not expect to recognize any income related to milestones and commercial payments received until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024.

LadRx Agreements

On June 21, 2023, the Company entered into the LadRx AAA pursuant to which the Company acquired from LadRx all of its rights, title, and interest related to arimoclomol under the Zevra APA between Zevra and LadRx. The Company also entered into the LadRx RPA, pursuant to which the Company acquired the right to receive all of the future royalties, regulatory, and commercial milestone payments as well as other related payments due to LadRx from ImmunityBio related to aldoxorubicin under the ImmunityBio License Agreement between ImmunityBio and LadRx.

Upon the initial closing of the LadRx Agreements, the Company paid LadRx an upfront payment of $5.0 million and could have been required to pay up to an additional $6.0 million in regulatory and commercial sales milestone payments which included $5.0 million related to regulatory milestone payments and $1.0 million related to commercial sales milestone payments. The Company concluded that the regulatory milestone payments of $5.0 million met the definition of a derivative under ASC 815 and should be accounted for at fair value and recorded as a current liability at the inception of the transaction. The fair value of the regulatory milestone payments was estimated to be $1.0 million. The Company concluded the commercial milestone payment of $1.0 million did not meet the definition of a derivative under ASC 815 and a liability will be recognized when probable and reasonably estimable.

At the inception of the LadRx Agreements, the Company recorded $6.0 million as long-term royalty and commercial payment receivables under the cost recovery method related to the aggregate of the arimoclomol and aldoxorubicin payment rights acquired, which included the $5.0 million upfront payment and $1.0 million for the estimated fair value of the regulatory milestone payments.

On January 11, 2024, Zevra announced that the FDA accepted its NDA resubmission for arimoclomol and pursuant to the LadRx Agreements, the Company made a $1.0 million milestone payment to LadRx in January 2024.

On June 3, 2024, the ImmunityBio License Agreement was terminated, and the Company entered into an amendment to the LadRx RPA. Under the LadRx RPA, as amended, the Company is eligible to receive potential low-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin. Additionally, the amendment removed the remaining $4.0 million regulatory milestone payment under the original agreement that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin, which initially and as of the amendment date had a fair value of zero. If LadRx licenses aldoxorubicin to an applicable third party, the Company is eligible to receive potential high-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin and a portion of any potential future milestone payments.

On September 20, 2024, Zevra announced that the FDA granted approval to Zevra’s NDA for MIPLYFFA for use in combination with miglustat for the treatment of neurological manifestations of Niemann-Pick Disease Type C. The achievement of the commercial milestone payment under the LadRx AAA was considered probable as of September 30, 2024, and the Company recognized a $1.0 million contingent liability. During the fourth quarter of 2024, the Company paid LadRx $1.0 million and the related contingent liability balance was reduced to zero.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the LadRx Agreements of $2.2 million. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.

As of December 31, 2024, though the Company is unable to reliably estimate its royalty payment stream from future net sales, $0.4 million was probable and reasonably expected to be received in the next twelve months and was reflected as short-term royalty and commercial payment receivable under the cost recovery method.

Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Palobiofarma Royalty Purchase Agreement

On September 26, 2019, the Company entered into the Palo RPA, pursuant to which the Company acquired the rights to potential royalty payments in low-single-digit percentages of aggregate net sales associated with six product candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin’s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis and nonalcoholic steatohepatitis and other indications (the “Palo Licensed Products”) that are being developed by Palo.

Under the terms of the Palo RPA, the Company paid Palo an upfront payment of $10.0 million payment at the close of the transaction, which occurred simultaneously upon parties’ entry into the Palo RPA on September 26, 2019. At the inception of the agreement, the Company recorded $10.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

As of December 31, 2024, no payments were probable and expected to be received under the Palo RPA in the twelve-month period following the balance sheet date and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of December 31, 2024.

Under the cost recovery method, the Company does not expect to recognize any income related to royalties received until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Kuros Royalty Purchase Agreement

On July 14, 2021, the Company entered into the Kuros RPA, pursuant to which the Company acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single-digit to low-double-digits, and up to $25.5 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals’ vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $7.0 million. The Company may pay up to an additional $142.5 million to Kuros in sales-based milestone payments.

At the inception of the Kuros RPA, the Company recorded $7.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals resulting in a $5.0 million milestone payment to Kuros. Pursuant to the Kuros RPA, the Company is entitled to 50% of the milestone payment, which was received by XOMA in July 2022. In accordance with the cost recovery method, the $2.5 million milestone received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.

As of December 31, 2024, no payments were probable and expected to be received under the Kuros RPA in the twelve-month period following the balance sheet date and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of December 31, 2024.

Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.

Agenus Royalty Purchase Agreement

On September 20, 2018, the Company entered into the Agenus RPA, pursuant to which the Company acquired the right to receive 33% of the future royalties on six Incyte Europe S.a.r.l. (“Incyte”) immuno-oncology assets, at the time, all in development, due to Agenus from Incyte (net of certain royalties payable by Agenus to a third party) and 10% of all future developmental, regulatory and commercial milestone payments related to these assets. However, the Company did not have a right to the expected near-term milestone associated with the entry of INCAGN2390 (anti-TIM-3) into its Phase 1 clinical trial. The future royalties due to Agenus from Incyte were based on low-single to mid-teen digit percentages of applicable net sales.

In addition, the Company acquired the right to receive 33% of the future royalties on MK-4830, an immuno-oncology product, due to Agenus from Merck and 10% of all future developmental, regulatory and commercial milestones related to this asset. The future royalties due to Agenus from Merck were based on low-single-digit percentage of applicable net sales. Pursuant to the Agenus RPA, the Company’s share in future potential development, regulatory and commercial milestones was up to $59.5 million. There was no limit on the amount of future royalties on sales that the Company may receive under the agreements.

Under the terms of the Agenus RPA, the Company paid Agenus an upfront payment of $15.0 million. At the inception of the agreement, the Company recorded $15.0 million as long-term royalty and commercial payment receivables under the cost recovery method in the consolidated balance sheets.

In November 2020, MK-4830 advanced into Phase 2 development, and Agenus earned a $10.0 million clinical development milestone payment under its license agreement with Merck, of which the Company earned $1.0 million. In accordance with the cost recovery method, the $1.0 million milestone payment received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.

Based on updates received in July 2024, the Company evaluated the status of the programs for potential credit losses in the third quarter of 2024. The Company does not expect to collect any payments from the Agenus RPA. Accordingly, the Company recorded credit losses on purchased receivables of $14.0 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $14.0 million. There was no allowance for credit losses recorded as of December 31, 2023.

Aronora Royalty Purchase Agreement

On April 7, 2019, the Company entered into the Aronora RPA which closed on June 26, 2019. Under the Aronora RPA, the Company acquired the right to receive future royalties and a portion of upfront, milestone, and option payments (the “Non-Royalties”) related to five anti-thrombotic hematology product candidates. Three candidates were subject to Aronora’s collaboration with Bayer (the “Bayer Products”), including one which was subject to an exclusive license option by Bayer. In July 2020, Bayer elected to not exercise its option on the third Bayer Product and that product is now subject to the same economic terms as the non-Bayer Products. The Company was eligible to receive 100% of future royalties and 10% of future Non-Royalties economics from these Bayer Products. The other two candidates are unpartnered (the “non-Bayer Products”) for which the Company will receive a low-single-digit percentage of net sales and 10% of Non-Royalties. The future payment percentage for Non-Royalties will be reduced from 10% to 5% upon the Company’s receipt of two times the total cumulative amount of consideration paid by the Company to Aronora. On April 8, 2024, Bayer terminated its license agreement with Aronora.

Under the terms of the Aronora RPA, the Company paid Aronora a $6.0 million upfront payment at the close of the transaction. The Company financed $3.0 million of the upfront payment with a term loan under its Loan and Security Agreement with SVB. The Company was required to make a contingent future cash payment of $1.0 million for each of the three Bayer Products that were active on September 1, 2019 (up to a total of $3.0 million, the “Aronora Contingent Consideration”). Pursuant to the Aronora RPA, if the Company receives at least $25.0 million in cumulative royalties on net sales per product, the Company will be required to pay associated tiered milestone payments to Aronora in an aggregate amount of up to $85.0 million per product (the “Royalty Milestones”). The Royalty Milestones are paid based upon various

royalty tiers prior to reaching $250.0 million in cumulative royalties on net sales per product. Royalties per product in excess of $250.0 million are retained by the Company.

At the inception of the agreement, the Company recorded $9.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet, including the estimated fair value of the Aronora Contingent Consideration of $3.0 million. In September 2019, the Company paid the $3.0 million contingent consideration to Aronora. As the Company receives royalties from Aronora for a product, the Company will recognize the liability for future Royalty Milestones for such product when probable and reasonably estimable.

Based on communications in April 2024, the Company evaluated the status of the partnered programs for credit losses in the second quarter of 2024. The Company does not expect to collect any payments from the Aronora RPA. Accordingly, the Company recorded credit losses on purchased receivables of $9.0 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $9.0 million. There was no allowance for credit losses recorded as of December 31, 2023.

Talphera Commercial Payment Purchase Agreement

DSUVIA was approved by the FDA in 2018 for use in adults in certified medically supervised healthcare settings. In April 2023, Talphera divested DSUVIA to Alora for an upfront payment, a 15% royalty on commercial net sales of DSUVIA and up to $116.5 million in sales-based milestone payments under the Talphera APA. In addition, Talphera is entitled to 75% of net sales of DSUVIA to the DoD for its services performed to support sales of DSUVIA to the DoD under the Talphera Marketing Agreement.

On January 12, 2024, the Company entered into the Talphera CPPA, pursuant to which XOMA will receive (i) 100% of the 15% royalty on commercial net sales and the sales-based milestones related to net sales of DSUVIA for sales made on and after January 1, 2024, and (ii) 100% of Talphera’s future service revenue in the amount of 75% of net sales of DSUVIA to the DoD, until the Company receives $20.0 million. Thereafter, the Company will fully retain the 15% royalty on commercial net sales of DSUVIA and will share equally with Talphera the 75% of net sales of DSUVIA to the DoD and the remaining sales-based milestone payments due from Alora.

Upon closing of the transaction, the Company paid Talphera an upfront payment of $8.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.

During the year ended December 31, 2024, the Company received commercial payments pursuant to the Talphera CPPA of $0.1 million. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.

Based on updates received in November 2024, the Company evaluated the status of the program for potential credit losses in the fourth quarter of 2024. The Company does not expect to collect any payments from the Talphera CPPA. Accordingly, the Company recorded credit losses on purchased receivables of $7.9 million in the consolidated statement of operations and fully wrote off the allowance for credit losses of $7.9 million. There was no allowance for credit losses recorded as of December 31, 2023.

Bioasis Royalty Purchase Agreement

On February 25, 2019, the Company entered into the Bioasis RPA, pursuant to which the Company acquired potential future milestone and royalty rights from Bioasis for product candidates that were being developed pursuant to a license agreement between Bioasis and Prothena Biosciences Limited.

At the inception of the agreement, the Company recorded $0.4 million as long-term royalty receivables in its consolidated balance sheet, including the estimated fair value of the contingent future cash payments upon achievement of certain development milestones (the “Bioasis Contingent Consideration”) of $75,000.

On November 2, 2020, the Company entered into the Second Bioasis RPA, pursuant to which the Company acquired potential future milestone and other payments, and royalty rights from Bioasis for product candidates that were being developed pursuant to a research collaboration and license agreement between Bioasis and Chiesi. The Company paid Bioasis $1.2 million upon the closing of the Second Bioasis RPA for the purchased rights.

At the inception of the Second Bioasis RPA, the Company recorded $1.2 million as long-term royalty receivables in its consolidated balance sheet.

On June 20, 2023, Bioasis announced the suspension of all of its operations and the termination of the research collaboration and license agreement between Bioasis and Chiesi. As a result, the Company recorded credit losses on purchased receivables of $1.6 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $1.6 million for both the Bioasis RPA and Second Bioasis RPA. The fair value of the Bioasis Contingent Consideration was reduced to zero with the change in the estimated fair value recognized in other income (expense), net in the consolidated statement of operations.

The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Acquisition of Royalty and Commercial Payment Receivables

Receipt of Royalty and Commercial Payments

Recognition of Contingent Consideration

Credit Losses on Purchased Receivables

Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method

Balance as of December 31, 2024

Twist

$

$

15,000

$

$

$

$

$

15,000

Daré

22,000

(1)

21,999

Talphera

8,000

(96)

(7,904)

LadRx

6,000

(2,150)

1,000

4,850

Aptevo

7,976

(795)

(7,181)

Agenus

14,000

(14,000)

Aronora

9,000

(9,000)

Palobiofarma

10,000

10,000

Viracta

8,500

(8,500)

Kuros

4,500

4,500

Affitech

12,191

(7,396)

3,000

(7,795)

Total

$

72,167

$

45,000

$

(18,938)

$

4,000

$

(30,904)

$

(14,976)

$

56,349

The following table summarizes the contingent consideration under RPAs, AAAs, and CPPAs activities during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Recognition of Contingent Consideration

Payment of Contingent Consideration

Balance as of December 31, 2024

Contingent Consideration under ASC 450:

Affitech

$

6,000

$

3,000

$

(6,000)

$

3,000

LadRx

1,000

(1,000)

Contingent Consideration under ASC 815:

LadRx

1,000

(1,000)

Total

$

7,000

$

4,000

$

(8,000)

$

3,000

The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method

Income from Purchased Receivables Under the EIR Method

Receipt of Royalty and Commercial Payments

Balance as of December 31, 2024

Affitech

$

$

7,795

$

14,800

$

(9,490)

$

13,105

Aptevo

7,181

266

(819)

6,628

Total

$

$

14,976

$

15,066

$

(10,309)

$

19,733

The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the year ended December 31, 2024 (in thousands):

Year ended December 31, 2024

Viracta

3,201

Total income from purchased receivables under the cost recovery method

$

3,201

Affitech

14,800

Aptevo

266

Total income from purchased receivables under the EIR method

$

15,066

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Fair Value Measurements  
Fair Value Measurements

6. Fair Value Measurements

The Company records its financial assets and liabilities at fair value. The carrying amounts of certain of the Company’s financial instruments, including cash, trade and other receivables, net, and accounts payable, approximate their fair value due to their short maturities. Fair value is defined as the exchange price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting guidance for fair value establishes a framework for measuring fair value and a fair value hierarchy that prioritizes the inputs used in valuation techniques. The accounting standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

Level 1 – Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2 – Observable inputs, either directly or indirectly, other than quoted prices in active markets for identical assets or liabilities, such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities; therefore, requiring an entity to develop its own valuation techniques and assumptions.

An entity may choose to measure many financial instruments and certain other items at fair value at specified election dates. The Company’s Exarafenib milestone asset (Note 4) was carried at fair value, determined according to

Level 3 inputs in the fair value hierarchy described above. Any subsequent changes in the estimated fair value of the Exarafenib milestone asset are recorded in the consolidated statements of operations.

The following tables set forth the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands):

Fair Value Measurements as of December 31, 2024 Using:

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

(Level 1)

(Level 2)

(Level 3)

Total

Assets:

Cash equivalents:

Money market funds

$

72,304

$

$

$

72,304

U.S. treasury bills

20,367

20,367

Total cash equivalents

92,671

92,671

Exarafenib milestone asset (Note 4)

3,214

3,214

Investment in equity securities

3,529

3,529

Total financial assets

$

96,200

$

$

3,214

$

99,414

Liabilities:

Exarafenib milestone contingent consideration (Note 4)

$

$

$

3,214

$

3,214

Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value

Total financial liabilities

$

$

$

3,214

$

3,214

Fair Value Measurements as of December 31, 2023 Using:

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

(Level 1)

(Level 2)

(Level 3)

Total

Assets:

Cash equivalents:

Money market funds

$

28,352

$

$

$

28,352

Total cash equivalents

28,352

28,352

Investment in equity securities

161

161

Total financial assets

$

28,513

$

$

$

28,513

Liabilities:

Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value

$

$

$

1,000

$

1,000

Exarafenib Milestone Asset and Exarafenib Milestone Contingent Consideration

The Exarafenib milestone asset and Exarafenib milestone contingent consideration represent the Company’s potential receipt of a future milestone payment and a future consideration payable to Kinnate CVR holders that are contingent upon the achievement of a certain specified milestone related to the Exarafenib Sale. As of December 31, 2024, the estimated fair value of each of the Exarafenib milestone asset and Exarafenib milestone contingent consideration was $3.2 million. The fair value measurement was based on a probability-weighted discounted cash flow model using significant Level 3 inputs, such as anticipated timelines and the probability of achieving the development milestone. Both the Exarafenib milestone asset and Exarafenib milestone contingent consideration are remeasured at fair value at each reporting period with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations until settlement.

Subsequent to the Kinnate acquisition, during the year ended December 31, 2024, the estimated fair value of both the Exarafenib milestone asset and Exarafenib milestone contingent consideration increased by $0.3 million. The increase

in estimated fair value had an offsetting net impact of zero on the consolidated statements of operations for the year ended December 31, 2024.

Investment in Equity Securities

The equity securities consisted of investments in public traded companies’ common stock that are classified on the consolidated balance sheets as current assets as of December 31, 2024 and 2023. The equity securities are revalued each reporting period with changes in fair value recorded in the other income (expense), net line item of the consolidated statements of operations. The inputs that were used to calculate the fair value of the equity securities were observable prices in active markets and therefore were classified as a Level 1 fair value measurement.

Contingent Consideration under RPAs, AAAs, and CPPAs, Measured at Fair Value

During the first quarter of 2024, the contingent liability recorded pursuant to the LadRx Agreements was reduced to zero after the Company paid LadRx $1.0 million upon achievement of a regulatory milestone in January 2024 (Note 5).

During the second quarter of 2024, the Company amended the LadRx RPA and the remaining contingent consideration that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin was removed (Note 5). As of December 31, 2024, there were no remaining regulatory milestone contingent payments under the LadRx Agreements.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements
12 Months Ended
Dec. 31, 2024
Lease Agreements  
Lease Agreements

7. Lease Agreements

Office Lease

The Company leases one facility in Emeryville, California under an operating lease. In January 2023, the Company amended the original lease to extend the lease term five months from its original expiration of February 28, 2023 to July 31, 2023 (the “amended lease agreement” or the “amended lease”).

The Company retained no option to further extend, renew or terminate the amended lease under the amended terms and all other material terms and conditions, including the monthly base rent, remained consistent with the original lease.

In accordance with ASC 842, the Company accounted for the amendment to extend the lease term as a modification of the original lease and, as such, remeasured the lease liability and recognized a corresponding adjustment to the right-of-use asset of $0.1 million to reflect the changes in the lease payments due to the extended lease term.

On June 27, 2023, the Company executed the second lease amendment for its corporate headquarters lease in Emeryville, California with the same counterparty, in a different location in the same building to replace its existing amended lease which expired in July 2023 (the “new lease agreement” or the “new lease”). The new lease agreement commenced on November 10, 2023 and has a term of 65 months.

Under the new lease agreement, the Company retained access to its original premises under the amended lease which expired in July 2023, until the new space became available on November 10, 2023. Payments made between when the lease expired in July 2023 and the commencement date of the new premises of November 10, 2023 were recorded as variable lease costs in the consolidated statement of operations for the year ended December 31, 2023.

In accordance with ASC 842, the Company accounted for the new lease as a separate contract and the Company recognized an operating lease right-of-use assets of $0.4 million and operating lease liabilities of $0.4 million on November 10, 2023, the commencement date of the lease.

Kinnate Lease

As part of the Kinnate Merger Agreement (Note 4), the Company acquired a lease agreement that was assigned to an assignee that expires on June 30, 2026. In accordance with ASC 842, the Company accounted for the lease as if it had commenced on the Kinnate Merger Closing Date. The Company recognized operating lease liabilities of $0.8 million as of April 3, 2024. No operating lease right-of-use assets were recorded due to the allocation of the excess of fair value of net assets acquired to certain qualifying assets under ASC 805.

The following table summarizes the maturity of the Company’s operating lease liabilities as of December 31, 2024 (in thousands):

Year

Rent Payments

2025

502

2026

 

300

2027

 

91

2028

102

2029

34

Total undiscounted lease payments

$

1,029

Present value adjustment

(100)

Total net lease liability for operating leases

$

929

As of December 31, 2024 and 2023, the total net lease liability was $0.9 million and $0.4 million, respectively.  

As of December 31, 2024 the Company’s current and non-current operating lease liabilities were $0.4 million and $0.5 million, respectively. As of December 31, 2023 the Company’s current and non-current operating lease liabilities were $0.1 million and $0.3 million, respectively.

The following table summarizes the cost components of the Company’s operating leases for the years ended December 31, 2024 and 2023, respectively (in thousands):

    

Year Ended December 31, 

2024

2023

Lease costs:

Operating lease cost

$

131

 

$

131

Variable lease cost (1)

18

 

44

Total lease costs

$

149

$

175

(1)Under the terms of the original, amended and new lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.

The following information represents supplemental disclosure for the consolidated statements of cash flows related to operating leases (in thousands):

    

Year Ended December 31, 

    

2024

2023

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

83

$

126

The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of December 31, 2024 and 2023, respectively, were as follows:

    

December 31, 

December 31, 

    

2024

2023

Weighted-average remaining lease term

2.52 years

5.33 years

Weighted-average discount rate

8.00

%

8.50

%

Kinnate Sublease

As part of the Kinnate Merger Agreement (Note 4), the Company acquired a lease assignment agreement with an assignee that expires on June 30, 2026. In accordance with ASC 842, the Company will account for the lease assignment as a sublease over its term. Under the terms of the lease assignment agreement, the assignee will make direct payments to the head lessor over the lease term. During the year ended December 31, 2024, the Company recognized sublease income of $0.3 million in the other income (expense), net line item in the consolidated statement of operations.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt
12 Months Ended
Dec. 31, 2024
Long-Term Debt  
Long-Term Debt

8. Long-Term Debt

On December 15, 2023, XOMA transferred to XRL, a newly formed wholly owned subsidiary, all its rights, title and interest in the commercial payments from Roche’s VABYSMO under the Affitech CPPA and related assets (the “Commercial Payments”). The VABYSMO-related assets and rights transferred to XRL are referred to herein as the “Transferred Assets.”

Simultaneously, XRL entered into the Blue Owl Loan Agreement with Blue Owl and lenders, pursuant to which XRL was extended certain senior secured credit facilities in an aggregate principal amount of up to $140.0 million. The principal and interest of the loan are to be paid from the Commercial Payments. XRL is obligated to make semi-annual interest payments, starting in March 2024, at a fixed rate of 9.875% per annum until the commercial payment-backed loan is repaid, at which time the Commercial Payments will revert back to XOMA. On each interest payment date, any shortfall in interest payment will be paid from the interest reserve, any uncured shortfall in interest payment that exceeds the interest reserve will increase the outstanding principal amount of the loan, and any Commercial Payment in excess of accrued interest on the loan will be used to repay the principal of the loan until the balance is fully repaid.

The loan matures on December 15, 2038, provided that XRL may repay it in full at any time prior to December 15, 2038, subject to the terms of the Blue Owl Loan Agreement. The Blue Owl Loan includes (i) an initial term loan in an aggregate principal amount equal to $130.0 million and (ii) a delayed draw term loan in an aggregate principal amount of $10.0 million to be funded at the option of the XRL upon receipt by the lenders of payments of principal and interest from the proceeds of Commercial Payments in excess of an agreed upon amount on or prior to March 15, 2026.

The payment obligations under the Blue Owl Loan Agreement are limited to XRL, and Blue Owl has no recourse under the Blue Owl Loan Agreement against XOMA or any assets other than the Transferred Assets and XOMA’s equity interest in XRL. In connection with the Blue Owl Loan Agreement, (i) XRL granted Blue Owl a first-priority perfected lien on, and security interest in, (a) the Commercial Payments and the proceeds thereof, in each case under the Affitech CPPA and (b) all other assets of XRL and (ii) XOMA granted Blue Owl a first-priority perfected lien on, and security interest in 100% of the equity of XRL. The Blue Owl Loan Agreement contains other customary terms and conditions, including representations and warranties, as well as indemnification obligations in favor of Blue Owl.

On December 15, 2023, the Company borrowed the initial term loan of $130.0 million and received $119.6 million, net of $4.1 million in fees and lender expenses and $6.3 million that was deposited into reserve accounts to pay interest, administrative fees and XRL’s operating expenses (see Note 2). The Company also incurred $0.6 million of direct issuance costs related to the Blue Owl Loan Agreement.

In connection with the Blue Owl Loan Agreement, XOMA issued to Blue Owl and certain funds affiliated with Blue Owl warrants to purchase: (i) up to 40,000 shares of XOMA’s common stock at an exercise price of $35.00 per share;

(ii) up to 40,000 shares of XOMA’s common stock at an exercise price of $42.50 per share; and (iii) up to 40,000 shares of XOMA’s common stock at an exercise price of $50.00 per share (collectively, the “Blue Owl Warrants”) (see Note 12). The fair value of the Blue Owl Warrants was determined using the Black-Scholes Model (see Note 2) and was estimated to be $1.5 million. As of December 31, 2024, all Blue Owl Warrants were outstanding.

The initial term loan of $130.0 million is carried at amortized cost. Amortization of the initial term loan is applied under the expected-effective-yield approach using the retrospective interest method. As of December 31, 2023, the effective interest rate was determined to be 11.01%. The Company recorded a debt discount of $5.3 million, which included $3.8 million in allocated fees and lender expenses and $1.5 million for the fair value of the Blue Owl Warrants. The Company also recorded $0.6 million in direct debt issuance costs allocated to the initial term loan. The Company will accrete both the debt discount of $5.3 million and $0.6 million of direct debt issuance costs over the expected term of the initial term loan.

As of the closing date of December 15, 2023, the Company recorded the $0.3 million allocated costs for the delayed draw term loan commitment as a non-current asset in other assets - long term in the consolidated balance sheet and will reclassify the amount as a debt discount when the delayed draw term loan is drawn. As of December 31, 2024, no amount had been drawn from the delayed draw term loan.

The carrying value of the short and long-term portion of the initial term loan was $5.5 million and $118.5 million, respectively, as of December 31, 2023. The Company recorded $0.6 million in interest expense during the year ended December 31, 2023.

In March 2024, XRL made a semi-annual payment of $7.4 million which included an interest payment of $3.8 million and principal repayment of $3.6 million. In September 2024, XRL made a semi-annual payment of $9.5 million which included an interest payment of $6.2 million and principal repayment of $3.3 million. The carrying value of the short and long-term portion of the initial term loan was $11.4 million and $106.9 million, respectively, as of December 31, 2024. As of December 31, 2024, the EIR was determined to be 11.22%. The Company recorded $13.8 million in interest expense during the year ended December 31, 2024. As of December 31, 2024, the Company had an unaccreted debt discount of $4.2 million and unaccreted direct issuance costs of $0.6 million to be accreted over the expected remaining term of the initial term loan.

The following table summarizes the impact of the initial term loan on the Company’s consolidated balance sheet as of December 31, 2024 (in thousands):

    

December 31, 2024

Gross principal

$

130,000

Principal repayments

(6,902)

Unaccreted debt discount and debt issuance costs

(4,829)

Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs

118,269

Less: current portion of long-term debt

(11,394)

Long-term debt

$

106,875

Long-term debt on the Company’s consolidated balance sheet as of December 31, 2024 and 2023 include only the carrying value of the Blue Owl Loan.

Aggregate projected future principal payments of the initial term loan as of December 31, 2024, are as follows (in thousands):

Year Ending December 31,

Payments

2025

 

12,860

2026

 

19,265

2027

25,914

2028

32,330

2029

32,729

Total payments

$

123,098

Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the consolidated statements of operations for the year ended December 31, 2024 and 2023 relates to the initial term loan (in thousands):

Year Ended

December 31, 

2024

2023

Accrued interest expense

$

12,490

$

535

Accretion of debt discount and debt issuance costs

 

1,350

 

34

 

Total interest expense

$

13,840

$

569

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Taxes  
Income Taxes

9. Income Taxes

The Company had pre-tax book loss of $19.5 million and $40.8 million for the years ended December 31, 2024 and 2023, respectively. The Company had an income tax benefit of $5.7 million for the year ended December 31, 2024 and no income tax benefit/provision for the year ended December 31, 2023.  

The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 consists of the following (in thousands):

Year Ended December 31, 

    

2024

    

2023

Current:

Federal

$

$

State

Total current

$

$

Deferred:

Federal

$

(5,483)

$

State

 

(175)

 

Total deferred

$

(5,658)

$

Reconciliation between the tax provision computed at the federal statutory income tax rate and the Company’s actual effective income tax rate is as follows:

Year Ended December 31, 

 

    

2024

    

2023

 

Federal tax at statutory rate

 

21

%  

21

%

Stock compensation and other permanent differences

 

(2)

%  

(1)

%

Nondeductible executive compensation

 

(2)

%  

(1)

%

Bargain purchase gain

20

%  

%

Tax benefit related to Pulmokine acquisition

29

%  

%

Valuation allowance

 

(37)

%  

(19)

%

Total

 

29

%  

%

The significant components of net deferred tax assets as of December 31, 2024 and 2023 were as follows (in thousands):

December 31, 

    

2024

    

2023

Capitalized research and development expenses

$

22,663

$

2,336

Net operating loss carryforwards

 

36,675

 

30,130

Research and development and other tax credit carryforwards

 

13,176

 

13,176

Stock compensation

 

5,577

 

5,864

Unearned revenue

 

1,250

 

1,984

Royalty receivable

10,717

4,080

Other

 

786

 

835

Subtotal

 

90,844

 

58,405

Less: valuation allowance

(85,160)

(58,326)

Total net deferred tax assets

5,684

79

Right-of-use assets

(69)

(79)

Intangible assets

(5,615)

Total deferred tax liabilities

 

(5,684)

(79)

Net deferred tax liabilities

$

$

The net increase in the valuation allowance was $26.8 million and $8.0 million, for the years ended December 31, 2024 and 2023, respectively. In connection with the acquisition of Pulmokine, the Company released $5.7 million of valuation allowance to continuing operations.

Accounting standards provide for the recognition of deferred tax assets if realization of such assets is more likely than not. Based upon the weight of available evidence, which includes the Company’s four sources of taxable income including historical operating performance and the repeal of NOL carryback, the Company has determined that net deferred tax assets should be fully offset by a valuation allowance.

Based on an analysis under Section 382 of the Internal Revenue Code (which subjects the amount of pre-change NOLs and certain other pre-change tax attributes that can be utilized to annual limitations), the Company experienced an ownership change in February 2017 which substantially limits the future use of its pre-change NOLs and certain other pre-change tax attributes per year. The Company has excluded the related tax attributes that will expire as a result of the annual limitations in the deferred tax assets as of December 31, 2024 and 2023. To the extent that the Company does not utilize its carryforwards within the applicable statutory carryforward periods, either because of Section 382 limitations or the lack of sufficient taxable income, the carryforwards will expire unused.

As of December 31, 2024, the Company had federal NOL carry-forwards of approximately $168.3 million and state NOL carry-forwards of approximately $24.1 million to offset future taxable income. $13.6 million of federal NOL carryforwards will begin to expire in 2036 and the remainder may be carried forward indefinitely. The state NOL carryforwards will begin to expire in 2033.

The Company had federal orphan credit of $2.0 million which if not utilized will expire in 2037. The Company also had $19.8 million of California research and development tax credits which have no expiration date.

Under the 2017 Tax Cuts and Jobs Act, as modified by the federal tax law changes enacted in March 2020, federal NOLs incurred in tax years beginning after December 31, 2017 may be carried forward indefinitely, but, for taxable years beginning after December 31, 2020, the deductibility of such federal NOLs may only be utilized to offset 80% of taxable income annually.  

One of the provisions under the 2017 Tax Cuts and Jobs Act that became effective in tax years beginning after December 31, 2021 required the capitalization and amortization of research and experimental expenditures under Section 174. The Company will continue to evaluate the impact of this tax law change in future periods.

On August 16, 2022, former President Biden signed the Inflation Reduction Act of 2022 (the “Inflation Act”) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on corporate stock buy-backs. The various provisions of the Inflation Act did not have an impact on the Company’s consolidated financial statements and related notes.

The Company files income tax returns in the U.S. federal jurisdiction and various states. The Company’s federal income tax returns for tax years 2021 and beyond remain subject to examination by the Internal Revenue Service. The Company’s state income tax returns for tax years 2020 and beyond remain subject to examination by state tax authorities. In addition, all of the NOLs and research and development credit carryforwards that may be used in future years are still subject to adjustment.

The following table summarizes the Company’s activity related to its unrecognized tax benefits (in thousands):

Year Ended December 31, 

    

2024

    

2023

Balance as of January 1

$

5,938

$

5,938

Increase related to current year tax position

 

 

(Decrease) Increase related to prior year tax position

 

 

Balance as of December 31

$

5,938

$

5,938

As of December 31, 2024, the Company had a total of $5.9 million of gross unrecognized tax benefits, none of which would affect the effective tax rate upon realization as the Company currently has a full valuation allowance against its deferred tax assets. The reversal of related deferred tax assets will be offset by a valuation allowance, should any of these uncertain tax positions be favorably settled in the future.

The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months. The Company will recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Through December 31, 2024, the Company has not accrued interest or penalties related to uncertain tax positions.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans
12 Months Ended
Dec. 31, 2024
Stock Based Compensation and Other Benefit Plans  
Stock Based Compensation and Other Benefit Plans

10. Stock Based Compensation and Other Benefit Plans

The Company may grant qualified and non-qualified stock options, common stock, PSUs and other stock-based awards under various plans to directors, officers, employees and other individuals. Stock options are granted at exercise prices of not less than the fair market value of the Company’s common stock on the date of grant. Additionally, the Company has an ESPP that allows employees to purchase Company shares at a purchase price equal to 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the offering period.

Employee Stock Purchase Plan

In May 2015, the Company’s stockholders approved the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which replaced the Company’s legacy 1998 ESPP. Under the 2015 ESPP, the Company reserved 15,000 shares of common stock for issuance as of its effective date of July 1, 2015, subject to adjustment in the event of a stock split, stock dividend, combination or reclassification or similar event. The 2015 ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2015 ESPP initially provided for six-month offering periods ending on May 31 and November 30 of each year. At the end of each offering period, employees were able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the offering period.

In February 2017, the Compensation Committee and the Board adopted, and in May 2017, the Company’s stockholders approved, an amendment to the Company’s 2015 ESPP. The amendment (a) increased by 250,000 the shares of common stock (from 15,000 shares to a total of 265,000 shares) available for issuance under the 2015 ESPP; and (b) increased the maximum number of shares of common stock an employee may purchase in any offering period to 2,500.

Effective December 1, 2023, the 2015 ESPP consists of consecutive 24-month overlapping offering periods that begin on December 1 and June 1 and end 24 months later on November 30 and May 31, respectively. Each offering period is comprised of four consecutive six-month purchase periods starting on December 1 and June 1 and ending on November 30 and May 31, respectively. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the purchase period. The plan includes a rollover mechanism for the purchase price if the fair market value of the Company’s common stock on the purchase date is less than the fair market value of the Company’s common stock on the first trading day of the offering period.

As of December 31, 2024, the Company had 211,987 remaining authorized shares available for purchase under the ESPP.

During the years ended December 31, 2024 and 2023, employees purchased 12,899 and 6,051 shares of common stock, respectively, under the 2015 ESPP.

Deferred Savings Plan

Under Section 401(k) of the Internal Revenue Code of 1986, the Board has adopted a tax-qualified deferred compensation plan for employees of the Company. Participants may make contributions which defer up to 50% of their eligible compensation per payroll period, up to a maximum for 2024 and 2023 of $23,000 and $22,500, respectively (or $30,500 and $30,000, respectively, for employees over 50 years of age). The Company may, at its sole discretion, make contributions each plan year, in cash or in shares of the Company’s common stock, in amounts which match up to 50% of the salary deferred by the participants. The expense related to these contributions was $0.1 million for each of the years ended December 31, 2024 and 2023, and 100% was paid in common stock for each year. When available, the Company applies shares from plan forfeitures of terminated employees toward the Company’s matching contribution.  

Stock Option Plans

2010 Plan Stock Options

In May 2010, the Compensation Committee and Board adopted, and in July 2010 the Company’s stockholders approved the 2010 Plan. The 2010 Plan was amended in 2016, 2017 and 2019 to (a) increase the number of shares of common stock issuable under the 2010 Plan; (b) increase the number of shares of common stock issuable under the 2010 Plan as incentive stock options; and (c) extend the term of the 2010 Plan to April 1, 2029.

From the 2010 Plan, the Company grants stock options to eligible employees, consultants and directors. Stock-based awards granted under the 2010 Plan may be exercised when vested and generally expire ten years from the date of

the grant or three months from the date of termination of employment (longer in case of death, certain retirements or subject to certain terminations pursuant to the Retention Plan).

As of December 31, 2024, the Company had 86,827 shares available for grant under the 2010 Plan. As of December 31, 2024, options to purchase 2,426,929 shares of common stock were outstanding under the 2010 Plan.

Stock options issued under the 2010 Plan generally vest monthly over three years for employees and one year for directors. Stock options held by employees who qualify for retirement age (defined as employees that are a minimum of 55 years of age and the sum of their age plus years of full-time employment with the Company exceeds 70 years) vest on the earlier of scheduled vest date or the date of retirement.

Fair Value Assumptions of 2010 Plan Stock Options

The fair value of the stock options granted under the 2010 Plan during the years ended December 31, 2024 and 2023, was estimated based on the following assumptions:

Year Ended December 31, 

 

    

2024

    

2023

 

Dividend yield

 

0

%

0

%

Expected volatility

 

65

%

66 - 70

%

Risk-free interest rate

 

4.35

%

3.58 - 4.73

%

Expected term

 

5.79 years

5.79 years

The weighted-average grant-date fair value per share of the options granted under the 2010 Plan during the year ended December 31, 2024 and 2023 was $15.32 and $13.18, respectively.

Stock Option Inducement Awards

On December 30, 2022, the Board appointed Owen Hughes as Executive Chairman of the Board and Interim Chief Executive Officer and Bradley Sitko as the Company’s Chief Investment Officer, effective as of January 1, 2023. Pursuant to the terms of their respective employment agreements, Mr. Hughes and Mr. Sitko were each granted two separate awards of non-qualified stock options on January 3, 2023 (collectively, the “Stock Option Inducement Awards”) when the Company’s stock price was $18.66 per share.

The Stock Option Inducement Awards were granted to Mr. Hughes and Mr. Sitko outside the 2010 Plan as an inducement material to entering into their respective employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4) but are subject to the terms and conditions of the 2010 Plan. More information on the Stock Option Inducement Awards granted during the three months ended March 31, 2023 can be found in Note 10 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 8, 2024.

The weighted-average grant-date fair value per share of options granted to Mr. Hughes and Mr. Sitko at an exercise price of $18.66 per share during the first quarter of 2023 was $11.91. The weighted-average grant-date fair value per share of options granted to Mr. Hughes and Mr. Sitko at an exercise price of $30.00 per share during the first quarter of 2023 was $14.68. No Stock Option Inducement Awards were granted during the year ended December 31, 2024.

The activity for all stock options for the year ended December 31, 2024 was as follows:

Weighted

    

Weighted

Average

Average

Aggregate

Exercise

Contractual 

Intrinsic

Number of

Price

Remaining Term

Value

shares

Per Share

(in years)

(in thousands)

Outstanding as of January 1, 2024

2,730,068

$

20.88

 

6.29

$

10,638

Granted

 

34,170

 

24.71

 

 

  

Exercised

 

(301,599)

 

6.08

 

 

  

Forfeited, expired or cancelled

(35,710)

 

153.47

 

 

  

Outstanding as of December 31, 2024

2,426,929

$

20.83

 

5.77

$

18,644

Exercisable as of December 31, 2024

2,054,255

$

20.26

 

5.37

$

17,176

The aggregate intrinsic value of stock options exercised during the years ended December 31, 2024 and 2023 was $6.2 million and $0.3 million, respectively. The intrinsic value is the difference between the fair value of the Company’s common stock at the time of exercise and the exercise price of the stock option.

The Company recorded $3.9 million in stock-based compensation expense related to stock options during the year ended December 31, 2024. As of December 31, 2024, $4.7 million of total unrecognized compensation expense related to stock options is expected to be recognized over a weighted average period of 1.76 years.

Performance Stock Unit Awards

In May 2023, the Company granted employees 430,400 PSUs under the 2010 Plan.

The PSUs are subject to market-based vesting conditions and the number of PSUs vested will be based on the stock price of the Company’s common stock as compared to four stock price hurdles over a three-year period from the May 2023 grant date (the “performance period”). A stock price hurdle is considered attained when, at any time during the performance period, the Company’s volume-weighted average stock price equals or exceeds the hurdle stock price value for 30 consecutive calendar days. Upon attainment of a stock price hurdle, one third of the earned PSUs will vest immediately upon achievement, one third will vest upon the two-year anniversary of the grant date and one third will vest on the three-year anniversary of the grant date. If no stock price hurdle is attained during the performance period, then no PSUs will vest. In October 2023, the Company granted an additional 18,200 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants.

In connection with Mr. Hughes’ appointment to full-time Chief Executive Officer in January 2024, the Company granted Mr. Hughes 275,000 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants. In April 2024, the Company granted certain employees an aggregate of 10,000 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants.

During the fourth quarter of 2024, the $30.00 stock price hurdle was achieved.

Fair Value Assumptions of Performance Stock Unit Awards

The fair value of the PSUs granted was estimated based on Monte Carlo valuation model which incorporates into the valuation the possibility that the stock price hurdles may not be satisfied.

The range of grant date fair values of the PSUs granted in 2023 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

243,550

 

$

11.42-17.45

0.69-2.59

$

35.00

91,239

 

$

10.16-16.07

 

0.93-2.59

$

40.00

60,024

 

$

9.07-14.84

 

1.12-2.59

$

45.00

53,787

 

$

8.12-13.72

 

1.27-2.59

448,600

 

The grant date fair values of the PSUs granted in January 2024 and April 2024 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

165,900

 

$

18.42-19.71

0.46-0.74

$

35.00

55,290

 

$

17.24-17.67

0.66-0.96

$

40.00

34,029

 

$

15.85-16.14

0.82-1.15

$

45.00

29,781

$

14.20-15.13

0.95-1.31

285,000

 

The Company estimates that it will recognize total stock-based compensation expense of approximately $11.9 million in aggregate for the PSUs granted in May 2023, October 2023, January 2024, and April 2024 using the graded expense attribution method over the requisite service period of each tranche. If the stock price hurdles are met sooner than the requisite service period, the stock-based compensation expense for the respective stock price hurdle will be accelerated. Stock-based compensation expense will be recognized over the requisite service period if the grantees continue to provide service to the Company, regardless of whether the PSU stock price hurdles are achieved.

The activity for all PSUs for the year ended December 31, 2024, was as follows:

Weighted

Average

Grant Date

Number of

Fair Value

Unvested PSUs

Per Share

Unvested balance as of January 1, 2024

448,600

$

15.40

Granted

 

285,000

 

17.60

Vested

 

(136,483)

 

17.23

Forfeited

 

Unvested balance as of December 31, 2024

597,117

$

16.03

The Company recorded $6.1 million of stock-based compensation expense related to the PSUs during the year ended December 31, 2024. As of December 31, 2024, there was $3.0 million in unrecognized stock-based compensation expense related to outstanding PSUs granted to employees, with a weighted-average remaining recognition period of 0.88 years.

Restricted Stock Unit Awards

In May 2024, the Company granted the non-employee directors of the Board an aggregate of 15,175 RSUs under the 2010 Plan. RSUs are equity awards that entitle the holder to receive freely tradeable shares of the Company’s common stock upon vesting. The RSUs vest in full on the one-year anniversary of the grant date. The fair value of the RSUs is equal to the closing price of the Company’s common stock on the grant date. The weighted-average grant-date fair value

of the RSUs granted was $24.71 per RSU. As of December 31, 2024, no RSUs had vested and the unvested balance as of December 31, 2024 was 15,175 RSUs at a weighted-average grant-date fair value of $24.71 per RSU.

The Company recorded $0.2 million in stock-based compensation expense related to the RSUs during the year ended December 31, 2024. As of December 31, 2024, there was $0.1 million unrecognized stock-based compensation expense related to the outstanding RSUs granted to non-employee directors, with a weighted-average remaining recognition period of 0.37 years.

Stock-based Compensation Expense

All stock-based compensation expense is recorded in G&A expense. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the consolidated statements of operations (in thousands):

Year Ended December 31, 

2024

2023

Total stock-based compensation expense

$

10,312

$

9,099

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2024
Net Loss Per Share Attributable to Common Stockholders  
Net Loss Per Share Attributable to Common Stockholders

11. Net Loss Per Share Attributable to Common Stockholders

Potentially dilutive securities are excluded from the calculation of diluted net loss per share attributable to common stockholders if their inclusion is anti-dilutive.

The following table shows the weighted-average shares from outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):

Year Ended December 31, 

2024

2023

Convertible preferred stock

5,003

5,003

Common stock options

 

1,755

1,793

Contingently issuable PSUs

273

Warrants for common stock

 

131

17

Total

 

7,162

 

6,813

For PSUs with market conditions, if the market conditions have not been satisfied by the end of the reporting period, the number of shares that would be issuable based on the market price at the end of the reporting period, as if the end of the reporting period were the end of the contingency period, will be included in the calculation of diluted earnings per share if the effect is dilutive. No shares would be issuable based on the market price of $26.28 per share as of December 31, 2024.

For PSUs that have satisfied the market conditions but have not satisfied service conditions by the end of the reporting period, the number of shares issuable is included in the calculation of diluted earnings per share if the effect is dilutive.

The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):

Year Ended December 31, 

2024

2023

Numerator

Net loss

$

(13,821)

$

(40,831)

Less: Series A accumulated dividends

 

(2,122)

 

(2,122)

Less: Series B accumulated dividends

(3,350)

(3,350)

Net loss attributable to common stockholders, basic

$

(19,293)

$

(46,303)

Net loss attributable to common stockholders, diluted

$

(19,293)

$

(46,303)

 

Denominator

 

 

Weighted-average shares used in computing net loss per share attributable to common stockholders, basic

 

11,701

 

11,471

Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted

 

11,701

 

11,471

Net loss per share attributable to common stockholders, basic

$

(1.65)

$

(4.04)

Net loss per share attributable to common stockholders, diluted

$

(1.65)

$

(4.04)

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock
12 Months Ended
Dec. 31, 2024
Capital Stock  
Capital Stock

12. Capital Stock

Series X Convertible Preferred Stock

The Company sold directly to BVF 5,003 shares of Series X Convertible Preferred Stock in 2017. As of December 31, 2024 and 2023, there were 5,003 shares authorized and issued of Series X Convertible Preferred Stock.

The Series X Convertible Preferred Stock have the following characteristics, which are set forth in Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.

Dividends— Holders of convertible preferred stock are entitled to receive dividends on shares of convertible preferred stock equal (on an as if converted to common stock basis) to and in the same form as dividends actually paid on the Company’s common stock.

Liquidation Rights— In the event of the Company’s liquidation, dissolution or winding up, holders of convertible preferred stock will participate, on a pro-rata basis, with any distribution of proceeds to holders of common stock.

Conversion— Each share of Series X Convertible Preferred Stock is convertible into 1,000 shares of registered common stock based on a conversion price of $4.03 per share of common stock.

Voting Rights— Series X Convertible Preferred Stock will generally have no voting rights, except as required by law and except that the consent of the holders of the outstanding convertible preferred stock will be required to amend the terms and to issue additional shares of the preferred stock.

Classification— The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that equity treatment was appropriate because the convertible preferred stock did not meet the definition of the liability instruments defined thereunder for convertible instruments. Specifically, the shares of Series X Convertible Preferred Stock are not mandatorily redeemable and do not embody an obligation to buy back the shares outside of the Company’s control in a manner that could require the transfer of assets. Additionally, the Company determined that the convertible preferred stock would be recorded as permanent equity, not temporary equity, given that they are not redeemable for cash or other assets (i) on a fixed or determinable date, (ii) at the option of the holder, and (iii) upon the occurrence of an event that is not solely within control of the Company. The Company has also evaluated the embedded conversion and contingent redemption features within the Series X Convertible Preferred Stock

in accordance with the accounting guidance for derivatives and determined that bifurcation is not required for any embedded feature.

Series A Preferred Stock

On December 15, 2020, the Company sold 984,000 shares of its 8.625% Series A cumulative, perpetual preferred stock at the price of $25.00 per share, through a public offering for aggregate gross proceeds of $24.6 million. Total offering costs of $2.0 million were offset against the proceeds from the sale of Series A Preferred Stock, for total net proceeds of $22.6 million.

As of December 31, 2024 and 2023, there were 984,000 shares authorized and issued of Series A Preferred Stock.

The Series A preferred stock have the following characteristics, which are set forth in the Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.

Dividends— Holders of the Series A Preferred Stock shall be entitled to receive, when, and if authorized by the Board and declared by the Corporation, cumulative cash dividends at the rate of 8.625% per annum of the $25.00 liquidation preference per share of the Series A Preferred Stock. Such dividends will accumulate and be cumulative from, and including, the date of original issue of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October of each year beginning on or about April 15, 2021. The amount of any dividend payable on the Series A Preferred Stock for any period greater or less than a full dividend period shall be prorated and computed on the basis of a 360-day year consisting of twelve 30-day months. 

Liquidation Rights— In the event of the Company’s liquidation, dissolution or winding up, holders of Series A Preferred Stock will rank senior to all classes or series of common stock as to dividend rights and rights upon liquidation, dissolution or winding-up and on parity with respect to the distribution of assets with the Company’s Series X Preferred Stock. The Series A Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25.00 per share plus any accrued and unpaid dividends.

Redemption and Special Optional Redemption— The Company, at its option, may redeem the Series A Preferred Stock, in whole or in part, at any time for a cash redemption price, plus any accrued and unpaid dividends, as follows: (i) $26.00 per share between December 15, 2021 and December 15, 2022, (ii) $25.75 per share between December 15, 2022 and December 15, 2023, (iii) $25.50 per share between December 15, 2023 and December 15, 2024 (iv) $25.25 per share between December 15, 2024 and December 15, 2025 and $25.00 per share on or after December 15, 2025. The Company also has a special optional redemption option whereby, upon the occurrence of a delisting event or change of control event, the Company may redeem outstanding Series A Preferred Stock at an amount of $25.00 per share.

Conversion— The shares of Series A Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company except upon the occurrence of a delisting event or change in control event and the Company has not, on or before the date of such an event, provided the required notice of its election to redeem the Series A Preferred Stock pursuant to its redemption right or special optional redemption right. In this case, the holder of shares of Series A Preferred Stock can convert some or all of their Series A Preferred Stock into a number of shares of common stock per share equal to the lesser of (A) (i) the sum of the $25.00 liquidation preference per share of Series A Preferred Stock to be converted plus (ii) the amount of any accrued and unpaid dividends to, but not including, the event date, as applicable, divided by (iii) the common stock price and (B) 1.46071 (the “Share Cap”). The common stock price to be used in the latter noted calculation for a delisting event will be the average of the closing price per share of the Company’s common stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the delisting event. The common stock price used in the event of a change in control event will, alternatively, be based on market price according to the definition in the Certificate of Designation.

Voting Rights— Holders of the Series A Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.

Classification—The Company evaluated the Series A Preferred Stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate.

Depositary Shares Representing Interest in Series B Preferred Stock

On April 9, 2021, the Company sold 1,600,000 Series B Depositary Shares, at the price of $25.00 per Series B Depositary Share, through a public offering for aggregate gross proceeds of $40.0 million. Each Series B Depositary Share represents 1/1000 interest in a share of Series B Preferred Stock. Total offering costs of $2.9 million were offset against the proceeds from the sale of Series B Depositary Shares, for net proceeds of $37.1 million.

As of December 31, 2024 and 2023, there were 3,600 shares authorized and 1,600 issued of Series B Preferred Stock.

The Series B Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock, as corrected, filed with the Delaware Secretary of State.

Dividends— Holders of Series B Preferred Stock shall be entitled to receive cash dividends, when and if declared by the Board at the rate of 8.375% per annum of the $25,000.00 liquidation preference per share, which equals $2,093.75 per share each year. Such dividends shall be payable quarterly in arrears on or about the 15th calendar day of each January, April, July and October commencing on or about July 15, 2021. The dividends will accumulate and be cumulative from, and including, the date of original issue of the Series B Preferred Stock, on the basis of a 360-day year consisting of twelve 30-day months. Dividends will be payable to holders of record as they appear in the stockholder records of the Company (or the depositary in the case of Series B Depositary Shares representing underlying Series B Preferred Stock) at the close of business on the applicable dividend record date.

Liquidation Preference - Upon any voluntary or involuntary liquidation, dissolution or winding up of the Company, before any distribution or payment shall be made to holders of shares of Common Stock or any other class or series of capital stock of the Company ranking junior to the Series B Preferred Stock, the holders of shares of Series B Preferred Stock shall be paid out of the assets of the Company, after payment of or provision for the debts and other liabilities and any class or series of capital stock, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, senior to the Series B Preferred Stock. The Series B Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25,000.00 per share plus any accrued and unpaid dividends.

Redemption and Special Optional Redemption - On and after April 15, 2022, the Company, at its option, may redeem the Series B Preferred Stock, for cash, in whole or in part, at any time or from time to time, as follows: (i) between April 15, 2022 to April 15, 2023, at a redemption price of $26,000.00 per share ($26.00 per depositary share), (ii) between April 15, 2023 to April 15, 2024, at a redemption price of $25,750.00 per share ($25.75 per depositary share), (iii) between April 15, 2024 to April 15, 2025, at a redemption price of $25,500.00 per share ($25.50 per depositary share), (iv) between April 15, 2025 to April 15, 2026, at a redemption price of $25,250.00 per share ($25.25 per depositary share), and (v) after April 15, 2026, at a redemption price of $25,000.00 per share ($25.00 per depositary share), and in each case, plus any accrued and unpaid dividends thereon up to but not including the date fixed for redemption, without interest. If fewer than all of the outstanding shares of Series B Preferred Stock are to be redeemed, the shares to be redeemed will be determined pro rata or by lot. Upon the occurrence of a delisting event or change of control the Company will have the option to redeem the Series B Preferred Stock, in whole or in part, for cash at $25,000.00 per share plus accrued and unpaid dividends.

Conversion - The shares of Series B Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company, except upon the occurrence of a delisting event or a change of control, each holder Series B Preferred Stock will have the right (unless the Company has elected to redeem the Series B Preferred Stock) to convert some or all of the shares of Series B Preferred Stock held by such holder on the delisting event conversion date or change of control conversion date into a number of shares of the common stock (or equivalent value of alternative consideration) per share of Series B Preferred Stock, equal to the lesser of (A) the quotient obtained by dividing (1) the sum of the $25,000.00 per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the delisting event conversion date or change of control conversion date, as applicable (unless the

delisting event conversion date or change of control conversion date, is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and then remaining unpaid dividend will be included in this sum) by (2) the common stock price (such quotient, the “Conversion Rate”); and (B) 1,253.13 (1.25313 per depositary share) (i.e., the “Share Cap”), subject to certain adjustments described in the Series B Preferred Stock Certificate of Designation.

Voting Rights— Holders of the Series B Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.

Classification—The Company evaluated the Series B Preferred Stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate.

Dividends

During the year ended December 31, 2024, the Company’s Board declared and paid cash dividends on the Company’s Series A Preferred Stock and Series B Depositary shares as follows:

Series A Preferred Stock

Series B Depositary Share

Cash Dividend Declared

Cash Dividend Declared

Dividend Declaration Date

    

($ per share)

    

($ per share)

    

Dividend Payment Date

October 18, 2023

$

0.53906

$

0.52344

January 15, 2024

February 21, 2024

$

0.53906

$

0.52344

April 15, 2024

May 15, 2024

$

0.53906

$

0.52344

July 15, 2024

July 24, 2024

$

0.53906

$

0.52344

October 15, 2024

October 23, 2024

$

0.53906

$

0.52344

January 15, 2025

BVF Ownership

As of December 31, 2024, BVF owned approximately 30.4% of the Company’s total outstanding shares of common stock, and if all the shares of Series X Convertible Preferred Stock were converted (without taking into account beneficial ownership limitations), BVF would own 50.9% of the Company’s total outstanding shares of common stock. The Company’s Series A Preferred Stock becomes convertible upon the occurrence of specific events and as of December 31, 2024, the contingency was not met, therefore the Series A Preferred Stock owned by BVF is not included in the as-converted ownership calculation. Due to its significant equity ownership, BVF is considered a related party of the Company.

2018 Common Stock ATM Agreement

On December 18, 2018, the Company entered into the 2018 Common Stock ATM Agreement with HCW, under which the Company may offer and sell from time to time at its sole discretion shares of its common stock through HCW as its sales agent, in an aggregate amount not to exceed $30.0 million. HCW may sell the shares by any method permitted by law deemed to be an “at the market” offering as defined in Rule 415 of the Securities Act and will use its commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares up to the amount specified. The Company will pay HCW a commission of up to 3% of the gross proceeds of any shares of common stock sold under the 2018 Common Stock ATM Agreement. On March 10, 2021, the Company amended the 2018 Common Stock ATM Agreement with HCW to increase the aggregate amount of shares of its common stock that it could sell through HCW as its sales agent to $50.0 million. No shares have been sold under the 2018 Common Stock ATM Agreement since the agreement was executed.

2021 Series B Preferred Stock ATM Agreement

On August 5, 2021, the Company entered into the 2021 Series B Preferred Stock ATM Agreement with B. Riley, under which the Company may offer and sell from time to time, at its sole discretion, through or to B. Riley, as agent or principal an aggregate amount not to exceed $50.0 million of its Series B Depositary Shares. B. Riley may sell the shares by any method permitted by law deemed to be an “at the market” offering as defined in Rule 415 of the Securities Act, and will use its commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares up to the amount specified. The Company will pay B. Riley a commission of up to 3% of the gross proceeds of any Series B Depositary Shares sold under the 2021 Series B Preferred Stock ATM Agreement. No shares have been sold under the 2021 Series B Preferred Stock ATM Agreement since the agreement was executed.

Common Stock Warrants

As of December 31, 2024 and 2023, the following common stock warrants were outstanding:

    

    

    

Exercise Price

    

December 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2024

2023

May 2018

May 2028

Stockholders’ equity

$

23.69

6,332

6,332

March 2019

March 2029

Stockholders’ equity

$

14.71

4,845

4,845

December 2023

December 2033

Stockholders’ equity

$

35.00

40,000

40,000

December 2023

December 2033

Stockholders’ equity

$

42.50

40,000

40,000

December 2023

December 2033

Stockholders’ equity

$

50.00

40,000

40,000

 

  

 

  

 

  

 

131,177

 

131,177

In May 2018, the Company issued SVB a warrant in connection with the legacy SVB Loan Agreement which is exercisable in whole or in part for up to an aggregate of 6,332 shares of common stock with an exercise price of $23.69 per share. The warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The warrant is classified in stockholders’ equity on the consolidated balance sheets.

In March 2019, the legacy SVB Loan Agreement was amended to extend the draw period from March 31, 2019 to March 31, 2020. In connection with the amendment, the Company issued a second warrant to SVB which is exercisable in whole or in part for up to an aggregate of 4,845 shares of common stock with an exercise price of $14.71 per share. The second warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the second warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The warrant is classified in stockholders’ equity on the consolidated balance sheets.

In December 2023, in connection with the Blue Owl Loan, the Company issued the Blue Owl Warrants to certain funds affiliated with Blue Owl, which are exercisable in whole or in part to purchase up to an aggregate of 120,000 shares of the Company’s common stock, inclusive of warrants to purchase (i) up to 40,000 shares of XOMA’s common stock at an exercise price of $35.00 per share; (ii) up to 40,000 shares of XOMA’s common stock at an exercise price of $42.50 per share; and (iii) up to 40,000 shares of XOMA’s common stock at an exercise price of $50.00 per share. The Blue Owl Warrants may be exercised on a cashless basis and are exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company.

The fair value per share of Blue Owl Warrants issued at the exercise prices of $35.00, $42.50 and $50.00 per share during the fourth quarter of 2023 was determined using the Black-Scholes Model to be $12.53, $12.23 and $11.97 per share, respectively, based on the following weighted average assumptions:

Year Ended December 31, 

 

    

2023

 

Dividend yield

 

%

Expected volatility

 

87

%

Risk-free interest rate

 

4

%

Expected term

 

10 years

The aggregate fair value of the Blue Owl Warrants of $1.5 million is classified in stockholders’ equity on the consolidated balance sheets.

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies  
Commitments and Contingencies

13. Commitments and Contingencies

Collaborative Agreements, Royalties and Milestone Payments

The Company has committed to make potential future milestone payments and legal fees to third parties as part of licensing and development programs. Payments under these agreements become due and payable only upon the achievement of certain developmental, regulatory and commercial milestones by the Company’s licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $6.3 million (assuming one product per contract meets all milestones events) have not been recorded on the accompanying consolidated balance sheets. The Company is unable to determine precisely when and if payment obligations under the agreements will become due as these obligations are based on milestone events, the achievement of which is subject to a significant number of risks and uncertainties. None of these milestones were assessed to be probable as of December 31, 2024.

Contingent Consideration

Pursuant to the Company’s agreements with Aronora, Kuros, Affitech, and Daré, and under the Kinnate CVR Agreement, the Company has committed to pay the Aronora Royalty Milestones, the Kuros Sales Milestones, the remaining Affitech Sales Milestones, the Daré Milestones, the Exarafenib milestone contingent consideration, and the Pulmokine contingent consideration.

During the year ended December 31, 2023, the Company recorded $1.0 million for the LadRx contingent consideration that represented the estimated fair value of the potential future payments upon the achievement of regulatory milestones related to arimoclomol and aldoxorubicin at the inception of the LadRx Agreements. During the year ended December 31, 2024, the contingent liability was reduced to zero after the Company paid LadRx $1.0 million upon the FDA’s acceptance of the arimoclomol NDA resubmission. Additionally, the amendment to the LadRx RPA removed the milestone payment that had been contingent upon the achievement of a regulatory milestone related to aldoxorubicin (Note 5).

During the third quarter of 2024, the LadRx commercial sales milestone related to MIPLYFFA pursuant to the LadRx AAA was assessed to be probable under ASC 450. As such, a $1.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $1.0 million asset was recorded under long-term royalty and commercial payment receivables under the cost recovery method on the consolidated balance sheet. During the fourth quarter of 2024, this contingent liability was reduced to zero after the Company paid LadRx $1.0 million upon the achievement of the related commercial sales milestone (Note 5).

During the year ended December 31, 2023, two sales milestones related to VABYSMO pursuant to the Affitech CPPA were assessed to be probable under ASC 450. As such, a $6.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $6.0 million asset was recorded under long-term royalty and commercial payment receivables on the consolidated balance sheet. During the first quarter of 2024, this

contingent liability was reduced to zero after the Company paid Affitech $6.0 million upon the achievement of the related commercial sales milestones (Note 5).

During the first quarter of 2024, a third sales milestone related to VABYSMO pursuant to the Affitech CPPA was assessed to be probable under ASC 450. As such, a $3.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $3.0 million asset was recorded under short-term royalty and commercial payment receivables under the cost recovery method on the consolidated balance sheet. The fourth and last remaining sales milestone related to VABYSMO pursuant to the Affitech CPPA is included in the estimation of expected future cash flows under the EIR method to determine the carrying amount of the short-term royalty and commercial payment receivables under the EIR method as of December 31, 2024. The final $6.0 million in milestones due to Affitech was paid in March 2025.

As of December 31, 2024, the Company recorded $3.2 million for the Exarafenib milestone contingent consideration, which represented the estimated fair value of potential future payments upon the achievement of a certain specified milestone related to exarafenib payable to Kinnate CVR holders upon the closing of the Kinnate acquisition under the Kinnate CVR Agreement. The Exarafenib milestone contingent consideration is measured at fair value at each reporting period, with changes in fair value recorded in other income (expense), net.

The liability for future Aronora Royalty Milestones, Kuros Sales Milestones, the Daré Milestones, and the Pulmokine contingent consideration will be recorded when the amounts, by product, are probable and reasonably estimable.

As of December 31, 2024, none of the Aronora Royalty Milestones, Kuros Sales Milestones, Daré Milestones, and the Pulmokine contingent consideration were assessed to be probable and as such, no liability was recorded on the consolidated balance sheet.

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2024
Segment and Geographic Information  
Segment and Geographic Information

14. Segment and Geographic Information

Segment Information

The Company’s chief operating decision maker (“CODM”) is the Chief Executive Officer. The Company has determined that it operates in one operating segment and the CODM regularly reviews information and business activities on a consolidated basis to allocate resources and assess performance. Segment income and revenues consist of income from purchased receivables through RPAs, AAAs, and CPPAs, revenue from the licenses of intellectual property and related milestone and royalties, and revenue from the sale of future revenue streams. The Company derives income and revenues primarily from the U.S., Europe, and the Asia Pacific. The CODM uses net income (loss) reported in the consolidated statements of operations to evaluate income (loss) generated from segment assets (return on assets) in deciding whether to invest into the Company’s consolidated operations, such as to broaden its royalty portfolios or to repurchase its common stock. The measure of segment assets is reported on the balance sheet as total consolidated assets. Consolidated net income (loss) is used to monitor budget versus actual results. The Company does not have intra-entity sales or transfers (other than was necessary to secure the VABYSMO royalty backed loan from Blue Owl).

Presented in the table below is segment information for the years ended December 31, 2024 and 2023 (in thousands):

Year Ended December 31,

2024

2023

Income and revenues

$

28,487

$

4,758

Business development and deal related costs

(2,971)

(3,391)

Other segment items:

Research and development expenses

(2,875)

(143)

Depreciation of property and equipment

(10)

(3)

Other general and administrative expenses(1)

(31,497)

(22,212)

Credit losses on purchased receivables

(30,904)

(1,575)

Impairment charges

(14,253)

Arbitration settlement costs

(4,132)

Amortization of intangible assets

(206)

(897)

Gain on the acquisition of Kinnate

19,316

Change in fair value of embedded derivative related to RPA

8,100

Interest expense

(13,840)

(569)

Other income (expense), net

6,921

1,586

Income tax benefit

5,658

Segment and consolidated net loss

$

(13,821)

$

(40,831)

(1)Other general and administrative expenses for the years ended December 31, 2024 and 2023 are general and administrative expenses of $34.5 million and $25.6 million, net of business development and deal related costs and depreciation of property and equipment, respectively.

Geographic Information

Income and revenue attributed to the following geographic regions was as follows (in thousands) based on the location of the partners and licensees:

Year Ended December 31, 

    

2024

    

2023

Switzerland

$

14,800

$

United States

12,062

3,658

Asia Pacific

 

1,125

 

1,100

Europe

500

Total

$

28,487

$

4,758

The Company’s property and equipment is held in the U.S.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events  
Subsequent Events

15. Subsequent Events

Acquisition of Economic Interest in FCX-007

On February 24, 2025, Ligand Pharmaceuticals Incorporated (“Ligand”) entered into a Purchase and Sale Agreement with Castle Creek Biosciences, Inc., Castle Creek Biosciences, LLC (collectively, “Castle Creek”), and a syndicate of co-investors for which Ligand acted as representative (collectively, including Ligand, the “Purchasers”), to support Castle Creek’s autologous human fibroblast cell-based gene therapy genetically modified to express COL7, also known as FCX-007 (dabocemagene autoficel) Phase 3 clinical study, its lead candidate for patients with dystrophic

epidermolysis bullosa. Pursuant to the agreement, the Purchasers obtained for an aggregate purchase price of $75.0 million a high-single-digit royalty on worldwide sales of FCX-007 and warrants to purchase shares of Castle Creek Biosciences, Inc. Series D-1 Preferred Stock, which are exercisable until February 24, 2035. The Company paid $5.0 million for a mid-single-digit percentage portion of the high-single-digit royalty on worldwide sales of FCX-007 and 10,464 warrants to purchase shares of Castle Creek Biosciences, Inc. Series D-1 Preferred Stock.

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (13,821) $ (40,831)
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]

We evaluate our cybersecurity strategy annually, including our processes designed to assess, identify, and manage risks from potential unauthorized occurrences on or through our information technology systems that may result in adverse effects on the confidentiality, integrity, and availability of these systems and the data residing therein, within our overall enterprise risk management framework. Our cybersecurity strategy takes a multi-faceted approach, one which focuses on the following key areas: (i) the human element within the Company; (ii) perimeter security; (iii) network security; (iv) application security; (v) endpoint security; and (vi) data security. We use a wide array of processes, mechanisms, controls, technologies, systems, strategies and tools to address these areas, including but not limited to: routine security awareness training, formal evaluations of third-party applications, password strength policies, antivirus software, firewalls, routine patch management, encryption software, data backups and data redundancies, email security software, multi-factor authentication tools, network security monitoring, and web vulnerability scanning.

We engage outside consultants on a regular basis to help us design internal controls and processes that are intended to help address cybersecurity risks. We also leverage these outside consultants and other third parties, when appropriate, to implement appropriate processes, policies, and internal controls designed to help prevent, detect, and/or mitigate these cyberthreats.

Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] Our cybersecurity strategy takes a multi-faceted approach, one which focuses on the following key areas: (i) the human element within the Company; (ii) perimeter security; (iii) network security; (iv) application security; (v) endpoint security; and (vi) data security. We use a wide array of processes, mechanisms, controls, technologies, systems, strategies and tools to address these areas, including but not limited to: routine security awareness training, formal evaluations of third-party applications, password strength policies, antivirus software, firewalls, routine patch management, encryption software, data backups and data redundancies, email security software, multi-factor authentication tools, network security monitoring, and web vulnerability scanning.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block] The Board, as a whole and at the committee level, has oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage, and mitigate those risks. The Audit Committee of the Board, which is comprised solely of independent directors, has been designated by our Board to oversee cybersecurity risks. Management provides regular updates to the Audit Committee of the Board regarding risk assessments, developing threats, and the current and planned cybersecurity strategy, and promptly provides notification of significant attacks or breaches as part of the Incident Response Plan. The Board also receives updates from management and the Audit Committee on cybersecurity risks on at least an annual basis.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] The Audit Committee of the Board, which is comprised solely of independent directors, has been designated by our Board to oversee cybersecurity risks.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] Management provides regular updates to the Audit Committee of the Board regarding risk assessments, developing threats, and the current and planned cybersecurity strategy, and promptly provides notification of significant attacks or breaches as part of the Incident Response Plan. The Board also receives updates from management and the Audit Committee on cybersecurity risks on at least an annual basis.
Cybersecurity Risk Role of Management [Text Block] Our management, led by our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer, is responsible for assessing cybersecurity risks and for overseeing our cybersecurity strategy to assess and manage those risks, including responding to attacks or breaches.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Our management, led by our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer, is responsible for assessing cybersecurity risks and for overseeing our cybersecurity strategy to assess and manage those risks, including responding to attacks or breaches. Our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer each have experience in senior leadership roles in which they have been responsible for an entity’s enterprise risk management, including management of cybersecurity risks.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer each have experience in senior leadership roles in which they have been responsible for an entity’s enterprise risk management, including management of cybersecurity risks.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer regularly communicate with those responsible for daily IT operations and infrastructure to assess potential cybersecurity threats and determine whether updates to the cybersecurity strategy are necessary.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Basis of Presentation and Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The accompanying consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-K and Article 10 of Regulation S-X. 

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, income, revenue and expenses, and related disclosures. Management routinely evaluates its estimates including, but not limited to, those related to projected cash flows associated with income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, revenue from contracts with customers, revenue recognized under the units-of-revenue method, royalty and commercial payment receivables, the Exarafenib milestone asset and contingent consideration, contingent consideration for purchased receivables, amortization of the Blue Owl Loan, accrued expenses, and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.

Actual results may differ significantly from these estimates, including estimates such as the Company’s income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, amortization of the payments received from HCRP, and amortization of the Blue Owl Loan. Estimates related to income from purchased receivables under the EIR method are from commercial products that the Company has assessed to have reliably estimable cash flows based on the best information available from its partners or other third parties and from changes in expected cash flows for royalty and commercial receivables. Estimates related to income from purchased receivables under the cost recovery method may be based on the best information available to the Company from its partners or other third parties. Any changes to the estimated payments made by partners can result in a material adjustment to income reported. Under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported. The Company’s amortization of the Blue Owl Loan is calculated based on the commercial payments expected to be received from Roche for VABYSMO under the Affitech CPPA. Any changes to the estimated commercial payments from Roche can result in a material adjustment to the interest expense and term loan balance reported.

Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents, and Restricted Cash

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2024

2023

Unrestricted cash

$

8,983

$

124,938

Unrestricted cash equivalents

92,671

28,352

Total unrestricted cash and cash equivalents

$

101,654

$

153,290

Short-term restricted cash

1,330

160

Long-term restricted cash

3,432

6,100

Total restricted cash

$

4,762

$

6,260

Total unrestricted and restricted cash and cash equivalents

$

106,416

$

159,550

Cash and Cash Equivalents

Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. Cash equivalent balances are defined as highly liquid financial instruments with an original maturity of three months or less 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. Cash equivalents held by the Company are in money market funds and U.S. treasury bills, and are classified as available-for-sale.

Allowance for credit losses are recorded for available-for-sale debt securities with unrealized losses. The amount of credit losses that can be recognized for available-for-sale debt securities is limited to the amount by which carrying value exceeds fair value, and previously recognized credit losses are reversed if the fair value increases.

As of December 31, 2024, all investments in debt securities were held in U.S. treasury bills and classified as available-for-sale. There was no allowance for credit losses on investments in debt securities as of December 31, 2024. The Company sold $40.5 million of available-for-sale debt securities during the year ended December 31, 2024 and immediately reinvested such proceeds into additional debt securities. During the year ended December 31, 2024, the Company realized gains of $0.4 million from those sales. There were no investments in debt securities as of December 31, 2023 and during the year ended December 31, 2023.

Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):

December 31, 2024

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

20,294

$

73

$

$

20,367

Total debt securities

$

20,294

$

73

$

$

20,367

December 31, 2023

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

$

$

$

Total debt securities

$

$

$

$

Restricted Cash

Cash accounts with any type of restriction are classified as restricted cash. If restrictions are expected to be lifted or to be used to pay a third party in the next twelve months, the restricted cash account is classified as current.

The restricted cash balance may only be used to pay interest expense, administrative fees, and other allowable expenses pursuant to the Blue Owl Loan. On December 15, 2023, XRL deposited $6.3 million into reserve accounts in connection with the funding of the Blue Owl Loan (see Note 8), of which $5.8 million was deposited into a reserve account for interest and administrative fees and $0.5 million was deposited into an operating reserve account to cover operating expenses of XRL. In September 2024, upon receipt of a specified threshold of commercial payments from Roche’s VABYSMO, $1.25 million was released from restricted cash to unrestricted cash pursuant to the terms of the Blue Owl Loan Agreement.

Payments of interest under the Blue Owl Loan Agreement are made semi-annually using commercial payments received since the immediately preceding interest payment date under the Affitech CPPA. On each interest payment date, if the commercial payments received are less than the total interest due for the respective quarter, XRL is expected to cover the shortfall in interest payment due from the reserve account.

Payments of administrative fees under the Blue Owl Loan Agreement are made semi-annually on January 1 and July 1 of each year from the reserve account. XOMA will be required to fund an additional $0.8 million into the administrative fee escrow account on July 1, 2027.

Concentration of Risk

Concentration of Risk

Cash, cash equivalents, restricted cash, and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk.

The Company maintains cash balances at commercial banks. Balances commonly exceed the amount insured by the Federal Deposit Insurance Corporation. The Company has not experienced any losses in such accounts.

The Company monitors the creditworthiness of its customers to which it grants credit terms in the normal course of business but does not generally require collateral on receivables.

For the year ended December 31, 2024, four partners represented 52%, 18%, 13%, and 11% of total income and revenues. For the year ended December 31, 2023, three partners represented 44%, 32%, and 21% of total income and revenues. Two partners represented 70% and 27% of the trade and other receivables, net balance as of December 31, 2024. One partner represented 100% of the trade and other receivables, net balance as of December 31, 2023.

Purchase of Rights to Future Milestones, Royalties and Commercial Payments

Purchase of Rights to Future Milestones, Royalties, and Commercial Payments

The Company has purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestones, royalties, and option fees on sales of products currently in clinical development or recently commercialized. Agreements to purchase such rights do not have contractual terms typical of loans (such as contractual principal and interest amounts). As U.S. GAAP does not provide specific authoritative guidance covering such agreements, the Company has analogized and accounted for the amounts paid for these rights as a financial asset that is akin to a loan in accordance with ASC 310 as the Company believes they most closely resemble that of loans under royalty and commercial payment receivables (see Note 5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones and sales-based milestones.

Under the EIR method, the amount and timing of contingent payments are included in the forecasted expected cash flows used to estimate royalty and commercial payment receivables and income from purchased receivables.

Under the cost recovery method, the contingent payments are evaluated to determine if they are subject to the provisions of ASC 815. Contingent payments subject to the scope of ASC 815 are measured at fair value at the inception of the arrangement, and subject to remeasurement to fair value during each reporting period. Any changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amounts are probable and reasonably estimable according to ASC 450.

Effective Interest Rate Method

The Company accounts for rights to future milestones, royalties, and commercial payments related to commercial products with future cash flows that can be reliably estimated at amortized cost under the prospective EIR method in accordance with ASC 835-30, Imputation of Interest. The EIR is calculated by forecasting the expected cash flows to be received and paid over the life of the asset relative to the receivable’s carrying amount at the time when the Company determines that there are reliable cash flows. The carrying amount of a receivable is made up of the opening balance, which is increased by accrued income and expected cash payments and decreased by cash receipts in the period to arrive at the ending balance. The EIR is recalculated at each reporting period as differences between expected cash flows and actual cash flows are realized and as there are changes to the expected future cash flows. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $19.8 million and zero as of December 31, 2024 and December 31, 2023, respectively, in connection with the reclassification from cost recovery method to EIR method for the Affitech CPPA and Aptevo CPPA (Note 5).

For income from purchased receivables under the EIR method, the accretable yield is recognized as income at the effective rate of return over the expected life of the royalty and commercial payment receivable. The amounts and duration of forecasted expected future cash flows used to calculate and measure income are largely impacted by research analyst coverage, commercial performance of the product, and contract or patent duration.

The prospective application of the EIR method to measure royalty and commercial payment receivables requires judgment in forecasting future expected cash flows and reliance on third-party information. The Company forecasts expected sales based on sales projections of the underlying commercial products that are published in research analyst reports over the periods that the Company is entitled to rights to cash flows from royalties or milestones. Market research is generally based on analysis of factors such as commercial product growth in global economies, industry trends, and product life cycles. The Company considers commercial performance updates on regulatory approval for new indications or geographic areas or discontinuation of certain indications or geographic areas in the forecasting of future expected cash flows. The Company also considers royalty duration of the commercial products, which may be based on factors including but not limited to regulatory and marketing approval dates, patent expiration dates, first commercial sale, and generic sales. Loss of regulatory exclusivity, patent protection, or other additional factors that may be communicated to the Company by its partners or through third-party information may impact the royalty duration that the Company uses in forecasting future expected cash flows.

Cost Recovery Method

When the purchase of rights to future milestones, royalties, and commercial payments involves future cash flows which cannot be reliably estimated, the Company accounts for such rights on a non-accrual basis using the cost recovery method. The Company’s assessment of whether cash flows can be reliably estimated depends on a number of factors. For example, the Company has generally determined that rights related to programs in preclinical or clinical stages of development or that have had a very short commercialization period during which payments have not yet been received generally have cash flows that cannot be reliably estimated and therefore are accounted for under the cost recovery method. The related royalty and commercial payment receivable balance is classified as noncurrent or current based on whether payments are probable and reasonably expected to be received in the next twelve months. Under the cost recovery method, any milestone, royalty, or commercial payment received is recorded as a direct reduction of the recorded receivable balance. Under the cost recovery method, the Company does not recognize any income in accordance with ASC 835-30, Imputation of Interest and does not have any deferred fees or costs.

When the recorded royalty and commercial payment receivables have been fully collected, any additional amounts collected are recognized as income from purchased receivables under the cost recovery method. Receivables from such income from purchased receivables are included in trade and other receivables, net on the consolidated balance sheet and totaled $1.3 million and zero as of December 31, 2024 and December 31, 2023, respectively.

Income from purchased receivables under the cost recovery method includes income from milestone and royalty payments related to royalty and commercial payment transactions for which the cost has been fully recovered or impaired. The excess milestone and royalty payment received over a remaining receivable balance is recognized as income. If the information upon which such income amounts are derived is provided to the Company from partners or other third parties in arrears, the Company estimates the income earned during the period based upon the best information available such that the income recognized is not probable to be subsequently reversed in future periods.

Allowance for Current Expected Credit Losses

Allowance for Current Expected Credit Losses

The Company evaluates the royalty and commercial payment receivables on a collective (i.e., pool) basis if they share similar risk characteristics. The Company evaluates a royalty and commercial payment receivable individually if its risk characteristics are not similar to other royalty and commercial payment receivables. The Company regularly reviews public information on clinical trials, press releases, and updates from its partners to identify any indicators that challenge the expected recovery of the royalty and commercial payment receivables.

Effective Interest Rate Method

At each reporting date, the Company evaluates royalty and commercial payment receivables under the EIR method by comparing the EIR at each reporting date to that of the prior period. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. The allowance is measured as the difference between the royalty and commercial payment receivables’ amortized cost basis and the net present value of the expected future cash flows, calculated based on the prior period’s EIR. The amount is recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset.

Cost Recovery Method

At each reporting date, for royalty and commercial payment receivables under the cost recovery method, if the Company determines expected future cash flows discounted to the current period are less than the carrying value of the asset, the Company will record a credit loss charge. The credit loss charge will be recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset. In a subsequent period, if there is an increase in expected future cash flows, or if the actual cash flows are greater than previously expected, the Company

will reduce the previously established cumulative allowance. Amounts not expected to be collected are written off against the allowance at the time that such a determination is made.

Revenue from Contracts With Customers

Revenue from Contracts with Customers

The Company recognizes revenue from all contracts with customers according to ASC 606, except for contracts that are within the scope of other standards, such as leases and financial instruments. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract on whether each promised good or service is distinct to determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

The Company recognizes revenue from its license arrangements. The terms of the arrangements generally include payment to the Company of one or more of the following: non-refundable, upfront license fees, development, regulatory and commercial milestone payments, and royalties on net sales of licensed products.

License of Intellectual Property

If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, such as transfer of related materials, process and know-how, the Company utilizes judgement to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. Under the Company’s license agreements, the nature of the combined performance obligation is the granting of licenses to the customers as the other promises are not separately identifiable in the context of the arrangement. Since the Company grants the license to a customer as it exists at the point of transfer and is not involved in any future development or commercialization of the products related to the license, the nature of the license is a right to use the Company’s intellectual property as transferred. As such, the Company recognizes revenue related to the combined performance obligation upon completion of the delivery of the related materials, process and know-how (i.e., at a point in time).

Deferred revenue is recorded when upfront payments and fees are received prior to the satisfaction of performance obligations. Trade and other receivables, net is recorded when the Company has an unconditional right to consideration.

Milestone Payments

At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments.

If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.

Royalties

For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).

Revenue Recognized under Units-of-Revenue Method

Revenue Recognized under Units-of-Revenue Method

The Company has sold its rights to receive certain milestones and royalties on product sales. In the circumstance where the Company has sold its rights to future milestones and royalties under a license agreement and also maintains limited continuing involvement in the arrangement (but not significant continuing involvement in the generation of the cash flows that are due to the purchaser), the Company defers recognition of the proceeds it receives for the sale of milestone or royalty streams and recognizes such unearned revenue as revenue under the units-of-revenue method over the life of the underlying license agreement. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the proceeds received from the purchaser to the total payments expected to be made to the purchaser over the term of the agreement, and then applying that ratio to the period’s cash payment.

Estimating the total payments expected to be received by the purchaser over the term of such arrangements requires management to use subjective estimates and assumptions. Changes to the Company’s estimate of the payments expected to be made to the purchaser over the term of such arrangements could have a material effect on the amount of revenues recognized in any particular period.

Stock-Based Compensation

Stock-Based Compensation

The Company recognizes compensation expense for all stock-based payment awards made to the Company’s employees, consultants, and directors that are expected to vest based on estimated fair values. The valuation of stock option awards without performance conditions is determined at the date of grant using the Black-Scholes Model. The Black-Scholes Model requires inputs such as the expected term of the option, expected volatility, and risk-free interest rate. To establish an estimate of the expected term, the Company considers the vesting period and contractual period of the award and its historical experience of stock option exercises, post-vesting cancellations, and volatility. The estimate of expected volatility is based on the Company’s historical volatility. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur.

The valuation of RSUs is determined at the date of grant using the Company’s closing stock price.

The Company records compensation expense for service-based awards on a straight-line basis over the requisite service period, which is generally the vesting period of the award, or to the date on which retirement eligibility is achieved, if shorter.

The grant date fair value of PSUs with market conditions is determined using the Monte Carlo valuation model. The Company records compensation expenses for PSUs based on graded expense attribution over the requisite service periods.

Equity Securities

Equity Securities

The Company holds equity securities in publicly traded companies. Equity investments in publicly traded companies are classified in the consolidated balance sheets as investment in equity securities. Equity securities are measured at fair value, with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations at each reporting period. The Company remeasures its equity investments at each reporting period until such time that the investment is sold or disposed of. If the Company sells an investment, any realized gains and losses on the sale of the securities will be recognized in the consolidated statement of operations in the period of sale.

Asset Acquisitions

Asset Acquisitions

As a first step, for each acquisition, the Company determines if it is an acquisition of a business or an asset acquisition under ASC 805. The guidance requires an initial screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar assets. If the screen test is not met, the Company then further evaluates whether the assets or group of assets includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions under ASC 805-50, using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. If the fair value of net assets acquired, after allocating the excess of the fair value of net assets acquired to certain qualifying assets, exceeds the total cost of the acquisition, a bargain purchase gain is recognized in other income in the consolidated statements of operations.

Contingent payments in asset acquisitions are evaluated whether they are freestanding instruments or embedded derivatives. If the contingent payments fall within the scope of ASC 815, the contingent payments are measured at fair value at the acquisition date, and are subject to remeasurement to fair value each reporting period. The estimated fair value at the acquisition date is included in the cost of the acquired assets. Any subsequent changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that are related to IPR&D assets are expensed as incurred. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amount is probable and estimable according to ASC 450.

Cash payments related to acquired assets are reflected as an investing cash flow in the Company’s consolidated statements of cash flows.

Intangible Assets

Intangible Assets

Intangible assets are amortized based on the Company’s best estimate of the distribution of the economic value of the respective intangible assets. Intangible assets are carried at cost less accumulated amortization. Amortization is included in amortization of intangible assets in the consolidated statements of operations.

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount of an asset group to the future net undiscounted cash flows that the assets are expected to generate. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.

Leases

Leases

The Company leases its headquarters in Emeryville, California and acquired a lease from the Kinnate acquisition. The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter if modified. The lease term includes any renewal options and termination options that the Company is reasonably certain to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment. The

Company estimated its incremental borrowing rate by adjusting the interest rate on its fully collateralized debt for the lease term length.

Rent expense for the operating lease is recognized on a straight-line basis, over the reasonably assured lease term based on total lease payments and is included in operating expenses in the consolidated statements of operations.

The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus are recognized in rent expense when incurred.

The Company has also elected not to record on the consolidated balance sheets a lease for which the term is 12 months or less and does not include a purchase option that the Company is reasonably certain to exercise.

Long-Term Debt

Long-Term Debt

Long-term debt represents the Company’s term loan under the Blue Owl Loan Agreement, which the Company has accounted for as a debt financing arrangement. Interest expense is accrued using the EIR method over the estimated period the loan will be repaid. The allocated debt discount and debt issuance costs have been recorded as a direct deduction from the carrying amount of the related debt in the consolidated balance sheets and are being amortized and recorded as interest expense throughout the expected life of the Blue Owl Loan using the EIR method. The Company considered whether there were any embedded features in the Blue Owl Loan Agreement that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. See Note 8.

Warrants

Warrants

The Company has issued warrants to purchase shares of its common stock in connection with its financing activities. The Company classifies these warrants as equity and recorded the warrants at fair value as of the date of issuance on the Company’s consolidated balance sheet with no subsequent remeasurement. The issuance date fair value of the outstanding warrants was estimated using the Black-Scholes Model. The Black-Scholes Model required inputs such as the expected term of the warrants, expected volatility and risk-free interest rate. These inputs were subjective and required significant analysis and judgment. For the estimate of the expected term, the Company used the full remaining contractual term of the warrant. The estimate of expected volatility assumption is based on the historical price volatility observed on the Company’s common stock. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the warrants.

Income Taxes

Income Taxes

The Company accounts for income taxes using the liability method under which deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount which is more likely than not to be realizable.

The recognition, derecognition and measurement of a tax position is based on management’s best judgment given the facts, circumstances and information available at each reporting date. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.

Net Income (Loss) per Share Available to (Attributable to) Common Stockholders

Net Income (Loss) per Share Available to (Attributable to) Common Stockholders

The Company calculates basic and diluted income (loss) per share available to (attributable to) common stockholders using the two-class method. The Company’s convertible Series X Preferred Stock participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company’s

Series A and Series B Preferred Stock do not participate in any dividends or distribution by the Company on its common stock and are therefore not considered to be participating securities.

Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period, is allocated to each class of common stock and participating security as if all of the net income for the period had been distributed. Undistributed earnings allocated to participating securities are subtracted from net income in determining net income available to common stockholders. During periods of loss, the Company allocates no loss to participating securities because they have no contractual obligation to share in the losses of the Company. Basic net income (loss) per share available to (attributable to) common stockholders is then calculated by dividing the net income (loss) available to (attributable to) common stockholders by the weighted-average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted-average common shares outstanding.

Diluted net income (loss) per share available to (attributable to) common stockholders is based on the weighted-average number of shares outstanding during the period, adjusted to include the assumed exercise of certain stock options and warrants for common stock using the treasury method, if dilutive. The calculation assumes that any proceeds that could be obtained upon exercise of options and warrants would be used to purchase common stock at the average market price during the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company’s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company’s share price and, therefore, are not included in the diluted shares until the contingency is resolved.

Share Repurchases

Share Repurchases

The Company has a stock repurchase program that is executed through purchases made from time to time, including in the open market. The Company retires repurchased shares of common stock, reducing common stock with any excess of cost over par value recorded to accumulated deficit. Issued and outstanding shares of common stock are reduced by the number of shares repurchased. No treasury stock is recognized in the consolidated financial statements. In August 2022, the Inflation Reduction Act enacted a 1% excise tax on net share repurchases after December 31, 2022. Any excise tax incurred on share repurchases is recognized as part of the cost basis of the shares acquired.

Comprehensive Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of two components: net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders’ equity but are excluded from net income (loss).

Reclassification

Reclassification

Certain reclassifications have been made to the previously issued audited consolidated financial statements to conform with the current period presentation. Specifically, within the consolidated balance sheet as of December 31, 2023, the short-term royalty and commercial payment receivables line has been reclassified to short-term royalty and commercial payment receivables under the cost recovery method and the long-term royalty and commercial payment receivables line has been reclassified to long-term royalty and commercial payment receivables under the cost recovery method. Specifically, within the consolidated statement of operations and consolidated statement of cash flows for the year ended December 31, 2023, $1.6 million of impairment charges has been reclassified to credit losses on purchased receivables.

Accounting Pronouncements Recently Adopted and Recent Accounting Pronouncements Not Yet Adopted

Accounting Pronouncements Recently Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted annual requirements under ASU 2023-07 during the annual period ended December 31, 2024 and will adopt interim requirements under ASU 2023-07 during the interim period ended March 31, 2025 (Note 14).

Recent Accounting Pronouncements Not Yet Adopted

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative. ASU 2023-06 incorporates 14 of the 27 disclosure requirements published in SEC Release No. 33-10532: Disclosure Update and Simplification into various topics within the ASC. ASU 2023-06's amendments represent clarifications to, or technical corrections of, current requirements. For SEC registrants, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. Early adoption is prohibited. The Company does not expect the standard to have a material impact on its consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for all public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted and should be applied either prospectively or retrospectively. The Company plans to adopt ASU 2023-09 and related updates effective January 1, 2025.

In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.” ASU 2024-03 requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU 2024-03 is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Implementation of ASU 2024-03 may be applied prospectively or retrospectively. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures.

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Basis of Presentation and Significant Accounting Policies  
Schedule of cash, cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):

December 31, 

December 31, 

2024

2023

Unrestricted cash

$

8,983

$

124,938

Unrestricted cash equivalents

92,671

28,352

Total unrestricted cash and cash equivalents

$

101,654

$

153,290

Short-term restricted cash

1,330

160

Long-term restricted cash

3,432

6,100

Total restricted cash

$

4,762

$

6,260

Total unrestricted and restricted cash and cash equivalents

$

106,416

$

159,550

Schedule of cash equivalents classified as available-for-sale debt securities

Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):

December 31, 2024

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

20,294

$

73

$

$

20,367

Total debt securities

$

20,294

$

73

$

$

20,367

December 31, 2023

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

$

$

$

Total debt securities

$

$

$

$

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details (Tables)
12 Months Ended
Dec. 31, 2024
Consolidated Financial Statement Details  
Schedule of cost, accumulated amortization, impairment charge and net carrying value of intangible assets

The following table summarizes the cost, accumulated amortization, and net carrying value of the Company’s intangible assets as of December 31, 2024 (in thousands):

Accumulated

Net Carrying

Cost

Amortization

Value

As of December 31, 2024

Pulmokine - Seralutinib IP (Note 4)

$

26,115

$

206

$

25,909

Total intangible assets

$

26,115

$

206

$

25,909

The following table summarizes the cost, accumulated amortization, impairment charge, and net carrying value of the Company’s intangible assets as of December 31, 2023 (in thousands):

Accumulated

Impairment

Net Carrying

Cost

Amortization

Charge (1)

Value

As of December 31, 2023

Obseva - Ebopiprant IP (Note 4)

$

15,247

$

994

$

14,253

$

Total intangible assets

$

15,247

$

994

$

14,253

$

(1)As of December 31, 2023, the termination of the Organon License agreement indicated that the carrying amount of $14.2 million for the Ebopiprant IP was not recoverable and the Company wrote off the entire finite-lived intangible asset in the consolidated balance sheets and included a $14.2 million impairment charge in the consolidated statements of operations.
Schedule of projected amortization expense for next five years

The estimated remaining life of the intangible assets is 12 years. The following table presents the projected amortization expense for the next five years (in thousands):

Intangible Asset

    

Amortization

2025

$

2,176

2026

 

2,176

2027

2,176

2028

2,176

2029

2,176

Total

$

10,880

Schedule of accrued and other liabilities

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

December 31, 

December 31, 

    

2024

    

2023

Accrued short-term interest payable

$

3,039

$

535

Accrued incentive compensation

1,555

1,203

Accrued clinical liabilities

306

Income taxes payable in connection with Pulmokine acquisition

280

Accrued legal and accounting fees

251

791

Accrued payroll and benefits

170

149

Other accrued liabilities

 

151

 

90

Total

$

5,752

$

2,768

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements (Tables)
12 Months Ended
Dec. 31, 2024
Pulmokine  
Asset acquisition  
Schedule of purchase consideration

The total purchase consideration for Pulmokine, as of November 26, 2024, was as follows (in thousands):

Closing cash payment

$

19,998

Holdback amount

100

Transaction costs

435

Total purchase consideration

$

20,533

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of November 26, 2024 (in thousands):

Cash and cash equivalents

$

357

Intangible assets

26,115

Deferred tax liability

(5,659)

Accrued and other liabilities

(280)

Net assets acquired

$

20,533

Kinnate  
Asset acquisition  
Schedule of purchase consideration

The total purchase consideration for Kinnate, as of April 3, 2024, was as follows (in thousands):

Closing cash payment(1)

$

122,646

Estimated fair value of the Exarafenib milestone contingent consideration(2)

2,922

Transaction costs

809

Total purchase consideration

$

126,377

(1)The closing cash payment was determined based on a total of 47,232,737 shares of Kinnate common stock tendered at closing, at a per share price of $2.5879, and the settlement of Kinnate RSUs and stock options under the Kinnate equity incentive plans (2,510,552 total underlying shares at a per share price of $2.5879), less the exercise price for the stock options.
(2)The fair value of the Exarafenib milestone contingent consideration was estimated using a probability-weighted discounted cash flow model for the amounts payable to Kinnate CVR holders under the Kinnate CVR Agreement upon the achievement of certain specified milestones associated with the Exarafenib Sale.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of April 3, 2024 (in thousands):

Cash and cash equivalents

$

142,381

Prepaid expenses and other current assets

3,223

Exarafenib milestone asset

2,922

Accrued and other liabilities

(2,009)

Operating lease liabilities

(322)

Long-term operating lease liabilities

(502)

Net assets acquired

$

145,693

Reconciliation of net assets acquired to total purchase consideration:

Net assets acquired

$

145,693

Less: Gain on the acquisition of Kinnate

(19,316)

Total purchase consideration

$

126,377

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements (Tables)
12 Months Ended
Dec. 31, 2024
Royalty and Commercial Payment Purchase Agreements  
Summary of royalty and commercial payment receivable and contingent consideration activities

The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Acquisition of Royalty and Commercial Payment Receivables

Receipt of Royalty and Commercial Payments

Recognition of Contingent Consideration

Credit Losses on Purchased Receivables

Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method

Balance as of December 31, 2024

Twist

$

$

15,000

$

$

$

$

$

15,000

Daré

22,000

(1)

21,999

Talphera

8,000

(96)

(7,904)

LadRx

6,000

(2,150)

1,000

4,850

Aptevo

7,976

(795)

(7,181)

Agenus

14,000

(14,000)

Aronora

9,000

(9,000)

Palobiofarma

10,000

10,000

Viracta

8,500

(8,500)

Kuros

4,500

4,500

Affitech

12,191

(7,396)

3,000

(7,795)

Total

$

72,167

$

45,000

$

(18,938)

$

4,000

$

(30,904)

$

(14,976)

$

56,349

The following table summarizes the contingent consideration under RPAs, AAAs, and CPPAs activities during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Recognition of Contingent Consideration

Payment of Contingent Consideration

Balance as of December 31, 2024

Contingent Consideration under ASC 450:

Affitech

$

6,000

$

3,000

$

(6,000)

$

3,000

LadRx

1,000

(1,000)

Contingent Consideration under ASC 815:

LadRx

1,000

(1,000)

Total

$

7,000

$

4,000

$

(8,000)

$

3,000

The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the year ended December 31, 2024 (in thousands):

Balance as of January 1, 2024

Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method

Income from Purchased Receivables Under the EIR Method

Receipt of Royalty and Commercial Payments

Balance as of December 31, 2024

Affitech

$

$

7,795

$

14,800

$

(9,490)

$

13,105

Aptevo

7,181

266

(819)

6,628

Total

$

$

14,976

$

15,066

$

(10,309)

$

19,733

Summary of income from purchased receivables under the cost recovery method and EIR method

The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the year ended December 31, 2024 (in thousands):

Year ended December 31, 2024

Viracta

3,201

Total income from purchased receivables under the cost recovery method

$

3,201

Affitech

14,800

Aptevo

266

Total income from purchased receivables under the EIR method

$

15,066

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurements  
Schedule of financial assets and liabilities measured at fair value on a recurring basis

The following tables set forth the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands):

Fair Value Measurements as of December 31, 2024 Using:

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

(Level 1)

(Level 2)

(Level 3)

Total

Assets:

Cash equivalents:

Money market funds

$

72,304

$

$

$

72,304

U.S. treasury bills

20,367

20,367

Total cash equivalents

92,671

92,671

Exarafenib milestone asset (Note 4)

3,214

3,214

Investment in equity securities

3,529

3,529

Total financial assets

$

96,200

$

$

3,214

$

99,414

Liabilities:

Exarafenib milestone contingent consideration (Note 4)

$

$

$

3,214

$

3,214

Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value

Total financial liabilities

$

$

$

3,214

$

3,214

Fair Value Measurements as of December 31, 2023 Using:

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

(Level 1)

(Level 2)

(Level 3)

Total

Assets:

Cash equivalents:

Money market funds

$

28,352

$

$

$

28,352

Total cash equivalents

28,352

28,352

Investment in equity securities

161

161

Total financial assets

$

28,513

$

$

$

28,513

Liabilities:

Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value

$

$

$

1,000

$

1,000

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements (Tables)
12 Months Ended
Dec. 31, 2024
Lease Agreements  
Schedule of maturity of future rent payments associated with new lease

The following table summarizes the maturity of the Company’s operating lease liabilities as of December 31, 2024 (in thousands):

Year

Rent Payments

2025

502

2026

 

300

2027

 

91

2028

102

2029

34

Total undiscounted lease payments

$

1,029

Present value adjustment

(100)

Total net lease liability for operating leases

$

929

Schedule of cost components of operating leases

The following table summarizes the cost components of the Company’s operating leases for the years ended December 31, 2024 and 2023, respectively (in thousands):

    

Year Ended December 31, 

2024

2023

Lease costs:

Operating lease cost

$

131

 

$

131

Variable lease cost (1)

18

 

44

Total lease costs

$

149

$

175

(1)Under the terms of the original, amended and new lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.
Summary of supplemental cash flow information related to operating leases

The following information represents supplemental disclosure for the consolidated statements of cash flows related to operating leases (in thousands):

    

Year Ended December 31, 

    

2024

2023

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

83

$

126

Schedule of assumptions used in calculating the present value of lease payments

The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of December 31, 2024 and 2023, respectively, were as follows:

    

December 31, 

December 31, 

    

2024

2023

Weighted-average remaining lease term

2.52 years

5.33 years

Weighted-average discount rate

8.00

%

8.50

%

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Long-Term Debt  
Schedule of long-term debt

The following table summarizes the impact of the initial term loan on the Company’s consolidated balance sheet as of December 31, 2024 (in thousands):

    

December 31, 2024

Gross principal

$

130,000

Principal repayments

(6,902)

Unaccreted debt discount and debt issuance costs

(4,829)

Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs

118,269

Less: current portion of long-term debt

(11,394)

Long-term debt

$

106,875

Schedule of projected future principal payments of initial term loan

Aggregate projected future principal payments of the initial term loan as of December 31, 2024, are as follows (in thousands):

Year Ending December 31,

Payments

2025

 

12,860

2026

 

19,265

2027

25,914

2028

32,330

2029

32,729

Total payments

$

123,098

Schedule of interest expense Interest expense in the consolidated statements of operations for the year ended December 31, 2024 and 2023 relates to the initial term loan (in thousands):

Year Ended

December 31, 

2024

2023

Accrued interest expense

$

12,490

$

535

Accretion of debt discount and debt issuance costs

 

1,350

 

34

 

Total interest expense

$

13,840

$

569

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Taxes  
Schedule of Provision for Income Taxes (All Current)

The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 consists of the following (in thousands):

Year Ended December 31, 

    

2024

    

2023

Current:

Federal

$

$

State

Total current

$

$

Deferred:

Federal

$

(5,483)

$

State

 

(175)

 

Total deferred

$

(5,658)

$

Reconciliation Between the Tax Provision Computed at the Federal Statutory Income Tax Rate and Actual Effective Income Tax Rate

Year Ended December 31, 

 

    

2024

    

2023

 

Federal tax at statutory rate

 

21

%  

21

%

Stock compensation and other permanent differences

 

(2)

%  

(1)

%

Nondeductible executive compensation

 

(2)

%  

(1)

%

Bargain purchase gain

20

%  

%

Tax benefit related to Pulmokine acquisition

29

%  

%

Valuation allowance

 

(37)

%  

(19)

%

Total

 

29

%  

%

Components of Net Deferred Tax Assets

The significant components of net deferred tax assets as of December 31, 2024 and 2023 were as follows (in thousands):

December 31, 

    

2024

    

2023

Capitalized research and development expenses

$

22,663

$

2,336

Net operating loss carryforwards

 

36,675

 

30,130

Research and development and other tax credit carryforwards

 

13,176

 

13,176

Stock compensation

 

5,577

 

5,864

Unearned revenue

 

1,250

 

1,984

Royalty receivable

10,717

4,080

Other

 

786

 

835

Subtotal

 

90,844

 

58,405

Less: valuation allowance

(85,160)

(58,326)

Total net deferred tax assets

5,684

79

Right-of-use assets

(69)

(79)

Intangible assets

(5,615)

Total deferred tax liabilities

 

(5,684)

(79)

Net deferred tax liabilities

$

$

Schedule of Unrecognized Tax Benefits

The following table summarizes the Company’s activity related to its unrecognized tax benefits (in thousands):

Year Ended December 31, 

    

2024

    

2023

Balance as of January 1

$

5,938

$

5,938

Increase related to current year tax position

 

 

(Decrease) Increase related to prior year tax position

 

 

Balance as of December 31

$

5,938

$

5,938

XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Stock Based Compensation and Other Benefit Plans  
Schedule of valuation assumptions

Year Ended December 31, 

 

    

2024

    

2023

 

Dividend yield

 

0

%

0

%

Expected volatility

 

65

%

66 - 70

%

Risk-free interest rate

 

4.35

%

3.58 - 4.73

%

Expected term

 

5.79 years

5.79 years

Schedule of stock option activity

Weighted

    

Weighted

Average

Average

Aggregate

Exercise

Contractual 

Intrinsic

Number of

Price

Remaining Term

Value

shares

Per Share

(in years)

(in thousands)

Outstanding as of January 1, 2024

2,730,068

$

20.88

 

6.29

$

10,638

Granted

 

34,170

 

24.71

 

 

  

Exercised

 

(301,599)

 

6.08

 

 

  

Forfeited, expired or cancelled

(35,710)

 

153.47

 

 

  

Outstanding as of December 31, 2024

2,426,929

$

20.83

 

5.77

$

18,644

Exercisable as of December 31, 2024

2,054,255

$

20.26

 

5.37

$

17,176

Schedule of grant date fair values of PSUs granted

The range of grant date fair values of the PSUs granted in 2023 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

243,550

 

$

11.42-17.45

0.69-2.59

$

35.00

91,239

 

$

10.16-16.07

 

0.93-2.59

$

40.00

60,024

 

$

9.07-14.84

 

1.12-2.59

$

45.00

53,787

 

$

8.12-13.72

 

1.27-2.59

448,600

 

The grant date fair values of the PSUs granted in January 2024 and April 2024 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

165,900

 

$

18.42-19.71

0.46-0.74

$

35.00

55,290

 

$

17.24-17.67

0.66-0.96

$

40.00

34,029

 

$

15.85-16.14

0.82-1.15

$

45.00

29,781

$

14.20-15.13

0.95-1.31

285,000

 

Schedule of performance shares, outstanding activity

Weighted

Average

Grant Date

Number of

Fair Value

Unvested PSUs

Per Share

Unvested balance as of January 1, 2024

448,600

$

15.40

Granted

 

285,000

 

17.60

Vested

 

(136,483)

 

17.23

Forfeited

 

Unvested balance as of December 31, 2024

597,117

$

16.03

Summary of stock-based compensation expense

All stock-based compensation expense is recorded in G&A expense. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the consolidated statements of operations (in thousands):

Year Ended December 31, 

2024

2023

Total stock-based compensation expense

$

10,312

$

9,099

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2024
Net Loss Per Share Attributable to Common Stockholders  
Schedule of outstanding securities considered anti-dilutive

The following table shows the weighted-average shares from outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):

Year Ended December 31, 

2024

2023

Convertible preferred stock

5,003

5,003

Common stock options

 

1,755

1,793

Contingently issuable PSUs

273

Warrants for common stock

 

131

17

Total

 

7,162

 

6,813

Schedule of reconciliation of numerator and denominator used in calculation of basic and diluted net loss per share attributable to common stockholders

The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):

Year Ended December 31, 

2024

2023

Numerator

Net loss

$

(13,821)

$

(40,831)

Less: Series A accumulated dividends

 

(2,122)

 

(2,122)

Less: Series B accumulated dividends

(3,350)

(3,350)

Net loss attributable to common stockholders, basic

$

(19,293)

$

(46,303)

Net loss attributable to common stockholders, diluted

$

(19,293)

$

(46,303)

 

Denominator

 

 

Weighted-average shares used in computing net loss per share attributable to common stockholders, basic

 

11,701

 

11,471

Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted

 

11,701

 

11,471

Net loss per share attributable to common stockholders, basic

$

(1.65)

$

(4.04)

Net loss per share attributable to common stockholders, diluted

$

(1.65)

$

(4.04)

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2024
Capital Stock  
Schedule of declared and paid cash dividends

Series A Preferred Stock

Series B Depositary Share

Cash Dividend Declared

Cash Dividend Declared

Dividend Declaration Date

    

($ per share)

    

($ per share)

    

Dividend Payment Date

October 18, 2023

$

0.53906

$

0.52344

January 15, 2024

February 21, 2024

$

0.53906

$

0.52344

April 15, 2024

May 15, 2024

$

0.53906

$

0.52344

July 15, 2024

July 24, 2024

$

0.53906

$

0.52344

October 15, 2024

October 23, 2024

$

0.53906

$

0.52344

January 15, 2025

Summary of Common Stock Warrants Outstanding

    

    

    

Exercise Price

    

December 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2024

2023

May 2018

May 2028

Stockholders’ equity

$

23.69

6,332

6,332

March 2019

March 2029

Stockholders’ equity

$

14.71

4,845

4,845

December 2023

December 2033

Stockholders’ equity

$

35.00

40,000

40,000

December 2023

December 2033

Stockholders’ equity

$

42.50

40,000

40,000

December 2023

December 2033

Stockholders’ equity

$

50.00

40,000

40,000

 

  

 

  

 

  

 

131,177

 

131,177

Schedule of weighted average assumptions used to calculate fair value

Year Ended December 31, 

 

    

2023

 

Dividend yield

 

%

Expected volatility

 

87

%

Risk-free interest rate

 

4

%

Expected term

 

10 years

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment and Geographic Information  
Schedule of segment information

Presented in the table below is segment information for the years ended December 31, 2024 and 2023 (in thousands):

Year Ended December 31,

2024

2023

Income and revenues

$

28,487

$

4,758

Business development and deal related costs

(2,971)

(3,391)

Other segment items:

Research and development expenses

(2,875)

(143)

Depreciation of property and equipment

(10)

(3)

Other general and administrative expenses(1)

(31,497)

(22,212)

Credit losses on purchased receivables

(30,904)

(1,575)

Impairment charges

(14,253)

Arbitration settlement costs

(4,132)

Amortization of intangible assets

(206)

(897)

Gain on the acquisition of Kinnate

19,316

Change in fair value of embedded derivative related to RPA

8,100

Interest expense

(13,840)

(569)

Other income (expense), net

6,921

1,586

Income tax benefit

5,658

Segment and consolidated net loss

$

(13,821)

$

(40,831)

(1)Other general and administrative expenses for the years ended December 31, 2024 and 2023 are general and administrative expenses of $34.5 million and $25.6 million, net of business development and deal related costs and depreciation of property and equipment, respectively.
Schedule of income and revenue by geographical region

Income and revenue attributed to the following geographic regions was as follows (in thousands) based on the location of the partners and licensees:

Year Ended December 31, 

    

2024

    

2023

Switzerland

$

14,800

$

United States

12,062

3,658

Asia Pacific

 

1,125

 

1,100

Europe

500

Total

$

28,487

$

4,758

XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business - Liquidity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Description of Business      
Cash, cash equivalents and restricted cash $ 106,416 $ 159,550 $ 57,826
Substantial Doubt about Going Concern, within One Year false    
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 01, 2027
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 15, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Restricted Cash            
Unrestricted cash     $ 8,983 $ 124,938    
Unrestricted cash equivalents     92,671 28,352    
Total unrestricted cash and cash equivalents     101,654 153,290    
Short-term restricted cash     1,330 160    
Long-term restricted cash     3,432 6,100    
Total restricted cash     4,762 6,260    
Total unrestricted and restricted cash and cash equivalents     106,416 159,550   $ 57,826
Cash and Cash Equivalents            
Allowance for credit losses on investments in debt securities     0      
Proceeds from sale of available-for-sale debt securities     40,500      
Gain form sale of available-for-sale debt securities     400      
Available for sale securities, Amortized Cost Basis     20,294 $ 0    
Available for sale securities, Unrealized Gains     73      
Available for sale securities, Estimated Fair Value     20,367      
Restricted Cash            
Restricted cash released to unrestricted cash   $ 1,250        
U.S. treasury bills            
Cash and Cash Equivalents            
Available for sale securities, Amortized Cost Basis     20,294      
Available for sale securities, Unrealized Gains     73      
Available for sale securities, Estimated Fair Value     $ 20,367      
Cash reserve accounts            
Cash, Cash Equivalents and Restricted Cash            
Total restricted cash         $ 6,300  
Cash reserve account, Interest and administrative fees            
Cash, Cash Equivalents and Restricted Cash            
Total restricted cash         5,800  
Cash reserve account, Interest and administrative fees | Forecast            
Restricted Cash            
Additional amount of cash required to fund reserve account $ 800          
Cash reserve account, Operating expenses            
Cash, Cash Equivalents and Restricted Cash            
Total restricted cash         $ 500  
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details) - customer
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk | Revenues    
Concentration of Risk    
Number of major partners 4 3
Customer Concentration Risk | Revenues | Partner 1    
Concentration of Risk    
Concentration risk (as a percent) 52.00% 44.00%
Customer Concentration Risk | Revenues | Partner 2    
Concentration of Risk    
Concentration risk (as a percent) 18.00% 32.00%
Customer Concentration Risk | Revenues | Partner 3    
Concentration of Risk    
Concentration risk (as a percent) 13.00% 21.00%
Customer Concentration Risk | Revenues | Partner 4    
Concentration of Risk    
Concentration risk (as a percent) 11.00%  
Credit Concentration Risk | Trade Receivables    
Concentration of Risk    
Number of major partners 2 1
Credit Concentration Risk | Trade Receivables | Partner 1    
Concentration of Risk    
Concentration risk (as a percent) 70.00% 100.00%
Credit Concentration Risk | Trade Receivables | Partner 2    
Concentration of Risk    
Concentration risk (as a percent) 27.00%  
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones, Royalties, and Commercial Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Basis of Presentation and Significant Accounting Policies    
Purchased receivables included in royalty and commercial payment receivables, Effective interest rate method $ 19.8 $ 0.0
Purchased receivables included in royalty and commercial payment receivables, Cost recovery method $ 1.3 $ 0.0
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Basis of Presentation and Significant Accounting Policies  
Income tax interest or penalties charged $ 0.0
Treasury stock (in dollars) $ 0.0
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Reclassifications (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Basis of Presentation and Significant Accounting Policies  
Impairment charges reclassified to credit losses on purchased receivables $ 1.6
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Equity Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Consolidated Financial Statement Details    
Investment in equity securities $ 3,529 $ 161
Gain (loss) recognized due to change in fair value of investment $ 131 $ (174)
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2024
Intangible assets, net      
Cost $ 15,247 $ 15,247 $ 26,115
Accumulated Amortization 994 994 206
Impairment Charge   14,253  
Net Carrying Value     25,909
Projected amortization expense for the next five years      
2025     2,176
2026     2,176
2027     2,176
2028     2,176
2029     2,176
Total     $ 10,880
Estimated remaining life of intangible assets     12 years
Pulmokine - Seralutinib IP      
Intangible assets, net      
Cost     $ 26,115
Accumulated Amortization     206
Net Carrying Value     $ 25,909
Obseva - Ebopiprant IP      
Intangible assets, net      
Cost 15,247 15,247  
Accumulated Amortization 994 994  
Impairment Charge   14,253  
Obseva - Ebopiprant IP | ObsEva, Organon | License Agreement      
Intangible assets, net      
Impairment Charge $ 14,200 $ 14,200  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income   Impairment charges (Note 4)  
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued and other liabilities    
Accrued short-term interest payable $ 3,039 $ 535
Accrued incentive compensation 1,555 1,203
Accrued clinical liabilities 306  
Income taxes payable in connection with Pulmokine acquisition 280  
Accrued legal and accounting fees 251 791
Accrued payroll and benefits 170 149
Other accrued liabilities 151 90
Total $ 5,752 $ 2,768
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Arbitration Proceeding (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 21, 2023
USD ($)
Jun. 30, 2021
item
Dec. 31, 2023
USD ($)
Commitments and contingencies      
Arbitration settlement costs     $ 4,132
Arbitration proceeding with licensee      
Commitments and contingencies      
Number of arbitration proceedings initiated | item   1  
Arbitration settlement costs $ 4,100    
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 26, 2024
Dec. 31, 2024
Dec. 31, 2023
Asset acquisition      
Amortization of intangible assets   $ 206 $ 897
Impairment of intangible asset     14,253
Allocation of purchase consideration      
Cash and cash equivalents   101,654 153,290
Deferred tax liability   (5,684) (79)
Other assets - long term   1,861 533
Accounts payable   (1,053) (653)
Net Income (Loss)   (13,821) (40,831)
Income and revenues   28,487 4,758
Pulmokine      
Asset acquisition      
Estimated useful life 12 years    
Amortization of intangible assets   200  
Impairment of intangible asset   0  
Purchase consideration      
Closing cash payment $ 19,998    
Holdback amount 100    
Transaction costs 435    
Total purchase consideration 20,533    
Allocation of purchase consideration      
Cash and cash equivalents 357    
Intangible assets 26,115    
Deferred tax liability (5,659)    
Accrued and other liabilities (280)    
Net assets acquired $ 20,533    
Contract assets   0  
Contract liabilities   0  
Capitalized contract costs   0  
Pulmokine | Pro forma      
Allocation of purchase consideration      
Net Income (Loss)   (16,000) (33,000)
Income and revenues   $ 28,500 $ 14,800
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details)
12 Months Ended
Apr. 03, 2024
USD ($)
Right
$ / shares
shares
Feb. 27, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Asset acquisition        
Exarafenib milestone asset     $ 3,214,000  
Exarafenib milestone contingent consideration     3,214,000  
Operating lease liabilities     929,000 $ 400,000
Purchase consideration        
Intangible assets     25,909,000  
Operating lease right-of-use assets     319,000 378,000
Allocation of purchase consideration        
Cash and cash equivalents     101,654,000 153,290,000
Prepaid expenses and other current assets     2,076,000 483,000
Exarafenib milestone asset     3,214,000  
Accrued and other liabilities     (5,752,000) (2,768,000)
Operating lease liabilities     (446,000) (54,000)
Long-term operating lease liabilities     (483,000) (335,000)
Less: Gain on the acquisition of Kinnate     (19,316,000)  
Net Income (Loss)     (13,821,000) (40,831,000)
Income and revenues     28,487,000 4,758,000
CVR Agreement | Kinnate CVR holders        
Asset acquisition        
Contingent consideration from the Exarafenib Sale payable from Pierre Fabre to the Company $ 30,500,000      
Exarafenib milestone asset 2,900,000   3,200,000  
Contingent consideration from the Exarafenib Sale payable from the Company to the Kinnate CVR Holders under the CVR Agreement 30,500,000      
Exarafenib milestone contingent consideration 2,900,000   3,200,000  
Allocation of purchase consideration        
Exarafenib milestone asset $ 2,900,000   3,200,000  
Exarafenib and related IP | CVR Agreement | Kinnate CVR holders        
Asset acquisition        
Contingent consideration from the Exarafenib Sale payable from Pierre Fabre to the Company   $ 30,500,000    
Percentage of further net proceeds from sale   100.00%    
Percentage of net proceeds from any license or other disposition   85.00%    
Exarafenib and related IP | Disposed of by Sale, Not Discontinued Operations | Kinnate        
Asset acquisition        
Contingent consideration from the Exarafenib Sale payable from Pierre Fabre to the Company   $ 30,500,000    
Exarafenib and related IP | Disposed of by Sale, Not Discontinued Operations | Kinnate CVR holders | Kinnate        
Asset acquisition        
Cash consideration received   $ 500,000    
Kinnate        
Asset acquisition        
Asset acquisition, Share price (in dollars per share) | $ / shares $ 2.5879      
Number of non-transferable contractual CVR per share of Kinnate common stock | Right 1      
Exarafenib milestone asset $ 2,922,000      
Operating lease liabilities 800,000      
Purchase consideration        
Closing cash payment 122,646,000      
Estimated fair value of the Exarafenib milestone contingent consideration 2,922,000      
Transaction costs 809,000      
Total purchase consideration $ 126,377,000      
Kinnate common stock tendered | shares 47,232,737      
Total number of underlying shares | shares 2,510,552      
Allocation of purchase consideration        
Cash and cash equivalents $ 142,381,000      
Prepaid expenses and other current assets 3,223,000      
Exarafenib milestone asset 2,922,000      
Accrued and other liabilities (2,009,000)      
Operating lease liabilities (322,000)      
Long-term operating lease liabilities (502,000)      
Net assets acquired 145,693,000      
Less: Gain on the acquisition of Kinnate (19,316,000)      
Total purchase consideration $ 126,377,000      
Severance charges     3,600,000  
Severance charges paid     3,600,000  
Kinnate | Pro forma        
Allocation of purchase consideration        
Net Income (Loss)     $ (13,800,000) $ (25,100,000)
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Alexion (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 19, 2024
Dec. 31, 2024
Dec. 31, 2023
Acquisitions, Licensing and Other Arrangements      
Revenue from contracts with customers   $ 6,650 $ 2,650
License Agreement | Alexion      
Acquisitions, Licensing and Other Arrangements      
Maximum milestone payments entitled to receive $ 10,500    
Revenue from contracts with customers $ 500 500  
Contract assets   0  
Contract liabilities   0  
Capitalized contract costs   $ 0  
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Takeda (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended 218 Months Ended
Nov. 01, 2006
Feb. 28, 2009
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Acquisitions, Licensing and Other Arrangements          
Revenue from contracts with customers     $ 6,650 $ 2,650  
Takeda Pharmaceutical Company Limited | Collaboration Agreement          
Acquisitions, Licensing and Other Arrangements          
Revenue from contracts with customers     100 100 $ 3,000
Maximum additional milestone payments entitled to receive     16,000   16,000
Contract assets     0 0 0
Contract liabilities     0 0 0
Capitalized contract costs     $ 0 $ 0 $ 0
Takeda Pharmaceutical Company Limited | Collaboration Agreement | TAK-079          
Acquisitions, Licensing and Other Arrangements          
Maximum milestone payments entitled to receive $ 19,000        
Minimum period eligible to receive royalties 13 years 6 months        
Royalty payment period from the first commercial sale of each royalty-bearing discovery product 12 years        
Takeda Pharmaceutical Company Limited | Collaboration Agreement | Other antibodies          
Acquisitions, Licensing and Other Arrangements          
Maximum eligible milestone payments receivable per discovery product candidate   $ 3,300      
Minimum period eligible to receive royalties   10 years      
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Rezolute (Details)
$ in Thousands
1 Months Ended 12 Months Ended 35 Months Ended
Dec. 06, 2017
USD ($)
Apr. 30, 2024
USD ($)
Jan. 31, 2022
USD ($)
Oct. 31, 2020
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Oct. 31, 2020
USD ($)
shares
Acquisitions, Licensing and Other Arrangements              
Revenue recognized         $ 6,650 $ 2,650  
Rezolute              
Acquisitions, Licensing and Other Arrangements              
Reverse stock split       0.02      
Rezolute | License Agreement and Common Stock Purchase Agreement              
Acquisitions, Licensing and Other Arrangements              
Payments received upon achievement of financing activities             $ 6,000
Installment payments received             $ 8,500
Number of shares received | shares             161,861
Rezolute | License Agreement              
Acquisitions, Licensing and Other Arrangements              
Percentage of decrease in future royalty obligations 20.00%            
Agreement termination prior written notice period 90 days            
License agreement consideration received $ 0            
Revenue recognized   $ 5,000     5,000 0  
Contract assets         0 0  
Contract liabilities         0 0  
Capitalized contract costs         $ 0 $ 0  
Rezolute | License Agreement, RZ358              
Acquisitions, Licensing and Other Arrangements              
Maximum milestone payments entitled to receive $ 232,000            
Minimum period eligible to receive royalties 12 years            
Revenue recognized     $ 2,000        
Rezolute | License Agreement, Non-RZ358 products              
Acquisitions, Licensing and Other Arrangements              
Minimum period eligible to receive royalties 12 years            
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Janssen (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2019
Acquisitions, Licensing and Other Arrangements        
Revenue from contracts with customers   $ 6,650 $ 2,650  
Janssen | License Agreement        
Acquisitions, Licensing and Other Arrangements        
Cash payment received $ 2,500      
Maximum eligible milestone payments receivable per discovery product candidate $ 3,000      
Percentage of royalty on sales 0.75%      
Revenue from contracts with customers   0 1,500 $ 2,500
Contract assets   0 0  
Contract liabilities   0 0  
Capitalized contract costs   $ 0 $ 0  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - ObsEva (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 21, 2022
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Asset acquisition        
Impairment of intangible asset       $ 14,253
Revenue recognized     $ 6,650 2,650
Obseva - Ebopiprant IP        
Asset acquisition        
Impairment of intangible asset       14,253
License Agreement | ObsEva, Organon        
Asset acquisition        
Revenue recognized     $ 0 0
License Agreement | ObsEva, Organon | Obseva - Ebopiprant IP        
Asset acquisition        
Impairment of intangible asset   $ 14,200   $ 14,200
ObsEva IP        
Asset acquisition        
Closing cash payment $ 15,000      
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)
$ in Thousands
12 Months Ended
Dec. 21, 2016
USD ($)
agreement
period
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Acquisitions, Licensing and Other Arrangements      
Unearned revenue recognized under units-of-revenue method   $ (3,570) $ (2,108)
Revenue recognized under units-of-revenue method   3,570 2,108
Unearned revenue recognized under units-of-revenue method, current   1,361 2,113
Unearned revenue recognized under units-of-revenue method, noncurrent   4,410 7,228
HealthCare Royalty Partners II, L.P. | Royalty Sale Agreements      
Acquisitions, Licensing and Other Arrangements      
Number of agreements | agreement 2    
Unearned revenue recognized under units-of-revenue method $ 18,000    
Revenue recognized under units-of-revenue method   3,600 2,100
Unearned revenue recognized under units-of-revenue method, current   1,400 2,100
Unearned revenue recognized under units-of-revenue method, noncurrent   $ 4,400 $ 7,200
HealthCare Royalty Partners II, L.P. | First Royalty Sale Agreement      
Acquisitions, Licensing and Other Arrangements      
Cash payment received 6,500    
Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years $ 4,000    
Number of milestone periods | period 3    
HealthCare Royalty Partners II, L.P. | Second Royalty Sale Agreement      
Acquisitions, Licensing and Other Arrangements      
Cash payment received $ 11,500    
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details)
$ in Thousands
12 Months Ended
May 30, 2024
USD ($)
Apr. 23, 2024
USD ($)
Oct. 30, 2023
USD ($)
Mar. 22, 2021
USD ($)
item
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Agreements            
Payments of consideration under RPAs, AAAs and CPPAs         $ 53,000 $ 14,650
Long-term royalty and commercial payment receivables under the cost recovery method         55,936 57,952
Acquisition of royalty and commercial payment receivables         45,000  
Reduction in long-term royalty receivable balance due to receipt of payment         18,938  
Change in fair value of embedded derivative related to RPA         8,100  
Trade and other receivables, net         1,839 1,004
Income from purchased receivables under cost recovery method         3,201  
Viracta            
Agreements            
Reduction in long-term royalty receivable balance due to receipt of payment         8,500  
Income from purchased receivables under cost recovery method         3,201  
Viracta | Royalty Purchase Agreement            
Agreements            
Number of drug candidates | item       2    
Payments of consideration under RPAs, AAAs and CPPAs       $ 13,500    
Maximum amount of potential milestones, potential royalties on sales and other payments receivable       54,000    
Amount of maximum consideration retained       5,000    
Maximum amount of potential regulatory and commercial milestones receivable       57,000    
Long-term royalty and commercial payment receivables under the cost recovery method       $ 13,500 0  
Amount of milestone payments earned under agreement   $ 9,000 $ 5,000      
Reduction in long-term royalty receivable balance due to receipt of payment   $ 8,500 $ 5,000      
Sale of priority review voucher to undisclosed buyer $ 108,000          
Allowance for credit losses           0
Trade and other receivables, net         1,300 0
Income from purchased receivables under cost recovery method         3,200 $ 0
Viracta | Royalty Purchase Agreement | OJEMDA            
Agreements            
Income from purchased receivables under cost recovery method         500  
Viracta | Royalty Purchase Agreement | Priority review voucher.            
Agreements            
Payment received related to sale $ 8,100          
Change in fair value of embedded derivative related to RPA         $ 8,100  
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Royalty and Commercial Payment Purchase Agreements    
Short-term royalty and commercial payment receivables under the EIR method $ 14,763 $ 0
Long-term royalty and commercial payment receivables under EIR method $ 4,970 $ 0
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2024
Oct. 06, 2021
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs       $ 53,000 $ 14,650
Acquisition of royalty and commercial payment receivables       45,000  
Contingent consideration under RPAs, AAAs, and CPPAs       3,000 7,000
Royalty and commercial payment receivables under the EIR method       19,733  
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method       14,976  
Short-term royalty and commercial payment receivables under the EIR method       14,763 0
Income from purchased receivables under the EIR method       15,066  
Receipts under RPAs, AAAs, and CPPAs       29,248 13,956
Affitech          
Agreements          
Royalty and commercial payment receivables under the EIR method       13,105  
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method       7,795  
Income from purchased receivables under the EIR method       $ 14,800  
Affitech | Commercial Payment Purchase Agreement          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   $ 6,000      
Payments eligible to receive (as a percent)   0.50%      
Commercial payment receivable term   10 years      
Acquisition of royalty and commercial payment receivables   $ 14,000      
Maximum commercial sales milestone payments   12,000      
Period from each royalty payment date payment is due       60 days  
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method $ 7,800        
Income from purchased receivables under the EIR method       $ 14,800  
Receipts under RPAs, AAAs, and CPPAs       16,900  
Allowance for credit losses       0 0
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs   8,000      
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones | United States          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   5,000      
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones | Europe          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   $ 3,000      
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, first and second          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs     $ 6,000    
Contingent consideration under RPAs, AAAs, and CPPAs     0   $ 6,000
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, third          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs     $ 3,000 $ 3,000  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 01, 2024
Mar. 29, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Agreements          
Acquisition of royalty and commercial payment receivables       $ 45,000,000  
Payments of consideration under RPAs, AAAs and CPPAs       53,000,000 $ 14,650,000
Contingent consideration under RPAs, AAAs, and CPPAs       3,000,000 7,000,000
Receipts under RPAs, AAAs, and CPPAs       29,248,000 13,956,000
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method       14,976,000  
Income from purchased receivables under the EIR method       15,066,000  
Royalty and commercial payment receivables under the EIR method       19,733,000  
Short-term royalty and commercial payment receivables under the cost recovery method       413,000 14,215,000
Aptevo          
Agreements          
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method $ 7,200,000     7,181,000  
Income from purchased receivables under the EIR method       266,000  
Royalty and commercial payment receivables under the EIR method       6,628,000  
Aptevo | Commercial Payment Purchase Agreement          
Agreements          
Maximum milestone payments entitled to receive   $ 5,300,000      
Acquisition of royalty and commercial payment receivables   9,700,000      
Payments of consideration under RPAs, AAAs and CPPAs   9,600,000 $ 50,000    
Maximum commercial sales milestone payments   50,000      
Commercial payments attributable to net sales threshold   500,000      
Contingent consideration under RPAs, AAAs, and CPPAs   $ 50,000      
Receipts under RPAs, AAAs, and CPPAs       1,600,000 1,700,000
Allowance for credit losses       $ 0 $ 0
Aptevo | Commercial Payment Purchase Agreement | Minimum          
Agreements          
Receipts under RPAs, AAAs, and CPPAs     $ 500,000    
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Royalty and Commercial Payment Purchase Agreements    
Short-term royalty and commercial payment receivables under the cost recovery method $ 413 $ 14,215
Long-term royalty and commercial payment receivables under the cost recovery method $ 55,936 $ 57,952
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details)
$ in Thousands
12 Months Ended
Oct. 21, 2024
USD ($)
item
Program
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Agreements      
Payments of consideration under RPAs, AAAs, and CPPAs   $ (53,000) $ (14,650)
Long-term royalty and commercial payment receivables under the cost recovery method   55,936 57,952
Short-term royalty and commercial payment receivables under the cost recovery method   413 $ 14,215
Royalty Purchase Agreement | Twist      
Agreements      
Contingent payments acquired (as a percent) 50.00%    
Payments of consideration under RPAs, AAAs, and CPPAs $ 15,000    
Maximum milestone payments entitled to receive $ 500,000    
Royalties entity has right to receive (as a percent) 50.00%    
Short-term royalty and commercial payment receivables under the cost recovery method   0  
Allowance for credit losses   $ 0  
Royalty Purchase Agreement | Twist | Maximum      
Agreements      
Number of early-stage programs | Program 60    
Number of partners associated with programs | item 30    
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs   $ 53,000 $ 14,650
Short-term royalty and commercial payment receivables under the cost recovery method   413 $ 14,215
Royalty Purchase Agreement | Dare      
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs $ 22,000    
Percentage of remaining royalties 100.00%    
Payable on milestone $ 11,000    
Specified amount of each successive receipt that requires milestone payment 22,000    
Return threshold $ 88,000    
Short-term royalty and commercial payment receivables under the cost recovery method   0  
Allowance for credit losses   $ 0  
Royalty Purchase Agreement | Dare | OVAPRENE      
Agreements      
Royalties entity has right to receive (as a percent) 4.00%    
Royalty Purchase Agreement | Dare | OVAPRENE | Upon achievement of a pre-specified return threshold      
Agreements      
Royalties entity has right to receive (as a percent) 2.50%    
Royalty Purchase Agreement | Dare | Sildenafil Cream      
Agreements      
Royalties entity has right to receive (as a percent) 2.00%    
Royalty Purchase Agreement | Dare | Sildenafil Cream | Upon achievement of a pre-specified return threshold      
Agreements      
Royalties entity has right to receive (as a percent) 1.25%    
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 03, 2024
Jun. 21, 2023
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Mar. 31, 2024
Jun. 23, 2021
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs         $ 53,000 $ 14,650      
Contingent consideration under RPAs, AAAs, and CPPAs       $ 3,000 3,000 7,000      
Long-term royalty and commercial payment receivables under the cost recovery method       55,936 55,936 57,952      
Receipts under RPAs, AAAs, and CPPAs         29,248 13,956      
Short-term royalty and commercial payment receivables under the cost recovery method       413 413 14,215      
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs   $ 5,000 $ 1,000 1,000          
Maximum regulatory and commercial sales milestone payments   6,000              
Maximum regulatory milestone payments   5,000              
Maximum commercial sales milestone payments   1,000              
Long-term royalty and commercial payment receivables under the cost recovery method   6,000              
Amount of regulatory milestone payment removed $ 4,000                
Receipts under RPAs, AAAs, and CPPAs         2,200        
Short-term royalty and commercial payment receivables under the cost recovery method       400 400        
Allowance for credit losses       0 0 0      
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Regulatory milestones                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs     $ 1,000   1,000        
Contingent consideration under RPAs, AAAs, and CPPAs   $ 1,000   0 0 $ 1,000   $ 0  
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Sales-based milestones                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs       1,000          
Contingent consideration under RPAs, AAAs, and CPPAs       $ 0 $ 0   $ 1,000    
Long-term royalty and commercial payment receivables under the cost recovery method             $ 1,000    
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Aldoxorubicin | Regulatory milestones                  
Agreements                  
Contingent consideration under RPAs, AAAs, and CPPAs $ 0               $ 0
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details)
$ in Thousands
12 Months Ended
Sep. 26, 2019
USD ($)
item
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs   $ 53,000 $ 14,650
Long-term royalty and commercial payment receivables under the cost recovery method   55,936 57,952
Palobiofarma | Royalty Purchase Agreement      
Agreements      
Number of drug candidates | item 6    
Payments of consideration under RPAs, AAAs and CPPAs $ 10,000    
Long-term royalty and commercial payment receivables under the cost recovery method $ 10,000    
Allowance for credit losses   $ 0 $ 0
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 14, 2021
Jul. 31, 2022
May 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs       $ 53,000 $ 14,650
Acquisition of royalty and commercial payment receivables       45,000  
Reduction in long-term royalty receivable balance due to receipt of payment       18,938  
Kuros | Royalty Purchase Agreement          
Agreements          
Royalties entity has right to receive (as a percent) 100.00%        
Pre-commercial milestone payments, maximum $ 25,500        
Payments of consideration under RPAs, AAAs and CPPAs 7,000        
Maximum commercial sales milestone payments 142,500        
Acquisition of royalty and commercial payment receivables $ 7,000        
Milestone payment received by Kuros     $ 5,000    
Percentage of milestone payment received by Kuros that company is entitled to receive   50.00%      
Reduction in long-term royalty receivable balance due to receipt of payment   $ 2,500      
Allowance for credit losses       $ 0 $ 0
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Agenus (Details)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Sep. 20, 2018
USD ($)
item
Nov. 30, 2020
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs       $ 53,000 $ 14,650
Reduction in long-term royalty receivable balance due to receipt of payment       18,938  
Acquisition of royalty and commercial payment receivables       45,000  
Credit losses on purchased receivables       $ 30,904 1,575
Royalty Purchase Agreement | Merck Immuno-Oncology Product | Agenus          
Agreements          
Amount of milestone payments earned under agreement   $ 10,000      
Agenus | Royalty Purchase Agreement          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs $ 15,000        
Acquisition of royalty and commercial payment receivables $ 15,000        
Credit losses on purchased receivables     $ 14,000    
Write off of allowance for credit losses     $ 14,000    
Allowance for credit losses         $ 0
Agenus | Royalty Purchase Agreement | Incyte Immuno-Oncology Assets          
Agreements          
Royalties entity has right to receive (as a percent) 33.00%        
Number of licensed products related to milestone and royalties | item 6        
Milestone payments entity has right to receive (as a percent) 10.00%        
Agenus | Royalty Purchase Agreement | Merck Immuno-Oncology Product          
Agreements          
Royalties entity has right to receive (as a percent) 33.00%        
Milestone payments entity has right to receive (as a percent) 10.00%        
Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones $ 59,500        
Reduction in long-term royalty receivable balance due to receipt of payment   1,000      
Amount of milestone payments earned under agreement   $ 1,000      
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Aronora (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 07, 2019
USD ($)
multiplier
item
Sep. 30, 2019
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs       $ 53,000 $ 14,650
Contingent consideration under RPAs, AAAs, and CPPAs       3,000 7,000
Acquisition of royalty and commercial payment receivables       45,000  
Credit losses on purchased receivables       $ 30,904 1,575
Aronora | Royalty Purchase Agreement          
Agreements          
Number of drug candidates | item 5        
Non-royalties to be received (as a percent) 10.00%        
Future non-royalty payments to be received (as a percent) 5.00%        
Multiplier for cumulative amount of consideration paid | multiplier 2        
Payments of consideration under RPAs, AAAs and CPPAs $ 6,000 $ 3,000      
Contingent consideration under RPAs, AAAs, and CPPAs 3,000        
Threshold amount of cumulative royalties on net sales per product 250,000        
Maximum royalty milestone payments to be paid per product 85,000        
Acquisition of royalty and commercial payment receivables 9,000        
Credit losses on purchased receivables     $ 9,000    
Write off of allowance for credit losses     $ 9,000    
Allowance for credit losses         $ 0
Aronora | Royalty Purchase Agreement | Minimum          
Agreements          
Threshold amount of cumulative royalties on net sales per product 25,000        
Aronora | Royalty Purchase Agreement | SVB Loan          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs $ 3,000        
Aronora | Royalty Purchase Agreement | Bayer Products          
Agreements          
Number of drug candidates | item 3        
Number of drug candidates subject to exclusive license option | item 1        
Royalties entity has right to receive (as a percent) 100.00%        
Non-royalties to be received (as a percent) 10.00%        
Contingent future cash payment for each product $ 1,000        
Aronora | Royalty Purchase Agreement | Bayer Products | Maximum          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs $ 3,000        
Aronora | Royalty Purchase Agreement | Non-Bayer Products          
Agreements          
Number of drug candidates | item 2        
Non-royalties to be received (as a percent) 10.00%        
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Talphera (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 12, 2024
Apr. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Agreements        
Payments of consideration under RPAs, AAAs and CPPAs     $ 53,000 $ 14,650
Receipts under RPAs, AAAs, and CPPAs     29,248 13,956
Short-term royalty and commercial payment receivables under the cost recovery method     413 14,215
Credit losses on purchased receivables     30,904 1,575
Talphera | Commercial Payment Purchase Agreement        
Agreements        
Threshold amount for royalties and milestones $ 20,000      
Payments of consideration under RPAs, AAAs and CPPAs $ 8,000      
Receipts under RPAs, AAAs, and CPPAs     100  
Allowance for credit losses       $ 0
Credit losses on purchased receivables     7,900  
Write off of allowance for credit losses     $ 7,900  
Talphera | Commercial Payment Purchase Agreement | All customers excluding DoD        
Agreements        
Royalties and milestones entity has the right to receive as a percentage counterparty is entitled to receive (as a percent) 100.00%      
Royalty percentage entity has the right to fully retain 15.00%      
Talphera | Commercial Payment Purchase Agreement | DoD        
Agreements        
Royalties and milestones entity has the right to receive as a percentage counterparty is entitled to receive (as a percent) 100.00%      
Royalties shared equally with counterparty (as a percent) 75.00%      
Talphera | Alora Pharmaceuticals | Asset Purchase Agreement and Marketing Agreement        
Agreements        
Maximum milestone payments entitled to receive   $ 116,500    
Talphera | Alora Pharmaceuticals | Asset Purchase Agreement and Marketing Agreement | All customers excluding DoD        
Agreements        
Royalties entity has right to receive (as a percent)   15.00%    
Talphera | Alora Pharmaceuticals | Asset Purchase Agreement and Marketing Agreement | DoD        
Agreements        
Royalties entity has right to receive (as a percent)   75.00%    
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details) - USD ($)
12 Months Ended
Jun. 20, 2023
Nov. 02, 2020
Feb. 25, 2019
Dec. 31, 2024
Dec. 31, 2023
Agreements          
Acquisition of royalty and commercial payment receivables       $ 45,000,000  
Contingent consideration under RPAs, AAAs, and CPPAs       3,000,000 $ 7,000,000
Payments of consideration under RPAs, AAAs and CPPAs       53,000,000 14,650,000
Credit losses on purchased receivables       $ 30,904,000 1,575,000
Bioasis | Royalty Purchase Agreement          
Agreements          
Acquisition of royalty and commercial payment receivables   $ 1,200,000 $ 400,000    
Contingent consideration under RPAs, AAAs, and CPPAs     $ 75,000   $ 0
Payments of consideration under RPAs, AAAs and CPPAs   $ 1,200,000      
Credit losses on purchased receivables $ 1,600,000        
Write off of allowance for credit losses $ 1,600,000        
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2024
Dec. 31, 2024
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   $ 72,167
Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method   45,000
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (18,938)
Recognition of Contingent Consideration, Cost Recovery Method   4,000
Credit Losses on Purchased Receivables, Cost Recovery Method   (30,904)
Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, Cost Recovery Method   (14,976)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   56,349
Contingent consideration under RPAs, AAAs, and CPPAs    
Balance at Beginning of Period, Contingent consideration under RPAs, AAAs, and CPPAs   7,000
Recognition of Contingent Consideration   4,000
Payment of Contingent Consideration   (8,000)
Balance at End of Period, Contingent consideration under RPAs, AAAs, and CPPAs   3,000
Royalty and Commercial Payment Receivable Activities Under the EIR Method    
Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, EIR Method   14,976
Income from Purchased Receivables Under the EIR Method   15,066
Receipt of Royalty and Commercial Payments, EIR Method   (10,309)
Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method   19,733
Income    
Income from purchased receivables under the cost recovery method   3,201
Income from purchased receivables under the EIR method   15,066
Twist    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method   15,000
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   15,000
Dare    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method   22,000
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (1)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   21,999
Talphera    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method   8,000
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (96)
Credit Losses on Purchased Receivables, Cost Recovery Method   (7,904)
LadRx    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   6,000
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (2,150)
Recognition of Contingent Consideration, Cost Recovery Method   1,000
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   4,850
Aptevo    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   7,976
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (795)
Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, Cost Recovery Method   (7,181)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method    
Royalty and Commercial Payment Receivable Activities Under the EIR Method    
Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, EIR Method $ 7,200 7,181
Income from Purchased Receivables Under the EIR Method   266
Receipt of Royalty and Commercial Payments, EIR Method   (819)
Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method   6,628
Income    
Income from purchased receivables under the EIR method   266
Agenus    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   14,000
Credit Losses on Purchased Receivables, Cost Recovery Method   (14,000)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method    
Aronora    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   9,000
Credit Losses on Purchased Receivables, Cost Recovery Method   (9,000)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method    
Palobiofarma    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   10,000
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   10,000
Viracta    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   8,500
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (8,500)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method    
Income    
Income from purchased receivables under the cost recovery method   3,201
Kuros    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   4,500
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   4,500
Affitech    
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method    
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method   12,191
Receipt of Royalty and Commercial Payments, Cost Recovery Method   (7,396)
Recognition of Contingent Consideration, Cost Recovery Method   3,000
Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, Cost Recovery Method   (7,795)
Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method    
Royalty and Commercial Payment Receivable Activities Under the EIR Method    
Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, EIR Method   7,795
Income from Purchased Receivables Under the EIR Method   14,800
Receipt of Royalty and Commercial Payments, EIR Method   (9,490)
Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method   13,105
Income    
Income from purchased receivables under the EIR method   14,800
Contingent Consideration under ASC 450 | LadRx    
Contingent consideration under RPAs, AAAs, and CPPAs    
Recognition of Contingent Consideration   1,000
Payment of Contingent Consideration   (1,000)
Contingent Consideration under ASC 450 | Affitech    
Contingent consideration under RPAs, AAAs, and CPPAs    
Balance at Beginning of Period, Contingent consideration under RPAs, AAAs, and CPPAs   6,000
Recognition of Contingent Consideration   3,000
Payment of Contingent Consideration   (6,000)
Balance at End of Period, Contingent consideration under RPAs, AAAs, and CPPAs   3,000
Contingent Consideration under ASC 815 | LadRx    
Contingent consideration under RPAs, AAAs, and CPPAs    
Balance at Beginning of Period, Contingent consideration under RPAs, AAAs, and CPPAs   1,000
Payment of Contingent Consideration   $ (1,000)
Balance at End of Period, Contingent consideration under RPAs, AAAs, and CPPAs    
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis and Exarafenib Milestone Contingent Consideration (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Exarafenib milestone asset (Note 4) $ 3,214  
Liabilities:    
Exarafenib milestone contingent consideration (Note 4) 3,214  
Fair Value, Recurring    
Assets:    
Cash equivalents 92,671 $ 28,352
Exarafenib milestone asset (Note 4) 3,214  
Equity securities 3,529 161
Total financial assets 99,414 28,513
Liabilities:    
Exarafenib milestone contingent consideration (Note 4) 3,214  
Contingent consideration under RPAs, AAAs and CPPAs, measured at fair value   1,000
Total financial liabilities 3,214  
Fair Value, Recurring | Money market funds    
Assets:    
Cash equivalents 72,304 28,352
Fair Value, Recurring | U.S. treasury bills    
Assets:    
Cash equivalents 20,367  
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Cash equivalents 92,671 28,352
Equity securities 3,529 161
Total financial assets 96,200 28,513
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Assets:    
Cash equivalents 72,304 28,352
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. treasury bills    
Assets:    
Cash equivalents 20,367  
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Assets:    
Exarafenib milestone asset (Note 4) 3,214  
Total financial assets 3,214  
Liabilities:    
Exarafenib milestone contingent consideration (Note 4) 3,214  
Contingent consideration under RPAs, AAAs and CPPAs, measured at fair value   $ 1,000
Total financial liabilities $ 3,214  
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Milestone Asset and Milestone Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Apr. 03, 2024
Fair Value Measurements    
Exarafenib milestone asset (Note 4) $ 3,214  
Exarafenib milestone contingent consideration (Note 4) 3,214  
Kinnate CVR holders | CVR Agreement    
Fair Value Measurements    
Exarafenib milestone asset (Note 4) 3,200 $ 2,900
Exarafenib milestone contingent consideration (Note 4) 3,200 $ 2,900
Increase in Exarafenib milestone asset 300  
Increase in Exarafenib milestone contingent consideration $ 300  
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Contingent Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 21, 2023
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Fair Value Measurements            
Contingent consideration under RPAs, AAAs, and CPPAs     $ 3,000 $ 3,000 $ 7,000  
Payments of consideration under RPAs, AAAs and CPPAs       53,000 14,650  
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement            
Fair Value Measurements            
Payments of consideration under RPAs, AAAs and CPPAs $ 5,000 $ 1,000 1,000      
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Regulatory milestones            
Fair Value Measurements            
Contingent consideration under RPAs, AAAs, and CPPAs $ 1,000   $ 0 0 $ 1,000 $ 0
Payments of consideration under RPAs, AAAs and CPPAs   $ 1,000   $ 1,000    
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Leased facilities (Details)
$ in Thousands
1 Months Ended
Jan. 31, 2023
USD ($)
facility
Dec. 31, 2024
USD ($)
Apr. 03, 2024
USD ($)
Dec. 31, 2023
USD ($)
Nov. 10, 2023
USD ($)
Leases          
Operating leases, number of leased facilities | facility 1        
Operating lease right-of-use assets   $ 319   $ 378  
Operating lease liabilities   $ 929   $ 400  
Leased facilities, Emeryville, California, with lease expiration of July 31, 2023          
Leases          
Period of lease extension 5 months        
Existence of option to extend false        
Adjustment to right of use asset for lease modification $ 100        
Leased facilities, Emeryville, California, new lease - different location than previous lease          
Leases          
Lease term         65 months
Operating lease right-of-use assets         $ 400
Operating lease liabilities         $ 400
Leased facilities, Kinnate lease with lease expiration of June 30, 2026          
Leases          
Operating lease right-of-use assets     $ 0    
Operating lease liabilities     $ 800    
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lease Agreements    
2025 $ 502  
2026 300  
2027 91  
2028 102  
2029 34  
Total undiscounted lease payments 1,029  
Present value adjustment (100)  
Total net lease liability for operating leases 929 $ 400
Current operating lease liabilities 446 54
Non-current operating lease liabilities $ 483 $ 335
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lease costs    
Operating lease cost $ 131 $ 131
Variable Lease, Cost 18 44
Total lease costs $ 149 $ 175
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Supplemental disclosure for the condensed consolidated statements of cash flows    
Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows under operating leases $ 83 $ 126
Weighted-average remaining lease term, Operating leases 2 years 6 months 7 days 5 years 3 months 29 days
Weighted-average discount rate, Operating leases 8.00% 8.50%
Sublease income $ 300  
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 15, 2023
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Long-term debt          
Proceeds from issuance of long-term debt         $ 130,000
Current portion of long-term debt       $ 11,394 5,543
Long-term debt       106,875 $ 118,518
Cash paid for interest       9,985  
Principal repayment       $ 6,902  
Common Stock Warrants, Exercise price of $35.00 per share          
Long-term debt          
Exercise price of warrants (in dollars per share)       $ 35 $ 35
Common Stock Warrants, Exercise price of $42.50 per share          
Long-term debt          
Exercise price of warrants (in dollars per share)       42.5 42.5
Common Stock Warrants, Exercise price of $50.00 per share          
Long-term debt          
Exercise price of warrants (in dollars per share)       $ 50 $ 50
Blue Owl Loan Agreement          
Long-term debt          
Maximum borrowing capacity $ 140,000        
Interest rate (as a percent) 9.875%        
Security interest as a percentage of equity of wholly owned subsidiary 100.00%        
Blue Owl Loan Agreement | Common Stock Warrants, Issued December 2023          
Long-term debt          
Warrants to purchase shares of common stock         120,000
Fair value of warrants $ 1,500     $ 1,500  
Blue Owl Loan Agreement | Common Stock Warrants, Exercise price of $35.00 per share          
Long-term debt          
Warrants to purchase shares of common stock 40,000       40,000
Exercise price of warrants (in dollars per share) $ 35       $ 35
Blue Owl Loan Agreement | Common Stock Warrants, Exercise price of $42.50 per share          
Long-term debt          
Warrants to purchase shares of common stock 40,000       40,000
Exercise price of warrants (in dollars per share) $ 42.5       $ 42.5
Blue Owl Loan Agreement | Common Stock Warrants, Exercise price of $50.00 per share          
Long-term debt          
Warrants to purchase shares of common stock 40,000       40,000
Exercise price of warrants (in dollars per share) $ 50       $ 50
Blue Owl Loan Agreement, Initial term loan          
Long-term debt          
Maximum borrowing capacity $ 130,000        
Aggregate principal amount 130,000     130,000  
Proceeds from issuance of long-term debt, net 119,600        
Fees and lender expenses 4,100        
Amount deposited into reserve accounts to pay interest, administrative fees and operating expenses 6,300        
Debt issuance costs $ 600     600  
Gross principal       $ 123,098  
Effective interest rate (as a percent) 11.01%     11.22%  
Debt discount costs $ 5,300     $ 4,200  
Debt discount, allocated fees and lender expenses 3,800        
Current portion of long-term debt       11,394 $ 5,500
Long-term debt       106,875 118,500
Interest expense       13,840 $ 569
Semi-annual payment, principal and interest   $ 9,500 $ 7,400    
Cash paid for interest   6,200 3,800    
Principal repayment   $ 3,300 $ 3,600 6,902  
Blue Owl Loan Agreement, Initial term loan | Common Stock Warrants, Issued December 2023          
Long-term debt          
Fair value of warrants 1,500        
Blue Owl Loan Agreement, Delayed draw term loan          
Long-term debt          
Maximum borrowing capacity 10,000        
Proceeds from issuance of long-term debt       $ 0  
Allocated costs for the term loan commitment $ 300        
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Balance (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 15, 2023
Long-term debt          
Principal repayments     $ (6,902)    
Less: current portion of long-term debt     (11,394) $ (5,543)  
Long-term debt     106,875 118,518  
Blue Owl Loan Agreement, Initial term loan          
Long-term debt          
Gross principal     130,000   $ 130,000
Principal repayments $ (3,300) $ (3,600) (6,902)    
Unaccreted debt discount and debt issuance costs     (4,829)    
Total payments     118,269    
Less: current portion of long-term debt     (11,394) (5,500)  
Long-term debt     $ 106,875 $ 118,500  
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Aggregate projected future principal and discounts (Details) - Blue Owl Loan Agreement, Initial term loan
$ in Thousands
Dec. 31, 2024
USD ($)
Long-term debt  
2025 $ 12,860
2026 19,265
2027 25,914
2028 32,330
2029 32,729
Total payments $ 123,098
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Interest expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Long-term debt    
Accretion of debt discount and debt issuance costs $ 1,350 $ 34
Blue Owl Loan Agreement, Initial term loan    
Long-term debt    
Accrued interest expense 12,490 535
Accretion of debt discount and debt issuance costs 1,350 34
Total interest expense $ 13,840 $ 569
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Taxes    
Loss before income tax $ (19,479) $ (40,831)
Income tax benefit/provision (5,658) $ 0
Deferred:    
Federal (5,483)  
State (175)  
Total deferred $ (5,658)  
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconciliation between statutory rate and effective rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reconciliation between the tax provision computed at the federal statutory income tax rate    
Federal tax at statutory rate (as a percent) 21.00% 21.00%
Stock compensation and other permanent differences (as a percent) (2.00%) (1.00%)
Nondeductible executive compensation (as a percent) (2.00%) (1.00%)
Bargain purchase gain (as a percent) 20.00%  
Tax benefit related to Pulmokine acquisition (as a percent) 29.00%  
Valuation allowance (as a percent) (37.00%) (19.00%)
Total (as a percent) 29.00%
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Components of Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 26, 2024
Components of net deferred tax assets      
Capitalized research and development expenses $ 22,663 $ 2,336  
Net operating loss carryforwards 36,675 30,130  
Research and development and other tax credit carryforwards 13,176 13,176  
Stock compensation 5,577 5,864  
Unearned revenue 1,250 1,984  
Royalty receivable 10,717 4,080  
Other 786 835  
Subtotal 90,844 58,405  
Less: valuation allowance (85,160) (58,326)  
Total net deferred tax assets 5,684 79  
Right-of-use assets (69) (79)  
Intangible assets (5,615)    
Total deferred tax liabilities (5,684) (79)  
Net deferred tax liabilities  
Increase (decrease) in the valuation allowance 26,800 $ 8,000  
Pulmokine      
Components of net deferred tax assets      
Total deferred tax liabilities     $ (5,659)
Increase (decrease) in the valuation allowance $ (5,700)    
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - NOL (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Federal  
Operating Loss Carryforwards  
Net operating loss carry-forwards $ 168.3
Net operating loss carry forward subject to expiration $ 13.6
Net operating loss carryforwards expiration year 2036
State  
Operating Loss Carryforwards  
Net operating loss carry-forwards $ 24.1
Net operating loss carryforwards expiration year 2033
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Tax credit carryforward (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Operating Loss Carryforwards  
Operating loss carryforward offset (as a percent) 80.00%
Federal Orphan Credit  
Operating Loss Carryforwards  
Tax credit carry forward amount $ 2.0
Tax credit carry forward expiration year 2037
California | Research  
Operating Loss Carryforwards  
Tax credit carry forward amount $ 19.8
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reconciliation between the tax provision computed at the federal statutory income tax rate    
Beginning Balance $ 5,938 $ 5,938
Increase related to current year tax position 0 0
(Decrease) Increase related to prior year tax position 0 0
Ending Balance 5,938 $ 5,938
Unrecognized tax benefits that would impact effective tax rate 0  
Unrecognized tax benefits expected to change significantly over the next twelve months 0  
Accrued interest or penalties related to uncertain tax positions $ 0  
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - ESPP (Details) - 2015 ESPP
1 Months Ended 12 Months Ended
Dec. 31, 2023
period
May 31, 2017
shares
Dec. 31, 2024
shares
Dec. 31, 2023
period
shares
Apr. 30, 2017
shares
May 31, 2015
shares
Stock-based compensation            
Common stock reserved for future issuance (in shares)           15,000
Percentage of compensation of eligible employees to purchase shares of entity common stock at discount through payroll deductions     10.00%      
Offering period 24 months   6 months      
Purchase price of common stock under plan (as a percent) 85.00%   85.00%      
Number of consecutive purchase periods within each offering period | period 4     4    
Length of each consecutive purchase period 6 months          
Common Stock            
Stock-based compensation            
Shares available for purchase     211,987      
Increase in aggregate number of shares authorized for issuance   250,000        
Shares authorized for issuance   265,000     15,000  
Maximum shares per employee   2,500        
Shares purchased (in shares)     12,899 6,051    
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Deferred Savings Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred Savings Plan    
Maximum annual contribution per employee (as a percent) 50.00% 50.00%
Age requirement for participant to be eligible for a catch-up contribution, minimum 50 years 50 years
Contribution expense $ 100,000 $ 100,000
Deferred savings plan expense paid in common shares (as a percent) 100.00% 100.00%
Maximum    
Deferred Savings Plan    
Employer matching contribution (as a percent) 50.00% 50.00%
Employee, Under Age Fifty    
Deferred Savings Plan    
Maximum annual contribution per employee $ 23,000 $ 22,500
Employee, Age Fifty or Over    
Deferred Savings Plan    
Maximum annual contribution per employee $ 30,500 $ 30,000
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - 2010 Plan Stock Options (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation    
Number of options outstanding 2,426,929 2,730,068
2010 Plan | Employee Stock Option    
Stock-based compensation    
Expiration period 10 years  
Shares available for grant 86,827  
Number of options outstanding 2,426,929  
2010 Plan | Employee Stock Option | Minimum | Terminated employee    
Stock-based compensation    
Expiration period 3 months  
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - FV Assumptions 2010 Plan Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation    
Number of shares, Granted 34,170  
Employee Stock Option | 2010 Plan    
Stock-based compensation    
Minimum age required for employees to qualify for immediate vesting of award 55 years  
Threshold years required for retirement age 70 years  
Weighted average assumptions    
Dividend yield 0.00% 0.00%
Expected volatility 65.00%  
Risk-free interest rate 4.35%  
Expected term 5 years 9 months 14 days 5 years 9 months 14 days
Weighted-average grant-date fair value (in dollars per share) $ 15.32 $ 13.18
Employee Stock Option | 2010 Plan | Minimum    
Weighted average assumptions    
Expected volatility   66.00%
Risk-free interest rate   3.58%
Employee Stock Option | 2010 Plan | Maximum    
Weighted average assumptions    
Expected volatility   70.00%
Risk-free interest rate   4.73%
Employee Stock Option | 2010 Plan | Employees    
Stock-based compensation    
Vesting period 3 years  
Employee Stock Option | 2010 Plan | Directors    
Stock-based compensation    
Vesting period 1 year  
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Stock Option Inducement Awards (Details)
3 Months Ended 12 Months Ended
Jan. 03, 2023
item
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Stock-based compensation      
Number of shares, Granted | shares     34,170
Exercise price (in dollars per share)     $ 24.71
Stock Option Inducement Awards      
Stock-based compensation      
Number of award grants | $     0
Stock Option Inducement Awards | Executive Chairman of the Board and Interim CEO, Owen Hughes      
Stock-based compensation      
Number of award grants | item 2    
Stock Option Inducement Award, Exercise price of $18.66 per share      
Stock-based compensation      
Stock price (in dollars per share) $ 18.66    
Exercise price (in dollars per share)   $ 18.66  
Weighted-average grant-date fair value (in dollars per share)   11.91  
Stock Option Inducement Award, Exercise price of $30.00 per share      
Stock-based compensation      
Exercise price (in dollars per share)   30  
Weighted-average grant-date fair value (in dollars per share)   $ 14.68  
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation    
Number of shares, Outstanding at beginning of period 2,730,068  
Number of shares, Granted 34,170  
Number of shares, Exercised (301,599)  
Number of shares, Forfeited, expired or cancelled (35,710)  
Number of shares, Outstanding at end of period 2,426,929 2,730,068
Number of shares, Exercisable at end of period 2,054,255  
Weighted Average Exercise Price Per Share, Outstanding at beginning of period $ 20.88  
Weighted Average Exercise Price Per Share, Granted 24.71  
Weighted Average Exercise Price Per Share, Exercised 6.08  
Weighted Average Exercise Price Per Share, Forfeited, expired or cancelled 153.47  
Weighted Average Exercise Price Per Share, Outstanding at end of period 20.83 $ 20.88
Weighted Average Exercise Price Per Share, Exercisable at end of period $ 20.26  
Weighted Average Contractual Remaining Term, Outstanding 5 years 9 months 7 days 6 years 3 months 14 days
Weighted Average Contractual Remaining Term, Exercisable 5 years 4 months 13 days  
Aggregate Intrinsic Value, Outstanding $ 18,644 $ 10,638
Aggregate Intrinsic Value, Exercisable 17,176  
Options exercised, aggregate intrinsic value 6,200 300
Stock-based compensation expense 10,312 $ 9,099
Unrecognized compensation expense related to stock options (in dollars) 4,700  
Employee Stock Option    
Stock-based compensation    
Stock-based compensation expense $ 3,900  
Weighted-average remaining recognition period 1 year 9 months 3 days  
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details) - Performance Stock Unit Awards
1 Months Ended 12 Months Ended
Apr. 30, 2024
shares
Apr. 30, 2024
shares
Jan. 31, 2024
shares
Oct. 31, 2023
shares
May 31, 2023
D
item
shares
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Performance Stock Unit Awards              
Granted (in shares) 285,000     18,200 430,400 285,000 448,600
Number of hurdles | item         4    
Vesting period         3 years    
Number of consecutive calendar days used to calculate volume-weighted average stock price | D         30    
CEO, Owen Hughes              
Performance Stock Unit Awards              
Granted (in shares)     275,000        
Certain employees              
Performance Stock Unit Awards              
Granted (in shares)   10,000          
Share-Based Payment Arrangement, Tranche One              
Performance Stock Unit Awards              
Vesting (as a percent)         33.30%    
Share-Based Payment Arrangement, Tranche Two              
Performance Stock Unit Awards              
Vesting period         2 years    
Vesting (as a percent)         33.30%    
Share-Based Payment Arrangement, Tranche Three              
Performance Stock Unit Awards              
Vesting period         3 years    
Vesting (as a percent)         33.30%    
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) - Performance Stock Unit Awards - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 4 Months Ended 12 Months Ended
Apr. 30, 2024
Oct. 31, 2023
May 31, 2023
Apr. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation            
Number of PSUs (in shares) 285,000 18,200 430,400   285,000 448,600
Award Dates, 2023 and 2024            
Stock-based compensation            
Aggregate amount of cost to be recognized         $ 11.9  
Hurdle Price Per PSU - $30.00            
Stock-based compensation            
Price per share (in dollars per share) $ 30     $ 30 $ 30 $ 30
Number of PSUs (in shares) 165,900         243,550
Hurdle Price Per PSU - $30.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 18.42   $ 11.42
Derived Service Period       5 months 15 days   8 months 8 days
Hurdle Price Per PSU - $30.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 19.71   $ 17.45
Derived Service Period       8 months 26 days   2 years 7 months 2 days
Hurdle Price Per PSU - $35.00            
Stock-based compensation            
Price per share (in dollars per share) $ 35     $ 35   $ 35
Number of PSUs (in shares) 55,290         91,239
Hurdle Price Per PSU - $35.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 17.24   $ 10.16
Derived Service Period       7 months 28 days   11 months 4 days
Hurdle Price Per PSU - $35.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 17.67   $ 16.07
Derived Service Period       11 months 15 days   2 years 7 months 2 days
Hurdle Price Per PSU - $40.00            
Stock-based compensation            
Price per share (in dollars per share) $ 40     $ 40   $ 40
Number of PSUs (in shares) 34,029         60,024
Hurdle Price Per PSU - $40.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 15.85   $ 9.07
Derived Service Period       9 months 25 days   1 year 1 month 13 days
Hurdle Price Per PSU - $40.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 16.14   $ 14.84
Derived Service Period       1 year 1 month 24 days   2 years 7 months 2 days
Hurdle Price Per PSU - $45.00            
Stock-based compensation            
Price per share (in dollars per share) $ 45     $ 45   $ 45
Number of PSUs (in shares) 29,781         53,787
Hurdle Price Per PSU - $45.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 14.2   $ 8.12
Derived Service Period       11 months 12 days   1 year 3 months 7 days
Hurdle Price Per PSU - $45.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 15.13   $ 13.72
Derived Service Period       1 year 3 months 21 days   2 years 7 months 2 days
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2024
Oct. 31, 2023
May 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Weighted Average Exercise Price Per Share          
Stock-based compensation expense       $ 10,312 $ 9,099
Performance Stock Unit Awards          
Number of Unvested PSUs          
Number of shares, Outstanding at beginning of period       448,600  
Granted (in shares) 285,000 18,200 430,400 285,000 448,600
Vested (in shares)       (136,483)  
Number of shares, Outstanding at end of period       597,117 448,600
Weighted Average Grant Date Fair Value Per Share          
Granted (in dollars per share)       $ 17.6  
Vested (in dollars per share)       17.23  
Balance (in dollars per share)       $ 16.03 $ 15.4
Weighted Average Exercise Price Per Share          
Stock-based compensation expense       $ 6,100  
Stock-based compensation expense, not yet recognized       $ 3,000  
Weighted-average remaining recognition period       10 months 17 days  
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Restricted Stock Unit Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation      
Stock-based compensation expense   $ 10,312 $ 9,099
Restricted Stock Unit Awards      
Stock-based compensation      
Granted (in shares) 15,175    
Vesting period 1 year    
Weighted-average grant-date fair value of awards granted (in dollars per share) $ 24.71    
Vested (in shares)   0  
Number of shares, Outstanding   15,175  
Weighted-average grant-date fair value of award outstanding (in dollars per share)   $ 24.71  
Stock-based compensation expense   $ 200  
Stock-based compensation expense, not yet recognized   $ 100  
Weighted-average remaining recognition period   4 months 13 days  
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock Based Compensation and Other Benefit Plans    
Stock-based compensation expense $ 10,312 $ 9,099
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 7,162,000 6,813,000
Performance Stock Unit Awards    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Shares issuable based on market price 0  
Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Stock price (in dollars per share) $ 26.28  
Convertible preferred stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 5,003,000 5,003,000
Common stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 1,755,000 1,793,000
Performance Stock Unit Awards    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 273,000  
Warrants for common stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 131,000 17,000
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share Attributable to Common Stockholders - Reconciliation of Numerator and Denominator Used in Calculation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Numerator    
Net Income (Loss) $ (13,821) $ (40,831)
Net loss attributable to common stockholders, basic (19,293) (46,303)
Net loss attributable to common stockholders, diluted $ (19,293) $ (46,303)
Denominator    
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 11,701 11,471
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 11,701 11,471
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.65) $ (4.04)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.65) $ (4.04)
8.625% Series A Cumulative, Perpetual Preferred Stock    
Numerator    
Less: Accumulated preferred dividends $ (2,122) $ (2,122)
8.375% Series B Cumulative, Perpetual Preferred Stock    
Numerator    
Less: Accumulated preferred dividends $ (3,350) $ (3,350)
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Series X Convertible Preferred Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2024
Dec. 31, 2023
Sale of stock      
Preferred stock, shares authorized (in shares)   1,000,000 1,000,000
Series X Convertible Preferred Stock      
Sale of stock      
Shares issued (in shares) 5,003    
Preferred stock, shares authorized (in shares)   5,003 5,003
Preferred stock, shares issued (in shares)   5,003 5,003
Number of shares issued for each share of convertible preferred stock that is converted 1,000    
Preferred stock conversion price per share $ 4.03    
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Series A Preferred Stock (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 15, 2020
USD ($)
D
M
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 15, 2025
$ / shares
Dec. 15, 2024
$ / shares
Dec. 15, 2023
$ / shares
Dec. 15, 2022
$ / shares
Dec. 15, 2021
$ / shares
Sale of stock                
Preferred stock, shares authorized (in shares) | shares   1,000,000 1,000,000          
Preferred stock, par value (in dollars per share)   $ 0.05 $ 0.05          
8.625% Series A Cumulative, Perpetual Preferred Stock                
Sale of stock                
Preferred stock, dividend rate (as a percent) 8.625% 8.625% 8.625%          
Purchase price (in dollars per share) $ 25              
Gross proceeds from issuance of preferred stock | $ $ 24.6              
Stock issuance costs | $ 2.0              
Net proceeds from issuance of stock | $ $ 22.6              
Preferred stock, shares authorized (in shares) | shares   984,000 984,000          
Preferred stock, shares issued (in shares) | shares   984,000 984,000          
Liquidation preference (in dollars per share) $ 25              
Number of days in year over which dividend will be prorated and computed | D 360              
Number of months in year over which dividend will be prorated and compute | M 12              
Number of days in month over which dividend will be prorated and computed | D 30              
Redemption price (in dollars per share)         $ 25.25 $ 25.5 $ 25.75 $ 26
Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share) $ 25              
Share cap (in shares) | shares 1.46071              
Trading days | D 10              
Forecast | 8.625% Series A Cumulative, Perpetual Preferred Stock                
Sale of stock                
Redemption price (in dollars per share)       $ 25        
Preferred Stock | 8.625% Series A Cumulative, Perpetual Preferred Stock                
Sale of stock                
Shares issued (in shares) | shares 984,000              
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Depositary Shares Representing Interest in Series B Preferred Stock (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 09, 2021
USD ($)
D
M
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Apr. 15, 2026
$ / shares
Apr. 15, 2025
$ / shares
Apr. 15, 2024
$ / shares
Apr. 15, 2023
$ / shares
Apr. 15, 2022
$ / shares
Sale of stock                
Preferred stock, shares authorized (in shares) | shares   1,000,000 1,000,000          
Preferred stock, par value (in dollars per share)   $ 0.05 $ 0.05          
8.375% Series B Cumulative, Perpetual Preferred Stock                
Sale of stock                
Preferred stock, shares authorized (in shares) | shares   3,600 3,600          
Preferred stock, shares issued (in shares) | shares   1,600 1,600          
Preferred stock, dividend rate (as a percent) 8.375% 8.375% 8.375%          
Liquidation preference (in dollars per share) $ 25,000              
Preferred stock, dividend amount (in dollars per share) $ 2,093.75              
Number of days in year over which dividend will be prorated and computed | D 360              
Number of months in year over which dividend will be prorated and compute | M 12              
Number of days in month over which dividend will be prorated and computed | D 30              
Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share) $ 25,000              
Redemption price (in dollars per share)           $ 25,500 $ 25,750 $ 26,000
Share cap (in shares) | shares 1,253.13              
8.375% Series B Cumulative, Perpetual Preferred Stock | Forecast                
Sale of stock                
Redemption price (in dollars per share)       $ 25,000 $ 25,250      
Series B Depositary Shares                
Sale of stock                
Shares issued (in shares) | shares 1,600,000              
Purchase price (in dollars per share) $ 25              
Proceeds from issuance of preferred stock | $ $ 40.0              
Depositary share's fractional interest in share of preferred stock | shares 0.001              
Stock issuance costs | $ $ 2.9              
Net proceeds from issuance of preferred stock | $ $ 37.1              
Redemption price (in dollars per share)           $ 25.5 $ 25.75 $ 26
Share cap (in shares) | shares 1.25313              
Series B Depositary Shares | Forecast                
Sale of stock                
Redemption price (in dollars per share)       $ 25 $ 25.25      
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Dividends (Details) - $ / shares
3 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
O 2023 Q4 Dividends          
Dividends          
Dividend Declaration Date         Oct. 18, 2023
Dividend Payment Date         Jan. 15, 2024
O 2023 Q4 Dividends | Series A          
Dividends          
Cash dividend declared (in dollars per share)         $ 0.53906
O 2023 Q4 Dividends | Series B Depositary Shares          
Dividends          
Cash dividend declared (in dollars per share)         $ 0.52344
O 2024 Q1 Dividends          
Dividends          
Dividend Declaration Date       Feb. 21, 2024  
Dividend Payment Date       Apr. 15, 2024  
O 2024 Q1 Dividends | Series A          
Dividends          
Cash dividend declared (in dollars per share)       $ 0.53906  
O 2024 Q1 Dividends | Series B Depositary Shares          
Dividends          
Cash dividend declared (in dollars per share)       $ 0.52344  
O 2024 Q2 Dividends          
Dividends          
Dividend Declaration Date     May 15, 2024    
Dividend Payment Date     Jul. 15, 2024    
O 2024 Q2 Dividends | Series A          
Dividends          
Cash dividend declared (in dollars per share)     $ 0.53906    
O 2024 Q2 Dividends | Series B Depositary Shares          
Dividends          
Cash dividend declared (in dollars per share)     $ 0.52344    
O 2024 Q3 Dividends          
Dividends          
Dividend Declaration Date   Jul. 24, 2024      
Dividend Payment Date   Oct. 15, 2024      
O 2024 Q3 Dividends | Series A          
Dividends          
Cash dividend declared (in dollars per share)   $ 0.53906      
O 2024 Q3 Dividends | Series B Depositary Shares          
Dividends          
Cash dividend declared (in dollars per share)   $ 0.52344      
O 2024 Q4 Dividends          
Dividends          
Dividend Declaration Date Oct. 23, 2024        
Dividend Payment Date Jan. 15, 2025        
O 2024 Q4 Dividends | Series A          
Dividends          
Cash dividend declared (in dollars per share) $ 0.53906        
O 2024 Q4 Dividends | Series B Depositary Shares          
Dividends          
Cash dividend declared (in dollars per share) $ 0.52344        
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - BVF Ownership (Details) - BVF - Xoma Royalty Corporation - Common Stock
Dec. 31, 2024
Sale of stock  
Ownership interest (as a percent) 30.40%
Ownership interest, if shares are converted (as a percent) 50.90%
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - ATM Agreements (Details) - USD ($)
$ in Millions
41 Months Ended 72 Months Ended
Aug. 05, 2021
Apr. 09, 2021
Mar. 10, 2021
Dec. 18, 2018
Dec. 31, 2024
Dec. 31, 2024
Series B Depositary Shares            
Sale of stock            
Shares issued (in shares)   1,600,000        
2018 Common Stock ATM Agreement | Maximum            
Sale of stock            
Sales commission paid per transaction (as a percent)       3.00%    
2018 Common Stock ATM Agreement | Common Stock            
Sale of stock            
Maximum amount of shares to be issued     $ 50.0 $ 30.0    
Shares issued (in shares)           0
2021 ATM Agreement | Maximum            
Sale of stock            
Sales commission paid per transaction, preferred stock (as a percent) 3.00%          
2021 ATM Agreement | Series B Depositary Shares            
Sale of stock            
Maximum amount of shares to be issued $ 50.0          
Shares issued (in shares)         0  
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Summary of Common Stock Warrants Outstanding (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 15, 2023
Warrants      
Warrant outstanding (in shares) 131,177 131,177  
Common Stock Warrants, Issued May 2018      
Warrants      
Exercise price of warrants (in dollars per share) $ 23.69 $ 23.69  
Warrant outstanding (in shares) 6,332 6,332  
Common Stock Warrants, Issued March 2019      
Warrants      
Exercise price of warrants (in dollars per share) $ 14.71 $ 14.71  
Warrant outstanding (in shares) 4,845 4,845  
Common Stock Warrants, Exercise price of $35.00 per share      
Warrants      
Exercise price of warrants (in dollars per share) $ 35 $ 35  
Warrant outstanding (in shares) 40,000 40,000  
Common Stock Warrants, Exercise price of $35.00 per share | Blue Owl Loan Agreement      
Warrants      
Exercise price of warrants (in dollars per share)   $ 35 $ 35
Common Stock Warrants, Exercise price of $42.50 per share      
Warrants      
Exercise price of warrants (in dollars per share) $ 42.5 $ 42.5  
Warrant outstanding (in shares) 40,000 40,000  
Common Stock Warrants, Exercise price of $42.50 per share | Blue Owl Loan Agreement      
Warrants      
Exercise price of warrants (in dollars per share)   $ 42.5 42.5
Common Stock Warrants, Exercise price of $50.00 per share      
Warrants      
Exercise price of warrants (in dollars per share) $ 50 $ 50  
Warrant outstanding (in shares) 40,000 40,000  
Common Stock Warrants, Exercise price of $50.00 per share | Blue Owl Loan Agreement      
Warrants      
Exercise price of warrants (in dollars per share)   $ 50 $ 50
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Dec. 31, 2023
Mar. 31, 2019
May 31, 2018
Dec. 31, 2024
Dec. 15, 2023
Common Stock Warrants, Issued May 2018          
Warrants          
Exercise price of warrants (in dollars per share) $ 23.69     $ 23.69  
Common Stock Warrants, Issued May 2018 | SVB Loan          
Warrants          
Aggregate number of unregistered shares of common stock called by warrants (in shares)     6,332    
Exercise price of warrants (in dollars per share)     $ 23.69    
Exercisable period of warrants     10 years    
Estimated fair value of warrants     $ 0.1    
Common Stock Warrants, Issued March 2019          
Warrants          
Exercise price of warrants (in dollars per share) $ 14.71     $ 14.71  
Common Stock Warrants, Issued March 2019 | SVB Loan          
Warrants          
Aggregate number of unregistered shares of common stock called by warrants (in shares)   4,845      
Exercise price of warrants (in dollars per share)   $ 14.71      
Exercisable period of warrants   10 years      
Estimated fair value of warrants   $ 0.1      
Common Stock Warrants, Issued December 2023 | Blue Owl Loan Agreement          
Warrants          
Aggregate number of unregistered shares of common stock called by warrants (in shares) 120,000        
Exercisable period of warrants 10 years        
Estimated fair value of warrants       $ 1.5 $ 1.5
Common Stock Warrants, Exercise price of $35.00 per share          
Warrants          
Exercise price of warrants (in dollars per share) $ 35     $ 35  
Fair value per share (in dollars per share) $ 12.53        
Common Stock Warrants, Exercise price of $35.00 per share | Blue Owl Loan Agreement          
Warrants          
Aggregate number of unregistered shares of common stock called by warrants (in shares) 40,000       40,000
Exercise price of warrants (in dollars per share) $ 35       $ 35
Common Stock Warrants, Exercise price of $42.50 per share          
Warrants          
Exercise price of warrants (in dollars per share) 42.5     42.5  
Fair value per share (in dollars per share) $ 12.23        
Common Stock Warrants, Exercise price of $42.50 per share | Blue Owl Loan Agreement          
Warrants          
Aggregate number of unregistered shares of common stock called by warrants (in shares) 40,000       40,000
Exercise price of warrants (in dollars per share) $ 42.5       $ 42.5
Common Stock Warrants, Exercise price of $50.00 per share          
Warrants          
Exercise price of warrants (in dollars per share) 50     $ 50  
Fair value per share (in dollars per share) $ 11.97        
Common Stock Warrants, Exercise price of $50.00 per share | Blue Owl Loan Agreement          
Warrants          
Aggregate number of unregistered shares of common stock called by warrants (in shares) 40,000       40,000
Exercise price of warrants (in dollars per share) $ 50       $ 50
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Weighted average assumptions (Details) - Common Stock Warrants, Issued December 2023 - Blue Owl Loan Agreement
$ in Millions
Dec. 31, 2024
USD ($)
Dec. 31, 2023
Y
Dec. 15, 2023
USD ($)
Fair Value Measurements      
Estimated fair value of warrants | $ $ 1.5   $ 1.5
Expected volatility      
Fair Value Measurements      
Warrants measurement input   0.87  
Risk-free interest rate      
Fair Value Measurements      
Warrants measurement input   0.04  
Expected term      
Fair Value Measurements      
Warrants measurement input | Y   10  
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
product
Commitments and Contingencies  
Estimate of milestone payments | $ $ 6.3
Assumed number of products per contract | product 1
XML 129 R113.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 21, 2023
Oct. 06, 2021
Mar. 31, 2025
Jan. 31, 2024
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Apr. 03, 2024
Commitments And Contingencies                    
Contingent consideration under RPAs, AAAs, and CPPAs         $ 3,000   $ 3,000 $ 7,000    
Payments of consideration under RPAs, AAAs and CPPAs             53,000 14,650    
Short-term royalty and commercial payment receivables under the cost recovery method         413   413 14,215    
Long-term royalty and commercial payment receivables under the cost recovery method         55,936   55,936 57,952    
Exarafenib milestone contingent consideration         3,214   3,214      
Affitech | Sales-based milestones | Subsequent Event                    
Commitments And Contingencies                    
Payments of consideration under RPAs, AAAs and CPPAs     $ 6,000              
Assignment and Assumption Agreement and Royalty Purchase Agreement | LadRx                    
Commitments And Contingencies                    
Payments of consideration under RPAs, AAAs and CPPAs $ 5,000     $ 1,000 1,000          
Short-term royalty and commercial payment receivables under the cost recovery method         400   400      
Long-term royalty and commercial payment receivables under the cost recovery method 6,000                  
Assignment and Assumption Agreement and Royalty Purchase Agreement | LadRx | Regulatory milestones                    
Commitments And Contingencies                    
Contingent consideration under RPAs, AAAs, and CPPAs $ 1,000       0 $ 0 0 1,000    
Payments of consideration under RPAs, AAAs and CPPAs       $ 1,000     1,000      
Assignment and Assumption Agreement and Royalty Purchase Agreement | LadRx | Sales-based milestones                    
Commitments And Contingencies                    
Contingent consideration under RPAs, AAAs, and CPPAs         0   0   $ 1,000  
Payments of consideration under RPAs, AAAs and CPPAs         1,000          
Long-term royalty and commercial payment receivables under the cost recovery method                 $ 1,000  
Commercial Payment Purchase Agreement | Affitech                    
Commitments And Contingencies                    
Payments of consideration under RPAs, AAAs and CPPAs   $ 6,000                
Commercial Payment Purchase Agreement | Affitech | Regulatory milestones                    
Commitments And Contingencies                    
Contingent consideration under RPAs, AAAs, and CPPAs   $ 8,000                
Commercial Payment Purchase Agreement | Affitech | Sales-based milestones, first and second                    
Commitments And Contingencies                    
Contingent consideration under RPAs, AAAs, and CPPAs           0   6,000    
Payments of consideration under RPAs, AAAs and CPPAs           6,000        
Long-term royalty and commercial payment receivables under the cost recovery method               $ 6,000    
Commercial Payment Purchase Agreement | Affitech | Sales-based milestones, third                    
Commitments And Contingencies                    
Contingent consideration under RPAs, AAAs, and CPPAs         3,000 3,000 3,000      
Short-term royalty and commercial payment receivables under the cost recovery method           $ 3,000        
CVR Agreement | Kinnate CVR holders                    
Commitments And Contingencies                    
Exarafenib milestone contingent consideration         $ 3,200   $ 3,200     $ 2,900
XML 130 R114.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Segment Information    
Number of operating segments | segment 1  
Income and revenues $ 28,487 $ 4,758
Other segment items:    
Research and development expenses (2,875) (143)
Depreciation of property and equipment (10) (3)
Credit losses on purchased receivables (30,904) (1,575)
Impairment charges   (14,253)
Arbitration settlement costs   4,132
Amortization of intangible assets (206) (897)
Gain on the acquisition of Kinnate 19,316  
Change in fair value of embedded derivative related to RPA 8,100  
Interest expense (13,840) (569)
Other income (expense), net 6,921 1,586
Income tax benefit 5,658 0
Net loss (13,821) (40,831)
General and administrative 34,478 25,606
Single Reportable Segment    
Segment Information    
Income and revenues 28,487 4,758
Business development and deal related costs (2,971) (3,391)
Other segment items:    
Research and development expenses (2,875) (143)
Depreciation of property and equipment (10) (3)
Other general and administrative expenses (31,497) (22,212)
Credit losses on purchased receivables (30,904) (1,575)
Impairment charges   (14,253)
Arbitration settlement costs   (4,132)
Amortization of intangible assets (206) (897)
Gain on the acquisition of Kinnate 19,316  
Change in fair value of embedded derivative related to RPA 8,100  
Interest expense (13,840) (569)
Other income (expense), net 6,921 1,586
Income tax benefit 5,658  
Net loss $ (13,821) $ (40,831)
XML 131 R115.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Geographic Regions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers    
Income and revenues $ 28,487 $ 4,758
Switzerland    
Revenues from External Customers    
Income and revenues 14,800  
United States    
Revenues from External Customers    
Income and revenues 12,062 3,658
Asia Pacific    
Revenues from External Customers    
Income and revenues 1,125 $ 1,100
Europe    
Revenues from External Customers    
Income and revenues $ 500  
XML 132 R116.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - Subsequent Event - Castle Creek Biosciences, Inc - Purchase and sale agreement
$ in Millions
Feb. 24, 2025
USD ($)
shares
Subsequent Event  
Aggregate purchase price, Purchasers $ 75.0
Aggregate purchase price, Xoma portion $ 5.0
Number of warrants or rights received | shares 10,464
EXCEL 133 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +B%<5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.99],7@5AI=F 6(&$1"40.\N> MMA;Q0_:@I'^/$]H4!!_0I6>NSYR1II6>2Q?P.3B/@33&J]'T-G+IUVQ/Y#E ME'LT(N8I85-SZX(1E)YA!U[(#[%#J(KB&@R24(($3,#,+T36M4IR&5"0"T>\ MD@O>?X9^ABD)V*-!2Q'*O 3631/]8>Q;. ,F&&$P\;N :B'.U7^QLZE'4IX>WI\F=?-M(TDK,3T*VI.!X]K=IK\6M_=;QY85Q75*BOJ MK+S95 5O5KQIWB?77WYG8>.4WNH+,[[]87P2[%KX621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( +B%<5JD5_7?T @ -X] 8 M>&PO=V]R:W-H965T&ULM9MK;^,V%H;_"N%VBQD@CG5SXDR3 M (X\V?4VDWCCM-WT&R/1L3"2Z%)4+O]^#^6+K"QU) WH#M#X=EY)C\C#\U+D M^2L7W[,E8Y*\)7&:7?264JZ^# 99L&0)S8[YBJ7PS8*+A$IX*YX'V4HP&A9! M23QP+.MDD- H[5V>%Y_-Q.4YSV4#R?$6?V9S)WU\&.Y4P2EB:13PE@BTN>F/[R\0[4P'%+_Z(V&NV]YJH M2WGB_+MZ,PTO>I8Z(Q:S0"H)"G]>F,_B6"G!>?R]$>WMCJD"]U]OU:^+BX>+ M>:(9\WG\9Q3*Y45OU",A6] \EO?\]5]L3) M)AC.((G2]5_ZM@&Q%S"R:@*<38#S(<"N.X*["7#;!GB; *\@L[Z4@L.$2GIY M+O@K$>K7H*9>%#"+:+C\*%7W?2X%?!M!G+R<\""'VR@)34/R-961?"?3=-V> MU'WID]_G$_+IY\_G PF'4T"-]M99V:J1MAWSCJ5QFH!NRL"HP@//.S[C-,UI3.[9B@NI X7K2)'K\/IH5%=0AL0JH(8[4,-VH&9, M1%QUXY! ,M"VJ0:E;0>K[6%H?%=HAL0JT$YVT$Y:]CY!810KDEU]"\.U%C3. MM$T,#>M*RY!8A=;ICM8I>H5S%N0"(+&,C -)KJ.8D=L\>6)"1PO7LBR[[YZ- M+%M'# WM2LR06(78:$=LA%[E9BR]9\]1)J&)27)+$VV7Q'7^>_=M3.[O'L(;$*O#.=O#.VL";I@$7T"6+4N2(S"4D-<(% M\7F>2O$.?T,M45Q\\E7'#HWIRLZ06(6=;94EG=6&W@-](],04ERTB()U-5?? M91LDAT[?L8>>=7*B8X<'=X5G2JU*;Z\@MMO0&X*2\SR"[N_:EA8> M&ML9GB&U*KS2&-AX:?\1GJ_>0=Y[X*^I%ER#7,+$^TL4Q]H:!0_N3.X0CL$N M+8.-U_H?R>V&C)G@+U$:Z'LOKNF/M=B,V@=3:E5LI8&P\;K_([89SR0XKK^B M5>T8VZ!XYIU8(RTWHP["E%J56^DA;+SP+SKF6#!:CPD7&-9D,Z/&P91:%5)I M'6R\WK_A ;2EV9*GF&=H$'$LKW\*PZB6EE'38$JM2JNT#78KW_ GU K][RDD M?#)G- -V(9EF65X##]>\U0VW/A[4&=LA_()=&@:[E6/X@\=@#2AX V511::% MA2O5P#+J#TRI56=12X/@M#((?BZ$F@%93WM$Z7,Q7.9:: V*CTP7Y>-17:F9 M4JM2*XV!T\H83%/)Q/IQA9IEHUN,6FJX8ATUHT; E%J56FD$G%9&H.B.Q(=J M[)F+=RTK7.>6IWT:! QD0"1<"VKI&74"IM2J]$HGX+1R O.$@G6\RC/X.M/W M3URG;@X<#^L,ZQ#%OU,6_TZKXE_9G6>5S?X)"G()I5FRHJF^S>&"M?.Z>%QG M;(&V_ M37)+-3^&]59?#]"%H6A=,B=[F$U):& M,#9HD9DL\?V-VG#_(NVST]&I?;J[Q@V.0Y@!MS0#+EZZ;S/_=202,IUH%R+@ M"J[V23$>U'DAPB%J?[>L_5V\4M]"JGN&UQ ^83&/8&0EO]!D]2MYX'FP9.3F M9J8%9[3\-Z56!5>6_RY>MF_!J4D@-1)JX37,^U,8/X4:8[. 'X&'B*,%%VE$ MM?",5O^FU*KP]A8(M:K^?2@I!-07TS1D;^0WIAT<&Z0L^._TS#[33\KBP9VI M'<(&N*4-%AG8H>P &YI =S6%J @MEE^5<\,E[M^U!(S6NF; M4JL2*RM]%R_1QX K7".K,40- K4U/A[7&=,A:GRWK/%=O,;?KUZUD(P6]T;5 M)J;4JNC*^M_%Z_^'2,:,\ 6QG4]/G\EFW9I^Q/R!NKOJ*U:0(5]HG#/RLW4, MX^N0:/D:?71@2JVZ)+=T"QY>ZS\(&A9/"MZ3)Q[KL#8(J/5L.DIX6.?EN(>P M"UYI%SR\WM\V._+U+5C2])G5&H<&H=OQ?#+^CY:749=@2JW*JW0)'E[BCXY/ MG.$_H+>*8H4I\?,DCZEZQ'*D1M45DVH!^$RP!8/:+JS/C/AQNF9&HVH34VI5 MQJ69\' 'T"$S-BC5WZWZF_4Q6>KV7_CX<3OS/H0-\?9V+^"^H46FQ 54IM1. M$.!QG3$=PG9XI>WP<*?0(57B0DBJ-&HZ3*E5>96FP\-=PJ;779$)6_$L*M8Z MK.F_L[M/=YN5QL65W4/Y\O?/Y&U6+"3(2LP6$6L>GD/[%>C/Q^HWD MJV)[[1.7DB?%RR6C(1/J!_#]@G.Y?:,.L-O2??D_4$L#!!0 ( +B%<5I: MGK;8=0@ %4J 8 >&PO=V]R:W-H965T&ULM5IM;]LX M$OXKA*]WMPLXL4CJQ>XE 5PGBPW0;8.ZW?NL2'0L5!*]%.4T]^MO*"NF)5*, MDW4_)+&@9;]9%(E:U;$U3G?L!+^ ML^*BB"5 M/K"!IP8T%G]F[+$Z^(Q4*/>FQMO1%*ZDKRHAT,"(JLW/V-?[03<3 ^P,#2#N '#N M@-H$^@.61/6 M=2SCJPO!'Y%0UN!-?6CFIAD-T62E6L:E%/#?#,;)J\7G3\O/'V^OYU]OKM&' M^(>,2W#%\ MV^+9.:!V!VIOO:\V<<(N1[!Y*B:V;'3UKW_@T/N/+;H3.>O$2O>Q4I?WJT5< MK1&L&DK4!_97G6WC'(*WKN+.E=^X4@5@>X4]' :P9-O#>"QF 24S;V_60>KO MD?I.I,LU%_),,E% ?:BDR!+)=K!M4'>^@D,,E'H]H!:C< !EL$<9.%'>EEL M5ZCT@3VAYE,^H8HEM=R MS03,:L)@]>]S5HU1R:0-:VC"F-(^5HN1Y_EVL-$>;'3TZO.G.(=9;;*6%P43 M21;G:!,_-=-^$ :JRQ0"@^C0S>T75#"YYJDMK,A$[$)CW/O3.XA+E_&6'KIC-I) B]?D&TV84S MBH> 'K S=@+]R,N'HTMBZZM3:'Q*^EA-JQ"V[P!23:G8R6*0"2 M19O@JBQN M5%X/UIG66P>K@=2T(0/YBC4=8C'&_+MJ,HND 8DV+V,V+!SGPVAKB+HK8I$=_%O4YU&(UE"R:0[&;1/]&2*\I MB]@DU2"8T7Z)L9E%LX ,1*GI%[OY]^9'+.(5*[-[4.X0@>1EFV+HET]<,N3_ M:D5MTBLEV"@YSGN_451BS=;83=>WI8S+APP6IMTTPSO=9%42S#QC[SCO]]9X M-%%C-U-_;CAK%PHT/CDD*%():HW(0J73 ['6!F1:!72($#3?8C?A[IC+4:7U^LUA%WI >(IJUB9NU^SKCI0FW<+'?)RJ+43#0=A'-Q<3- MQ=]*%HL2DD.P+2MKUA#K0YG]#[[:37A=9K)2$NG98IAQB:6-I49IM%@1/"26 MB>9;XN9;:$96#*I/BH!JD^\HS;:0.Y AL4K_.+<"MO2R]""%6\ O6'4!:Q(E M;A)]KI4;Z!)5?O-50SP[992R>RN?$DLOB^FLKP\L9D'@#\VQYDGBYLENY_12 M4IL42'P:&5 M?#KS9[,!K)HKB9LKWYS9K0 X&Q( Q-*4^M@H+*951,A TE!- ML-3=NUI593)4,EU"DYI=JT5HNN&\]?124RL]M@/FKZNHU&32PY.#-CA+RTP' M>DRJZ9:ZZ?;CBYN8FLR)O7 :!7U\%CL\#?!0%AV<"KLY=K>/7YI"DQJATM"@ MSTLV.S\(I@,D2C6)4C>)+J CS)K#UMW)TEX9)("XS6U,[,S,-G%)ZJ5ALS7/8S-6_VZ-FJY:F3H9_K98^E;=NU)K%J9O%U9I#X6HH M?(S>>>>>%P4@K 7:QGG-Q@B:F3&E%'X(JM:Q4*>.-91MH0K[&&$\AMY]3*.H M21FX]&J.'Y:55CU_^6CM5YW(8U MSR#S)^N:F))AUF<(B\TT'-@S6E10MZB8IVFF2G]SBI*E9UF)DGB32;O^H18U M0?$T"HT];C7$4V^ IJF6%-0M*: YJ8LZC]719GMTS M(K;5Z6+QE*"OAVMI2 M45,X1$:%=][\K=FL-0AU:Y##X%*VRI+,S@>F5CC#A$9>T&_<[9:$$C*@[7RM M+/QC3L4K2]6Q/H SU<,4STA?Z]O,IA$9.&?PM2[PW;K (+!FHQX-WN1]ZS&) MS"[)<+T/"3!/]&2"05]CA:[+(%\'Z,[)C9,0L."=$?3<($UDI,^ MJ3Z5M^ZL:%7BT],PGN]4-Z^.^D3>NE$?//=VJYQC5MEV5-_/5:=-%YO6(+[[ M=&!Z3B.=IQ_^1IZ>5*.F)3NG;J'_&F;^OE87O5A;'K/(; M3O&MJOL$CKI1:CGBN^4(]!A;)F3S:&/3/5&R1GPB?=&&_3/4BJ_5BC\[45X[ M5<^KHSZ1M^X+/5KW!&[=NSV\(J]/X&@7Y>3@G3_UPN4?L7C(R@KE; 6> MO?,(*J38O<.XNY!\T[P&>,^EY$7S<BFVPOU9N'^3=*K_P-0 M2P,$% @ N(5Q6E.$LW(J! 1Q, !@ !X;"]W;W)K5CCS.[G-*0UU4#8 M).CL_OI-@ :C"-+M\D$AW'ON.3=P<\GT0.@3VR'$P<\X2MA,VW&>3G2=!3L4 M0S8@*4K$G4="8\C%)=WJ+*4(AKE3'.F68;AZ#'&BS:?YV)K.IR3C$4[0F@*6 MQ3&D_RQ11 XSS=2>![[A[8[+ 7T^3>$6;1#_D:ZIN-(KE!#'*&&8)("BQYFV M,">^E3OD%G]B=&!'YT!*>2#D25Y\#&>:(1FA" 5<0D#QMT<^BB*))'C\78)J M54SI>'S^C/X^%R_$/$"&?!+]A4.^FVDC#83H$681_T8.'U IR)%X 8E8_@L. MA:WC:2#(&"=QZ2P8Q#@I_N'/,A%'#J9[P<$J':Q3A^$%![MTL'.A!;-XMU.!$3N.&4W$7"S\^][]^V7S]]/%^\7UU#Y:+3XLO M_@IL/JQ6WS?@S1I2E/ =XCB T5OP#OP*=,!V8I1-=2ZB2PP]*",MBTC6A4BF M!3X3@<; *@E1J +H@G;%W7KFOK1:$>]1, "V>0'D*^ M@ONY,3"$XG_%#:FB&&VD7N [1ZQ,(S]. MV'?;*0*<2H#3*L G<2SJPBMR7^"/U+0:WFGV.\T4^FY%W^U!OW?RW;.D6IYG MR\,ZH7^-I:+ JQ1X_15@QK)N]M[Y(V&.'@36B M*>(9C$#]DF^DTB8EK6%D4S%A*0S03!-= T-TC[3Y[[^8KO%'4P&^$9B2$=.H MES;C?RYI98#CZ1J/AN?DZK-JK59+YJ>ZTI&"=X]-9UV*OUZM3=[+O?]JT89 MH5M#IYVJH5[SS?9%?S2PO;IJ+%]>-=KC]"T;MT)3LU(W$F9[)W&#NN&<39CM MGD]KAY5*OVXDS/9.XO4UPVU\_>VS3N@*0U5#W4J8[;W$*VM#0YO0D/X.*Y5Z MW4F8[:W$+>I"0Y?0P+_#2N5?-Q)F>R?ADV2/*,=@M6S4^C_V)41NOAW6!7\]:,MB1C1 M;;Y3PT! LH077_C5:+$;M#0G?KYI+?&]$KV&*+:;/D&YQPD"$'@6D M,? $)5KLVA07G*3YQL<#X9S$^>D.P1!1:2#N/Q+"GR]D@&KO;/X?4$L#!!0 M ( +B%<5J&PO=V]R:W-H965T&ULM5EM4]LX$/XKFESGALX L>2WA(/,A$![S+7 +U^5F*%>&I;.4D)M+_^ M5K83)Y:LHQS]DL3.:OT\N](^*^OTB8MOL@'_F7.14P:5X[,NE8#0I!^59GWA>U,]I6O1&I^6]6S$ZY2N5I06[%4BN M\IR*[^-,_RMB4HX%-6N@TWBL!_Z8P3HTF-]?W-Y^N+L8/EQ?H M_@&^/E]>/]RCFP_HYO;R;OQP!0;H"'VYOT '[]XCN:""2906Z&'!5Y(6B3Q$ M[_:N3_L*@&GW_5D-XKP"03I 8((^\T(M)+HL$I;L.^@#HRTMLJ%U3IP>+]CL M&/GX$!&/!!9 DYU> M](H^D4LZ8V<]6+*2B37KC7[_#4?>'S:*;^1LCW"P)1RXO&\(SP7/T7(E9@M8 M:9K[C*5K.LU@!JT@TP*I!4.75W:57,,MU_#-N,ZX5/HOOF;BNX-U]<1PA[5//-PB[83U2M+1EG3D)'U73>.* M]0P6KX""+*%XJ45=MIBP5H+(8!9%H==B%AE))[M&>XCC+>+X18AU]!^+] ?D MJ,K+JDB5/.+SHWII.M(2FVD)XS9XTXA@;V '/]B"'SC!/W!%,ZBR1AFQH1R8 M ;!(&[!-*V"..R .=S"'#KKW,V2":K2XA&Q9V@T9$>9&[YEF7LC9WM\L=?( MI_%[PC\]B)\R,K(#59 M"9,FT$BD4NE4K9D5*38G>A#$@S94TXR$D1=U@"4-6.($.Q$L217*N(09A*#9 MLY?5@VNN& K?6QD0DX$W]((V ],,ASLIV2?0R#UVBNOH*E_25.AY@ "W>-R" M#>Q@WU3W:V_[$XB$75.HD73LUO2QF*;EG(&$2*94QBJ"(&GVGN^-1+EF%9CU M"OND@U2CW=@MWN.<"Y7^J%CQ.91818O'%.87HC#[.IB9\DR\=DMB,1H,XPZ\ MC>QBM^Y60L"-.FN%:=':01#Y;:"F61!UK^)&;[%;<#_!\JWZ@QHN+^PP3<$\ M\H?#V BHQ2[ H&P=0!MMQ0.W:D%G)C;B>E!']+U5N;!3IG]Z3K^1MWW>C5AC MIS:./L(N7U=7W9C2V3^K5*:;9?!76A14V;5A:):7H8^-;/T*72:-+A.W+D\6 ML(R9WI?.H1*C-W$/LU&@HE;@E]+LT[=SQ =OHRHQ:R;J-_HL>_6XZ_E^W26'-$U](*@ MS/6+Y)7>U $)8+E=\1N)]MT2O8D" M^F51<*QIW]1T*W>;F?X9%*>BK3N MC_')N#S\Z#=NJC.DS[!S3@N),C8'E]YQ#)A$=2Q372B^+$\VIEPIGI<_%XQ" M(+0!_#_GL.>N+_0#MH=CHW\!4$L#!!0 ( +B%<5JGB^_EOP( %,' 8 M >&PO=V]R:W-H965T&ULK55M;]HP$/XK5E9-K30:2""@ M#B*5EZI(Y44-[3Z;Y"!6'9O9#G3[];,=2"E*V33U"_8Y=\_=<\;/=7=N*^,4,BRO^0:8_K+B(L-*FV+MRHT G-B@C+I>O1ZX&2;, M";OV;"["+L\5)0SF LD\R[#XU0?*=SVGX1P.'LDZ5>; #;L;O(8(U--F+K3E MEB@)R8!)PAD2L.HYMXV;06#\K<,S@9T\VB/#9,GYBS'&2<^IFX* 0JP, M;+ M%@9 J0'29?S<8SIE2A-XO#^@WUGNFLL22QAP^H,D*NTY'0+9/EC;&6'%BE_W?3@*: 0?!'C[ .\TH/E!@+\/ M\"W1HC)+:X@5#KN"[Y PWAK-;&QO;+1F0YBYQ4@)_97H.!4.9M-H]C >WBY& M0Q0M]#(931<1FMVAP6PR?QS=CZ;1^'F$'F91A&KH*1JBRXLK=($(0XN4YQ*S M1'9=I6LQB&Z\S]LO\GH?Y&UX:,*92B4:L022]P"N)E$R\0Y,^MY9Q"'$U\AO M?$->W6M6%#3X]W#_3#E^V5C?X@6?T=BJ_A7P?C6\>=PW8Y]'"JM6C,8IX!NGS@4EY5L2T@FA;"*,\VK#7\ MCM?HNMMC'A5NS7K'?W-[5V&KK+#UUPISID60DM^0H+46/V0D9HL)Q4L*-:V6 M-8DI:(%8*B0AS@51!"K_]T6JUE&);?^$Q=EJ_O,V@I)K<);K@&<:-34ZO 5$ M]7U4D0BJKJ/=[)P0J7"KN@[W2)\R$&LKVQ+%/&>J>.#E:3$9^GHR6 4].=<3 MX]8*I?L&4XR;"19KPB2BL-*0]>NV[K$H)+PP%-]8%5QRI375;E,]]4 8!_U] MQ;DZ&"9!.4?#/U!+ P04 " "XA7%:\C#?(V(( !F3 & 'AL+W=O M8X$;R30B[EZ2;,O M^8:Q GW;QDE^/=H4Q>[]9)*O-VQ+\W?ICB7\F\-D7Y MP>3F:D>?V(H5GW?+C&]-CI0PVK(DC]($9>SQ>O0!OP_(O$RH(GZ+V$M^\AZ5 M77E(TR_E1A!>C[2R12QFZZ)$4/[RS!8LCDL2;\?7&CHZUBP33]]_I[M5YWEG M'FC.%FG\>Q06F^N1-4(A>Z3[N/B4OOBL[M"TY*W3.*_^HI=#K&F.T'J?%^FV M3N8MV$;)X95^JW?$20*9]B20.H%@D8+TG85HG3+M- MZNOTK$Z8=1+T>4^"62>8W0I:3X)5)UB7]F%>)U3ZFAR.7W7P;5K0FZLL?4%9 M&+NX^KNU\"^\.]8Z/5/7_YU?EXOT)W M+M^Z6_S+O_O%=CZM?D+.OS\']_]!8_1Y9:,W/[Y%/Z(H0?>;=)_3),RO)@5O M37WTG@CAJ^2+=;_N^]ZLEVU=D?PC JAP<:HR6-PG&0H 7=106- M)2SO#&N]WF_W,2UX9^Z*#\?YMR$'MF*$C6Z99)N/[E7)L]1NNHD$ " M->0^%?HTX:(^*IL%4.PKLV(B=MQ'F2[?+'H&&.+Z'/2KAI(6D<, M#1O'L)8L]*,L]/]%%F_XH)9O*._'VXLDO(1 PC0I M!DV% M($<,PMB8BB5=Y6X8>- \2)@/"0N 8"TM&4FN//.0GN,I44,U# FS(6$.),R=BI.!/NU, MN9 %?4A8H&Y]2W&SH^)FKU/HE6:S;L6_E>=LETJR0.U2@DS(:$ M.9 PUQ3/JK5YY]++@ZSH0\*",\UO2<\Z2L]22B_(\WUUX<+'R/5A)>$P5+[0 M+*-)(9V=E_/7:2]C MA\6>(D7\ROS-E[?\ZZ3(HH?]824["9&S6BYETE16'"I-2)@-"7,@8>Y& MV5F*]D"+^J"TX&P7VOIK[!.L]D\^L@+%:2Z7&Z0CL "EV: T!Y3F@M(\4)I? MTUHZ,C1+[YA!P?FXMN :8P9?[,SP8:[?JM.EBM3/>W7J^H-U!DES).T7[#HL M\7YTC"VM>V4,VC1?4G:,"=%)>23:TA C+*ROZZ)IPTN M:%4/E.:#T@+I'L'3/BL$-UX(5ILAK_'AU,C!0@1U0T!I#BC-Q1)'0=.QL$0" M:HF TH*:9O1VH2W#QA;!?[\OHBXY6*:@S@@HS:EIK:/2'2HEGH%E=I4':GF MT@)I!RRY[DAC>I#_K^FA+C]4@Z T&Y3F$-'T*&?L[I0-6M0#I?F@M "*UE9V M8WH0M>EQB;*7J\_2"QDU>K!J03T04)I3TU0C)VA!#Y3F@]("(OH?/0N.I/$^ MB-K[N%2&9P=24)\$E&:#TAPBN@)8GTE&4E '!)3F@]("*%I;PHV;0M1NRB>V MVV?K#J#TH*S76CKKS%MB-JT*>^WV2<9HW'T)Q?A$^4# M97G-_DRCF#[$;/R89N.4YA'1 MBS$[$[ /6C$@HG]E]LWFC?=#U-Z/ZDXP=>I@H8':.Z T!Y3F@M(\4)I/1-N& MGQ-:I'LGV/FXMN :>X>H[9U+[P0SI(H4%_O%IS: NC>@-$?2_KEP4B@Q-'1L MF;/NKP$D@>((),:,,=%-;6IV#[@8:>%Y[_%N?!2B]E%>]%P;_SX/:'J"T (IVT-/DY/%&Y1.X?J794Y3D M*&:/'*^],_F^SPX/M3IL%.FN>N+10UH4Z;9ZNV$T9%D9P+]_3-/B^T;Y$*7C MH\5N_@M02P,$% @ N(5Q6OT9+WZQ"@ 5C4 !@ !X;"]W;W)K, \;SA(A$I[ MUY?EM3M]?9FMBEBE\DZ3?)4D0O]\+^/LY:I'>^L+]^II49@+@^O+I7B2#[+X MOKS3\-=@,TJD$IGF*DN)EO.KWI1>W P]C_ZI! ]@9B*7-UG\IXJ* MQ55OW".1G(M57-QG+W_(&A WXX59G)<_R4MMZ_5(N,J++*EO!@\2E5:_Q6L= MB*T;&.NX@=4WL$-O\.L;_!)HY5D)ZX,HQ/6ESEZ(-M8PFOE0QJ:\&]"HU$SC M0Z'AOPKN*ZYOOGU]^/;Y]L/T\>,'\O (O[Y\_/KX0+Y](C?3AS_(I\_?_GP@ MOQ&5DL=%MLI%&N67@P*>;.X?A/53WE=/81U/H8Q\R=)BD9./:22CW0$&X/+& M;[;V^SUSCOA!AN^(3]\2YK& ?'_X0-[\]COBV,WAP_CX,#ON^9NP^N6XPZZP MBGQ!YK!'J4#*_P.)8#>OCPYH]?9$O12BO>K!I_ZG_^@0^]?&/8S#;83@6 3@< U^O572$%QEJ.+I;HS*.\T>>;YND_],:.7 M@^=M]Q&SP!O[UFS',;YQC#NG9AK]#[859*(B)T4&J2C,TE#%DJ2UQ^:J^1R: M.5SE,C*+_^ )Y.>'M/$EDLL@@+2?4V-EI&J%BM, M WB)S@_F\[CEC>]-O*#A<]N*\A''?9YL?)ZXEU.R%$J;;4? 5?V$^^<@ABYOT7*ZO#%1F5.9KF)8J2]W?3?.W9#HU/T'#D)L[ MN(!"M6VZXF@YF;I)>1J&6JZ# M&&?I4[^0.H&Z95:02.5AMH+U;]9W>47E^4JDH80UDG>$N,W-U.A8J-.NC/,]W/!>R_JN0(Q(?)*!!NX,(21S"C0-M&._";,,S'[;K%H.9MY[GJLC$=N E+EFW*3 MQ$K,5-RMY=F9N+BN1'\%LS/+[,S-[(]:1+*$G8%RT=M*\:VI=] (#P_]GEC M;C$KZGD=R8Y9JF=NJK_3$C1CM$X-^9;SW:3!VHSK>TU1CABQKFS!+"TS-RU# MS>7]MT5V9LC9%]WT^:I(+9L:H-^[ 8MF,\%@=C08\HYJ MV;>D[[M)_]Z0_++(CW:\3>ELPEKY!3&C_H0/.]RVS._O8?ZZGW6PUO:1.MMG M_JCI[YF*^UU86X<";H&P#6NI3;('8&8>#,:E67(H-H3T66L%(4:THPSVK3#P M]S?Q=P@*R_.HSZA$8'S2=!NQ&]&.#K]O18+O[O$WZ6FN4JB##SE^.6O[_ERC M[4;!R@O?+2_N=!9*&:TI>MT,:'4.T$"7 7HM4AOKN)<*<5 MS.M2Q&N6RDF_&U.[1] ?3EK%@?N1I\Z:%16^6U1\:'=NJF(U$U#-2VG*"U5N M1J"FM#X-?U'%XI!915H2HZ"52Q"K[L:Y;\6$[Q83-:U6V4_.I38JHFIB1K I M(]EQMNPCJH$'H]:\[3/;/<>T:B!PJX%[N3Y>J06!;;ZBAYL8ES?;(>Y'GGHT M:V5!X)8%NYE!ODH=JHJ6LJ593]NE=KX06B)'8RCVMA[@C#8K0\0J&'9HAL!J MAL"M&1[%ZWIO:!F# H_6![DE A 011'+]0*L585X$1I?= &J*-I8$#,:=-17 M@54*@5LI;(CW3GW1L^6#K)8#] M N)-)$-M^@J_ X[J4YF] -[;5G^QTJ6PY@NM0C.'Q@"%AB@'[E._-4%M.PH5 M!^MH1 168P3N1L3-X?Z;1BJL.5,JS>03U(=FYNH+( (5WIP(D#,&/N&M[CQB MQT=CUK6AK'P(W/+A-(#2)(Z]T! ]X V#UF$H9K<;@EUL5C<$[O[%PVJYK)(! M2(=PK1;);5J]& ?I#96'P5F[%^<:;3<&5F@$>PXW#.PR7YK*7J6@'&!64=AM M03"9C)MM8/?C3H5CU47@5A?E&XBF[0<9<]WDSV:%4&E5NLC7L#H4,6BSXSJ> M[D]MH1(,.RB#6YG"W4<Q^ZM$Q0KHGP:@CMW$KA+A;"$WK$X=$ /JXD=#_V M:/!MX<2]KE?[K&[B;MWT$19^4FH_E<)2A^1^U%LBAK4^B^C^E4R?M)1='1FW M$T=' A%?G:4QM]*+NZ77OE"4[^V]"BWF,E4SDJ@8LD:6UKGSB$XV1U[3F+!F M=>;V]M2$L/72IUNMG1R-SA5S1("PXR,D0K^B6\2MW.-NN7]V^]2P6*7(W1VF>U-+JF>YO5Z@&%8Y:.!H%:[?Q=%(](X(!-*90B+Q*_0B MMWJ1N_5BR2NP<0Y+H]/Y7!4R7)1G#"AF[%W4ULD(8C7L3HY6+'*W6#P.2TT) M4QP'\IHI@N-7G&@-K3@<[CG1ZNBW5:\GB!A];;L:^H/FT= ^ZPJAP=; MWU!)I'XJO[B3D_)]B>I+'YNKU9>#WM.+F_([-(WK4WHQ+;\J,[##5-\X^B(T ME-8Y)*0Y#.F]&\&,Z.I+/-4?1;8LOP9<7Z#_. MS5>IKO\/4$L#!!0 ( +B%<5J>A5,/UP4 (D- 8 >&PO=V]R:W-H M965T&ULI5?;;ALW$/T50BF*%I!UL^,8B2W =A(T1=(83F^O MU.ZLE@B7W/ B1?GZGB%7JU5J&RCZ(NUE9GCFS,PA]W)KW6=?$P7QM='&7XWJ M$-J7TZDO:FJDG]B6#-Y4UC4RX-:MI[YU),ODU.CI8C8[GS92F='R,CV[<\M+ M&X-6ANZ<\+%II-O=D+;;J]%\M']PK]9UX ?3Y64KU_2)PA_MGA6]*: M P'&ER[FJ%^2'8?7^^AO4^[(924]W5K]ERI#?36Z&(F2*AEUN+?;7ZC+YSG' M*ZSVZ5=LL^WB;"2*Z(-M.F<@:)3)__)KQ\/ X6+VB,.BQ6.+9&-+Y(J29O@%.&B_(I.+Q5\ O+U^0+I]K$D*W$3?0P\/YR&A"<3:9% M%^@F!UH\$FB^$!^L";47;TQ)Y7& *5#UT!9[:#>+)R.^IF(B3N=CL9@MSIZ( M=]JG>IKBG?__5'.@TX<#\9R\]*TLZ&J$0?#D-C1:_OAL?CY[]03,LQ[FV5/1 M_PO,IP/-)^*16.+OCQ^NQ;W=21UVXM:ZUCK)1F,AX:/E5CH2Q?"Y\GBU4C90 M40O7>X+TJ$<-/Q$ MU*1S9;%>>(JYAXDM75P_F1S:%Q"P[2@4O;(05N0&W"0='H#A1I4G/F ;$@7F M2!7<3MX3@ +170W=%_.$>0'-WV O:SF_L=C6JJB/FF=%6L$".HY*#].7*H91 \>)E( 2N+?:KDRJRI.Z;WN<10"=@U!2DOQ3TM247 M%$ ";8*H)=0W?L9<^2,:A=3>YM)"SAX918>H)B*A@+T?%0-YJ!YUI('K MX2!FYOJ$2F(:9,''=C8WU@>QZ2;M@P-+;I M..AR!_P5I4- :IY>G8;E;R1S51#.&JGY>S;]@,XTKM])6L@#EJG#%'+E^9^# MH[K*EJR@T%(TU#Z]#B.WATN&;][="_!:VW(BWBL4M%0\$5CXK3+2I.K<6NA@ MBC!DHN;!-T5T+*K#KL7YC_D$L=H"7$[#\(!QBH7TM:APM/-9)#MKEH>#[/!% MFV7QVC-N;.W4K(!YO[T?ZV\MRQ1XG,,3\MA@8)*8Y7J@"U7!U"4#1/QA/CN? MG#';FC,[#+LCG3AF%$$B+*?FL P9#4';;6M6W0]&W T32QPIE M5Y1S9MTY G:H[CC-NPK-H2H(%!Q.V1%!+91IW?4!3X'L6IA+!5'0)'G>(#$[ M*# L-"K!A>$4>(O.VI%' G$]I+],F1QP0WA"M\FPQBCO(Y63APY@T\'Q&!*U M3A\!*(6-)N233%\]'>9O>WP3;IL/V MR@8WG3$](E M !%B & 'AL+W=O0'@[LJN)'?W MP=82CYF>GGYW3^/E3=-^LAMCNNSSMJKM=P\V7;=[\?BQ+39FF]MYLS,UW%DU M[3;OX&>[?FQWKGQZ?/ST\38OZP>O7M*U]^VKETW?565MWK>9[;?; MO-V_-E5S\]V#DP=ZX:I<;SJ\\/C5RUV^-A],]_/N?0N_'KM1EN76U+9LZJPU MJ^\>7)R\>/T$GZ<'_E::&QO\G>%*%DWS"7^\77[WX!@!,I4I.APAAW^NS:6I M*AP(P/A5QGS@IL07P[]U]!]H[;"616[-95/]O5QVF^\>/'^0+P\-%;[MF*R\#!-NRYG_SSX*'X(7GQQ,OG,H+IP0W M3T10?I]W^:N7;7.3M?@TC(9_T%+I;0"NK'%3/G0MW"WAO>[5Z]R6-FM6V?O6 M6%-W.>.J7F8?RG5=KLHBK[OLHBB:ON[*>IV];ZJR*(U]^;B#Z7&0QX5,]9JG M.IV8ZN0T>]?4W<9F;^JE6<8#/ :X'?"G"OSKTX,C?F^*>79V,LM.CT^?'!CO MS"'CC,9[^J] !D]U-CX5\MH+N\L+\]V#'4[67IL'K_[XAY.GQ]\>6,@3MY G MAT;_?1=R>*K3>?;%LTV\^7%C@%N+9KO+ZST^7S2UA5>6>6>6V:JL\[HH\RJS M\+P! ='9K*R+JE^:K)-7>[P(X^+O2QZ( "KA\LVFJ:I]UMS4,)KM%[9VYRD"5S8-BED $G9X;)N3&LR4Y7 KW2CW\&J M_*/P_OQ+%DG# K7L\A8>*6MZOUW"@P:D1K?)?IY_F&=_NKAXGX&T#L8H:Y;> MNBWT,**FK&W7]K*BKLE0T&4GQT=_I<=/965:5^:*L:*-F2#?- MULS@A6M3]X8&-I]!XUF\B[]:4]&.+$M;5(WM6Z23=QZX%C0=L 00E+G.JY[ M0RKSP#)MPA;/LD7?977394@:.&C7S #>QAHW#:QUUS:_P$+@1Y';3;8"O6D1 M^@80B5<)8PQXMFJ;;;;KVV(#F@F!+4QYG2\JF+8'(=L2-MZ\O5[1K:'<\9+^PS4MC)UN0#E"%>[IC:\TS($"1Q\ M%=FKA/F)-F>3=XAS1A$S0V("COBGHVX$X'4%T/]T4V4_-CD,"QS9]B:E(0"K M^'2TH!&1X^%6( 54/N']E'9@HDT)K[<@0RL:%005\CL."S>O07 U/3P'L+3 M)>TGTQW9G2E0ZO)#= ?("\@3%COD&I I"Y!5L!%$?0O)3@#MC4 XJ\@Z9G">R6[U .PI*($'F9MH&=(T%>=#T@3"'UA@;D.-\L<_/#\]>?:M_3Q09M;:BE85 B VMYTDU^ M3=(1R %E+,&%E!G(1F8L6 N1'CP2*[SKO*SH%0("^0L(IZM!2F5 H$PXW:9L MEW2]%/7"$&]RD!&DLI#W4J&,!#XAL0*L_ [8'-M\(NJ%N?/J8V+8YF%^+O1\..$SXCTR5#)]O$37Y\A=0$ZK9!0VJL<&N"%8= M*1("V6-!<-06\AMORMXO7__WAW4\!(5^L5F#X@"2]?/_^XA9\C4T<3'!'9+&9 M"[>0,T0MLS6/FUCAXA=Y13:T1^(E\/B,_I^] 7L4%!3.SM+S"@8"=8P0T@,? M:;$5" 2DO8YX#<3;-9@4@'GB6C"!07XI]@L:G,2(20=O_>#T@#-DD0-*W9# M40CL:AE:9--#>AJH X:UCUYD2 S'9]_^V_X%7]UL%T &Z*\?O*C_HE,?_C@# MT9#B1V]_E3V???/\+/A]SL_/3[&/3 M 7WU@Q%)]D\-#: GC\)KYR?S4Z_.? M'@,#U^N[C7$V>W)V.KCZ='9R?"QKF\;OD]FSIZ?![Z>STZ?'8Q@9(^-;$?1T M]N3D:82@;V;GYWZ]ESI*RI-\@4QXRSRPR.M/V1+XQJ)VVYB*7.5%;\%+LR#F M-J8@DY3" 2(8CA8&#&FX*.\YOY]%00"V"@M+9LW2@(>+:X:)RO4&!'%5PJ/+ MR/=&%UL<>%1C('# G%_# Q7*K+Y%+YB$_/[CGQ&N+-LX 9;()HO5<-*9%N8SK!3#8<.2 \& M#S@"E0A(?*VHP$ $6!GQSL(Y I5S9&%*BN,T-R3340T5K5G"GH+W;F7?4"BW M2U18<'LX .SKHLNL*1!=%-#!C4,JSROR9'DH">(0W@DET3R$9%12B\@)ON., MH)!]D$"-'IP'T,C.5NP^@6HKC 'LK7+8:;K$"(N,! ?%&$J I%#MEVP?^''0 M1,.=(%N0Z"L2VRBF82J*G%T;5KQ$%@,D8OA*^7%D@UE*W+JW@',8YP;NU@U. M.[G137T;1/GX:F*W''3M,OOJR?'\'$,,E2CQ.VSALB>1@LC<(Q,:C'H/9V-! M!*;.$L,[M$T,-D4G8:/!F."M!3Z#%2]AB0 $2(]DPGGV_=UFG$6,Z(AZG8,4 MP+5]=3Q_XM8J'C+&J'"5UFV (7_\RU!\1HN^&X+.1@3*;50R $,4!%JU0M[. M8OM/,92&A)$^<<%F/"Q"K_SL1=*!2V^<2?T#,G4Z["4ZEQR)UTM_(E+07S\R M/^G/OY%0&&-@K[]/C\&^"2V>9Z%M1H[)Z;?Q\V=/GXDYD6[>;Q[V/\KV)?+_ M7[RU0RS?Y\IM._S;1M+H:,FKK:IR"E#C+H\^6VK$%B8E0<0%H9C65SB(CU+MJ? M&NG&&);M<^]T)Q'%GVK/!B?GS :S[!]7/ZK-#=!\]71^YA0/:3M)C?J]X^11 M+3E]E\A"RQ&%^6APXZ$%P_J_FLYDSQ_-?+3ZJ_/Y$-:TZ>QD8SA4 MD34ZQ!)=_RJT%L:&!AMB1QD'@#F=!>Y3H"]XQ"$9@ >4 0G6V0>SZQB=K-,I MR4B1F!U9HWDF>0#<9O M[ 8-&313#\957-!(@C>S[*N3^6F\&LPF4(B(7DN) M#> ?NL@I=:"_:L>WZV(-CA#'T]XK?/"@0[R/)DV\1PQ)H3QKMN517M=]CAE? M= '7H\MW 2QXHN LQ OIF46*^.07>$BF18#$"LVWD>@U#2?C!V2 M:;PY8XSPQ?L$5/:7'/X&Y7-"[/27OL(_81[")AF+TW#]XZ=W%R 98$WD>5$^ MF9:-0@)9+S"A@5&?QQ*'7*W!:C)C"ZS!4!Y%$ DH$F3/P$1M@'#JSJ>^K]"' MOIP(]27BKT?K.OJR&0(%0D V(5DBS$7BX4@IBZ[IN4\'B/D!EA@P\$A%#/H7F@:&_'(" ?0U@ 7WF0LL@!3[8WYE@J6 M#5*.+ H7;L*,_[(Q#/':U+A8\O&(+.&-"D/NB &5WIHT^D%X^K GMX(I?92?/\7]G7S.%G9Q\32)7! @E7ICR**%PMTG/9A*J&IWUR1.8 MZ^Q4)CR]=<*/-\WX0,^.O^8AGGVM:@)H>6FBI':0G*^-B\U-^_4_U0[L:+*3 MX^/?:Q9P5]4*?2]9/18'ZTW'-39]!PR0O=-R!1CUBG*(I9I8EYZQG(Q-&2#( M&+J116> YJ=,F&0;3(O\"\*/IET"YJMFAX/F%0HB*NIIVD$"DYQ]7U1AM3;# M0=GL./UF.-3"S\.$+K4K%FE%-FY1@40MR/1W *!YC##3,WYJ='#F7DO0TG2Y MS-JRY&5#7$498LT58M:?61.,>YH00,(LCP4S4%+XX;.[%LBRW&':*(@':S#U M$46\?'62XV1)\&2^U*+O0)66'6N,-H(Z:-3EW M9%FR])* H9>?F*\MW44L'&)(O>)!9!<90*E#8%H'$2AV16^GJ=HY1),GN M9E&5:\V@4U%84,@3&$\NRZ[D+U09D9\G;@Z6(P5+E8Z_%2:DP]J-0*51-A&+ M_=9L7@\!XF WE2@N56? %AK0J9U4"Z6U!>J>:3[T/CAE4KZEO"#.M(\5EV@. M?FPU6NQ&,"X-LAPH/+%H.;KO[!(VJHAEK-HB2'#/3\[)GN($TO-5E^CM;(8)HS#L:3&"79G6F%09R_EFWU M^>L0JC#G<'L:5QP_>"#"3URHYK!%#"BRD$SY(%<\BKH@#W"S,74D77(J,6T6 MY-NSJI9BL+#XAL4'!6\;&OK)^?$\>T,%F"C_WJH5/+N/E!B1@).1 P:+\S-1?5''9)6[H!SQA_=G8&CG9P6%3A-R M]?G9^='9\2Q[N]WUG?,/%$5LGN(H20W&WDD(#9*/B8FD (,R/J@@G(=7E2OC MF("T J$+01?V\C+!^?XNMZ02CKD*<&,\R>A>.N[WU5RMDCRA-40[+S<=G\(5 M'@Y$!?F%_4Y!QU,H^((87S,URZW+3A'*M/XRL#5CK'DAA@D($[PJ]184/W'< M+*5$J#O;EFPKQH3A<)- $^TA[IG;17A\5'2@HN6"1$,.T\)T-\:,5YFQ.4#6 M2GB5\"OA8*Z'#C"?%M7HL ,VH&BFZC8U-<1R"PJIX%&B)PE!@-6$9;*RE-HE M#=? &#:$DFPS0'-%:?*'#@YFY:JB7X_2A!3RD"5//4KO$6BTL(F"O'EV%6C! MWUZY2'X+QB5/O@G"! C[/TW;3+D9],"(U^2#,]5^-A7(!)@DK%M(>1M73H[4 M_\&Z E@505$$BLOX=YVY;OCW0V=I_4"QS"^K6R59 IQFN-II7U)2UX:*)7=5 ML:7O0'$4:,K:%*4)O+,3"-(\:! M6P\&Y/)VC49P"11;B+1&@SAOT!_H];$=W $-+MI%20TTD:)N25"3S M:74UYSF.-,_ABE+CB(R.'80HV9=T58C\4XY%J &)BR7JK/9I5#>J+2:#I@>W MP6[8]AKL$\MFZPF1Y=I(;3*&4?&,3\5DXNV6L":80N)JM. VAK[$.RYT<3# MB#XHY!;,D/')J!40 \:KO/.:+A2E[@T="]N!T.A MHB^MUH3PB\1HQ;[0M+Y;J%J:=HIT^]U2SR>$(80=&OGP* JCVMS@[$*?A(FU M:=9MOMN@OXR*%Z_AN1HR% ML-3X2 NP=:O\\8'A>9\TXL*53V0**?*6? A!N!_640I$/T/49T@@HE M%S78#PK+NTW;].O-E$2@45F81E+?;<: %7L)]=Y-,LTY$WZE&E0\DK^K*;L+ M(G6_U1LIZ^NFPIC)4+]HX5:--#'J=L264.0EA9$OE!% 6/41V;L4@$=QP0FN M*8=^HC:[)".,4-XK MBCF*4\TFK7C]DFO1G:5!<.OV& 5&<]WY77XU'(TQ!(0&0E=K_B%_YTPDYI9 H&C09,9@X)S!9]'![4(J" M@=?G<&I3PUQ=;>(F7.+-5;LK&*" M7:S(+XH5L%FKXQ*EL0,.?B2&PC@6WQ)P@$HGWOR:[FX'TNA$Y*N^HOB\>&N\ M!8%Z4)O;/9$&F?+[G9 ;I_+0LZ-A2![>/NX@]'I;>J<9"<\ILW"?#&)8YQH& M)2N_AV>(,?#?>#!,EAMC/3@>6WM"&(NAW4(DT2EXE$\L)1TT*-P#NA'@N!@* M53QFXUEH87+8VL.0>0XF\QRC1)B2YKJ9,6$V1GN%ZEY*J!L;G*[AN^L;>F#RX&H50NHNI&-_,>Q#4:^EM01GJ7.R;$>\-H+I5_ MD4C@)&@:'/T_%EZE$)M[":/T+@O'/.UCVBZD?3\R$+\DS;TPCXNE3&I:3RYQ M@DU0/QW;FTV?!0Z0[;PBV*[H=,] L0R.FHQK:CUPRIEX/4=S/YQPVL;G9OIM M+PD4XJ@@!,?]092$S$2HE3P#TH2_]\2$I9W!':& M[(9N'V1'!IA:;0H99]&\V-K&*53P1H0QM,WQ >9C5J8&'B]L5]TTY9=9]"M6V4Y';EB*\V+U3#92MO-H5]'^JSB M)46*CE'0C^%\?Y- M%W8D!: ]MLEW#OC;'*5^"KL-(DZ2_D6D$$A1XC$?Q ?$P! MZ-86OB>Q;RL!9ST[MD(JL)W9V1=@DS[R)I-XD(20A_:1'#EQZ/P6GDX?CS)# M7.9$+I8O%Z'1Z%5XUV."B,4[9:C0"H./73\BJBK(1AE[R)7FW'5JW)R',*P/ M:>@V4%7 0\0_K#;$''8ZLBLZ"C@Q3VS?4MDP);9$_"".CQ#'V;99FDI*FY5( M<=JR$P]-O)ETTXFQA0N=;^\+:?CU,+%#8D=,(;6,U@VFA# .:]KKLJ!.38S1 ME=C+K&9X@^>H'ETNSU4C@X&[#@5,50;F70ITWN'PQ M;DJR6M,HE+WT92PN+SH.AS?[7 6,+]&BI$Y"PA/#P.1*U'%,W8?F>%L<=G./ M['Z(E@B9Q]C16(\:VJ6*KME3R=):T$'.2B M/0G$M)10N#-G,'!#Y>+2LR!U5\=U#3J;T@ G$MG\=G0Z*)+H/M"N+1]=7"H. MS*"J <@P_XIA]?38[PM*G[0&SX2@U,#S4P!8W3FH^,A;D$PX5"WM8U@:49L% MT:R2+3LTI%R9M$SCDK&8KI.9)>)+\@JMFOTH1.R*I+6 M*H[N\F(HY*0R NU1E(X='3 HN3($KX9YD908'8\GI>_W6T8I"@Y/X$B:WV]0 MO/=60Q'Q%OE '#H=(6>)Z#FUC%FIL>Y>']SA0-TM.1*4,&4>$"*9">8S M-:=1$4VXPPF46"C$PYI#LL=<3(KQY<&QC3C3E?;^T]J7()X?0#>&^X"E<4Y%K$E6=^D)C(%Q.5.$."3C)&00]T[, MJ98\BM.D =N2^<5HUH(M&1RK$:,T.@]522--C*+A0>Z99I-J@^HP;_D>7O4ASUO M,<^?GL6@;@,ZX]R?G26S?1C]4S7(?/B_=485;S24Q(.G$.$*"(<<;7^3#NRT> M)LL;0 E%&F\A:@^7;<3*KYS0T"B_*^SP[.DN>5_A8B3FR<:4^//&O)<'*D,W*_M>I9BF/?BH0,^IHCFMK8PI^8 M=U :FDS'"\N'[@\S)Y8>^\X*6ATL==#<9X3< *V_3UR1[*$6%D>*Z.#K'#B) M*IN3(D6J>.E]4%CR4&V2/Z9J,Y<.39P/:53GRG:LBY]26S9XT+-9D">TV&UJ MJP<('-V3>.EKJ8@)Q+3^>>L7!<;/P07G!@8;%!HWDY\I@S@=2?7B<#QV7 MGDN],]J) =[B/LK1)KB^.=1*X6#_ZG3_)OI6ZX*=)*LI[+YG:S;O!$:?(@CS MX^%9.M??7.W@PS"Z14I,\@"9#>NN/&* TF/Q0RSR[C@W&I>^M. M6Z>]]+\,T<,%%*3MN'33MZSFPU&J:;P?H7TRHN(M#@R0C$7J\J4F'^@S$Z]) M:5T&GYF8LGN*\!E-,*]$^(??K- 0:WZ#*;MH\0,$@G/>["ETBF9'7W6Y"X9R MR:TK(4K;IF$?2:]RQ\Y1BPG'YI$('H)3FU$(@&@ XU_1-6@L M570\@Z1A:3\=K;#=2M1EEY*A+BM-KE9"N=%TL02/W3%$>W@P-3B$UO.I'[&Z MB#01P6Q$8D'\Z*=)TDTQGS%416%2<.FZ(YVPP'VI^)-"0B%^]5(A&BQJ!$6X MDY&-EE)C & ZM$!YA,1UB?)C5<3D82KV!//)=F5'?('>WVR9X10@U1 M.#C#?>\0VQ?^E M8?6D4/'XQD_> 3+SMFJ"K=MZ.7(7/+,91=,[*EUCB-!]:0BVO6M+, N),&[# M,59;PAU Q ??A#,RM\'DM=2S#*VSH"UU+>6FN"<, )5)UM1_6,9,6@)/OI#V MVAQKC!%5WELNZ=;1*4^?@NB@")L03_8+F4F9B^_A$>QXVK�[%23OU0$/^( MX[%$X>3BN93&6'N/N+O'9'N E#($>''2AUB>;#/ L1A.$;MZ(H[M>BR*A\.' M,4%$(WVM7.6J*^0PW*,[>'66C320IH\WN6JVT/2GO\.FZH-ZN(.M41+<#:(" MTOJ=>EQ<%$SX].0%]T;"4Y-81\(EBAS/]H^E3HZK$RHU"(@%L_YY[EGA^KRA MU53KE\>"I]A#H:,]Q^8^/:N/0.DW>SYFGB M3WV148,2TMFN&E7#G A5"F9@-*+=-H_IQX-&GEX*;]A_9VN,J%_\,L08H0S/ M]\D'KR*ZL3'A')T?S]+3G3"(A-90GXAC2@$,+?; IU1+AH3N8UX:-@G#>W1X M;#9:8I/2DYY$T:]XCM75.+J)B11E9C(<[/"JD]["11YTO2FD->.=1@F;?OT* M!FRYXD8S\O5'_4R"]U,GT02;EK=K:AZFQX/I5YFZ8Y%>^.+N3L$!XC%ZB)MN M!9RTEP^L&4/Q;P[_^'ZA*.JV"[-$/4;GF3B/Y;9EK,'7;5VD#K<&.]R9*Q2. M7#"NG_6X8T>N PISO/?6^+QCN98!*?#)!A9_'.]V4?S_C+9?TF5)F?3M^ZL_ MYMO=M]\[KFA=AVX]#]=SBOY?VEE198!P8* MNY@2XE3L#[R?NWQ+"V/%P%IK2D9>\+S!E0 2?VKEH%M*1_=2AQV+L;P%+TX\ M-_(HDK)[7^E8IF#,)R## OZ2>9*HG X_.!5BXH]"SO5[!*[Z)N24]&MR QCN M2>KC //I-E&1?&Z4A %2%J97,PR-L7P+6#'Z2JD>6@O,WK'&8RINL0>%.Z7/ MS7NHK]"5_G"NHY-P_I28#>/JTW.P[2#J5)((J,2P?;T[LI(&YD/5F\3,)*KO M3[C>/KEJP##?-WJZ CG)XUT.L0R47\#D[M-$$X"X=220C)NPP9/S[$<^'!!Z M17)>@#_RE2^EWSE1P9NM:??7X%X8_(@?F !-6Y>Y-%)3^<$#^%#[7\NZII9/ M7E$DU;UAGSOC+/:D7U?0,4J=%IDO/OXMM%!"ALTBPA619][T41@0*!X@+C;H(2M MNRBDR*%Q_?H%OQ%+GJGXXBP,?CFJQ100,GTPMU?0Y 4DN)6*S%#MC7R-XWYZ M+HJO@:5BQ&BA* :&VUT@?5F*V1L6K J("!D643OYP$<&XO&=I3'VI'1L@5UO MRVJ?Q7UVN)Z3OFXM/"_ OX#YH/_T\*^S[O\U4O0 M:FMS26$X,A6^>W#R(+B*=O!W#RY.7ER&ULQ5CK<]HX$/]7-%RGD\RX@ V$D-<,(>U<;OK(-+W>9V$O6%=9U[5_+%4IM/-@5P["&3REZV4N?RLT['QBEDW+9U M#@I79MIDW.&KF7=L;H GGBF3G:C;/>ED7*C6U86GW9FK"UTX*13<&6:++.-F M=0U2+R];86M->"_FJ2-"Y^HBYW.X!_=G?F?PK5.C)"(#9856S,#LLC4.SZ[[ MM-]O^"A@:1O_&5DRU?H3O=PFEZTN*0028D<('!\+F("4!(1J?*XP6[5(8FS^ M7Z._\K:C+5-N8:+E7R)QZ67KM,42F/%"NO=Z^3M4]@P(+];2^E^V+/?VHQ:+ M"^MT5C&C!IE0Y9,_5'YH,)QVGV"(*H;(ZUT*\EK><,>O+HQ>,D.[$8W^>%,] M-RHG% 7EWAE<%+W:^)['._E.XP_97B+W]B-3*9W9G,=PV<):L6 6T+IZ_EMXTCT_H'>_UKM_ M"/V']#Z,W&NSKP5G+S\7PJW8/<2%$4Z 96/+] S78\BF8.I(,:X2^M,+F% + ML,[#",6@1+ ;A"6W[%FO/@0L*8 Y M[>'CE*LYD'TS+@Q;<(EKR"ZPF/[-?B02A,8?@R^QSH =P0.V8 O' 5/8I2ED MB 4987IYS8#93>'B,O9NPZG[V39[_MMIU.V=LUOE4#\QE8#QLN!LP-XB[ =$ MFFF)35JH.7.DZFU'MSK@8_]Z7/DO:(+BP+L\5EMR7_U'#!"26,+R:L.3.'7Y6"O?\]!;\E M-6\W;OE)V3KQWF5'X29=#B5P[Y>;_6YJ8<$QJU].=2YRP]'6_4D=#H*H/VP0 M1J-^<[D?1(->@^!S(SK_BC3_7N0UA;SY5:W;EPI.#9'Y;0;HK$V!E&)6I_:N MIL(R/('YN=C>6VW^8$+2B#\W^F^<9H]JC%6C!WG+,:O@P;$9SKQJX/YH73P> M1OOS$'-JJY\$X?"$B)NV4I.&.R+JI=.GET9/+)59T AJ-S@][>ZK0E.0Z[#[ MO/.C^[7@4R&K4U%CM1SLLK%**2 L.;Z*Y"9,O[KI;-7M0:*?2KZRU\;8%./S MPH')*/4 4\FQG*]\8FW\U0NZO5'C?= ;U AXNL'LHU3"4PYEV7;/63_#8# 8 M[*'BHX:*\4PD8HQ4T[&/67J-*=1\4DW>EBA^#HZKKXU*XM#%0 M>8QG-ROVJASM29&UI+7*$N:HKS]?QK$NT!$8\!GLT3L:A#NTX2BLD5!=@RGC ML::@8";<+D@XW%4I[(^J;.5KI?:X+VR('W5W*F(0# ?15FT.3S:%-C93X4$Q37\;G M!GS;;[,Q2[&KDG%30%&XAHP*))FX]H(VY2TI!4DUQ-[J15FOZ,RHU,3WO^HA EYB$+DQ\R4VR)3/A&9^CYMY]A:1M:16T'9>QE"H+.,DP M;:UW 78S3\?9NA#8N26E--[N4#\V76T)\S?*_N:R&;!E*C 2387Q(.>#/,Z- MD#X^[7V?#SJ-[S^8UW/_E8NLP+Y2?@JJJ?6'M''Y_6BSO?P*A]DP%WCFD#!# MUFY[.&@Q4W[9*E^&PO=V]R:W-H965TGSU9RR0[>/8M?7== M//LVK\HTR=1U(72U7LMB]URE^?:[@\F!_>(F6:Y*_.+)LV\WJ_*7S74! MGYZX6>)DK3*=Y)DHU.*[@ZO)-\]/\'UZX>^)VNK@;X$[F>?Y1_SP)O[N8(P MJ51%)4;SG?7,=Q7] M5B4Z0:[0 _$8#/#\L^[Y48Z^T1L9J>\.0%"T*F[5P;.O_S8Y&S_= _V)@_YD MW^R/HMC^&4]&XM-0(JZK=)U_A&G"@>)=)G[.;]5Z#J]/SYA< P&CQ8M\O9'9 M#F00WBY4'$Q0YB*?EZ ]8"VAHCS+UTDDDJQ4@+H2_A" 0)E699(E\X&0XGH% M0BAF0FH-.FNN$$Q=5G$"T\+;&YPY _TB9 %S)#(5J]U&P=^L2(ZNKWXX'HD/ M75#)-!6@N'0)VZ9I5Q* $/DB@!?T( !Q.!V/QB"/:8IS1E*OQ$;N$#E"EB)* M<\3>2+R!7<4Q8:>.B"V,Q!&@#*-(:3U$S1(+V+Y.8M@OX1,^P:Z7."E\6E1E M52C0.+>@23>\5(9#UFM51+A/V"5IZ2PBM'J808M$'U=Y"C-K FHZGIP/@A=2 M(C@ $. :I_@^UUK"].)YDM-J26:H6GNBDV6&Z!/+-)\#(*"44CG/S39PG%E MR&6AB(< ^5*O%@E2B55HLJ!80OE%V]-=-6:@%J M>J9K$! &( M3VGT! P#]X'Y0)/HX-NXKE!H' 2H=M875KV/0(6(!(!)"F*3!"0QDF5>:+$% MC2! .D H%B#L R).5GL;-X9;*'#NN"J0\/>O^,++65T XSC+*%PM' :Y54: M@SI")I#XM?8\'8'Z(>Z)_P46W;!(B'98-DHK!*]<293K72C\O4"% ,4YL&N6 MEV*-KAR""[X)/+',*N%SD=Q*=()$!:@ )GS_0EQ,3AF1@#G01:LZ/R*9(Z C M2Q=SAF ^82!ZH=RN%.CB M0!H0@68!9EA"%_&\8 "EEF0I7P*0S%."SS$G5? M541D&.I@(,LYX1O@RC!#AY%"QI'(H2FH!RV."(R\T@"X/OY&?/VWB^EX]K3W M_Q>L\.N&P#X\%)/+P>7EA?@!-/!<1A]1E*K@!?O_9#P6'T!?:1D9_:]AR\VW M3F:GXL.^/?MUI^/!Z6SFOGB-\B?O<-P&]"J0=04JM Q6I(^*D(X(8#GN&W&=M.2VD2[79J'A8;=!SALGAB:,&0C4Y?ZJ9&=,=N1LH2H'6 MA<_56C%'R*+8 >%X"S0=T]_K5AGX(D30*$(\PV;(:!/7L;"&;TI-\YNEXR2F M?6C I5[L.@4)(9^.G\XKH#G8;OHX>1H*U?B4<-46J$"_TJ).W_N-IXF<)VE" MQHN]@IQE8A^C#_ ER6*) KX C2AN03FH$%7,WJ04646MD-D)$'@02;M%_*:' MN6H0=2V'&#*;\<:LOBNF*BC+7=WX=0OGIPLC"B&Y1OB' B ,M(>7C)FI^?@ M!]55>%O4 (3)Y!1,QD(5N!'D/+N17>OMH]/!V>GE,;C$45&9;>?D.X>;;XV: M7HR/Q<_(E VT]/G!Y00IH8_W!R%GBG",?A;!9\\Q!# M3,/@C]D !1[- ! ZW8TZ5V?63#+PGUC9%^"E9I4RX$PO1J=U<"8GHXO/ P[R M==4!$H@L.,()@<6Y"UP*.!IL-)DF!0X:J@;T"T$/@HL!CD8:C O,#EGEE01. MI\%LQ]D&+Y'_U6(1N*^A=JG%#J1J\FJY$@E.!^P1115Q%KSYWS*K,&SA#<]H M9SO$*3H&H>M ^#((9O!EVP=EF][ALGTJQA+V*C @(\J0*[!(:;NTU[*2J;$) M38>/T+8EQXB0Y[:;+%J(N@<= X"B0& 2YQ,BXKT7[MT) PMI8'C>8B72R#"" M_$GP']&'*6 ?5@!A'?=5*+D_)ED&'-$,>5^K><&0=H:\BB)9C)P,=]AIVI$ MJ%Q=R8SX:+M*HE5W;& G*%<%\1*(GR+3DP,7%L0=1\DQ2-WH].+\$FTNNR7P MC ):1(J= P,>V ;9>0 @K=#W@<'(25F>#S PC M<':6,R#:5&XI4$VMFE$%.@;# 1Q*H$[":F"L.0=9.7N*Q,70A98P8?$R,< MNAXLPU8XPZ M'.'*CKU&XKI(4-%V\#5H2PM&Y+>D,0?'D6OEUMC-\"Y$E ?Y*>)(_.!FAH6"BX M#!1JR)^O_%[>@T]A>7)40[E)M @4#&*FE-4FN/=?.>^JR".E8D>R.J"]6W)) MC 8@0 .M*3 #%5V!;41Q-0H?2 #J%IX-0.N7('@X?I$L2&HRX+Y"!SR\ER_* M?*G(H2&9NSBE[:#G8;?CEV*[! #9S _0EIVA.-$0?7AW&MY!NF..!<6"@DW\ M$N;$K0SL'YZI!-D_#=X"B!D\719R;=+[F'VS6Y .NR8?Q_:(C(RVP292F/R. MA^P?WEE/7!FD]Q3=-C01O5"T,FOH92'O(2=9!PWS>K:: M EL&2LX!E5Z.F&K,V(3K+K%PB9)0-IX7N8R+)%ZJ00M&,]#$BY9+Y))PUTBT M]1O77]^]O:KEU]Y9'/ M4PD8_K[(MT#DU\!X\.P&-/D&TU0#$$&3#[5HHY#:(FD#DDP*GE@D08NZ4OAE M)"+8*48D$(D549+E:\G&KBI0,J])E*\?;5CWX'3XF., 8&O7CY MX\F $LG6YC>'>D3@NWX6Z]'6_*>ZX#82B61JW#K>IO7:$9N\I!=JQMGX#7:A MEG$]:DSG%R.V.':9E4_.3[*"[)\:9NR>T .&UJ>? M3?N_NICV!:C?1D6Z?42OPC7]*WV)1CIVC'%0ZH@WEI[HQ)H9J %?8)7 M'J^#'E8CL86,>H4$D_@2$<_)#2K 7E7+"GP($)&)#ZQJJ0+,5;MB*7R&* N] MZ,4"G$%!W06"4K:,W/?P^NL"M9V.\H%X 8XC\$Z62%:>/)BJFZ##:(3-KP ( M4Z[/W&T2JG;#LPH(/AN3")\1O#X761P^P3" \R,#S_! M6>W,^\QS$U,8-#O<6G5C6:Z?#(_3T1TH;_&M<=9==["8,;%D\Z+6KX]-F MS:1DHN*70:;69_P,LZ2XY442^=*?@YY;,;I6.YDVT1U"'Z!;HZ(S>5LO22:C ML"=L["VP-^$/([J,@1KL\M(]J)U,"J"97:_E1Z88 M[BTP%W&X$%43C.7@T,9\=V04[?& ZQZ86T_ EN#+F)'J-C./*AX;P@ZZ*/!E MRL9'D^.P=#R=#LY.SL2KSV6OQ='TN%WH&ER"%;B_]GPQOGQH[7DR/1O,SL]] MG0NV]2'(Q=3VC'B,%>9*2-!=D=%6EF"C)^>#Z6PZ.)^=!VU974EGDPU';\MU M8@WP;QDDK(&,D76W*$L^<%H4G.,R=0QC5[AY_XO)OM(:'!J8VG5- V"]D=+' M$;HPF-N%F!Y8 W!\.AD/3D^G9D]!V=MLZ#X8@=TIST?^VQWV*6G[EM55->A& M1.L/JV9]]M-Y!ND3MAA1J&W:.Z@8.MQ2^ZNBI)!5'D3B!?9;K?-8I0Y(;G_0 MSGOW:?N:J][&;2UCU9O.W9/,I=IS#B%A:0L''6'&Z#^C4<)L^G.U2;ADX:.: M)&J]#7^-E@G0" O,H-K6")-^57?8KVG%J"Y864<5/VC_^JU"MSRDX!%(+_A/ M&\ZRU;;72$\.VHDVK[(H)3K,%\-*VW3+"$N3>W?7!A^_^6/+3.+^A%%N)4Q8; ^VDF ?QB*:G1U[Q!GVSGG_6M,H]-7VNP,O!)78NRNXK\ MY^FH:91;OT WS027QZ+=WL<[]:8V11LZ$]YMARB>[+7:6\W!(VG][7V3$Y.!V>7,ZP?@+,. M,SF6Z5$F^\2CGYH/ ^(GT&S?B.^IE+!7@%H[G5P.9I.SX\JMU#TRA- MF32*.)R-SEQ\1,<$L!R 00FL76"JJ]&^6[-\U%ZQY;0,AT@PQ?>D^JX>UMW\ MJ.;F?2TI;HL882XJ, F"I(GKP\%FZ_O"4F1SZ]U=6HT>L5D87V)3UO1T-/EL M35F%S9X$K4N6$EW=1_TM9)\$">H\RZ6(1U@_2!EP4[]MG&G.,OLS=),%U>W/ MU4OFV<ORF1X_>&'R0V$4%D.T2P6/O';>1XGRJ %>&V99)P< ML*43HTO^2W- !@3>(5_E!2>C?=G%%:>9%\!7P,.9?&8*>%J6JUV1)S#)FKAB MA053>Z8*.!QPD4C%& @M7^CI,Z$.[ I\-)6-(!IFL?J&&% MT'VF!^-+";;(,F1-D%DU&GENV^HC:@\$0BN@#,M\1?QBV@:@\CB)NU'*\,&H<%+:>0-(0/ M+&X?B$-/JS[4@?]SRD?@O-;DWJF&JL"7J>V+Y]P-YS (N<=K5MNB9C!'2]9B M/\3^L,R'#(P_;[F1)>5\8: ]D,?0=$/"QJZ@1A[,L5.U \8O5:8*[" "M*B2 M3<\FAPEX_J$'Z+A9SAM?MC+R,K.Q..A&38+2(%*..[X%S][R!9?WZ"@K':ZT M@F\(#6&IBE99GN;+A MFKF$'9"5A2>UEJG"L[?15P$=<^_3^!8V3)1;=,KDT M18T=N%;KQG&[4%]T")O7&K/1S.MW[EUL4-PW)3Y.93@$_;_N^#/ICO&#-0@%ZO4O:=XW?S[3_"LL3V1FZ#4G=@ 30RD;DSP,X, ]ULZ'>R M@FA<=8"^Y\T_9Z<7F$%7MTE>Z70G/F;YEDKEIMKP*[Q@6_2]?EV8;G,;^E&A MK/>BAL;^:X5&E^9Z.#;<(^]9)UI7S?9**C>WB]$L=Y;8%F/XA) Q"$XR9!71 MU!S1J(&=T &#S#1RF\: M+:L4#_G#QL%V5PM,!13V_I&0[-)?Y>,RW[5Z'G.%T5F%\GE3[$5PV.E9O7FA M1H=2:[?!LHYKAAV'T]DT4'JU)'^C7HGMU+Y6&14)75L2(KL#O[64** AU7FG MBMYS$0:V7=>\%;<[O!NC5+"D@9LJK3++,#V#L;3W8*C)Q%] 8HP99O&*36Z2 M*$22O?<=<,6P?J])0)6N?$!!YY!4BB=>-JCP^)(4RW;.N(=WHE +7QWW5#-W MN$=5W+R:(6A+(%@Q:<1Y+'>[ =_94'/(HVI=F4J.5?#X?P&8"TK F*-"<32B M![ F>>P2GBC:YH&[5X02J_#<')/P9T$>@CY&&V>64;F4!?=5?(8ACC[#< MS4T&_OB0S_8&Q$$V9.R"];MB*G=W;':)&'7/V*C <>VQRQ\%)I3NEG#5,LS) M,S\2.KDVO6.#'!(O-Z^CO,7Y&O4;GH(P+&]$3#L;%=HA4_"TF*<$)$D'A!A5.7735;K M3:K($S4'H*:M U"?D=F=._AP?L^SI8DT/SM'4@B#W)+3,J@P'818%RE=RH'3 M3 H\&.Q1J_BPI9V2S;@1'9,-"JXOHM?=/);&M%M6R;@+U\%EOPIEV8SMP3^Y MDT573V M)'C9*AY-%WYU=!O>\8$5XWRJ.Q55M?R$#X I>GM$L-0;B_G^TE;LA**+HD_- M,(U8P'&SJ3UFW+WYT-BJFP^W=.;$=D> OR+7'-[337R3"XK9+VUH/VXKZ/V! M&C7\\8RMKCM.(P4MN(>U-,ZFR]W>LT/N,;BHE_JP3 3L0:!X:3;U^7=1F=-- M0+2QT"DG"7(@3LXF@XNS24"W%EPU(A[AIFW1W:K<"7)1>"@F8) XM^5:\C#, M$5XKB,:"S+T)*4D/!*QF4B$@/TON3,:>7H_+]NTM<2LET+H0PD'WDR%J4!SS M5.731M0!QD7(CDVQ%>G"?7_0NX/-=&73/R%"/H2 MB;_^KJ-:/&NZ=9OW^=D@]8\N-QNA% $1LMHYMTFSS-1[UHT08*=X8#Z1/$.? M4@QRB7:BO:E$FQ9J%75J7B3ZM3ZOP-:+)L.\XW"5;\.43> /6Q#6$GMO\,:) M(9IC)^NFP]_Q!H"*2S7/X*,Z(<>B!67[5M3@9H4'UKD:BMW [+;;TV+O;WWI M3S^ 9P'>82W4#[?6!1C6YR#RB8U'W":+X05,9U &QY3,L,IA*X]U96S;/5JY MQ ?=*"O%>'1^^E48JM328"%91BW\!D9.GZQ&J)@#N']H4[NX.,: M+^+NNN;EH8$#N_I_Q*-]O/_XL [Y'B7: M[;X<3NKAI-G'9^G6!T?VW5R_NJVW7D[YX?2>WDLS\LUU[;9(WWSYP*L>Z0<) M%F8VIT^Q_8DNXJJXYL9W$1QUN:2FD[$5]H?Y*R:7FN>;9(/2:VZ]ND7.7OK+ MEM8;L+IT^9.MM[M4#EAXLV$2XK?@4WP4/WXOKSJB=GM4J;&G/%OF5/DQMWNA MI >)<6]SWQ5+"=Y^.WYTH:E?OOU2'2#J8C*00P0[.:VYP7P+8=?/.@!#N-S$ MS#:56\ P\4;6K%$G3DJF7-;(H"U8L$%^$F7;<7HW:5,)?"&7064SQKZ/^5@T M6BS]A>+$A_2CV-M]7K,-OC&KO,?F]+6N=:DPM).]S<_;W+GJ[H=$R,'UOR0A MCNQEACR1:1FY,<,(((L][ M1_]@5\N@[.(9)KB)Q3EGB)=LS%6Y11/,S 2K_6,'&,',#SAK$75U@\B*HWK^ MT5U'LA/7"^ +0.";+!H==U[?&?JY9UY7FZMF_2F$H),L2.JC 0)..CRI9T[( M[-Z2(*U@CX$#Z:.RP"4C>X9W."7VAT\P<6JX;W(Y$L_==0.L4FF&0?#NP+W< M,SL*BO?,/&=H/-47][!&G6F3D,=;_-W/.#84]YS"NA(H<652Q0C\C2)3&'?H M3>8.I]#.^7!!FSM>[N0= %1L1N9'<%H4G@3FN&W)B\8)W^ *U,/)17AA.>[! M)!:]PG&N@+<%508HP0/(]BV@\BIW=_KV"#.3#/RYBLJGY@0_9I B#%&P&3%E M*:,[:MKFV?W4!KFRM5"$ W,Z"93=YNFMJ]C@>.K2KA6YW T)VF9\4;=XCYG" M"? %EY4DOQH10OD/:I<&Z#,[IFEI[=U0'?BVA*5'H"K[T/20@\GNOJ^P%#=7 MG.NRVZGZ&YEJ/64]Y!S4[S%GWFNZ_^2ERQ03)R;G@!Y+57*/.6'=E8X<>/N-;"-U%M0RT MA8-VZ>L9@>B-Q$MO<<$:%W']]E?47_CH_2HI?'(GN$X"'P;"W5V$XC2>_=F= M4!SF"IP5)Z!\;([I=[^D&JYW)HWH8U;R&;6^C'IX*)9/L :]M4$JY7XXW!M: MU?-&G^S,-(_"[CWQZT[%<]?QT#4Q^!^98N&S;5Y_3"_RN=_121UI)_Z+AP$_ M:]PR9>[=4DT"X.3GP8](2=V[X3^TKP;47;^Q]R3XA42ZTAU_!U)S9I-_+-%] M*^Q/35[Q+RSZU_EW*M_*8HF- :E:P%!,#!^P5;8?RGQ#O[&PO=V]R:W-H965T_;X/= ;#A8@?>@R3RZU]WS[T' %ZRDI+TS+\OE3_O[1307"U[TY5)D\,U4Y@M>PI_Y;+]8 MYH+']-(BW1\-!L_V%SS)=MZ\HL\N\C>O9%6F228N?D]F\Q _VW[Q:\IGX(LI?EQOQF>9"+E)?YQ%K_>&2! (A51B2MP^+\K<2+2%!<",/[4:^[8+?%% M_]]F]?=T=CC+A!?B1*;_D\3E_/7.\0Z+Q917:?E97O\L]'F.<+U(I@7]EUVK M9X]@QZ@J2KG0+\/?BR13_\]O-!Z\%XX''2^,] LC@EMM1%">\I*_>97+:Y;C MT[ :_H..2F\#<$F&1/E2YO!M N^5;S[+%4_+%>-9S$[D8B'R*.$IN^ KP'S) M+JH\FL.AV7B6"X$?%:_V2]@7W]Z/]!YOU1ZCCCV&(W8NLW)>L'=9+.)P@7T MV$(],E"_':U=\51$?78PW&.CP>APS7H'%@L'M-ZS1\6"VN.@?0^4KI^*)8_$ MZQT0GT+D5V+GS8]_&SX;O%QS@D-[@L-UJS_0"=;O<=1GM]^&O:_2=,4^BTA> MB5S$=UGB5V";G)5S 2\4I5EKQ,PRK NGJ10\5X>VQ9Y47%87UX[7J> MP%?^JCSZLTIP6?PP1_6 S^4B$J"(V+0JJQP^)Z 34>R!>*<"!#X3;*F0 9\A MEB2\G]O/8(&4E[@J@'HM601D2B*>]HH2M"B+\VK&(G@MB>&I@H'>AD58M9SF M((-F%2:G[,GPH'^$FZ:@'OOL*P Y37+ KWU[CYV._Q@.AFRWE%I_'[]EEDB&>DVR>3))2YD_W6 9\"^K]4B"(@+E/O[P[/QVK@R >"B > M_-/;XTH6/)4R!TZ-U>D!;3(G4P3(=^]V4U\]0J (A6].)DE9@M60-4]-FX)#(D6226!AL-D?/%".@D1&F2R4,@'L)$ &8-)"IL2A@%J><@"7D9GMHS+Y%)5R LL< M#$@5'-34"<^1(CRD5(.% O510T$@Y?#5^]/QCW\['@V?OP1E%"'J""+ W2E? M 43"?OOQ=$Q"KP2OS\[0]4$,T@O723GO/+PZQ0:@M=C$[)H7CC:H(UD,0A;A M$W$5^:2U3ST&P31QB"SC99ZD#,FA]+/&#>R2R0H>0@W 2X-0-LL!^0@\,2=L MCT*W 9T7W33K8H(7:_%9+>%CA,9"@3@!5(&&61\>$5< A3;@7XLV)!^D3[M'WEL:R, M@NGF92 _;!F3T@+NEWE2HLJ\PH#H2E81&A?@'70!P.(642KQ:)-J!9\C)$^& M@V/'G[?@;ZL'>.!4'/>'GFT*=!ARIC+,9(,+_!Q8/A(B+I08F*<,]W0=".D7 M"^0A,GVPS@01PQ"),2(4B 64PX!/^V5S'H-KPD"\*KTLOA6(G29+K!36X;=O7<0(O*XNO>>[A.6=,TO]+!;SBN,>G'.)B2EXY1(\8 M'FO/R' ^XB?RM#: ^!@R6^,.W_AM-,*X/3GF!3#$'OQW4H@_*P+ ZD+'H+EX M4&GOLX\@4&DJKPD@I$H$B@\D$82K@-?KZ@6M=(U.!T0G9 1!CV?24Y7FJ-\E MXEN/4^,P<.WA1"7+A-H&6!CS1TI)@6S(.(E\G,&J@+>"#K*U>G2?MH'0&=*- MBR*99;25%V*26;3^:@?0$(K0+.+HA EQ & M]>88PCM<*^6BM#:27%9E+P5!RPKM[EL%#[X5,88!F1/(CF(VKDE30JE2IP!V M4J9">>L)'1^(K_6+6?R#VM =/51VAG Z8@("7GO*FL= ,-!$03R$NQG>M%$, M^02P?Y665CG>B*AJ<_C;":+0A%CPX(D]UO;8UNB\=J[4$O9DV#_PM7"9\UAX M\;4G0!#%BC(4$_3'\AS5OT):^X8'>Z%(WV^/NA6:95D# M!(NK'#729H%LXR(+-,-/-9SWW^W@3GDHET1Z=_;9I(Z^S"$DOX=^Q:4T%HE7 MGPP/^\6ELIK9NFWR.CXIX3D/EO5+*Q??B_&% M0G<$H0M0D1-IM2XL-1*Y'R,HY(R_G+#CX1&=K9C+"H(ZC&H@=*\H2T$,4OIA M!YG>( R/JCQ'_*0)GR0I1DZ\@_1@FK*":_[XBD8+UA=[6QR75(J_+>"J! [U M]TW$/3%.C-V;D("WHURG-HL;8+3A\"!H!..J"D0\1P9E&".VZ>$#'$(72,+\ QRC9L>9!W50[1 M*FA-M!!)087;SH,]\#FN$K 6X X#,R6Y=B9("W<=\*2AL J*%/$U.I$Z;LWE MQC@!&/O9@,5\53>@!(@.O/$K4LJHS9MIE36:%PX0N^\W)I%!UFQ@\&O_2U]7 M7]!D& H5FK_!<]QVI74K!"< &>^G@\UD40!'=K MS::,LZNC*,VI\4AI%3R-#M<\A/X)RJ-4(64SK@VY(SBC27X:66D]LX%3Y2CB M*E(T1X^PS]X2Y2ASA[4J-#IM$#GW10NS K&%0T!8\@UL<7NNZ%"]FEU4B=9% M@ 8K[3QRL(E'E&>B MKQ2:XQI.EG9Z26,U',PF1S1UGDJ>6JW>00T 7UX#<4$=>T&:%OL&PX8NMLGX MX,$=9QD[H" %3&+=\HHGJ4(!,DYO">NN]!- _W^J5IZB052[U9QPO$)(Z$1+ MY2NTG=N+0PTHJ.\2XX'X&A\X989F"LYH^ )>LZ3IQ/M]\*TR#*JB99F9G) @ M!42),]0F*JG4S3\1+R"J@6"B:#CZ*2:8IJC]GSSWPE=$XH-Y^ C3_6+9[H1( M$'3?,B/BQ5=R M^[A>M]*\:*U]-\)ZO7A[4!\RL\GRJ5!#K%,"AEKI;$$T=$%'RST\HSKS!@V;0BY M3'4!]V>QD,LY:"+.WFZ5@^!>U9BIJC%L$\'2V#2$P1$$//IL1I^#]G JC4AB M AOMB &*2]!.'9[+P9'2TR:6PK.7J<+BVI#NR"5JUZ0N?+9J3UR\Z#_W\Q;? ML$>DGL^@)H!G:[,9Z."#2CJ(SR2B38*PR(=&Q($<>7 ;[K; MSI(<=%B24I; P%O9$R#WC*%& %D M-%WIKGW0\+.<+["W-\=^&"0>)I'1T&0BUVW\P%A'W46QK>( [6*C$S)QFJG% M'5<^*:*PF&-:W+KG(.)KND^UR:F7*/L,CS\X>,E^Q3X_[$)$G#=K42W)3D7F MKAD&#R'64:ZIFK^H3?SO@&]E%--DD5"?L74CDDS-TQE!)%Y@A0G&R.75+!%B M!,_F.V,UW]D9_;8(*V_SP.JM.S4_@#B1B'0MTBO16^ D5WMU>HV#C9]U*A>O MD2\#([+ >J W_+[:R*-ZJ%^.B69,+C$OX<(M:>C(:A?T'Y,A2'Y]Y M4QD=KZB$>-GE3]EPH$P3)EV\#GFO==72[O?QR=GXZR?5!9?BW.T*;=$_->D] M$>Y->'1))9L,B$#U/VM^'4P!5A*OB]+6HE!'X(2251O7*K?EUH WJZ6.[Y11 ME'EAM*^ L L'SWR^8]CBA1"1[PM<@M\V!HIT_(1(<0-*K1-);0BBAD&T5 "X MD4('LM,"[K-/^8QG0)5&3^1+MCMY"M;O$(S?"M0=E8^-RH$7@@Z>3[^-+SZ_ M^_A.6\S1-N]\2=)89'P*O'N"6+26"U-EL8A0K],!1M@ZA L/^Z.C'T(';,_U MS#O7!RMP1'I,-_;P815 Y0*L CX,*V#'ZDLU(Q8]#?.K%CG66['C"I*1@= )/\M&BP8!OR"H:>:.)+5(D'$X-3 M(>@&A<)K-35PN8_.-J910$TIY [KG;R!9-49%(Q7W-[]<5MWN$#^4;XS%ZBK MOTDCO5L_C[*/16@@.[9%%'FM2]OV^FSIXMW1A;M3WN;_K;^VK@6\ MF>Z(D0TR(%I;[K*9^:B[#K<>JB3GX ZCDX\Z,?G(;J=GK]N!+GP?^:_Q.#_P M^/--S:E4N?S6U'O#I]3OC\>W*FVJM]#1T37-=1,<'D9YGBPD6(^%3#TB_Z^X MRCD;0V1A:ICJ$UR%=JI-P]-<:?M!/M^B2$NN9WV87I^)LO"-"PY<7^E>Y[1Y MH)-!A:5$NU)-3RA$V"=TAY\"G1![MEA48"!6;Q,9X"V-Y8W,JTD"?K&'.?_Q MACMBL>D_Y>'T5^-]D4E"5S4TZW76:K'MF@_:[7J]:3^B^M^< Y9)(')A"$&! MJ$[/P&+>F$[0'Q;V2-<(4&M6\T+;L)19NWS Q9AK>X955K3]S2V V.A);&[0 M/FIIT+Z5._'M6[);)DPW=&;#AL:),%.Q/M;7-5RODT6=[/?ZK._EF#U0HW57 M9\!ZN7/M <\>?ZRA-FG)9P#43+M6](&GSU7HZ^NI3ZZ3?&B]&:/:6R\T4#=# M"#4-CC<7X C>Q+1B$[?6=JP[.NN1MZ!QMI 76J)!HY*3H!5>36VJ]FC?-UNO MA)&GU: W8K+9SAD8,E1^\%9LP @,F^_O>-;.W>X3GK4C@>XR$XU$N-=0T\BJ M(H]9Z@>Y@(#FP-56>9MBO#M1+A;RRHZDF+31D\- KW8K"(];)1CN! V$2Q$1 M(]F"OUB_, ?-"\,(A\!KMI9Y*? M9,P?W-A*;[1=A$(O-*Y!.3^[^/#'^_?JCXJ*8:@C)RB>=+,&AD*+9)96>(E! M^Y!')JI24+K);WT_A:7D:L!Z^V)"KP+7O M%N&KJWIJU]UY5HTN*NGTAI1Y:[%ZO"@D< X2BU1 D=PTG05:_0K\5ED5]K)# MMZ/)UDL3W=+B($CS$:O"0N^&#N';E0Z*:>R-'P MY5-71FNY:1%?[>S&<=S5,&/T55<#Q\ S;K8A6@]0XV55K542Q;0RHN :8O-D M4:4ESP3P2+I2'BOZOSFQ[)N4?X&T7&VS)+Q5 M,#S^JY02/YJ*#@*9M0;P9ANE,MEM6DUE^@ M6^!&1^%\!-;+-R6D0W.%%\[=) 59'-,;Z.)ICRM.YB*Z)#?O@FZHC415HA6S MRNDJB:L21'D!PK-[L4.2;1C^[E:I M'C^UJ]3GWX5&/5,7,NJK$-3U Q3L+9:I,#DW8OG")D(["<_4W5C(.42[33/^ M&LW-GJ4.Y&'6PANW.G(2UUB\UC)@&R%^_W0^5I,MJ3KU7:Z2]7G%[7R'.,X^ M]=<$=/>UFI9,_S6;_QEQVACDO]ID5>MYN.'QIEE9O>I]J[ '!U;>&W85KPB& M..LLBU:EN;*%?>GS?MY/^VQ71PGJ:QL5))BCEST)E$OE3(WWD#U5.AT'X_;4 M=829'YKMF1*M/IBJT:J==W6?H>DJH-@$ M1R\_GHS__G%T\&+ =H'T2>_KV7GOX*ENU@0@+XC)ABX.+B$P3'6UL$[I;MR3 MOIB8RSYGQ[!>UGXUP]UU2%YRY(T49)^_BNY9KRFT5PO<][:R* M-3K6JRXZTP\=R-#WY:@OMY@AN4_D?_1-_%3U79>?JH3Q([QDFKI!?K0@@8Q> M<2K^D#Y1NF04,@."J+'E+K /]==B[ M<'OO8F;RRG558T[' 9>CU>9WW@ M_QB_E(QLK3)5N]VUZ=]I-TL5*8U!M=?".=$$Z2(*HN9;=QX0[\WJM=:[7KN?3 ^Z>8QO43U M1YGU/ILEK2?J&>,I-1RBFX3W=2\F$D?I1$@J=H+,&H2HT6<(!I M976II!9\T.=J.Y':H%-)HQY!12G0"TA?J ,@=1T9K*_!4E+0;S?59HL*O.T< M;_F2"T"NLKB\4(5#H$]X\%!/4#=:2^N$R?^UW M"$(1(L,USJGR/J$$E\9TSP^-T2 WSZ.NGR#; C"R$V14U\F4BW0&:1C6?\M M'&(CCZHV*>,$Q_L=GF.3/5&H=5UEHI2CI[_E&ZX/7E]?"OE8 MS=.).+PL4+]57UG?RD&N02IYYOE!'_!/9( O(JKH5TW&X=&__/:V*4%^E^^" M7XKPRALS;HW=$5W-FG;^R1R45&#([LQ=MZ]^)S.LBPV5J6"[.B6LF05W.O"' MCSR1,I0X<<">^&QD!*PEK/$IW'[/48$43 4'+PKS^.$8IN/@(.!P0KC$3)*) M'QM233(5=E9[,;LN.K1/+AG(J7_+JW@[2=(AU+$/LP=.H)2,+W!NHS"',^22 MYO=Z_!'%D_PE4@*F=&X<53Q!X7X")T?6H#;"T='@'I@T5W8DX<=T-[GZ,29J M @KV4#_,XGZ_SJ/%/>*P%]]!N< W_93AL5W9S9[N39)2%[/&W6=5U MNVFHSWW=K7Z3IBENM;*< 5G=2M$M2^'M/HRO(E.IJX6+\EJ[V-3RT;4>X M#9R0NE7F-W?H0?';Q4W65P@BJ-:XJ?TFU/L&3DX3/G#D].(;!TXO'BEN^LK3 M):S&M[R[\O3+K[^=J>9/\X.41N]@&RS=R#P\]GM;>5REJL$)\]2JV7DAS*5A M106HN4H0PW,!;#R/4*45HD1)4ZD8RW@'>P[:&(4*\:P!0A%,K4 U_!6L! _! MJ?/&R3W]%701ZP6].O=P^"PL=&]]2;<%=WPQKN5X[5>U0N-S]4L7;2"924IY M2J=$EL,?008OL#"_#Z76 *1BY+AN@188S^VMY]X\N3]!,=KNUB'+4!WWE5)9 M-'#_\?=C_9Z&;2AENGA;:1%DG-M020I2C4KA0(;N"E9#Z>$5G8?>;\$:&,T1 MW4^@Z)]/4=1@=$UI97^9SCDO6Q%WSZO--^Y_U= MC?T_?H=Y(*:$C8'[C<7_E/;RM7E@/\5_^USP-JG@]BF%>[HT >$>V*EY[MUN M=YN?U;RK4^/M]Z!.S=M$4K/O^F2PN\'Z:*N$L%WU%LT%:P:.R O7 .K>/B*R MV888K-G+[?(,]?YB'R3>DATRT]AF P3@(L=47\:]2P@+]D%=Q7&/"#*XS[%- MB_J!_N;R&_Y)./.4E?_,*E,),G(@TQ&>YX MGV('S^N=\?"G\6AG']YTC[]YM>0S 2[.+ %^3<447AWTGQ_M*-2;/TJYQ"79 M1):E7- _P2T%98,/P/=3"?34?^ &US*_)/#>_!]02P,$% @ N(5Q6CVG M\83X"0 ?B4 !D !X;"]W;W)K&UL[5I9<]LX M$OXK*$UJ*JG2ZJ!LY_!1Y3B9FNPF,]XXR3Y#)"1A0P(, %K6_/KI;H D)%&R MO(EW]V$>;(HX&GU_0(-G2VV^VH40CMT5N;+GO85SY:OAT*8+47 [T*50T#/3 MIN .7LU\:$LC>$:3BGR8C$8GPX)+U;LXH[9KW7#1SE?.&P87IR5?"YNA/M<7AMX&S94,ED(9:56S(C9>>]R_.KU$8ZG M 5^D6-KH-T-)IEI_Q9=WV7EOA R)7*0.*7!XW(HKD>=("-CX%FCVFB5Q8OR[ MIOX+R0ZR3+D55SK_E\S-5[C[JY:\BR'.,]%*=6_K/EGYL$)$Q(B&^_$''YACM^<6;TDAD<#=3P!XE* MLX$YJ= H-\Y KX1Y[N(7+@W[PO-*L ^"V\H(T+BS9T,'Q''(, V$7GM"R0Y" MXX1]T,HM+'NK,I&M$Q@"5PUK2Z J)ZQE+A7&0$/"G:Y?Z^:<7R?CY:;R,5-:9BICJPTN: M5QF22KE=])DS/!/$@@8J!CD5\I9/H%18PY( .!L^,+ACDG9R4HKPJF3; H,QH;<.5G8% O-'M"H3'L6 )8?*5 M'\)]XIH*MQ1" 9OF*Q JN7$RE:!01_9 QHK6N"P#L;UE@F:0C7DE,U"Y8)#& M8VT(ZT!G$O('T +.>2$PB](P3Q1G1Q-(XW'#0@K#3;I8>76 9C3J\@_A5295 M60&?E07%@(@XAY-43J0+);]5J/0-9H$GE7&3@?IM:N34\]:U).9C\ Z@MC!" ML%S@-74.N =2O6+OD3LV9A0&XU/V>[MJS:ZM M<"JH2_'LWY#\89%OE<8'>9PE+R$<"]Y@R5(@!F@N;<,6VJ*H'82EDWU+"TDQ MEDGP8P<>B&15_=8/$0@J4#^"HU;20XA96)N=*SL @D"!\ M]HM==A]_I]@%.R5M( 2,^%9)$_(:6AC6 7(92J!+@A"][(YRGSDL;/Y*[ &Y M+QL2&%3I0FLKXI@J$)TZH8)H-1CCS>E$L0%/^&9+D8+2<35QZ M>\<-GPDEI[#5 I1Q6@6ML*>_@9.QHV=L"4Z+D($!AJF\%*FE%K@6*Q^3N\:>A 2P2S&4=UMPC#'J$AWV? ME7$XID.=RXRH@2>[L%4 :G ",#P8[5.ZZR75UQTT4X+]31'3U',KMI4^6'Z(D7'=%T%$W MK26L0Y=XUR#$I3=\T^&C9,?K?<^G 66?;;8D6RV3MN63=@TCC^\K5["[99A) MP971"1Y_13B9B56-$+,*0J+I>L*>)_W)Z"AJH,A-3O>VA$F?!S<#V*R21\/& M2.;YMJF247]R\KR3MYCF?>V!C#=5NJ'"K=$OD_[)\_%W+QK(' (,W[O4I)^, MCW:TOE.WL"AM[R'F46Y 38O9SR?)[5G'RCT5YO M69<-IKSL'T'#^S;//WX,=-H04 ^/' 2MX3S@-RY;9CTL+#8%]>]7NU:!2(1, M_?'Z$K:QEY?X'^'OZIH:=B#?]UKUOO9->\=@_".4\=AVON_Y,"2>_(7$.U[O M>_Z%Q%W/O4B5#L[ZT#"&#AD'K @_6/59 GDT&"8W-H"(6!=O&X(HV#FTHM M9Z71TU#U_MN2;LV@)Y.6ZK_PDW+8#$[QK- 9H$-EJ2@<@>=Z0:4M)F+Y#2OC MI$=9"+P1L4U)-UJ7S$'6H2H&=(82%O';R#]@KW4H:OQ0[?GZRXX@AC/HH M9@#]X,G5UU*?C :3=6^NNPG:NAA;\(SN;&8SU M*B?J5D(M24M\?PFBF'U!> MH^W=?9H:;*#N6X^Z-RWJ(O/;6$RRTY4"W8_4),B5RFJ:R]1?N$$ 4CJ%.2&A M8D,![!#$ M1P^9(/N_")7.(FE*&P=D0-0VZ*/X;*]#&S.5 ME;%5=&WQGFT076+I*O7HIZ/C,"1-O#?S=JY_[9#P8U9'NP7H+ MJ(V8HXFT645Y!/3]=ZY @I7W4U\B.'XVB.4$LVF5=0M:\\(+']JM.*#6!J; M$K!'H%OP78F+G JSSQ3OA0_:>K1;CD[9ZL0#& F:='C_E9&;Q_L2GF?Z3IMJ M"B"K@MX+C5?>K2KV;5-JGU0Z$K*3G4BDL$>SP0&[7�]=7%,/HFIA!F3E_^ M8!8$)/.?QS2MS<=%E_Z;FG:X_S()#M]S"=DY%S.8.AH\/^XQX[_V\2].E_2% M#<"4TP7]7 A(I08'0/],@WK""R[0?')U\2=02P,$% @ N(5Q6C0NE>DM M" $!H !D !X;"]W;W)K&ULO5EID]LV$OTK M*"6;FJF2=5&:PW-4C<=.)=DXGK)SU'Z$2%#"FB1H !R-\NOW-0!2E"C)XSC9 M+Y(( HV^WNL&=+U2^J-9"F'94YX5YJ:WM+9\.1R:>"ER;@:J% 7>I$KGW.)1 M+X:FU((G;E&>#2>CT=DPY[+HW5Z[L0=]>ZTJF\E"/&AFJCSG>OU*9&IUTQOW MZH'W-IV$A)9"X*(U7!M$AO>G?CEZ^F--]-^%V* ME6G]9F3)7*F/]/!C9!D)@AJ?@LQ>LR4M;/^NI7_O M;(BP1*:\R^UZM?A#!GAG)BU5FW"=;^;GC\QZ+*V-5 M'A9#@UP6_IL_!3^T%ER,#BR8A 43I[??R&GYFEM^>ZW5BFF:#6GTPYGJ5D,Y M65!0/EB-MQ+K[.W/ B:QNX46 JZVYGIH(97>#>,@X967,#D@83QA;U5AEX:] M*1*1; L80IU&ITFMTZO)48FO13Q@T;C/)J/)](B\J+$Q99:+/[GDF ?A"R6'@! _9CP7[B104H4Z"B/K.M33B40#:X,:7E0A8\\PN954P\6;QV M+\.8T#E+@4^6^UQ*M-9QI03"?X16L(-FY>Q*A)) M6YL^XA=G54+!(4'.AW %T14I84F5W"N,548:Z&?!-':Y)T NLCR.E4YX@0QR MT^X^W+.+Z60GR)A4%1924]4R@3Q[.,HI$ 36S]0J4O*MK* M&)0_J/'M:# &RV99""@J!)4/MR)>\F(!W J&PU*OO9H2RI1B_9F-_$EHP?L M'M(@G$5^ Q!"05E"PL4R$PP52W8E[)S"<8N:7,0(9.'?&$;'(^ MWLKJU5+&2X]9C,G"8[.#2\+'LS#93-S&XY[UL"W'=XQM8<(OZE'DMA9V&O>@#W4*9GSA!;9E1 %-A/MO-T;&![ 6CO0 M>3.A3 L()5T:LS#6=>X*&>2 J,E.>/F1@[5(6;]OK(QM($14I#)).R3,6'RY M'2$XU!J\;YAE+3B(U;D/_8'?MJ;ZKV&L5IPI)XP )LAD*&L;&*YNX;VBF M4Q7W\(H)Q#)MB(4D[JZKJ4R*[OQ]<>X?CU0@\G_+PE6=T!P81H"OY]0OWPJ] M@.2F=6 GOR@,3T]W7?>IA9_@9,N1WM,MBMZ@WD?U\>"XVX71#=Z4&8B/? MM X0L&>EQC9>6D4$E5]MET?QY&@&3RF7&L#**A?N J4K2&M"!"&QT,1/# 4" M-6#M&-K/\GSD'#R:>0^D"MNM'+L[L/HC&CQA?#_!;:6IS 95@L.(BL?G5^:H MM[QW=B$[92>.!%1E@ 9S^M+Q_"BZ^N+O_Q OU _O*1L; L0^L\[\V6CBLJX9 MB$8C&CAO!B[']'S163GV*R\[+Z(I^U594#X\*TV=HCL-0CWY6S;NDY '.D= M6Q_'5H.R*_UD/!J=A@THUKNM#T%A)P#MW2Y;"M\=B 41TH94[,&M".)(_#3X=;,3#[,HVBOUVC M\:Y&T2&-GH$_JIK$:VAG72X]#X;;M=,<*)[MZ+<5^]L N@74-UT==NKG7X[03+^;(%QF@%OV#S=UVE)PYB[X;TG14LN?57G.?&G"2=:WZ*Z&N2/?W6'V$7>\Q.AY1E?"X_0 MYT74#F&K;%#X4%"KO/1]*HJZTS7F65QE7AKI76[Q?+L]V]2&.IJ?!?2A8KH? MPGW/1MR$//L+Z-G]WAO29\;Y#W=#*I(7_!%F+42XD]A TYW'FB6#V2005Z>$ M#Z)HYU5'=EV(F6OFZVD7 Q3[?[4>9^W'NE'\4,VS?Z1A=NVP6['IG5VW^P_T MRBM4F[IA[K3+&SWV%X<,?\?@[RPVAV%_Z;25O/N,\1HTEC@5"&=\^$3D7W)J'>R[%1ZV;NES2B'Z+\+XJQA_8=^, M-G]WW/E;_LUT_U_)6ZX7LJ!+GQ1+1X/S6<\?+^H'JTIWYS]7UJK<_21G"TT3 M\#Y5R-CP0!LT?P+=_@]02P,$% @ N(5Q6C^ L8\="P XB( !D !X M;"]W;W)K&ULK5IK;]LX%OTK1"8S2 #%D9^Q^PB0 M=KJ[!:;;H.V\/M(2;7,JB1Z2BIO]]7LN2;ULV4T'_9)8%'EYG^<>TGZQ4_JS MV0AAV9<\*\S+LXVUVV?7UR;9B)R;@=J* F]62N?O;%ZJTF2S$O6:FS'.N'U^)3.U>G@W/JH$/KFLIJO)C3?3?A-BIUI?69DR5*IS_3P M-GUY%I-"(A.))0D<_Q[$:Y%E) AJ_!UDGM5;TL+VYTKZOYSML&7)C7BMLM]E M:CWW\AI^3.W_/:%5CNF:3:DT0=GJEL-Y61!0?EH-=Y*K+.W MOZAB??5)Z)S]+);VQ;6%3'ISG83UK_SZT9'UPQ%[IPJ[,>Q-D8JT*^ :RM0: MC2J-7HU.2OQ9) ,V'D9L%(\F)^2-:PO'3M[L'UOHUX_[UU-5/#-;GHB79TA[ M(_2#.+O]Z8?A+'Y^0KM)K=WDE/0G:'=Z_7S NB+8^P+_$Y$OA6;#J7/C.&)_ MO']WQZSFA5D)K47*K&)_?/@E8IP58I<],JIO#.\V*L.3VA5X,.72R%2B6#$O MRYBTAFE*Y@7 N"FGIL \M@%C>L MM?6GUKH[)W40MF8?90XXX(50I02_QQ=*DE"5"6X P,Z*0"K K MDI)V3?!'6K;BB MQ("=+ .">K>V9K=CCS5D6D86D1.Q>HG)7*8^]O2R)V0#9X<0V/$%X@3RU2>B6_0)(FZZ#88C"_ MF?[(MD@SDI(N>=,P#3>EJ )B^I+'SP3TNT M&Q@EOB1"I*97F-\3\4:[-]YH]'5XODC)\WV)4R5!Y-*#=#ET$RE#VQI#*WB2 MZ%*T4ZEH4JDRNC0^,R@:C^YULWD[]9K(+GG&BT10"%8([GJ#BM'B35E?,296G.'\/^TIE 8EVZP4B7%% )A0\0!2O\"$6$! M F!J;BK-C^"!5[7[$C9G90JE+^0E<\^H:?B Y(64_5IUB[^IHEQUCUO5[>)U M(4DL6$W&'V%ZJOGN6T3#GO-A6Z9'@57I (I;GT%;1\>"[>386T$AG 0-# M'@?0@CFFU<:.P3O!8B9S:=O=%U;4\S> \X)R/%& >_$4D6L@/NQWW5UIEXJA MSRFLH\7<5]-ASW)[T\*Z(R,SI'WL]',H.6!O"^!D400>[;K4":4BEYL4US7V M)&.;E@9@UL9>.>?25H#D%<02W$H!OP?8<+UK3Q6(Y9='<9=6=>)/U@NUBES$ M"7<3WO'H(=>X6%XZDN,=5WEQY6E!51O.T=_5+C:,XQ^K:@@1\+OVU7\3>D2$ MVGT5:']4 %,+T$+;80I:/V5G%("#4!L01O".U3YQ:>:.:[()[" BKK,3A&Q4 M+:G("[F2"?S#EX.0 UQR MX/" 1>?#X6(PJ]Y%X*X>=2:#8;V -!/"M @4:AZ'6!/&SF>#<8-0A.[$HU*Q M5<;5IN-I50=$=R)4,%2Q#OI#Y."G%,""WIYGEMY>P MRW/:R\OND-**:!*LPV044B:=$EW^&G+*>ZX$B*( GSEL\.1R$D=Q'(.B<->$ M5UTL(F(&39'4(%&NR<*%5/7&]9W$$;OS\70 $43LG)CGODB_G_S):##MR ] M\%TWF<8=(]@%SO3NTN)!T!&B=?"H??M[\&UUXFEEU;!*JQ67FCUP6K+/,ZKE M(?&I^B2=]TI#J>JG@KQ>?4QP&H1=[Q0802=S VJ@9QA0GRH%T>O/AX-I9J"3XVSP/SK]H$J@AG_F;>+1 MPYR0S-MM1C*:/D%U2T!^)58K'Y.K1RFRE*9J18VE<9H65BNS]=,:C,^%W:CT MF#,"/-;B6R2<.-9>A+R3A\-!//RQBQ[$&K2C69B_Q+%"FJ0F9=,&\:)PC E, M$D S'LS;V(G0J,1%]#2*M@)-EP?.BB?D7 _FU:IW, ^J!,QS]NP!7Z-E@+Z# M>'8W<@<).FK E^A! ?].>LJ;V0_#?2JIA[V<\;H $I:3R4-706IXLKU'S< !D11Z!"B*RRD="<1 M]7U/850F4[=M=>SR-\H.)?R1.,D@0:X\NP]4V^W9C<%N(XI3&J-(:>04MH!" M!_D;#H4$!+HES2FA7[9/&(*11XI%)XW=0=K7 MVVN35; I53@$*UBX2:=A-J M.)PW0Q$1C6T#]KP?(XZ4^GZ]U- 1*I6EH)L!G!X%1P6[@UB/^+?=2Q1_W$T1 MJ,XU3'WN0:'<#";UUGN(PGON&ERW;@$-N:(YS+EC=6O>K&DAT.RCV%JO\).U M6[2\_D3M9H/1$[4;=V_$OG?& -TG>RD3SP:+;TN9R8D"H;W?O/UPM+>,1L=Z M"[INMUG\PXS[FG;5QE3 [E8G('?:@]B3O;BU)_=R9EK4+AQO=[WH$,:UH&^W M9 5[QP'=T2Z0-[5SD_DR$^';+I"1<,4&PQ)[/ /"Y5=P0(M)'L?8?D>"II(H M51HXQ5P^JAFGC.0,,=_[P]KQ1P(OIA%BQC4\==C MT:3H]376 T&3:#Y:7+)/RF+'O?(+)\*>ZL79]E@B14_>&^@=C68+]HLPYAFK M>F6KL)MJ=^(.=!\.H_%BKK2"T[_#Z$_^(EI&[-N,FU)7YYK3^DU#H MC;^P[DBO)M1W2-BN\?IP%,UGL;OS:\86"/V4QFX.MAE-H\5P0N_F!^_&HV@\ M=K(6?>]N,.Q3^:!TD W@?O&BD7GG\K/J$.'\5J@ PTT;L>!*2ZY0FXV@^Z6@R.\C4ON^Z MKUN_.\B%7KM?5Q 604W_$X1ZM/X!QYW_W4(SW?_Z ^QS3;>9F5AA:3RXF9[Y MKVFK!ZNV[E<,.+M9E;N/&P$2J&D"WJ^4LM4#;5#_K.7V_U!+ P04 " "X MA7%:3"S4*GH+ (P &0 'AL+W=O+_^/N=0 MDB5'3K)N X+8HGD.S_MY#NW76V._NK527MQE:>[>G*R]W[P\/W?Q6F72]Y*I6;[YF1P4BU\UJNUIX7SR]<;N5(WRO^Z^63Q=%YS272F+E5URI-B1'$^*/D M>5(?283-]Q7W=ZP[=%E(IZY-^E^=^/6;D_F)2-12%JG_;+;_4:4^$^(7F]3Q M?[$->P>C$Q$7SINL)(8$F<[#J[PK[= @F/>/$ Q+@B'+'0YB*7^07EZ^MF8K M+.T&-WK#JC(UA-,Y.>7&6WRJ0>QR93X(N^4>WWNP9'6S^.2^BI0#X]0 M#X;B%Y/[M1,_YHE*V@S.(4HMS["2YVKX(,G"#DG;*WZN3R^^\&T_ZK!V0;U[*-'^+^J&P/4U_T M1).!^+)6XMID&YGOQ%HF @*_\/).4$:(U#@GS%(\&UST)HBC-.64R!/Q;-SO MS>L59+GP8+13TCJAR*D"+E'90MG:+4R'-Z,(:>DVBA,KW?7NB2!SH8.(+(C* MU5)[%F/2FW6>^>"1N>E@=[ZQYE:[)S(:!2%/2^(ST:;>LX=!_YHM1&Q0J9QG M,Q/9TJ2H>#I?B5.=8\44#GO=V4OQ_7?S87_TZA][_1_I^^-]^:K/64Z6\;JP M5N7^KXOP3B7*RK1^?L;O!L-7'2LW7GK5R:FY_W#]B_'@'P_?/A?G3P[OR#TD$=?_MUX$W]ERP!=! .2T@9: M6[%1:/8Y!6&BH2K",48Q.!V>@?!T0/\_&!*F@!$6J1+J3L4%VZ/%L$EP)>T* M^$AL"ANO 2$$/^WEQY;*O\^IFM>ETJI4DN^\$9^*-#-?T0/@AS\*^)9/J7E< MM'C\)M.BU(N<(:&".!W-@D07]!)"[X"LXD8ETNE5KI.:*]V3*+);-9XFD_'XM<< M"093ZUM)^7#HA4$_F@UF]Y;'47_> M%Q]9L6IM-M\+/Q]-Q$VQ\!RGU>)%/YJ/QWN!Y]&X/Q$_*X=R<]L1\X>'GLXG M$<#;V?T/P&HTG)Z5>7$LQ _)4*;GXWNKLXMO#ED>BEZ8Y8O"J6.'GDXO.A28 M8?%][F6^XJITC!82#R;WR8]T)%(=+6:!/N-U(PE.6?$C4GPX-%X7AZ3E-;K5?,[-F M-4;YJ\MTU.RA5,A)@Z2-?+&_2Q=4>YR$,E)0)2EK"M!E3[R-8U/D7�W/*$ MLY][?:)J]9"+!K6[DJ@KCO42NZCTR6J7*ZCTE)\ZD1F4ZE1_A>;@"1R?&]]# M'R,5"O0"/FC+(R]1RUNI4\Y^1:) B4ALUQHLX;NT2.#X+D2Q-(45#O^HPQ)L MEG?,I 06@9:470-8&XMFE#9*+-[PI029K,(L5FT4;5J*#Q]_#E5R(>.O;6>@ M!<,J'GU>4YV#?OYHQCOTIS1!0Q;+(H4QS'*)=;'8"=GEN\I&''_XD^D.0X$H M$&M6W)2Q,YH/JR$!&:LL=J'\AV)[;>#)TV [5RQ^!TFPG 2ZH"MZ.BD$T!*:'^)-YCEANU1G:(D<;&=M MFU$?M)H\RV.=V>;*NK7>B/($(BBR_X_BKHJ.$4QU&V2(G24L=,(JD["]27SGJOH&J M:O0M4 AR&B96=YYZ/$O0-'=B(!=RKG(26ZC=]*D"E2+(S29%.@!+6K MVR:'J9G4$TJ=P2]JOE1J-JAW=SJ#(Q%1SP;3>6_4JOF.!Z\G$0_'O4%-BRPH MD[N,S;::/9PUZDV;M?N>H&W]%VJEF6UI"#R@K4T;M8HN3:DP9')'"4D\- *I MXCK2@'6$I-57BH5JFT"(_2 4\ET9$BN M-S0V71<^U(V?S,*A6?J(,C$S&.3(KHM=:P)F:"*W904C0( )5Y'9Q2\L',*S M'S6]3#G/-Q2\B>@#E&#+Y]23Y!+U_##((=T3/!P)5*,2I)21]R3N)&.H0V$D M):2UJUMZ2WJ2PN3I[K#ZEW$_[S_OZ,*A\E$$?LQ550[K^X6JMSWLAU#@J.B M8?,"X>E&Q.!N%:"6+6MY7$UO^_D=+=+Z!J9I15EH8!1D,@U3'8(,:7[8G >S M<3N@.>)+/,;83(6^KU@,C4UQV270Z-LQ10J6Q:0LP&1$\;98%O+BBEYX!"^U?9\OTZ#7Y^!FO'L;SB46XI0V$:X:]E_M]V('KPU> MG4$4B [1@G*M/:P=2I&K^RVID0&PDGVB!@Z3V&HW)EP3I0Q=V)$ 4CHK,J:# M2(/)O>.I=5'L7A" S>].A-_+ZQVB8[KL*V4XO/:G/=(N23N.*,L&&46 M<:(0UX7:&9::FDP%)4-WD'!7>6VXZT:A-\K>:D*S7;*$)O042?I_29+ EU%4 MX=> ^S0P\MPEDX3'F8B =N7Q&B0>;2:==R5D+'$--ME?[OL N_@[3=33[D&'OWO4?$]27^A1BRORWY?3>T-G:OK??Z&AN^IS<%%9M?E M/CV?0DIF=];)>(,4LM_ MJU@,DVO)(*KF-ABFB[JCU73P/ZN!&GBX#;$O7DF.&$WZJ4^B!_&=Z! M'VKNU(<5*E:XUP4*01NE>S$9Q[:H+@YV#\C#WJHOY'EXWE?B\K::!+"F6*T? MC\M@B>KT6CAC&[(U\NR(#WI=WX:?-WZ5 'BSXM]>4+!M^ MU;#?'GX; CR^(GR2JB5(^[W9Y$38\'N+\.#-AG_CL##>FXS?KI5$SZ0-^'QI MT+7+!SJ@_M'+Y?\!4$L#!!0 ( +B%<5K^1-"=WA( /=" 9 >&PO M=V]R:W-H965T98*46OOK-S-Q$*Q+)5NS&Q.Q#]U2D4 BD>>7"91> MW=?-5[42HF7?RJ)2KT]6;;O^X>)"92M17@KBOK^]4E\8A].2BY+42E95ZP1B]N"5QHO^[I?XC[1WV M%<7O\N\7;T^F9VP7"QX5[37]?U/PNQGC/2RNE#T/[O78T?S$Y9UJJU+ M,QDX*&6E?_)O1@[>A%FT9T)B)B3$MUZ(N'S/6_[F55/?LP9' S7\A;9*LX$Y M6:%2;MH&WDJ8U[ZY:>OL*WL+^\K9N[H$72NNQ57E['.[$@U[*RJQD"V[*GBE M7EVTL"K.O%>*$?:JK=J78ARH7^9# !;#K>$XLSV^3@Q3?BRQD M:1RP)$I&!^BE3@8IT9O\&V6@5TAWKX">]8-:\TR\/@'74:*Y$R=OOO];/(E> M'N!_Y/@?':+^+/P?7B&.0O;45=BO*T$#>?4 %OO E@VO6O9'QPNYD$ $YU5U M==X_4;1$O4:R*F!9799 GYX&[.KFBZ(Y-:U%3\]OB1U^SYM8KA-8[7G0"A[6]4+[_ MVRR)IR_58)^LUI-SWM)X6C1DEWDND1->% ^!3X2M.&Z!?;BYNL*E6P9#ZGOE M;1!$L.Z:# ;VL]0*=J1P*[Q_29MA O6!DV;C[RS'0!'D8S[\I7TM9*-:UC8\ ME]42=OE@)X-J1(//UO"C!I4T=DK!8<;^D2'[8+9J='9E]X-FR#Y6[!/,3:)X M'.SDDMA;U078#@ADO6[J.U RCL0YAXF?XC"DE$0O]6A0 WV.7YX%['XELQ6D M+C#%S-#<7+T02YX]L'@^G]'DD'TA*^[7AX=#C9L DC/8411%5I<@G8' (6$S MJ53'*U JI_>R!;L Z5$F=";VIN_P4#T !X_B](0)"!6W -8D'< MX0>8P\TB:EW(-C ?R'M$E9/GWLI*AP=@ _P/E*C R3/W3,E2%KS1)$,*%FZ_ MSH8+N92WA=ACS/W&'[4^,O10K(AK@=AH=N.-2])%*>W/E M&@QYA 6A*E"M6;Q2(NMH7C*RGG0GF@(T1-ZSZ564)F_%$A@"KONU:.<_=Y4P MOZ(?)2-6:O1:0+@DF_3]#X=IUPPP+J\U_\4#;&:']X'@*8(T$J4*O"_JKAEL MH(\%?58V7*N6-ZV)!@=Y-F..9+/'0?^9T6!#3MJ]*!*#_19=CMPSC/)H$JP4 M,+B2JB0_&,XG]".?85>.)&58J9X3%QXK,4@&Y!W.4FR]M(D>P<3C.)C/IF 8 M6,0C"=ZUJ[J1_XV0W!C ('ZX#?;Q0X>V]QVQ@ \P(U$" R);3)!!:L?N\Y&E M"L F"6;S.0V:!-$XWA-JAK8<[(IFP)( N31 ](;? 6]* S<-LFY,:V 4Q:=? MSZPD/P+*;P!ILVO$)AT**R<=Q?/9)/"2!T%OG4 P]O)O7BF3VV5]Q*#M$B78 M[WJH^Y!=H9=G$CY >,/X6?*OB#NJMI&WG08I&E?2$@:MC!]%*V@7#O!8,* G M\A?\WA?,2.U?E.F9-0,6#X0K"E]V M=1<]BOIV(SZJ?HC\DXM#S9%#^89!%#C!.T'TX<6$:JNIT4X\1^7[L(_H/8JK M"+2A5P_"G%[TY0"P_75Z6"\"-<"G!$K\5HC!A]D9F'0K#)A&Q5L+[8G -B\A MJQ8&Q=+@(8#:)@ M#2"WAQIWH8IX8?:FBX*BKI;4D<( 1H-SP=L5[%HT+61IAE$0$K; W6,-V5>B M=H1'G7(K0GY7GER+%I5K_.OL"6@!4N LF>[&!7K?.T1\@+ZG90 M#U*H*W!55_:0 %^LBT[U0Q==49RWLA2^W=U+J#Q\C8MOF1#@/E.3I\^TA P8 MA2>0%W20R58B[PI@F09H$V\&YM[O$0(!8N#?"/Q>@E[*M>N^[(OT&)*C]"4% M6T+0 ^@\C!B'G#U_.D3%B Z;DB5E-AU6+!S'PN*>,'._C1\3";L'+7Z';N6 MZNOY HU<(O!%[36HL5&8XL T',]@Z"B3LE$ M?L[!M] H257G9"*>5A&KDNN[ZN;IFGU4L1ILQ>,P331JC=,PGK'-"GF 1CY6 M>9=I/[W4B>6S5XT#[$7*B5\D &BH)?'\^1ZRQD_= M/UCWB'_F%3723.=K>P])4)'M"RGFF4 )^"5?=GA]>@/Z](V[G7^ MWPL'3:= 6\\L!$]RYJJQX",60]MV.Z[WRP<3'#CU-C2CYH8CBV&ID?K,1I#! M@!> R=4'-;05ZK'DR;*ZR:DS2*]_X2KG?[!_2D6-IVN([VP\2<> _DY'9PSP M.J4C#WST!H); 8BFCZW4%C@,V:>ZP9"C[Q40!-(R?T1Z5G">MP]0EO;Z3QR@ MA'7Y%$!4A0AO 14=@?)?:K"O.-I7"UY654?U_[IN*-GA!0 8?_X/US8Z$&' M#!<2,Z$3\F MU;G="Y9Q.(__CSE/HS"*GL[Y*)S,0E#\D[SSR)1B>OKH8YA@T48 36X$JB,L M9_1LP.&Y?OYNM-S_\E0*E\8\]GY>0JI8HM4\1NF#M07[X!UV#4#JZ*OVV4=L M)%1*9EO3?W$%L7UR139E/UV[]N>OB&WL8PU2-XF9NL11PF8B6:-]_("!H:S_O,DA)JI?QE'P22=L;\; M:[8OTE$0 _1S9 ';Q8]*O9]^FD9Q,)[/S[QEH]E> C_J'A&V7'3U3-W\#+-, M4>PPJ--T'$SCJ*<>C]-P--U+?UN.C[M57V .)9GZ.';J2W(63$8C*PPJ>(]? M*QJ/@@3*M,%:R<1;*QVL-07U]&\IM#@GDKD-EE1<W@GFDJ*O!7?YF-G_;D[8%BT,P/S*9$",;(334 MH\Z<7RKIDJ5KO]HCVD$C;] &'D'H&D'BIFM<.]LUJ"=]R6N(*?51F=$-%C"F M8VRAI;6%ON-)5$S_[A[DBA(8E.T^CC_*#/6Y+6^T0.G8UJ>QZAJHP925+0'2 M<[(&(U77^[/B,KTR@DO^+:*U)V\]UU8E8$ [UM1'RA76"0W=3GVEA!AI$ M/6CW\>QT>Y'=]QWNZJ(KQ?F6J?ALT'4QZD':7A%2,LSY [73(PI*H\&9=\8+ M\!F05 >\>69K]V%+<7M/H M.V#[RFO9UY;;S5!KXAZ"3:;ZUL4^&]>,]=U&?8)4NI))#4T$R)B..-UQT;WT M_8S8QJ_?H?0R!SIV].]BSSOX1>< ,D,4;E@VX'V'&=.I209ZN!/YH?;@X7AT MN$E(^[;2VM/4PZO*(%K>%#5-UA&WK'-1F)- 64$*@<(0YBE79GMCR<%JI>2M M;K=1UW8SZ-B @4'/T%B7=2H4-CG OU,%M ?O+_F8HVZBWU,Z]TC&4R>_] MGKDR[[&2J9S^FK=$(X/$.ZH_]_-6=E1UKQGXXIL3?!\7_M^[GM.YX M,@[F$5GWC*Q[OJM(C,+1Y#P*IZ.]UCT>!\FDS_.6MKM$;]:0B&-MRO4Q8! "4L@2Q'@.7LW0Y6BG95Y_9D%>N2 M/SJI)/"BC$7W90B=#+3 5;82 ( 6>Y,HFC809JH&*-CT%^WV$0]Z2H53DMC^_5*9 W1.KW?M;7GA?X7BL1[B9BBEBCJ*M'N!FR,+ M'+'?])(N3\3I)!C-TC-_&.!(U]+;*:4XV?Z\9S>/=\_&\VD0QX/V& "D/ECO M;NY,O!MTMD-V9'/'Q<._WM=!%S/GA&D8^2%XT-MY"G?^G9=!U,:SO_YN%!5R M?/N,IK_B:]:W-T--R*5FLNG\7(/"(" @\4.-GSW%*#5DZNK M*%''03P=L^N]7:)KVR'"* DQR)P24]+$*TUMH0],]:4]E NL*S!XXQT'K&HQ M.U$']PG?'^JP*6%Z3[I3=6U[3*A/;"78WA+D(-WZX54%RS8*W75P,0S!;KBG M1B6RV+^SW\+#AUE14W(]OF%E>-E<[\A#.Y\7OUY^H8\*\.P-WAVP_*K6D_'" MF'>/#HEVQT8"7-"W!OH*U_$;V.1U=Z"(O&;W$[O 3D+/&BC\N[]_.DJ0&7J1 MXGHC4NQVS+\2-M*I#1NN0O'X'5S*_6#XO2R.0+/@"4Y9H)^_?\_+]^K^JL.E_F,&_7#])R$^\68I*_S^S *F0ITY/F&- M_C,+^D-;K^E/&]S6;5N7].M*0'AO< "\7]1U:S_@ NYO7;SY'U!+ P04 M" "XA7%:;O+/9^<$ !Q$ &0 'AL+W=O388A=H Z-N-]A'6AI%1"A12U)Q\N]W M2!V6'<=I G=?8I&:^>:;DV*F:R'O50*@R6/*,S7K)%KG9_V^"A-(J>J)'#)\ M$PN94HU+>==7N00:6:64]WW7'?53RK+.?&KW%G(^%87F+(.%)*I(4RJ?+H&+ M]:SC=>J-[^PNT6:C/Y_F] Z6H'_F"XFK?H,2L10RQ41&),2SSH5W=CDP\E;@ M;P9KU7HFQI.5$/=F\5#*_B7K4G8X[)"P4%JD ME3(R2%E6_M+'*@XMA8G[@H)?*?B6=VG(LKRFFLZG4JR)--*(9AZLJU8;R;', M)&6I);YEJ*?G-YCWKT(IL@!)E@F50"ZTEFQ5:+KB0+0@5R)-,7Y++<+[1/ ( MI)KV-=HV"/VPLG-9VO%?L./YY)O(=*+('UD$T39 'TDWS/V:^:5_$/$:PAX) M/(?XKC\X@!'_!B MT'@Q.(1^1"\.V_&\'GF?+;(0&C+-*.=/)&*\,&U)%(2%9)J!(@8''D->8)V0 M6(J4Z 1(2'E8<&I;6<2E(K[/D ,W''+DH"P'NL,A+#FH-@<6&U F"R.E'@J$6ME":UMPT/TF3Z Q/E56EY'FZ-&1O#]A&:**0J%9U3TCGSY,?#.ZP8[ MJZN65T3D)BZ*>,YX.&P$<75J#6A, A8<5AM3JK!Q62Q_J@V1<;#%U///R2V5 M$C.$V11R*X3$"[R-B3'Y(33E9.QX(Y^,G(FW@<)#H[2S9CK!D2WO,5E8 !&S M;)VJ!I^_(0E6%,F$)BL -(M95S'#L*R>K )@K8A25T(NI/'/% 3D6-WL\)F M &6JDM0)U7@Z%APQ8!,%*G)3U+WG6;A(RSQD1%$:>FQFB=U$.L6T]!_*K*!'[K5*]WG.F20KW('K/)0HMS MS!'IF(D,N6YCI*+ ^7"$X7F\87K3Q/2M-F_J(-4;'\F)%S@X"[OMK8'K3 +< M^@I*G9$E5AS6U@5^68=%:I( )NP/>,!AS!J]$]_Q?+_[;+T%GKNNUUX.QM[_P&(WXOMYW!S%1Y/-WFBXG.^B^&W]? MO>RW4&WLNRKT6]= G 1W]K)K/CIQ4I4WPF:WN4]?E-?(C7AY&?]&Y1W#$X=# MC*IN;XS75UE><,N%%KF]5*Z$QBNJ?4R HC-& -_' K_RJX4QT/R78?X?4$L# M!!0 ( +B%<5KUK@Q>S@T (,P 9 >&PO=V]R:W-H965T'@02YWLG+WB>Q_RLU=I M640Z41]R8L=?Z>Z<:T7RX)N')R]RN1"W:CBW]F''%<'-950 MQRHQ.DU$KN:O=\[]EQ<36L\+/FJU,JW?@C29I>DM7;P-7^\,22 5J: @"A)_ M[M2EBB(B!#$^.9H[-4O:V/Y=4?^1=8$>$:B[+J+A. M5S\II\^4Z 5I9/A?L;)K_0!>N-:P3'3._Q2!>WV\>;ME!,O328#]7H'06]4?J=VSG[XSC\%>W#[9N'\D21H!JG2R$ $D &Q@MRET8 9BM=3!4D L88"7@,1B22I>$LVY#F2A MG)I&+Q+)L(-+RTDE@0()ACW#JORB8WB)5ADQUQ$D66D0)!FN5"17Q.=&!;DJ M )>L,58K3USI.QVJ)#0_?'<\\D>G(/2IU*'E9^E73ZS"A*#5G8]I0:KUED72 M&*M!:ZDFT S2/)00O9&-[I4)4UD06WH(4P +J&"Y0!9T*M8RD+, M]+S,+0=X421I 52'X.0"VD^11]$1AG1#R:+,H:SSW?F:O]XG33CY4PZG(4=1 M-XQ/CB>(IF$K<#7,?^P=CJ;?-\2#,BXCEGT@,I5GJBB1/EG-TC!+*$'TLUQ# M95#:'4T]D,8&2Y[8YVFY0(B(K)Q%.L J4"!3L8:+1:X6\*%8Y*DQ()0&2H7& MTIIXAT#X*()]$+8IY6^].TA-X99YPVJ531:LH6"4"U1@4PGHZ,[S-.8[1D:J ME3-KUARP? 4S34"M*]FH+=FS,KEG_<=R>4VN3OZ>KSGD*W*6 ^5_G+=%6[=^ M?,-D421F2BCD6D%< ,2 9,5!NEJJ9&"-.&^;=7;/5"]2F8NXR(&H!4%9;K4F,:OEV M-]^409O]"M%&0&/E4ZP)3-&2ET+;&2 )HC*$[VWVATYD&&2A$\0S1UDEP0;6 M5UVN8)/)>TDE@@ 0*V6.Z$!$0/<9^EJFXT_A\5"R>W^620E/#\0YD"$:B)]+ M5$V2['U0I)0C6*,D]+L'*="'6 F%:ILF;ZUPS+=A+V/"6=I-:%89IY8N31X. MH I3X06=AH <0"H)DXM( 7R R5!/S$OHW-"V:^O8 PY0"-A0"H"K)5TXSNB& M->>-%./#H7A!YF 5 V0&I1_I"+.O5 2'C=V*F/M%[X&BEH BPU*1&G3/8?W$XJB%V7& MVRB49:Z+>YO=@*\,_1 Q(=U):TA4F";W7=EA+8Y.3=-UK$7&9+W(BM]G%A@]5Y"RM[A0%2TX(F"R4-5!2Y!@I^%&W M-L;P!"12"JE<%J:0K/OV8 (>4+C4$=DO?=[7M1I7*DN-9KR\L:7B6G%+:_N, MMPDB5Z&Z(2.=B!>;&@*;12,\>*C,;]WV5:5_,FR* MNB?>$%1L902O.<,8X1_XI,NS*O*83+"E'K-YUJORFJD[57G=$4O*Q6]1E#?4 MY&-O?-0T;A?BLJD('^J^;:VY@4#H8VF>4>'@RVIV!Z^:SN 9N=S*D+6T#5J/ M6/%-:=Q;-* N6LX)TR4U!FC4[6:.M^WN:1>2F)B3W AVB[9D$;:5 >2T,>$) MA)Q4B7,O6@J%-E_(,-3.&@Y 2$)#%;\I\38"P9W.>N@TB5B7229UV#"J"K0M M^2JT,0,SF#+>IPYG;[3O-&B5!IO(>\SP4PE0JM&0X&A[3-6ZK:"^*AFAB U7;D6G..M0 M,MA8X&R363>8'$;DKEXKZ2K7EO*XH=10&FV OPJSC ,6\Y*-/!R?_F5_M\K8 M6[ !IA\C?4E&JAQ!%K=&?.+CZF]OA7,O!<3>;E.<]WM7]:X/+G%Y1]6M^L?L M]''-9%<,O>GX9'C8O3,:3R;U'=<#5QWL1/RH9CG?&57EZ#GD.NWP1+R3+H::UH_H'.V]ZL$6+34V;:Z/N!EZ8H. M5F2&1N*SCN$_J#8>>I/OJTFGGV]VN&\W>\V12!LNFZD26,MG!\\[\N,NPY8J M0O4]JK,\-<,*,1UZ)U^M MH=<^['PWX(;=YT=8I;G"Q'V.&M(=BL2I< MQX8RJ1Z>\6P4H/"1F=RA6K'3^>TQ79'XK]/FO[\0YVF'% MV-,YQV/HH7_;K;OB[C^TH4,/'B/)K=U/E[\-T$! 2->.],M6<"U M0^0U,%6?:200N^/..$"T2%P6LI6/LWN>[A$MRY0'=V1-88,!_:R@T&WK7CH3JU#6$!,-VZ4L$3&-9RL#V8\-VZ$$#M.VNAZ M0D1Z%.7O9(XH](>;IE,9V\[K.='-"9L$9&B+$FMQ18CT4+!R@.,FH:LS\4/Q M2PQWIYW@_%=:<>"CV)E"^_X\TP!O"#RM_+6*8*X^(]P*\BB9:WL7O(8FY^4" MS;28;K+S!BAY.FTV_(6'ICI2]U^'+8,MX-(<(]AIK.$F*R?@ 9JC)- 9S5./ MHTG;854<;#_]\&J6_Y>@,_A'H4YMRB^#GNU>6L^Q)T?Q$W/VZ5GQ>/YVDO\W MF>>2>J,GG5JUSY#:V+6JJ-A78$W+]]?/A(_]??.9HM%08TS'#AT%.Q=OC2GY MY2E/7\WV3+?GN'HTD!$OON%/=7H#?;6(CR@[XV=G-N&ICF8IQN3JKKTQ:FZP MHY:("#1]KCVN.L%FIAF-O<.3^OIP,!Z/>E>VWH'528N5O34Z>1XS?^(=^?7U M9' \F?:N:LMV)M?6W?'X>2S'?.9;,[&GQKW+;\YT,O*F?SM3*A"/,>T'N8\ M]H^.ZK_5_;=)'5_=PNL.E6\^7@ ,7?82W .=$_>!5GT@&Z&<81ZBM;^DJ"*M M"LS%5C.X4))5;^E62RJCJ(R:7]K8 T8+LIT*"<"QL;FEJV,1L$-5.=QZ!\#Q MWGK?08A?*4*EDM[4NFW\\DCR.1B_:K,ORNP;[X[HQ \B^T,^?6N]KZ]>8NH* M(U@?-W-21:-OZ*HS\?H4,8!KC;8OIOMC&(D[ESH7=S)J7H?6GK#N@;W(ZBLN MR?77&Z6IS@@O(AGP'*CK!$;6$"B&%U^\YHR)PW!3#3C]?>N3DC2S06V!76]JBL_O7!;;'P^<%M M\;47W#TI_[$QWM/C+P_UMTD7HP?;<.Z"A'R_BCA$-X9*9U7=.;5>',Q+_EAC M/M>19H'LC.*VM-^S/194()J5B&X:)C<'ES\:]KZDVG0(USU*Y+,H0V_GL'S5 M4J#FM:?W';])G_SO[]^=;Z3KWD9O".1Q]ZWT*\.?O%(:87NTWXO7=^@O[<_MA>;/2$Y%A6?WW/)>^[APV5^\'PY=DHFQ5EX-[,79Z;T2FHQL\R5><[M^E(H MLSKO'?7J%[=RF7EZ,;PX*_A2W G_SV)F\31LK*0R%]I)HYD5B_/>].C]Y3&- M#P.^2K%RG=^,,ID;2.7.;7YQ9LV*61L,:_0BI MAMD(3FHJRIVW^"HQSU]KH=/3A0+#'3;#'AZR_/-C# MYHXF W;0))Z4XG-C.?4*FRZM$&%HG]V:-5>>QM"L&ZD$N*D%F_%U-/9;)LAX MP?6:9=RQ)#CR(F7>@+'W@A7&8Z3DBBU*7UH!/M=6BMH*&5=B26,$?&&JSZ1- M,>X&;70EZ&AA"R5BO$F+S07" M%"PM13"",/A<"6:T6K.R@&I@!I0CD[ >3,-O(JR'VG4]2'S)Z162(VQ_.AU,R(XB@7S#':29/H:* M6).6"; $;&3'0C]9#IE!#=1&3G (*-^BZ*",-AZ!"!+LQ%A( &M 3&+2Y & MG5$RY42/.5<<:;(@8D"@2Z0 02@)HDV%%Q8!4G BD9#V=<2#@ $^%8F8F2M) M:<))6_=NU2NXVM*["M+N3 Z"DMZ'#%JFQFS[NXBQRB1 1\BNG/\;JP[%S)F3 M2RT7,N$8I,M\CG PUDIW']G>E)CX/6!?R D&;-=86(K4">=B3\U#D>8!'62 M.=!*$1S4>CEHV]O33R>!1LB/$?=&DP]L5EI74FRAU;:IN0&;S]C4&@U]Z+-? M2FN PW2QD%XD63\D<\WMZU?CR>1#O\JM1O\7J36JS:Z^WK:RTN]ZW!8-U#,, MJ%Q6$K1NQ:U,B'-UH'L&-I%O??GXR"U?""WG'1HD+:Y) M%]>8-TV;E2HW]_+ V &[+BV%1L/7@ELF:-'<*N-D$Z>FLWXZ&HR:[L7^+(SZ ME:>WCWM=8@CWL!#6*AUPQASD)//0BPLN+7O@JJPYN"W:C53OT\>.$';H:X7B M55VYE;E)E,FQVR&TN$K-H['E7"80.L1'1B7:H@@A5X'$Q-HEZ;GH'4?T.H@H MR>=223!IQ2DPZ%P,[#_"(KJ%KSA; UYPF5;N-R!O /AT/6W[):&X@Z!5@7?3 M_7(]A4/H0RZ="Q28IJFD-"&JZTI5D%X:P*Q:,KJ^G='4W#Q41=M:/&-M,YY& M >XDO*]2?&>M-DJU49HW7T &=O)V _JX/G\KL2I':6LQK[G8K(0NM-Y.3S>? M9[_^_NG3E!5/!*FJ^W0:JK5/ */23.^NV/')"*BZL *B&S=+]K3T52=)O;]C MHF6@3V(WI7_#MFF&%Y&]&&]14V"<$B8;_BA<["B?=#^V6)R2,*AUY M<( J.[GW!Z*Y,D_-;.C0U^GE[WWW,-'BE=P>4[)FT^G-B-OF+635Y#JM<9JS_/ZC9 M;ZV,A7,C#V;J#=]WEPB$Q2Y$E16HG9U2M2T1CP6V^;1MBENCA+N,+919=9/[ M^/FV3FGC#!.2X]:& Q'/3=F2]GOQ[+C<>S (V$EL.S9[2>IN9]#A"$$WL*S" M\5L&.&ZXQ1L8.PD,W>5EW[YU,AAO[5M?N,N.9ZWG;F1?OHGES3'?H<8XO\'F M3BJ)-N[Z]@!ON\>=S"C$W7&%O6"XMJBJ78_ER;=2.MGIT[T'IUB^%T%&;,X% M=\@^I3UV!R \"1[1!.\H,ASZI4G[\<279!SVJ!>ZD[IR8Q"HI5ZA _4;Z@KM MQ-L^TW63MDI%Y:YJ<.A8=^A(M_ND]OQC5W-;TJ107ZI4;0AK\W5] =(/%P'M M01MN+& T="NQK@B'#P=Z0+_#F0 >1B N,-OL6E3]6XUW7G?B9"0X0: "^+PQ$H'H@!\W?/2[^"U!+ P04 " "XA7%: MMF'EOPX' !X$P &0 'AL+W=OF]$IJ<6.9*XN"V\=+H?Y6KMZ6!X<;;A*W$K_)?-C<7=L$')92&TDT8S*Y;GO7GR]G),]('@=RFV MKG7-R)*%,7=T\S$_[\6DD% B\X3 \7XU(8FQ?[]!_#K;# ME@5WXLJH/V3NU^>]68_E8LE+Y3^;[2^BMF=">)E1+ORR;44[FO185CIOBIH9 M&A125__\H?9#BV$6O\"0U@QIT+L2%+1\QSV_.+-FRRQ1 XTN@JF!&\I)34&Y M]19/)?C\Q:U8P<6><9VS#\*L+-^L9<8^ZBK><-S9T$,.40^S&O.RPDQ?P$Q2 M]LEHOW;LOA<__I!,X]-7-!XW&H]?0_^7&K^.F8P'[)]Q M&Y+VV6]KP:Y,L>'Z\<07@*;'K', M:&>4S"$MIU9 RAO&E3(9CH#G3&DS4!,*=XXPH$Q UYG8.UOJS!0BD$$)H4OP M$+AT,&>Y>[RTIF ;(,)P0929D/=\H03YS)IRM6:?;^8N8O,Y_1+:U4TXJ$$K M!+)NR E16^$]MN-* M$.ZR]*45S7/G,2,*]S2$N; (K^MTP,9*C 6)P#307P:W@XB]+TG)J GCW$G. M;G@FD2,U/ 6V)/NT:+Q[I(QS?>!OC"6KD![$_22(SN./0A(\4V<.""BNXIZK MDN+Z%&\E=,BWO%*SR3&$&RA'5L +.N1+..F37*J$G#)RNQ;0P1*\U' $*8MK MWU5-;3WWFD48G]D:X(2QL(;G0J,*7!VF1T;6+L%H8%(0! ?4.13H8$L![1#? M[*[R7B&XH\C! \^L08(W[C.5^Q9<42ZS:F,(:GCDT1-M*^X!3&H='D8&Z"4E M-G2$1M)#W469KT!W+ZPK0_U1CJ*N,&*?9Y*A:!N/KG!/(?*6_P3-)3Q "5D9 M;[EV2V"Q(U.Y?:"9W?04!GP MA7!?*J3V]5;U!XPB%8].V0TU>]W*,$\URA:T[Y"-KBGZ?9M9DG8@?10./&PJ?INASFSXTF'.)"F49JD?79E18Y)3&5=SA@2.#)*)[!];A?25\T38?9>B0JO,\M>1!M'R0B&S@LT0_FU"0SZ M#MM\Q#'\73#@-GY,\//*PLH1/P#&%U<@?\J]2:9L]SQN0D&B73%_6^ M0H-;43MD2SB.T00+?9U*.Z5"#]*,P)9YS3*.3-#GT1#2937=]R/,'-%PMEO*0 M?1)-T7M>,J2]_V;/YQ4E=*N+!9O25H7@:!Q'LU'KB KHV\OM.^< QYCZ%EA$ M_,UH/)C0)J=V:^V;=#*8[DXJ3X-N\1T]N3K^EM9$*ZC;B/#&K1X'+[U9'$X1 MQKVWUYO-)6SIM=9TO^'6 M:UH.2'R]((M_T?S_ZY -(0[AO=U*_U5810KM4PR-;-:JQ#=-ZG[!S@306Q_> M?@[J(XWB:7IP/ K5T%ZA6Q65I)/V':16N_=A3;W2&GX+"^$_+@.[^ZXWR1?F M'9:IM5#-GD5O!UUOUL/6UY!"8&K0-Q]:?$OMJP\CS6GS66E>?4W9DU??I#YA MZ$BDF1)+L,:#XTF/V>H[3W7CS29\6UD8[TT1+M<".[DE CQ?&N-W-R2@^=AV M\3=02P,$% @ N(5Q6M"-3(@C! 5@D !D !X;"]W;W)K&ULM59M;]LX#/XKA#<,'9#$CI.^H$T"M&F'&]!AP7)O7Q6) ML87*DBO)2?/OCY+C-.MMP0'#?4DLF7SX\!$I>K(U]LF5B!Y>*J7=-"F]KZ_3 MU/$2*^8&ID9-;];&5LS3TA:IJRTR$9TJE>99=I%63.ID-HE["SN;F,8KJ7%A MP355Q>SN#I793I-ATFU\DT7IPT8ZF]2LP"7Z/^J%I55Z0!&R0NVDT6!Q/4UN MA]=WXV ?#?Z4N'5'SQ R61GS%!:?Q33) B%4R'U 8/2WP3DJ%8"(QO,>,SF$ M#(['SQWZIY@[Y;)B#N=&_26%+Z?)50("UZQ1_IO9_H;[?,X#'C?*Q5_8MK9# M,N:-\Z;:.Q.#2NKVG[WL=3ARN,I^XI#O'?+(NPT46=XSSV83:[9@@S6AA8>8 M:O0FWC8T*^;I)Y@P\N4[R'N6HC\)Q##'+X8 M[4L'#UJ@^!X@)3X'4GE'ZBX_B7B/? "C80_R+!^?P!L=DAQ%O(M?2;*%&/T8 M(O3&M:L9QVE"Q>_0;C"9?7@WO,AN3A <'PB.3Z'_-X*G(8;G _@7#-SRYT8Z M&1O K.&!&VTJR>&S]DAI>) :/LW_[F?9)7RE1US9AGH3\G$4_[P'C[)@6L"B M9-0#'!LO.5.. +BQM;',HX"S#^^N\CR[:6WC8GCS$3 &$13#&V"P:"POJ8$@ MX"V90K@M+&(5Z&ZE+V'.G*?=.6T^P9TTCDO4'%TO1!OT3KQ_?)S#&;5"[/4- MJET/]I2.?3IBOFIH$!:RE0%L9M7/2P:I1RC@V"+7A&D:% M0#R#9*RKC%;!5^G K#R-&LHHA"%!6$&F18A;=_556^(!3VA2RD!VMV3/D=T&N:'DK0Y8O@J#9=\.]4"16P9=:RD!$Q/$1R MU!6MZ>G:A25:28;W_2$L:.R@#7VQ](8_]?:%1D!T0FBY=&Q%2(WV4KUMR!$U M^>^DQ]Q4-=,[DED*>'^<9%2%5N+[/&L"#D5;D#I4;/OK($C[*YH,L][X8OR_ M23/XT2:AUM,*#W:V-\MP@!#I]2LW\ 4$L#!!0 ( M +B%<5KT.;+E30( *0% 9 >&PO=V]R:W-H965TSG9#2 M*J!IVA?B.]_SW#V'[Z*&BT>9 RCT5!9,QDZN5#7#6*8YE$2.> 5,WVRY*(G2 MIMAA60D@F065!?9==X)+0IF31-:W$DG$:U50!BN!9%V61#S/H>!-['C.P7%/ M=[DR#IQ$%=G!&M1#M1+:PCU+1DM@DG*&!&QCY\:;+4(3;P-^4FCDT1D9)1O. M'XUQF\6.:PJ" E)E&(C^[&$!16&(=!F_.TZG3VF Q^<#^Q>K76O9$ D+7ORB MF2/N+FC9V/'906DO%RPZL*R@I:[_DJ>O# M$<";G #X'UDMT>7&%+A!EZ$?.:TE8)B.L M=&[#@-,NS[S-XY_(X_GHCC.52_2999"])L"ZZ+YR_U#YW#_+N(1TA +O _)= M/QPH:/'W\.!,.4'?R,#R3?ZED4/]:NF"83HSO#-9D11B1T^G!+$')WG_SINX MGX:T_B>R5\K#7GEXCCWYKG?-+4MY">CR&Y?R:DAM2Q%:"K-9]LFU%TQ]+\+[ M8QT#8:$[#5["V@KQT8,O0>SL'I HY353[0OJO>VJF>M58T?RC5^OH!L[>?B% MIMU?=T3L*).H@*VF=$TAN*5':L-5WI([3'7:Q2$"=#W6\[5P3 ) M^L6<_ %02P,$% @ N(5Q6D?_ATE# @ B@8 !D !X;"]W;W)K&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5IMST[ M< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZKDQ+ MJ+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 52#95 MA<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\Y7IA MXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4-E+Q MJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@A>B! M,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CA[Y%/_>D/U0@"ML%)4IYPU37*H;5H=&N MNO[R-[SKT@]8%(1)1"'7J=YDH5^GZ#I?-U&\MMUFSY7N7798ZI\%"!.@G^>< MJ^/$;##\?I(W4$L#!!0 ( +B%<5J/CVAR$0( -T$ 9 >&PO=V]R M:W-H965TO=>]M3"E19?.7--@=]@Q.! .^'N=/\!1C_+P%=I8>,7]4/N!@9],I1Q5:.=%KSB8!%5#.V,KH!U!FQ.G"\6(*0: MB;<#^U?]91]\^>B"Z<2#M]W/G,%29GZ\2FFIM6UI!@7W76#"/@,N7+])5\O:" MA\7D87&)_9\];)ANW=]_89!_N8 S'9S324ZNG 13Q\:RJ-*=SU$B,S--,0.-W&"[S7SK=#G#;^_0$3$OS^06MW M#$*!Z44K?P%02P,$% @ N(5Q6F*S)-7-" \B, !D !X;"]W;W)K M&UL[5I;;QNW$OXKA H4+:!:EI(XKF,;L',YQT"# M&([;/@1]H'8I+>%=<@_)E:SSZ\\WP[TYD5=QW %CE]L:4G.?;X9CO9X;=V- MSY0*XK;(C3\992&41Y.)3S)52+]G2V6PLK"ND %?W7+B2Z=DRH>*?#+;WS^8 M%%*;T>DQ/[MTI\>V"KDVZM()7Q6%=)MSE=OUR6@Z:AYNS\22>6#+>K#D*#0)OZ7M[4AON; MK#XP8[DC(Y;RC0SR]-C9M7"T&]3H ZO*IR&<-N25C\%A5>-<.'V]F2OG55(Y M'3;B2OL;\5X:^ .6#T*:5&"W#&JY$6^T3W+K*Z>.)P&LB< DJ=F<1S:S>]A, M9^*]-2'SXJU)57J7P 0RMX+/&L'/9X,4WZAD3SR;CL5L?_9\@-ZSUA#/F-[! MMQABW%IAS#;YEUTI9Z1)E/CT&PB)BZ *_]65 M6ZG1Z8\_3 _V7PWH]+S5Z?D0]1W.O70V4=XK+Y#6V68W&18EDO-OR% MU.5#^":N,V1^\.+3M;H-XCRWR5D57(K-/_!06;@+U3<+,70!!8*63.5LN,66H309' ):@D,S:WD-!O/ 4# MMLH 5AM@EP=$8+N0Z8IT$FJQ "@QS9 ID5BSB!+*',J2:M#5\4>25ZZDSN5< MTZ*P"SH#(@T?VD%44J0_\=)L$SQQ2ILQX"1D8$T"4]#"=@*4 0Z M Y[QSSG)KFC#;BP*A( TVA?X#(\&!V0>=X&A:4_MLW%C2JUJ_UELYH!-4[C0 MURYF _4C?5X%86P0N2YTX! _$@C(0!#4NDFN<RS%G,D9HW&09+^!A( MVJ6_E-+1JGW\93V \2OV?XJL30*?F\!?"&&]).)1=%8SQ *S)P:JWXNV M^KWX6ZK?!:.MI'SZ]"Z7RZT5;9A5<)4:D/B@E?C@;Y=X1R4>9OB$\4\8_W^. M\0-I^[)-VY>/2-MK!MU+=L!;+B9#.#/,:0?.'+8"'SY4X+Z4'ZA+I=LLVZZ^ M#30F[U#H?B6&N>]0XM=6B5\?;G5 AJ;K@3CC%IMZ>">ND&'6R#D>_Z9O%/XA M"[_8BVU+33D+G]VOVK!,"]3D(=VF^]VU?/^AVIU;"1%=%2&!-M^]R%$STM[;T(<@GP.N9>/V5A=QI[[3=\U MZ")(@S/ :J#Z4HL:+U"-8K&$H7.#+GPE AQ"RYR17Z,?*ZDI@\QI8_2HY5RA M=XJM#M?A^8:ECSZ"Y&P%I;8W;SUT@+HK:.G;/K(J 8Y1^[!#>CJ#?V1$OL=% MNQ!93\T6/&++>!?DIFK<7A7CK3:F=YD#"*' ]C9@W'2K11E@DU9:%*@.$B!3 MW[LR!$"]I\R;@W&240'TW'8VXE\ ]-FJ5\J7*$9*7$*,Z*^H&C>WL+C2*QQO MC,*7]>+N?&JKE>T-TV;?EO:]F1SXF,U[U*G M-H&>YXJ3X $Y/2S+/S/XA\P\Z\P\>ZB9Z[K$)KS@R0R%_G'"?98EL9L5; M7=!6\X@"S83VOGMF,Z7MCV9[1;Q_-8IRQ/FFW1:$PRC>C$ZX?O:@U!;%"Q053= MTDR%?LJ@'R)\) F83*%DIDO/K0]Z,9HT\?,T=Z2*0))>A>S'Q3[N^=J3V[]2K=V8Y;I M@^*:,BH6:T,-6**!Z8-VGSFNU1J;+ZX%A81 M48__XH!^X= ,N2H)E5,]_.I^\[SKL+J5C',ZFL$6FD>]BG]"^*QWO>]76G R MBCPCW6;0^=W(:OK@F=4#Z]F5*BWZ4T@>^\^!&OUM ZQ)[S6,0KDEOVQ"EZO* MA/A&1ONT?:'E++[&T6V/;\.\EVZIH4VN%CBZO_<2M=;%%TSBEV!+?JEC;D.P M!7_,..UI ]87%NZMOQ"#]C6?T_\!4$L#!!0 ( +B%<5I\^&J'.3$ -&Y M 9 >&PO=V]R:W-H965TOGK'^^+ M+9+ 79YLZ]-NJ*7=L7SQ>GIY?-=FI=/OO^6OOM8?_]MU;5%7IJ/==)TNUU: M/[PU177_W9.S)_K%3;[9MOC%\^^_W:<;F;/*J3&JS M_N[)U=GKMXL7^ (]\=?WPEN95E5G_##A]5W3TYQ1:8P68M#I/#?G;DV M18$CP3I^DT&?V#GQ1?]O'?T'VCQL9IDVYKHJ_I:OVNUW3UX]259FG79%>U/= M_X>1#5W@>%E5-/1O6-"Z>2): MY;NT3;__MJ[NDQJ?AM'P#]HJO0V+RTL\E=NVAE]S>*_]_FW:Y$U2K9./M6E, MV:8,JW*5W.:;,E_G65JVR56655W9YN4F^5@5>9:;)GFJ?SW[]GD+*\'QGF=3$RZ]DB^;$JVVV3O"]79A4.\!RV8/>QT'V\74R.^,YD\^3\;)8L3A]WLT\Q\]V2/D]5WYLGW?_JWL\O3-Q,; M>6$W\F)J]/A&8HN<'":^R#B0?MD:(+:LVNW3\@%!DU5E ]!9I:U9)>N\3,LL M3XND@><-$'C;)'F9%=W*)*V\VN&7,"Y^ON:!"/8Y?'V_K8KB(:GN2QBMZ99- MOLK3&B _3ZZ* H9J39WI.SH6OMS6:=FDQ S@BUW57QFL)&\1L^]-;1)3Y$!N M]$.WAUVY1^']^9=LDH8%X.W3&A[)2WJ_7L&#!HB^W2:_SF_GR;]?77U,@-MZ M8^0EG)_])CUW5;9X5!KY 4-Z835?P&+X'?-FV3=+T&<4' A554-1XF MH(KB(SQOVF:6%'FZS O"EADB;[4S,WCASI2=H8'-9Q";#?Z*GVI3$%JL\B8K MJJ:K$5E_=(NK05P"9 "KS5U:=+0\1'6W6"80P+-9LNS:I*S:!/$3!VVK&:RW M:HR=!O:ZKZM_P$;@0Y8VVV0-PK?!U5< 2/R6(,8+3]9UM4OV79UM0;KA8C.3 MWZ7+ J;M@#O7!(WW'VZ2G8%Y5K-'O9=538L_57>F?K C**AH"#A((,T,*017 MQ4+/U(U[#-\'IOM/I$4[O'M*B988!"X6A"'OVZ0,#VZUS MQEO[#-BV-F6^! $+W[95:?BD90AB\/@JTG@.\Q-NSD9_(?*- F:&R 1D^4^+ MW;B MP6L_N?[(OE+E<*PP!;JSO1Q"):5?3I9THC(=N GCQ4ID\3?^[@#$VUS M>+T&F570J, MD>G@L/#C'7#/JH/G8"TU4$G]R;0GS=YD*.7X(?H%T O0$S8[ MI!I@;$M@F' 0A'U+/+*TJ4K9UU.R!CF%V #Z0 ^A,1U_TVS[8(NQW] MLB3A@J $PD4.^X]NM6'J3Y= ,#QB6M?$?I%NC$>CM&Z/3-U"D790?\V!W-(] M,F/8$B$B;[.IX.1(FF1M!P#3%>[2!R!@X _PB%,!8!!Z%UYM/.XR>US=8TQ? MMDTZ.&$6CJ#K:M4AVZ"C]54%&)30H&EXTFUZ1]P1T %Y+*T+,=/CC4Q8L!=" M/7@DE+IW:5[0*[0(I"] G+8$+I4 @C+BM-N\7M'WN8@77O$V!1Y!(@MIK\^4 M$<%'.)8'E3\ FK'#)Z1>FJ-W#U/Z<#X6&$!+\+0"0@91LE@Y9-NEH ,N']QP M0&%"?Z0O)?A\C:!)5_\ ,:&27<"@$GN>_.KM.A NC,"D9OH(C(?@9#X2+3)) M@$^.:RBRCB$>@,FNVIXJ8&((&ASL6 M5*,3' DR%9J@;-TA]P>Z<.#[)<*?#A+\%*R&8G@ MI#1W%09O(;'\M>KM_]U M^^//'B)?K=>@^ GO?[X\>H O&(3>Q,<"2S6M>$GI P1RVQ2X"$6N/EE6I B M;X$XH5]?6OWZP$I#GN$7\/:9Y?\G8L]C@ MA YK,+JJ>Z2,EC@!,-\[4'A@-<130$$'[JJXD='@Q.1,?_#:#4X/6#4;Z3-7 M=/%L*4_KEZ&%L$4?7T_,W_VO_O (-W2T!2=$-,?JG_HZ_" M_W .C*L/'_WYJ^35[)M7Y][GL\6+V3?GKR+O>$ ?S/G-8G;Y\FRXE%>S\XM% M\DO5 O9W@Q%),HT-#4LY/9M=7KSPO[DXGRV^.4UNMW"Z)T0G8SO3_\]FY^>G MPV\O3X&]E)OCQCB?O3A?#+Z]G)V=GLK>QN'[8O;RG%T& /IF=G'A]GNMHPSHG;X@ Z-A&EBFY:=D!733H.S=FH*\"WRU;65E#2M?*@/V->X:)\LT6Q$21 MPZ.KP#V!7@CQ<:"0!78(QL8&'BB0HW8UVN@D,FH#\I$=?\#:"URM,R! <;"* M.6P7!&6;B]+QJ:SN2]\0MS!OJJ2$G2';R&LWFZJ$#\F>75.X2L]Q5^?-)QK' M*6=D08 DRM*.O1+>;Y;YUZB!#4 FAR RV3JL:I0:N%]8!IM5R1K$&'-PT M:"9UH(Z!F5((@\37L@+45U@K ][J7R<@$$\:F))<7=4]21P4DEEM5G"F185* M+XV 3+E>H3B%GX<#P+DNVZ0Q&8*+?%YX<(CE:4%V-@\E?BZ".X$DF(> C")T M&9CH1\X(ZH)S8:A*AO, &-D4#(T[$+R9,0"]=0HG35\QP (5QJXB!A) *51* MW#BH0.))D*9*^!6P;633,!4Y%^\,JP6$%@,@HH=/Z3%RP,PE#IXMP!S& MN8=?RPJG'3WHJCRTHC2^F]!I +)VE7SUXG1^@0Z00H3X$4>XZHBE(# ?D @- M.O.'LS$C D5LA-CEPX:!!F>"C!3J#':]@B[ (X!Z]">?)N^-FG 6$ M:)%ZDP(7P+U]=3I_8?>GK9F0V+=Z$SY]?OA1UHG]XOWO8 M?RG=E]#__^*C'4+Y,=\<.N'?-[I^T[?16'W4<)>H8:"//.Q)EU%UE=PY P6C MI\S.DP_!&RP^>_9ZD:^)V=3RN1-?&YC98!,Z]\]#(D9=:3Z#2G9OBCO5 :T' M.-2D>1/D3@A6";"LR4/R2^0MM;_1H565Q4-_27WS'>3Y:I>7P#'19P]+6AOU MM+,#B^4NZI_JATGC:@6/]4M29Y]6SF?.E?7"=KVOD/2)(?I&79I1@41Q-P$]V^=:_!$QD'VGV-;(^_$W[916B\#+TPX]XW0'J39MOX M:S-5M2=7A'M14Y!914LLU ZYZHSGH<4S)US\K0/V8FHFL3QT*&;6S]J@ V+- MRGMDE1J$E+%]- T/)T8(7WQ.@&5_3N%O$#YG1$Y_[@K\$^8A:)*R.+ZNO__\ MXQ5P!M@365X4[:9M(Y- TO-4:"#45R''(5-KL)O$-!GZ)Y5&<8FT*&)D+Z?\ MF2^M/_/EM,^Q M0K6Q?:OP$K/.:ZG!PFGHH2'3NY'G%$]FA7/9,N;$+QIKB' M@SCK'GAMV>9TF$VW_(\U5_Q)Y*";#/[UC4,U2&VB+/B!X-1ZP(D%[N% M/N#/)$FOJWI?U9$8\Y8,T]:+)*](UQ"C%,B,XYS6P13LIRKSMJHY!LH N0<" MW;+K"ID@&C^: H!P9(##TC:P+OR1H9MC/7,*6+5]5&W$WP\,7BZUER]@K_ M.?^:,>SL[&L2",+>*&C%F$?!F.,F/9^)(RTZZXL7,-?Y0B9<')SPE_LJ/M#+ MTZ]YB)=?JQ #7%Z9("' 2VPHC?4!&*&IET!%A75'@=-"V2JE&%6U8- -KE5 M7')-HSDZ=I75GL.PAIU:_#Q,:$/\HOL79$UD #'*9?$6@(8(KIF><5.C*3EW M\IBVIMME-B5;7E7$(2A30&/&F/W!; ;,*)H0EH31O@84;DGE\)_=UT!B^1[# MAY[G7=W6S\BWZ++4+%>24%KB4FZZ%I26O&79O '90/A..@VJ:#RWW5/H[*+< M!Q#\U8;,:-+AF1.+:];) HS;Y_9+3"!C6. (GO3C5"AR]H*6A;DX"=D.%/>, MI#%>W5X#,9[V$ETT0:AAM_P.[79,AF-_(*A'Y.K'22R06;TZ/IW+,X,NGI$% MH7I0""))>JB61;[13 I*#O02NCPUU69;*/H+5@;HYY";PQ*(P9*MY7[R$Q/\ M'!Y//%-4&3-/-VS(#!?$807*EUVI_(,C-* ?M)(UUL\Q44-8X^*/@2FC\H$T MDS#C(I9DI+D8L=UHTB.M<660Y( EBNW <12K8['Z2B33J%Z%"/?J[&(.!SR< MH/=FDU7L$9&76$,G1Q!22^M'!22K" VFO9_VX*5K2&Z>FZ,V,ICF#GCCB3>8 M-/Q^IDF8QR#'ZO(8_%7YT9W# 7,QL>&! #YAPJ*%%A&@\$(RFKRH?!1T7L3E M?FO*@+NDE.]<+@-8NZ/ MG+?DBS#K.:%4*BO!1$A-2)VX5>K(/9)J1@Q.1O8(+(R$!7EF+:-5:MV?1!_. MSY,-NW[76UE$0L:J-H_1R<1XLA]!P1(Q-]!)Q M*+:& L+:TD6^-I8(2"H0N'#I0EZ.)U@OBXWB*8=CJ@+8&(I:6^EU67ZTH M3V#UP<[;[8]/CB&W#@0%6>#=7I>.)4WX@BB2,S4Q&AL'))!I'JZG-X=0U4R6\A39:E94LI0=M8UZ58,"<../5E-<(9X9O84X?$HZT!!RXFIAHR_ MI6GOC8EG&[(Z0-J*_RW!5QSOG!?O0;Z?7*7##LB _,8JVU35$,W-2ZB#1PF? MQ-D#6A.F2\M62AN>W0!A-/XJ23<#,!>4D/#4KH-)N2CHT[-^Z ]IJ"&?2!!( MI:71QD82,^?)C2<%?W\&*]E@Z $^^\9SR.#:_VGJ:LQDH@^8$EM=K12C!4.F(_!\0W Q=)Q*GN@/LLZ6NOQTQX:#>2Z@I2( MLC44":IS60*F<40YL/M!UV=:;U )S@%C,^'6J!"G-6KYH,D_H*:,.TLW9A8L MW-24I(LXK7G;+*A4OK%M@K;1/FW9W^E[='S9D^[WA>))M1YBKUWZ(W1'6XBC MJ?N(J;XD$K"-<2KB^;2[DB-*)QI1LLG)H7=)Q_:+?$CIQ39-<"(SL%E-\PKXS*]-2 #^MZ<\=K?*'+=>RH-2C8%:&Y% M@LF=U4X*G59=TP+3:(&CKQK-ON$7B="RATP3*.Q&5=-LQE"WVZ^T3L5W(>Q1 MR8='D1F5YAYG%_PD2&Q,M:G3_1;M912\^!W65Y&*VZ5]E\6AMWN&E-A?X_@9 M[C$MFLK;J)*(SS7Z81!!+%4^^HGX>E2NC&18]]7WN'".&:E""KP5%Z,(]<,^ M,(-"HSTX#KV\,8D&(G;NOC M.-.<7E7%>@S&B9D>H"056DN_Y M0AX!B%6>D+Y+P01D%QQ*'#/H1VH$J.:&W7$8@S9T^MZBQTVDE=DC3Y'5=*3N M.([%*H;YG.[VB)Y]?Y=C>]9^6/$QRQ[#RDB@? X=8-13?8F87*=_@P6]80=D MS\-(8Y(>NDU!+TD((A1A#'R.8E2S2BM6O\2-]&1I$#RZ!_1HH[IN[2ZW&_9& M#LW,T2-G]Q%J[HC+)*]"Y]]T.9"F5C"PCA;TUB,_2-D M%+]'^$K?UHFIQ@2 M>(-&/08C]2*CZ26'G5+D#%2*M(6CQ+A&-VRL=DH.&/*5KD#)R?"!%1=C6X53 MGQK"ZCB/F36+U5=LM6):NVB17^0K8+56QR5,8P,<[$ATA;$OOJ;% 2@M>W-[ M.EX/I-$)R===0?YYL=;X"#SQH#JW?:+O9$H?5RD9QW+?LJ-AB!\>'G?@>CT4 MJJHB[CDE%FZZ0@1K34,O.>B/L S1!_X["P1ENR'4O3+ITB%"S(=V $F"E@S( MGYA+VM4@<_?P1A;':6&>= M'+[*09E)O'8?E7Q'*$!9F8<$? :Z#I_2@;I2)'8@T+3NQ7U1JV0L6CL%]@FG@;["P+=D>>5C_4O- MP?C&U<#7R_ET;?0P'X%<4=_DDD+F^]1R"?QMZ&ZF3$#B61RE[7MO_Q_S_Y(/ MT+Z$800;)F2:=DYWZW-_'!J(X=0/#C&-BRI/>H06L7$$4$ _[GRM>\"V M9AL<5U#H-9!\@ZJCN"JAE=&<*J E58^#"<>57/"HVW428;)'H2X34K=E? 12 MKUSLL43),X]8]V/T.-&]89KZXCI_'K:\\J)A$YYF\GJQB2<*18_FA@FV<5 1 M $+ZH213)B(42@X/B/=OQ%,^_-[+3OW_%I$P_\13A.0T])!K8BF40:# 4PS[N&-CF6,M#>JUF@7IF M>6BXW==YVQJT.]=)2M5WK$8ZMNI'@^FXV3=M49]%O,1PIY*0STY=Q\/328WN MQF\^=6W[@_P-[>9KS3R-]C3\HG'O@W%[ZHT01Y,$';$P\6*L*]8P7^+R]')& M]L^>ZS?!S6J,W7Z,"K#-Q YM8"C30O)^FTVO29?NI>%DR MD?"'Q]K&%FCWYK\G@8-&O/5:XKA&#&U:LV]>@[[\S*ES8GX30)XVSZ0RRH+S M#3S=?SP(JW&.&-FG+M>&1J-7X5T'"4)D9]&BL,T,/G;WC# ^(_TI]I#-:SIV M:CRU/^.$4%A34BC$\0QLFN M6IE"C8L0214U3K6U383P-G=BF MOLLS:G?&$%V++L\BD ]XCJ+;!D)M*A>P4RV#<3\V@?N8V-G1>"GMIIJ1)0), M=CF*.1F0E D7GW6N4/K!/HT#>>/0$M'6*CG9S$>]2N5E6H_B47C [9:]SLJ" M4L>%6J<,NJSL/LIJ0JA@]LKE -F@D#@,2 MSJ_)QV*AFSJ84YZLW\E-F1T'@/=52?%J7]46UT@,GV@M@:=$'2UB&*B:(&47 MBIY6RU<$]@+Y#@5"7.IAN%6UT.M%=0/26J-O2L=E#1K"TD4J8-G\=E#$%G!T M%Z70YJW6J1=ZM5#4P,HP>(TQB7YU^FN*/=4&2Y>0:V"9'RRL;.VJN#+3B\1, MI9H[!Z"Z(V>>*S!GK1.5/)MC+M/82#;&.F5F<9<3OT*-ZV.-V92@ XJ=JRL, M=VQUSMQ_=Z_OQMB,)6I;\\72>50>L+S*7?@CR$GM6\"QO WBH$U%\)*%4Y, M+9X2X].3^J.UNQ?YARKR%^/\V%SF9%O=AW#KVKP@J&'NBLWF%7Y"ED)**KH+ M[2_I0$=X5<"ME1T=\Z+/Y"2M!'5EY(XM56?DG%:#W_I!I3XR6AKOU0T\;ANY M"#@LQ9(<"7= X=DWZB8)C\@Y";G++Z4^"3J+M]&*90SIQ5KDW=H:5CTMJ0WK M$67J(2*I">8S]5!2%DVPPPD46X^D4@Y<*Y4 M>KB'"/ULGKS3@*0NU8^^$CM2SA6DXS(;J[TX,;N^M R 2"JUT=IQA>E0B&^P M'!_27(R3="5@LXUQVJ,-M-^YJ^)RE5I7D0H$TA ]$H[3^0C*$70K*F.R M,>Y0]AF47]E2.Y6=!28K^EAP:3B,!HL3EVP8D!)MDL5=OWQEH%S.5X^]D "/2M(8&Z4-@KG,I>YKI[IB;V/.&O=A_3KTG[*;1SO-BL2B J4B M_X3\2<;3\+%CLM$A4.%@*\9/?B.LZW92U;;DQL0/)_=T;81Q7<:I#R4=+CU: M-4T^6+\^["]E=+T3RP%X%=$W'[<(7\WLU 8:70\9J;^3NV'[B:5AF#-,4CZXV"I3DO!N<*6EFU=%?U+ M#:K:9_W&Z2^13$C49&7@22($$N1.W'@S12&FH1TD8(JBY ]L.Q;S9:@'LFD: M%P@4L[36'#F53M("(=. E*):!1J80AL'#1/.YK3<=$P+[@9=?KE6S-F$5[;" MPG).SR';+Z3H2\F3,(3KD2VI7PQFS7:3P3&5,\A!X*$*Z4:+7C2LZ)]II*LT M* [3^F$F/6<'W=NE9N6.K*THJT3G#J&-;5K;ZP'($65''G"DV?:DV_-QJ!N< M:41N0 @N,TAK3)+H%[)04PR=<>Y50O\0]?ZIF>B71GHID"[1=<@ PAA6@;P# M9Z>19I9C>_K3"E5<-:[$O;VJT)V,S*TU.]=8P+GV.\RI/BTQ<)D?@,@(4_C :1VZVHJT?(+RS0T F&S8AQYVJ^ MV6[@)=#,=DF _B",W+O# $^S#@V1D7D'Z;^]Z7ACZ=!*8QZ"Z>6N$XAF@$NN M.W?M(6M%:RQZ%E/R5)/' WDY^3K[=X+L]5XB*F4U="IXQ"&U'N MV4C2]M&F9C76S4M-#N%!QPV\4&N#O=MV6B1BR9.X8%=*UI,G3?3/@[>'Q&L= MO=J0P0'Y.MCHE22#9O/I0/@,2S;1ONHXG3^ADQC +>R9'AR"[4)%K3\F>]7W MSV^D1[UNV#+;)=5C\V+?";45]_]Z,+P/T< ,9"65.SW7MZ;D 3@6B M,W>TKTN0H,?^"Q(%B%TV6V=*#BR<'%A,,NE;NI;F+8Z S.(O!>>[V1?5 #F=4UKJB3:T+F;.\;5)8ORDYD$4560D2DB/,*]YX M6Z0 A]ML6Z$R\B,&[G@5D1\0E<)[POAJW58\I5!),W6/'1>:B:Y*E(( 9M4; M:S"BMR+U#\5\1@2OI1_Z(]3S&U_ 28RYZ(\D[SQ MTJ8FM;GT$C%@(^1+BSAJY5,^$94@&8$P@XS&\=J&P'P?$=H4-9%N]*-,Q<$; MK^D$8*9U47E'MW-\Y!@XLU9'TULLW:!CU5YR!L?>UCEHJ808AV#<3,HN=\7G MV>3%F]_C)0L S%O;I3E)#(C;C @* &WI";G M,F:O[_CH"_V&OK&>,$'12^QL.\?K,: M=J1+)<%308!G[$TG2B,#W0:D8IUMPL8VHYTQ^A@JBQ<7RQ#*HQTVV)/& 7Z; MJ<:>>0=%,?RX#AE$!>+YVN9$VS0*_.DDB7>KJ_SN9)^A81_>W?W##( MM)SL"M2#W<"G0W<03-&7NWGV;/KJV2MJ$7.5,1'C;%$">^P@&-1*I7(9TY$X M"Y?#(NZQOA%JT\UR]25C3KA[GOO&V+Z1J$:6>@ND]Q1;D%1>=WHA_%8;M%GU MB4XW;ZF>.JLI+QPUGWYW*W1%HG[)'AK/T1.R;;+&*1E>KS;,I.-KWGA=1D75 M5Z\^+QU+W>N*6]]H50:/8A'37Z'$/G?]-&"R]M9=390;#Q/)VOP)Y2L-34F M#QO/[KK=C*$$>B8;70X:=\9&"9G.J@U/$UZ[2%H>B@RKS*MS%D-KE R;@!:- MBNP\Q!^W-++$^^OU>V#MC!%]!._!B2'*L,96+A\,\*8)$>?DXG36K["&0<1# MBP)6' ?D8-*<(7Q*U08?T9WK5-U:OI>8"CAGT4RM/CYI-9A>ZQQ+S[)X$R(I M,N_><'#"ZU8ZJ6>IUWDJDU:O1XWB-][[#33Z?,W-GN0F7KT4QOD11L$$AY;6 M&VK@IR7Z]"GOF\N!@/KB#FM>$7\,'\+&=QXE/KD-MV>;[H[GL\A.2.][^+SQL+V0U0 M@8MWF/UQV,0&@_XU6N])IS,ET@\?;_Z4[O9OWEFJJ.U]!%J3VG&FQ_]H;[\@ M%.N"_>/M_*Z#?FG>#GO'(O.NM8; TY38YA87M$)_8 X>/N>%,PM=*:5>%>XJ4_6JW!Q MB;MY?QGSD95AK4S.O(&HC>J,K"@SX47!<[T%QB:3^13;OV%TL(9'DEQ\P5Q( M*J*::\B)*2&&8[9 @BY4YK,>2PANKM;Z4,\.B#4A5+:/_6ALQPYNY$4]QF[T M@[7I+:=U!9F-'W\9GX-U&!'K$FQ"88J7AMCJL'X QULY,B?ZX:O?#DZLD M]L/7T4(FI&@'=ZD7&PAAC]G8"^%&%F+WT5M)7)7VGIQD!.Z6UK/IJU3_0O4R M4>H_YL7 1I7:&[[7,5W)%1>$@N]WIGZX V//X+VMH =5=9FGTM%1F2@/X.)! M_YF7)?6><]*RERGO-]PTUFSI-0[T6M>I"6GCFQCOHE1>[]YU6H1_^[H&S.D' M2IH$0G+7B]BV-:PQ@FVTJU:YR^OG]\@%:1/=V&8NS3TV[Y';Z&DLO;?4;,(HWK(_>YTTO+Z%33*$*0N["GBRKNN:2*/&S;\W$[U,;T-:* M=B/#'M2ACDHH%=\P*^54%EEIC;3++F-^JL7GDHX515,LEL P$\<>Y M[7UKI99UGODO48BW&*9'HO;F==D"F4 ^VDMWLR]S( M!4R/$[*!MQ/4-2.:&_F4, ACPRNK7'1_/_E;EH@KPX($RQ^X_"8E M=12<>IT7#TG8\(MSHRF!PI1^Y2^FA_K=(45:55V+MI_-+>J:OCY,O1^]\^7R M-ZN,]Z%""1P*&MP_IZ)@5?7!%D&-X^I!@QSFADURMNA?J1MT=M*TJ]1K3+>/ M]\$[S!2GY*6[!>AL^AH@NLWY%US].R"AJ-Q\S #>[=!$DO9>D>#Z 8L\[LKV M@[U7,'>TH[=>NTX7!=;R\:T=S2R&ERC M<_IBAV[7JR*39GJP&E7\I#OULJ4XGP23F];ORA7M9K:RWRFQ\21' MX+,X""1=U=HVFLVC2^G?V9=(YT>,C0>Q23]7)SS+&'SC[4E#)XQ>_TK"1-TM M:Y-R8%/V.';I%XMTN6%HF:^![IP:93F?8!$[LSQ7SLB]4_[UTNS3K$3DDW)V;;&7J@Z%]X/I7__2V>EQ:ATL@ M&^1E>!D=G!#OO58MZ:ZG4>^.3Q[_ DD@>OJ3G,?U<#N;;K,FC0I_23^/F-+' MOSY^.8BX]%MZRE&)&JJVZ2%K!BS\;4-,>"NP<7WKE@H#G1FEAQ"[E<%Q=^?S M)BT3AE^F<@/JV#PB.*V?R.T!]%H^(1BFMJF,17H_DJVVY'XSG$=HO;O^@OMO M2!>_.5VA+/),V[C(TU[C&!K2%C?P^]1L)@9/#4>Q5F'S9ZA>7$J(J*N-:,Y+ MO:W"]>KWLHNQ5-Q/-H[X+E*:G"X\[!.IRQ,-O:JV@_T&.)3T"D^I?W?H&F1C M-=9(,=Y/+6[A[$&$9*20BZ' /3Z"FWE!)0J*%FQ4C[!7PGC0\U]\@ M^%GU+&[PHG40M?$TQ;)RBZ!&8KH&=N.)85386@9>CVF5Y!C)%\_H8JK.2-^? M_]$%A+J,)H03AF*S>LI#+3J.]O.+\DB0J!O+MC)K(B6"O*)J M/=QV=$]4M)ZO_?P7MXO>C-1VG1B1A;KA@ESWT96K!4L;@Z>&JDGM,U)*X2T MCEQ%.[[H_1+0682JYLD[[KNK=X"@_QAHM=UV*7)4ND(\* ] MY .E-2PE8X:@/F?))@ORT?#28&0LWK[^"(:B!:1A10MAG'*:X8Q?,(_0FU91 MGZ1\38YW@X S,0-T],VH07OD>7)5%-,80W=?K(Q7>L,,>K 2G566X:8%]!!& M_L?#/C #C@#.%#!FCHOP[5?D3I1(6K>C'%YV#Q*0Q6OHI]"S5F2-U;7TS;!G MX4D?M4R\AI@D[D#ITMO>&*%(MZ+Y5<'%&AH(L^<4E&^EW[JXVN M[U[?TRN]E)F3BJ&VK/,JE#NFK6Q72I*2MK-T9/.JX&/G*,811 M,*>VS^AM)(DV4P/DS#J.G_ E-VXT*EMB;D,IR!7][V?_:7XU:.6"COT$Z);2 M4]W\JQ'V.&-K32_#LCC/W1/+!R^)CW.L[N@6CT'&-R7X>!H'J/U9CBYQ]@E2 M6Q6/]XSP:J8-M!ZMNCA@8=Z>YLE/E>,DXDV,I1<$OCIGE[M@%Q7]7G4;(%R\ M76'!DOM#N18&=&-=Y%= JFJ"I\G9UP@@Y#%H[FC#L2WOPYTH![O[=S@L.#7- M&T#C2HG*D6"40;=FE%LN?=[VD];,<8:7I@Q,TH^K EQ,E^XAAM4&!'[#'0@ M>Y](6PK7[>7?028A9[F9POHG?'&N/<+%*6F]X% MDM&S?-P0R;4H"/W+*?UX5% MZQH32R0A!6ZGW30FR5=Z+*$SQEV*V>N-+;%" M24^[%6&'"?FS7ON6T1MSG,^$VJJZY>#D(]J$4^3?MG1PD&*.^F5C'KCG MQ3;1L,'4/VR]7S3DH2M\CCNIT8*AO[FT7O%F7_.VNJ8B2]G8.HU M6*F*R24?=MB)B4=]#?)LY7CC%7RYLD4#-Q2'<>U%O1I#/)WWVA@9G8@P)PQ@ M-6]ONE_W-L/NEK+0[&P?*->/32MOL21(:H /.27.7JCBL'A)*04RK-@J&IOV M[D2]?7\-2^>,E9^J>7)^?G)V>G&^>'WQVL M]O\ ,!S4;.X'.J%J3[:T%=?8FFS+%\50G,O> #NS8L'?%T<6<3^UV:"#*;4M M\]P-Q!RFM05HNA:;H>&"QZ673L*#[JH[51"D=LZK>3D-LRK;?RD%QE+[0N%):F5 1$8=GC(:KX M9I8$4;NGO^!A)R]?G#Y['1 )%4+8)STLLIVK7$ZH0P6"JBU9*[=\B8N+=:S\ M85SBF-I="B[-1YP*\HF %&1\]?HS-M4M9)I$'W!9!TT8?X! MA-RL\LSEXWHK)_7.XI4+IN\)!]ESZ[ ^AZ\ M,2Z*0>C8;)7A@V8AK@_N^[Y*3-Y*\U9WJQPUXC&M_U6(?GM0C^C4:";_R"6T MSZBN]S&YO?XY+3N,%K)@O0CPRF?S+P2O+&YZ;/M6+S1(WE:([D\1^Y[UT._% MR2G@)HZ^.'TCN'6K^$U<=/'&R8B8/2(/O9?,I',:GTT4U0CFA01S'?2[J[L@MBVJ^=RJ:>-+M+ED@513.W"$C03 MP+@N7MB:RRPR-V2LR&LB$.7QF:)8C0$N"(5&;:K< MMEYU0>K&RQGAD*>Y2[U\T"SU,\\C+8\]7@(+^ TSNV12I";_L/.FQPUD([8" M-6 )(_ _S!XN+43I+!\_P,LY^QN1VYZ5M3R.IZ!MSR*ZL(UJ;AI0O>0"D*!%E.WGY.]]RYMT^^_!=-E8ZZIE)\XSW=/ MT-=HOT5_ .:\O+Y:/'D.;[K'O_]VGV[,CV 44"&ULU5=M M;]LV$/XKA#H4*Z!8;[9L)[:!.&VW 2U@U$GWF9;.%E&*5$G*;O?K=Z1L1XY? MLB(#UGT1=<>[YUYX=Z)&&ZF^Z + D&\E%WKL%<94UT&@LP)*JCNR H$[2ZE* M:I!4JT!7"FCNE$H>Q&&8!B5EPIN,'&^F)B-9&\X$S!31=5E2]7T*7&[&7N3M M&)_8JC"6$4Q&%5W!',Q#-5-(!7N4G)4@-)."*%B.O=OH>MJS\D[@,X.-;KT3 M&\E"RB^6^",?>Z%U"#ADQB)07-9P!YQ;('3CZQ;3VYNTBNWW'?I[%SO&LJ : M[B3_D^6F&'L#C^2PI#4WG^3F=]C&XQS,)-?N23:-;!^%LUH;66Z5T8.2B6:E MW[9Y:"D,PC,*\58A=GXWAIR7;ZFADY&2&Z*L-*+9%Q>JTT;GF+"',C<*=QGJ MF2T9A*3INR37>M*YK!V*NL,;4&;_+Z592&-Q<" MZ>X#Z5Y"G\RQB?.:@XTEH[KPW9/ UYJM*38XC8;QE8&J91=89_Y0W2%=266K#3,$$,6@,\33F M/*>6K_& H'31;*')$EW!&G72LM8(J]]O!G&8W/QG*]8IE M0KE8O,G>K M+>@VD9 '\30_N^U?R, ?#I(6'<5=?Y@,3NBT*^"IS6'LI_WHV)6!G_1BXL?#D,P+/-TK ZH\.OFG+D1^DH3'W#0D'Z18 M_3.,Q.\F\1$W]:,PW,9V/K]=OY_&+3KUXS0\E9%39?QL@E*_&Z4'"1KZO5YX M80ST]F.@]T-CX,"%C%.M<:99M[%9UY1QV[]7^,6_TBB#'[F%(1JR6C%S9L9= M-G_W4I.NW9FVJ<0(S,&P^5EZ_*"-#]IVM]Z66.CL+PQBQ[%]2?ESK'?:L-(- MNO>4J2/8.ZD-:;Y8.]9O>!M[I#Y(K>&1_$QY#>2A,^\0@[9TK;Z3!>.\78QQ MB*W9;M9^>ZS8MRB^.91/TOZV$YX>WHMA?ZJQ[8;P__AHC[/\(YSG3OA%Z*N_])N&WNQH_BS1_&1ZI6-GD&PO=V]R:W-H965T_X>'16LA;M0+0Y#Y+N1H[*ZWSTTY'Q2O(J#H1.7 <60B9 M48U=N>RH7 )-K%*6=@+/ZW4RRK@S&5G9E9R,1*%3QN%*$E5D&94/YY"*]=CQ MG5+PF2U7V@@ZDU%.EW -^DM^);'7J5 2E@%73' B83%VIO[I><_,MQ.^,EBK MVC,8A2"'6!H%B[Q>S4":A*?8-?W*[WEG+7YW*[^[;>B3 M:ZS1I$B!B 6)A=(NLCPNLB*U@=!,2,V^4T-_E[ LITS::.(5E4L@E">$8]W' M5,H'QI?DCJ:%Q6)<4[YDN-Z$*@6Z,?!VUVY60!8BQ:(WR-IP9UOY[#LHHG'X M1QX?]L]HSP0&Q!]>OQH$?O],[?N,C9F+7(%L#K+B"SEB'!%$H=" .CXE!L(+ MS_ZS=EJ+N)1]Q#AG99Q/%6:8J)UV+4>5\*O-S/1 P'_*\:LBS<0M+C1Y0ZY! MHDW-.)N3RRMR]%%H(-WC:NY?).BYOA_5!5ZOWHOTOWD_C_#[? M]BKDI2@8_N\4_!EJ7N[2\H?8.MOL/T?^CBYM! Y?/.Q/B9Y\[N13_X!7K2341N,=[HS(U*;&"[C59X.V+/ "5C8=)NSU3 MW* TRVQ@$LQMTU O98NJ&/=SRQ3!JX=*X/]@3V>3'Z#\C#C/M22R_7GQNWFRL$J>+0#NGZ_9X2[C; 2]?=,5$.#PT/# T,;WM9HZ+F#@=="H5Y% MH=ZS*81;LBQ,XG&W%9ADB0M+YRQEFD$C6]JAIVUPMD:8,NN\)';]]J:Z57MQD'C;P53K-'E8. =M%2ZG,(2_3640+:) A.!"[Z !K^# MR-^3]8=^A83N2J2,Q9H#AP73^R!^?]\EOSLDGRP?2\(WI<^OF1]Z>P48N?TH M>+05]'N#IGKLU!Z%&>!Y:YZ^AOX8^^9]6$FKU_5T\ZC<3=\\S3_@<-N+3?/W4U'B]P^,>="XX/5?JZ )B#-!!Q?"#Q(MQUCH/K/8?(O4$L# M!!0 ( +B%<5JF(P@8>@4 &41 9 >&PO=V]R:W-H965TGF/W<"G5M]G/&B,SET8^=J=,W1VCD,NC3M!9#5SP16;L0&]R6+(%7J+Y49XK^NJU6E*>8Z&Y+$#A_*@S M#0Z.1W:]6_"3XU*OO8.U9";EM?WXDAYU? L(!2;&:F#TN,$3%,(J(AB_&IV= M=DLKN/Z^TO[)V4ZVS)C&$RG^X:G)CCJC#J0X9Y4P%W+Y&1M[8JLOD4*[_["L MU\:##B25-C)OA E!SHOZR6X;/ZP)C/PM F$C$#K<]48.Y2DS;'*HY!*474W: M[(LSU4D3.%[8H%P:1;.^*S03J[F'/T.9612]I-CJN-PJW;!2$\%46)M/PL4@Q?:B@1ZA;Z.$* M^G&X4^,I)OL0!1Z$?MC?H2]J71$Y?=$6?>>5R.4U#6XR;J>HK9P#7;($CSI4 M&AK5#78F[]X$ __##F#]%EC?:1]LBY'65)WL/E*; /9? 6#< HQW>NZ2J"*M M!(*<0UFI)*,R@80RBJ>HV#;$NW5>90A&&B:V: 0B)&A#Y@'3=O=O\@;S&65M M.*CSPH,ES=#?7 HB(,I@7H#)9*4IPW7W -Z]&85^]&'K\T1(5Q )TQF4[,[6 M03OY%H*Q-QZ/X+,4Z8PEU\!R6:TM6#T#WXKRJ'\5PM7E<;#^ MMWNZ0""!(&2.D^Z=$L5#^%(8HBMN'=$@?JR)( 1!#*RV->3NR>J] MV!O$XRY,DT15C=G2$>.Z\4^DPI'?A6^V;!^Y[7$(=Y3?H"V_P= MM,+0&_0'\%$;3@<;RLJ'I6[K]^,M4VR.!9_1L8-:OI&%,\60;JOQH55[8?=I MG7GC,'P&ZXW\\7-9+Z#:C8;#^S(CLZS'DTTV6S^F:%#1L_ MM^%^/!J.P7-L8;U)E6"$.T.M[W!Q^4.[)?4>LG3',*CL5DYLM=#2'7$3+^AX MYJBY%.15V",?QP'12!PV-CE1<6=]T1CT.XQ=#RBZ=;_ 6U0)UZM5-E4=^'5T M^R[6KN_\8<[8^&";@55][*2MY:SAXO=+=Z:FR93KQ/95;.A_3I4!N4Q1M"#K MQJMM]%T7-++UWLG/"\BH0:/:Y%L[.UTHK*-3E4T79$G&\:8-68+*T!4'=(D) MGW,"TEKH6I],N#-CR4WVV!>7U*CV_S>M^@$;O4J;#OJA%XT".%=8,IY2VM$5 M4Z->ZZU)1:VY,-M:>.2%8;0YW9S$%BYZ:0_W?)\Z__?2^9Z")M#&8Z=,%%)U MG,EB\=X2#Q7-"V1C/_S=F2'HTW%D',$%4E8DI*E-F6*#'-7 KEZT/9K/ W%& MO'$ ?]FR:(NF;?;K//?$4CHU1\&@^T+:W]3R>VM7WQS5PEWP-3BVJ&_![6C[ M&\*TOCK?+Z]_@/C*U((3JPJ\V0$5Z[ M@.;G4IK5A]V@_65E\B]02P,$% @ N(5Q6ICR,]!9!0 E!L !D !X M;"]W;W)K&ULW5EM;]LX#/XK0E8,*6 L?DD_4"3UD")IRKI: M,_Y=+ F1Z&<<)>*ZLY1R=='KB6!)8BS>L15)8&3.>(PEO/)%3ZPXP:$6BJ.> M;9IN+\8TZ8RN-&W*1UB-KE9X M06Z)_+J:4!RA*7X$STLT37FP!*/1>,$)422!NG?X/B+B_*HG 8!2TPLVD]UD MD]D-DUDV^L(2N13H0Q*2<%M!#Y 7\.T<_HV]5^-[$KQ#CF4@V[3[>_0YA3L< MK<]]-7?4>2&;PZF?0Z79A5CA@%QW((\$X0^D,WK[QG+-RST6] L+^ONTCVZS M[$)LCGC)F.#)F-7&&$X"0A_46FXX$DF3A1J!1T%#PO%3XE!)2:VM^]'<+0F: MLPA2'U0CJ2?+\I_^3022,-P"90$$I1 _7(L'3&@F]D# ZIC()0M1F'(]'XP_ M$LP14>&&(%A(? ]R><"@+DV B:4")A?G%^CM&\\VG.N MW(23D$KTF0D!@( AS]'P$-(("T'G-,#/,'S.6:S#:Z+";Y:'GV2:^.'3#'W) M(G'_RE0C\FY-06'.?::?+/NR1+$&AFF:>UF>1]DH?H_YVS>VTQ!=99'\;MM; MB/)[USH_6D5;NFT9ON^C.QRMEA 91\MY]4A]]WBHW:'AF_WVIGW&X>QG9=2M M!=0XMVU8 [,ZM]5*2Q.];W@#$XU7DCRPRB!8/71;.,D?O'SUP=66MR>*QE ? MTFIN6_U7<4_/&G"6L)EC]T\+UGX=VBB-V3]D<0^];=;%Y4LQMZ1LX MWRB''J&*UC,&;9),LY^N=N7T/U+.JL';;X7UU/0,S7@^IY($RZK?H1[Y5IM\ M=NI*K=.N" Z-O=7ECDGX:N?4,S0$D.ZP1.CO?D&[EF?XCG=>YMEE<WL.5I#S;:2;.=O(*(M;=_A3D'/6M26.Q;>CV MVG]F3G$_8GD\:W#ZY:GW:;M&[9!/*Y5N9[TK1J%NW6U,_J?[M%; M5[3_9/_Y*8%5(YE\_4[YZ]9B-:AYP4;_4'VMJ6N[^:$B'5J TCM\BKWM4/>- MOK\5ZI9C6.:@:7O3E()Z!U*AVFYU*]3U++^:JJ[AVEXE4:L&9;U$F0!-BELF M=*')=4Q_RR3?&#I.3MCS\W!0_#P<'/OSD)8"954$"B\%RH%_<"H>GM*][M?A M?BP'BM$KX_O7R]%?^R9IVL@XAFU:FVAZL0/*7P&EMG7#47S4LN1KR"R5*^T1 MEU:F,2<.W.ORH5\$%F^3&"OQ^=THG< GF>CI2./,;E)05(#23@BC(>MX@/#YM MV_UNPR\&,[WP3:PE8REO[.0L[7F!)00<$F,1* ZW, 3.+1#2^%UC>LV15G'Q M^Q[]J[,=;1E3#4/)_V:IR7O>H4=2R&C)S86[.LBQ_$P-[7>5G!%E=R.:_7"F.FTDQX1U MRJ51N,I0S_2_4J;(+\I+(.= =:D ;]QHLG-%QQST;M(K=ZRQ-Z_Q(3,"TY$)F1 MC DJ$D8YH5H#^H>*E'!&QXPSPT"3HC(D)=20S-IWZ^RS<8^YDY1*,3&Q\RF)*Q?S3A\,H/#C1BQQR!HJJ))_; M[80A^;>T!B%J;ABT3" 966K$T[O'Q+()XI/_;5R77$@9?8IA#<485!/:Y%JC M6T'@ M,C(42ZBYP23EB^[*@I:<>=@);=%S&WR&J9R5?+D"I=V'T6M MSD'XZD-KF"]W5-$,!!MCX\6*9_ ^JX)%=O["C"3MW5BL+U&>B9N\5!; M,6S.6[O-'*LN5K^J2"YK[4=';\#(HE07OE2G'T+AJ-/"WWT;H^6Q;:ARU&JC MX/M#G7__'%CIPP1_GF"AM1>+GYJEV)_<3\0EMSXO+9X:6LV'ZT[!3,1*?3$: MZ!89#.Q?V_Z&(R=8T_E>Z]5M\J?^7FS&;W$9[^WG;>/+.G'\IQ.OF6X;_W3B M5>/&3AP=MN+]Z(595BL]LR\^.>+?%HL:YJ5]*>R\OB5;C*T]"?GMA_'+;](J M_:==Z5U:P_/,#5O!H[;MYJO^6?47WA0*4!/WA=V ZYG$LEM/ M[ '-DU7_'U!+ P04 " "XA7%:QM\ E&H$ !%#@ &0 'AL+W=OG?\*Z!)[L]( &&IKV-D37T@PYU/?HGD2\I/: MU&UE*OJ*J3!B'U1NUX:]RU-(=PWXB*L%%S7@;J->BV\A&; XO&!1$ U[[,6M ML[&S-S[1V6,^5A;BXQ8H1:Y-P1.8>9@#!O0S>//7K\)Q<-.#;]CB&_99GS]B MRJ6E!*:6N,>VU,)NJ;TLL0V8 [EE!=]6&\6-48G@%E*DC%VS'#- DH/'O.I? M]VD-;*DD)JC(5\P2 >HL%7^#81:GNW"H?Z>R@N?;UZ\NHW!R8QA6"4G8D<;:G2\#PUY]>,C 7QS3?__P"NV\X#!>F^ M"1*N,SJ0'P4138S;@3@(:#ER%U+\\T PKS:N#B7C(GI3EDI5Y*DRBRISV MI0I%NV.-\ \LO" C]\0@1/O,90F,IW]BNI/D@?6S, C.ZP5R+-2[(=[BWNG] M#>BN=A5=]9!SU))S=#(Y$V4L?K)"Y2&W_QE-=^CZ[A##OIS#U.G$K*I?% 3S[3!^ MV\M0%\L.)>.P_G[$@+O@=^3.PO/#9'C)CV%#_Q>5';H/K[J]R:C#[/,>:HY; M:H[[J5G=*(@.IBP*Z:H[HDFX6;,E$HJ)O+J_5%<)Z:JF52>1MG_I7=+N+E-4 M^6UV05%]D,I006]HF:C<*"E2!\M8_&4-O5L73!_N_YVCA]R\(Z %%ZGSBF=4 M @T&))$E67'X\!A!N.BYJW+HW>%9<3J+.Y'!H@N]%? R[O(O&O=P;M)R;G)R M.<2CN,P*VG7$8BIO$RZ34E9XR/-BI]BWOC>'PS'F]0,@YGW7PC2X=S(U1/S7 M0OJUH_QXZ;Q@&]"$LDZ1[ZA:^_^C;#R1HI_<%1W2G_@SNK6B"Q4]6UY*H@6= MO:@,1E%]8!Q<( 9QO#=U8+NY!C ,(+1BEP.\:OS8Z8XZW6.L]#M7^PSTRCU@ M#'.FJUM^.]J^D=Y43X,7\>J!]8'KE4"B2%BB:C"8X'&LJT=+U;&J< ^%A;+X M['#--;[S0), SB^5LDV'%FA?CO-_ %!+ P04 " "XA7%:]YGT_@8$ "Y M"P &0 'AL+W=O@5@R&O!A9YX*V/*41#H; 4%U=>R!($W"ZD*:G"KEH$N%=#<*14\ MB,,P#0K*A#<=N[.9FHYE93@3,%-$5T5!U>8.N%Q/O,C;'7QERY6Q!\%T7-(E M/('Y5LX4[H(&)6<%",VD( H6$^\V&MVE5MX)_,Y@K?>^B8UD+N5WN_F<3[S0 M.@0<,F,1*"XO< ^<6R!TX^\MIM>8M(K[WSOT3RYVC&5.-=Q+_@?+S6KB#3R2 MPX)6W'R5Z]]@&T_/XF62:_=+UK5L.O1(5FDCBZTR>E P4:_T=?L.>PJ#\(1" MO%6(G=^U(>?E S5T.E9R39251C3[X4)UVN@<$S8I3T;A+4,],WV48OGS,ZB" M/,#@.^/ (+@5";(MT%T-%)\ BF+R10JSTN07D4-^"!"@5XUK\(UW2#"8>\E^#>@%O M^O%#E(8W9[SK-MYUSZ%/G[#<\HH#D0O"K:?&>IJ?\/0\UO,*R$)R+#@FEL38 ME&ZKCOT#FAB\9@5&8JPQMQ/,,,J)L\DE%00+QE[<2Y03FX\?!G'4O]$DDT)+ MSG)J(,=JX%1D".VZ!]46#9,&Q1Q4DSARQ2R4K#05N>Z,B,4*DYO_7(^1?E52 M:U(J)C)6HK<[R9](E(1^&(9DUMPI*.D&FX?11\!7J3\,XP[Y)FB6*;"1V&I4&+&55J8]_[A?(*B #WNF6+1SZI M3ICV+[8=10,_3H?D$;0>8:-0"I%)*97K=4<<.O8]BOQDV.V0QW8Y?-,P]0?] MWAEJ]QIJ]RZF=JGD7]B0,?!%92H%>P_4) S%C@C95@3GK>XBN5TN%2R1L)?: M;B^($_3&C"$07M;UIM]-]S^!*MLR+7,.T'<"LYUK:*[WEO_8'Z2A/4O?SH9( MB9X]ZQ^9B7O^,.K:N\'171+[2>*PAFUW?3RN*7Y44LB2./'#X> ,2]*&)>G% M+&$"'QZT(?"*TX>&MNR?1_O\ P)A=4,[:&#:X-+D'0<=16WYV&0J)[VQR0'[ M?];2CFRIXD>"E(/N@>>I$<$;R-NL#=. M%:"6;FBT_WWH9CU9-:?-7'I;CV-OXO50^X6J)4-"<5B@:GC=QYZEZD&QWAA9 MNN%L+@V.>NYSA;,U*"N ]PLIS6YC#333^O1?4$L#!!0 ( +B%<5K7>%UZ ME04 ,41 9 >&PO=V]R:W-H965T39V;3L8YS1E@^FYF;L6TW->JBQE<"V(+/.F(\/2_H$FY!?2JN!8[J2YL!DRAD1L+@87#JGLU"O-PL^I["1K6>B M-9ES?J\'[Y.+@:T)00:QT@@4_]9P!5FF@9#&EQIST&RI!=O/6_1W1G?494XE M7/'LGS11JXM!-" )+&B9J1N^^0-J?7R-%_-,FE^RJ=?: Q*74O&\%D8&>U4:&Y1NJZ/1<\ T1>C6BZ0>CJI%&KA-&FZ3/O3I+89:4F9 ^()<"[Y.C(:AGK(E&:8,9W@I<:T/?S9/CGG7,W"JJH!.IO?YP_HXKQ(\K@L_: MYT?-]086@+LD/\,*0]^:1-[HFU88.J$_.J)S4O/9APW\J .V)\K\)LK\7O^_ M ?34.,U2:NK!#-0&@!F7Q?AJ!=X5SXM2(2^JS-NM]EJS4G'QV I+N%,7B=YK!MR*@^2<7)=9GE_!Y-C)W MEQ)/VNS28)SL87RF65GKI9,9117(T LK1B?ZKW+A [$:K<=9@\99@]ZSUS[( MM1%-6OV(W=DV>HU^EU*"ZJQC_;"Z!LATR=)%&E,\H7AO&X;;-$%I?,!L@W_Z M;4\)V. IZU55ZI>_//%_*]O3(L732;^B&KI:4_0:0S:!-;:A1:Z=$QZTKZ%G M[G*-ZUI!X+4G+,\+C/6Q"\88T$4MXU*2F KQB'5R0T6R0_ "*PC]W="V',\F M-\<8[$)&VSI&HZ/'=B,[GN6$P>&P(PRW*WS+#\/6* HFY!-#'LS89 VLW"5I MQW)]NS4ZB2;DAC_23&'DHZG3M>X+GYR"8UNA$SZ9GEAV9)._C6+;N3#:D8\\ MG]R6;#B/?PFYL]/0%0GEN,*H# M]IB+'XIA'8HF3V;#DQ]V67/=><47KTH)QS8=!B<="H0X^9XIRI8F71Z31<:. M_U3\2,G5JF,EG&,Y5&DK"(9&\2,L/AX:KPNAIW/IR8MADQ?#9[?*GQ@Z)\=D M]K7.BK,JZW?FQ7[8N[V^51EWK^ZI""Y-%Z S,F6/1I7P3%;WR=1$2%-C<&]2 MMEFI72WZ]5GQ^75^1C,3155B_Y.R$B_DQ&F=F&^=>-&3,;8T>/-'!V[IO.U< M]6W!Z%OP@]K:U;?J\1!9&KA1)W A4KR(?#_LOG(M2WQ+O2[W'+>NUCF(I?F M@/F?ETQ5M^QFMOE&<5E=S7?+JP\<'[")29DD&2Q0U'X=8O&UL[5A9;]LX$/XK MA)LM$D"6J5M*$P.Y>BS0K1&G+?:1D6B;B"1Z23K'O]\A9) S2A5Z+O)2GO=F2LU/!P.9SFA!I,WGM(25"1<%43 4TX&< M"THR0U3D Q?C<% 05O:&9V9N)(9G?*%R5M*10')1%$2\7-*PUH@FM-4:00"CT=Z1?-< X$8?RTQ>S5+3=A\7Z%_-&>'L]P3 M2:]X_I-E:G;>BWLHHQ.RR-4M?_I,E^<)-%[*TI!.FT"@GI43'=^0^I_+D M;*" O089I$M6EQ4K=P:EF$MV4&@QB25#S2WO#].R?$'SKD M]VOY_2[TX1A"-EOD%/$)>B3Y8BF\A(B;Z]=6@;LAW[^+7>Q]0/_T^2NF:/+*.@\!=&\PQA])OYW3S/(9"!_)'G<*Z'<2PU;3Z>"3K5E]R'=/%.1,KG>> 4)2("N%R2OY[[ %(,JDVZ1_[$P?@JV M6LV,!$O7:+=4ESU63M&==J+5] \(O6W9Y(R 2ZZ1 'BLI^J98U96_G:R,:5F M?"$A <'TMX62"EXU1R*U7+^3<@&U%"USX!93UXH\;.$PKF>.8*,=K\>A[2:- M10=;H1>C3X*43=-YON5 C-6P$$3.7JVOR8\][%A!DIPTV.)X)P#4VPEEP-]" M]'G.!"!Q@5)2IE"]6QSJV NLR,%K="?P;#_:B;^MQXV.' M]P@V.3EA@U>W@:O",P3=N2GL,Y/X<'Y::I] M &4ZSB:$"5-1J#G!:/Q=5LNORWB5L+IYO#[MW8Q"GBZG>YA"^=U@#$F^*AA/ MH%;(]0Q:-)B%P83GT&O*T_\\%;Y^7E,!+6B&/B]$!CK>3";;R>:C5L!F,AE# MQZ")('LPGIDD CI9)Q6MGX,RS!'RL(WQMNOYGA4$6/N48_MNWXEL/]C:A>TP MZ;MVD&BWXW64 M.+;CUM2MS //BN((EF.]U?'LR&U0NU%%O<]:O@\1W(*^[ZG]^=?<>)7%33+0 MO>;%7+"\&O[OW6_HW4X86 DVWAT;[T[:ZABV_;"/[;* 6K^LG6R$&_6[8Z& MN9O+OQT'!_>]K_O:74_3C*'KMH;WH+!:/;^7CY!)0+ =@52OWY/A'Q;(.8L<++3_V3IK;H,C7+6&KEAQW>[SC-/N[KR"! M;LK9:*^@>GD=_AW7_AUW^W=U\U5__/7OS55#VKQJ@(87WFF;6W>#7^3Y7E3$ M)!(TY2*K"L^G]Z28?[A8+=NF=E4%1L>8,EVKG$&Y08HK<@ #B-F-#UN(6NUM M%KHU_[JXW8Q'(V0^;"A@E)+G+#/%#6);T8*6RAB*0P8PV/+59]#;5[Y]EQ.U M!S?=Q?2>=X=II>%*V/(Y$V'QLT+O<**J;F"E,"GT6IJGN^>K:^ M);VH+@?7VZLKUJ]$3.%+%^5T J10X8(>$M6U9350?&ZN"N^Y4KPPKS-*,BKT M!EB?<*Y6 \V@OCL>_@U02P,$% @ N(5Q6O'N-MXS! J0T !D !X M;"]W;W)K&ULO5=M;]LV$/XKA#H4-J!:;WY)'-M MG*S8@#8PZG3!/M+2V2)"B1I)Q>F_WY&R%.YFCJIUL78\U2<0D953Q20X\Y:R(QJ%.7&4X4$FEBCC'NA[P^]C++< MF4WLVD+.)J+4G.6PD$2564;ECSEPL9TZ@;-?^,8VJ38+WFQ2T TL07\O%A(E MK_:2L QRQ41.)*RGSF4PG@^,OE7X@\%6-9Z)0;(2XMX(OR=3QS<) 8=8&P\4 M_Q[@"C@WCC"-OW8^G3JD,6P^[[U_MM@1RXHJN!+\CB4ZG3IG#DE@34NNOXGM M;[##8Q.,!5?VEVQWNKY#XE)ID>V,,8.,Y=4_?=S5X24&X14P?"9@$)*O(M>I M(K_F"21M!QYF7T,(]Q#FX4F/UQ#W2!2X)/3#_@E_45V2R/H;OFM)CE6BBA,= MCV/H-E8%C6'J()\4R =P9A\_!$/_X@2*?HVB?\K[;(GT34I,5ZP)DE%IFBPV!;(6'!EN0E1E4JG8*J)Q M9VNI X*; P\QKS$,:I\F6"QR ILE*4\ M0K=VN)]C4[EI:H%-M?$)/6AJ7#55M>:A5E K#JNZ8?/QP%OK1Q9O__P0J MJ\$G.+:0K3 ;,[J'>F:4FT*$(Y=C]30SR>*XK$&:VMAD:\6!Z_O1@7350$5$ M8>JB2.".!H-:$:5S&T!C$R#7_ =A2I6V+HOE=_64R"AJ91J$%^2.2HD=PFX* MV2HA":+@*<2(W I-.1FYP3 D0_\L&+AUP"SDS,.*M[GY<9SIO& MO,S0)) +/$"M7"JL';8VICPN>6V QSN+*^5_-3;'"'0:2)M 3!%Z!(\9[R=, MG7UNW3TG6A [J&FF"^TJNG5KU)8F_PWR-F%@TOM1ZZ:N MZ6MCWNR+M%_XA72"R$5F=)M+?=\]BW#I"R@U)DN0YH2[Q!M)7&:F"6#*_H#' M'=:LMNN$;A"&W7_(+2?SGSBIC2,W&OC=9]=K("_HL;N;EB;F[=,R^M^NBP[QG#UK/ M*7Y+@30*N+\60N\%$Z#^.IO]#5!+ P04 " "XA7%:^0_ MYJ5M$J!)-]P.*%8TVPWW4;&96*AL>9*<-/_^*#EVG5SFON!V7R*3(A^2$DDQ MXZV0]RH%T.0AX[F:.*G6Q87KJCB%C*J>*"#'G960&=5(RK6K"@DTL4H9=P// M&[@99;DS'5O>K9R.1:DYR^%6$E5F&96[&7"QG3B^4S/NV#K5AN%.QP5=PP+T MM^)6(N4V* G+(%=,Y$3":N)<^1>S@9&W G\QV*K6-S&1+(6X-\3G9.)XQB'@ M$&N#0''9P!PX-T#HQH\]IM.8-(KM[QK]DXT=8UE2!7/!O[-$IQ-GY) $5K3D M^DYL_X!]/'V#%PNN["_95K)#SR%QJ;3(]LKH0<;R:J4/^W-H*8Q^IA#L%0+K M=V7(>GE--9V.I=@2::01S7S84*TV.L=RSFG!-.5DH45\3]Y_ MI4L.ZL/8U8AM)-QXCS.K<(*?X/@!N1&Y3A7YF">0' *XZ%3C65![-@LZ$:\A M[I'0/R.!%T0=>&$3:6CQ!L^)]%2 E7IX6MT4QX4J: P3![-?@=R ,WWWQA]X MEQW.18US41?Z=('%EI0=/FI+]?Y37Y!$MI.<$^TU\$=U5(QA_!;F@+ M^45NE;RE::D@>@5.H-,NNM&_]7U]M3Z\0%DS!1@/;(83-)#9F[!=-,# MXK-2)M?(E"'N#\X8>G(5A<$3=4!FGQM1Y MRU3%"LY?9LR/>D._H:.S4=0_HIJ3/>@*+6X8OLQDV.]YWJ,1[\S[-_F?&XV" M7O]_-]KWGH[T.,E]3&!_.*S7CJ8P:)K"X-F/\-:.<^81WH#$Z91@LI=985)= MD5+AAA;X+O.XY*9$5I1)LJ&\A%/=HMOL:ZO\;Z"RFK8.B_J@U)HW;,> 5P^C M'UR2WTR1XV",NAN!$3!N+F0TQ(T[INY_7TD PG(-..IH(DV(45L)-S+B>V2' M/JBNONRV1M,,Y-H.X(K$HLQU-:4VW&;&OZI&VT?QZ@\"5NZ:X>ES6*&JUQMB M$Y;5T%T16A1VT%T*C6.S_4SQ?PI((X#[*R%T31@#S3^?Z3]02P,$% @ MN(5Q6NX_/$+T! BPX !D !X;"]W;W)K&UL MI5?;;MLX$/T5P@V*&!!B71TYM0TD:;<-%L4&2;N+?:2EL4V4(E62BI-^_0XI M65$KV9NV+Y8XYAS.G+F)\YU47_06P)#'@@N]&&V-*2\F$YUMH:#Z3)8@\)^U M5 4UN%2;B2X5T-PI%7P2^OYT4E F1LNYD]VJY5Q6AC,!MXKHJBBH>KH"+G>+ M43#:"^[89FNL8+*P08H-H2(G[T%N%"VW+",WHHZW)>[T$UUQT./YQ."!5FV2->!7 M-7AX #P(R4R,1(%'0C^,C^!%K?N1 MPYO^LOM#7M>8T3"F+:,+7=(,%B.L$PWJ 4;+UZ^"J?_FB,5Q:W%\#'UYCV69 M5QR(7!/=6,^.FWL<\/6K-/2C-^36VBH,Y A'S!:(L6$G*UNWA.FAPPB^N:U/ M0)4F8(-,,$10K$"U87+DXDM$3AVRK#1*]/B"[(_^W>>_>'R=8M^?_N,^9TUG M$6&@,UF LU#! X@*=+OAA(2I%Z?G'4'LG2>1%LP'Y2Y]_81C4;)XW"-< #8]V9^/,2"EUAV;HJ2,N5\13BU&<"PSR#LAP2)],($?;]4 M*^;<1+,T&,.AQAO,LH-HL1=$Z.AE(95AW]K ,&&HV#!;[Q1]'\Q;?SK@8&KY M?(^SW[)E.P'-,*R:[8'_9$)@-?04@YD7!=.#=E]OT1RPC6B-Q)$'RBO7\&QI MY[;,YN+WN0J1?X_L&#;K#A8=]K,WR _\A+XZ%\3*:S?4:R MNHN<-B!CCPCHI_74FX5!GPDO2:?[/F3H(S9< 6O65T^\*?:>0XYT!UDFA9:< MY8X6:XE-Z$X7Q[:=01V0)Z>;G]Y!R@"EX$BQ$_B>*S!#]\.'?? M<+CY)$S.IGM)S33N6_U$3Z[%+VE-'FKJ$MR7(W\Z.S*^DW9\)R\>WZPW?,CJ M"8G9?X8XPS<'AOKQ8_ISC5!C%%M53:G8:*TEQ]G.Q*9S9G.B)CN*1.EFC_YA M=+L/X7Q?\UQF+8]V75)E,+@UT9QE-ICP"^/H=\>^2SJ7L-)6TR?!;,TW1M,FGXK#$+/GX8]<>3J\U(S2FYIQM;(Y7.-!V'27>&I M[RJ; MM]?7M(\XOQCF!X_]<_@=02P,$% @ N(5Q6DV?"\VW @ W < !D !X;"]W;W)K M&ULK55M3]LP$/XK5H8F)C'RTK0PUD:"9F_2T! = MF_;13:Z-A6,'^]+"OY_MI*'=0@427QJ??<]S]YS=N_%:JEM= ""Y+[G0$Z] MK,Y\7V<%E%0?RPJ$.5E(55(TIEKZNE) ,G9[5RH9RQHY M$W"EB*[+DJJ'"^!R/?%";[-QS98%V@T_&5=T"3/ F^I*&EU("]Q>;]@_.^U&RYQJF$K^F^583+Q3C^2PH#7':[G^"JT>EV FN7:_9-WX MGIB(6:U1EBW8V"43S9?>MW78 H2C)P!1"XC^!<1/ 8M8/!<0-P"8E>91HJK M0TJ1)F,EUT19;\-F%ZZ8#FWD,V&O?8;*G#*#PR0%G2E6N3N0"W)1:^.@-7E/ MOK.[FN4,'\AA"D@9U^_,[LTL)8<'[\@!88+\+&2MJ3BV7TLS;N11,W M>B)N&)%+*;#0Y)/((=\E\(V(3DFT47(1[65,(3LF@_"(1$$4]R0T?3Y\T -/ MGP^/]J@9=/D MUR1+7XELIX!Q5\!X'WLRI;HX(IGY)6 >\HIR$*B)>:VF6VE4+$/(W7E?31ON MV'';SKE*PF 4AZ.QO]JN5H_;\,-P&.RZI?^[#4].HT>R'8'#3N!PK\!9/==( M!3+*22KK.1(Z-WV=?)%,+,E4B@R4.#+M! OS5_TA@/P!JOK$[H^SH%Q#WU/9 M"WOI4WDELJ:2_E8_+$$MW5S1)).UP*8U=KO=Z#IW'=M_=&_FWB552R8TX; P MT.#XQ"2JFEG2&"@KUUWG$DVO=LO"C%]0UL&<+Z3$C6$#= ,]^0M02P,$% M @ N(5Q6F.2#3L/" QTT !D !X;"]W;W)K&ULM9QKF7Q!?>1\+G6$('S/6SR/Z4.\X5^93$J;P9[93:OQN/Y6K' M$R:OQ)ZG^3L;D25,Y4^S[5CN,\[695$2C^EDXHX3%J6CY77YVGVVO!8'%4&"^O]VS+'[CZN+_/\F?C$V4=)3R5 MD4A)QC\1?Y9GCTFQ*X]"_%D\^7%],YH4/>(Q7ZD"P?)_ M3_R.QW%!ROOQ5P4=G=HL"L\?O]"#2L2R_$N>JVTG([(Z2"62JCCO01*EQ__L4_5!G!58TPL%M"J@ MS0+G0H%=%=C- O="P;0JF/;MDE,5.'T+W*K [5LPJPIFI5C'3[>4QF.*+:\S M\4RR8NN<5CPH]2VKKE3BD*DJWY%[$T2KBDKPE=TSNWI1_B?_7(7IB<0Z09?$'+E46 MK11?']__UN.*1;'\+B_[^."1;[_^CGQ-HI3\MA,'F5?(Z['*=Z?HU'A5=?WN MV'5ZH>L6^46D:B>)GZ[YNJ/>>Z6>&@#C_',\?9CTY<-\3XW$GP[Q%9E8;PB= MT%G7#IG+'_C^BMB3LGS:M3_F[.CK^R/;[F87L\,[N6$38M8<6!R--ROICG MW\BG<^7;&UETNK#G^F8!LF,A"*9IZIPT=89I2G@]*G3I:\0-U1<)\XXPYTRZ M!75G5D/@]E9T;CNTH2^R8R$(INGKGO1UC?K^)A2+R:&E]Y';2!\J-Q+F MN2TAK8GE.M.&WAV;.39=3!J"([L6@F":X+.3X#.CX \[D:FWBF<)Z3%:&UE# MY47"O%E;-]MNJ.9W;.0VE47V*@3!-&7G)V7G1F5_%NFVM[!&U%!AD3!OWM+, MGMJ-\==O;^1:DZ:RR&Z%()BF[.*D[*+'(-U#52-FJ*I(F+=H"3:=N4U5VQNY MM/5]178K!,$T5:U)'2%,ADZ^Q;S[I7.QN;6A\D-I7D73IV-W:KD-"W1MYRP< MI^D":._"BG9^6._,YK3NG"[P649DO;J8+N5KKJ<[Y;.@\B%I'I3F0VD!E!:B M:+IC:.T8:AP2;N-8/+-TQ[?G01@,H M+431=*?4N9QE#N9"EH\5Q=FW_^H2:'@'I7D537=)RR/()@,H+431=(_4.9]E M#OIN7QQ13CRE(VHSO"&WBU8T(ZL=U9 MTR3(1@,H+431=)/4R:,U-ZYS>YP9MJ")(Y3F06D^E!9 :2&*IONDSC$MJU)RI M;"YA8&&P0:I=)VE-I:"T-;#*"T$$73W5'GJ-2Q7WZY/87FKE":!Z7Y4%H I84HFFZA.J&EYH2V]]5A M9LY@MT S6"C-A]*"BG8^)[IV\]QBB&I3=T$=P5+SU9]=T\X;\F.J>.&,+_G)>@,2V4 MYD%I/I060&DABJ;_CK".<^T^5[?VF)?,G*%N@=(\*,V'T@*[?:VL,V_-2Z@V M=1?40:UMC/6^<%XB_Y! 9#QWC.IT##30A=(\*,V'T@(H+431=&?5@:Y-_^M) M9QL:UD)I'I3F0VD!E!:B:+I/SG[0_DJFNUY'QW.-Z\V/MSC[A67;*)4DYIN\='(U MR]V:'>\:=GRBQ+Z\:=6C4$HDY<,=9VN>%1OD[V^$4"]/B@9.]VY;_@M02P,$ M% @ N(5Q6KGV9%XU! *AH !D !X;"]W;W)K&ULM5G;;N,V%/P50@6*+M!&(N5+XMH&8J?%]F$+(^GEF9%HFXU$JB1M M;X%^?$E*D2PM+5<&]R76A6=XYIR1,B+G)R[>Y)X0!3[G&9.+8*]4,0M#F>Q) MCN4=+PC3=[9[$1^BRL45*:$R8I9T"0[2)X MA+,UFI@ .^(/2D[R[!@8*J^HY3>#Y\3OZSY:\)O.*)5GS[$^:JOTBN ] 2K;XD*EG?OI(*D)C@Y?P3-J_ MX%2-C0*0'*3B>16L,\@I*W_QYZH09P%P:%+N0%$?C$F=I+\!-+2=H&"#7)FBEZ9[I"O8A/)+D# M,?P>H B-' FM_W]XW)-.7!<^MGCQ!;QU59I.%6T)_P7/Y$C8@4A7X7IQS6,_ MDP5.R"(H3$O%D03+;[^!D^A'%VE/8*T2C.H2C"SZY%()7/IQ,1[Y9.P)K,5X M7#,>]S;]UT/^JENNJ>;X+RY @85B1#C;7"*-+9)Y&1^76K7';,F\ 78GWSC&T6Y[ 6N68UN68^M'GU"=C3V MQO$&\ MC8V!_3YFL'A=AGO5/\G@-GI":Y>DL4YPXDF\7OV1+[0VZ\8AP5X[\D" I56Z%_R9P2K3.$T*/^#5S?Z?UXP]NM">T=C4:HP4? M/,G;JYORA=9>,6CL%.HU+H.^URJH\\^QK@=V#+GP*D:-]T%7O,\0F5[[=.N? M:VCS?*&U*],X+(3\2!9Y-5&^T-JL&Q.%KJPKW?)&KC [;^1I5[Z.49?TV]@? M=,7^W*A?YY=<_UR#._DUEHI08[+0V)-^O?HH7VAMUHV/0E?6H&[2[\3I<[\0 ML%>S%)ZMNFLOO+.;$1+8E?)R6;J^6FYXK.!L;?<%.MS1+O^'#4RYB_() MBQUE$F1DJR'U$ZE[(\J-B?)$\<*N[;]RI0VY/=P3_= (,T#?WW*NWD_,!/7V MT/(_4$L#!!0 ( +B%<5KA]Q9AH ( ,\& 9 >&PO=V]R:W-H965T MT"*J-B>7>>F ML7#LS'9:^N^Y=M*L3(7Q@/:2^..>XWN.;VXF&Z4?3 5@R6,MI)D&E;7-91@: M5D%-S4@U('&G5+JF%J=Z%9I& RT\J!9A'$7G84VY#+*)7\MU-E&M%5Q"KHEI MZYKJ[34(M9D&XV"W<,=7E74+839IZ H68.^;7.,L'%@*7H,T7$FBH9P&5^/+ M6>KB?C!G47'9O^MC[L <8IR\ XAX0OQ60](#$"^TR\[+FU-)LHM6&:!>-;&[@ MO?%H5,.EN\6%U;C+$6>S:VJX(:HDN08#TM+.7%F0!5])7G)&I257C*E66BY7 M)%>",PZ&?")YJUF%%CJXOWY#K"(WK6TUD%LN +.78$[)G=I28;D;.N:9JFO0 MC%-!'2\0A,R4Q"BW)=TB'KI5UWTN(7 MI,V!C4@R/B5Q%*<'X+.WPY/G\!!-'IR.!Z=CSW?^WDX?4MX=E1P^RGWYEZ:A M#*9!XP[3:PBRCQ_&Y]'70SZ\$]DS5Y+!E>0U]FQ70P6V! 9\39=8-GCO3+0% M+F(!:%\\6^\4^U,Y35>ML_&5T,0G7^PYU4>E>4#1$/).=#K+3_RA[IHQ?46O0VU?$I@?$CI*_M*;_ MU!KNM1O7ZF^I7G%IB( 2,='H\UE =-<^NXE5C>] 2V6QG_EAA7\ %!+ P04 " "XA7%:2S7HLTD" 1!0 &0 'AL+W=O M,! MJ:*P/1OGTE@X=F8[;?GW.SLAZJ3"7O:2^.S[OOL^V^=\9^RSJQ$][!NEW9S5 MWK=72>)$C0UWYZ9%32N5L0WW%-I-XEJ+O(R@1B59FEXF#9>:%7F<6]DB-YU7 M4N/*@NN:AMN7!2JSF[,)>YVXEYO:AXFDR%N^P37ZQW9E*4I&EE(VJ)TT&BQ6 M^!D M8\D /!R_LG^/WLG+$W=X8]0O6?IZSKXR*+'BG?+W9O<#!S\7@4\8Y>(7=D-N MRD!TSIMF )."1NK^S_?#/AP LNP-0#8 LJB[+Q15+KGG16[-#FS()K8PB%8C MFL1)'0YE[2VM2L+Y8L&==& J6%ETJ#WO]TJ7L)8;+2LIN/9P+83IM)=Z RNC MI)#HX#/<:F$:A >^IS!":FX1[K'MK*AIJQR<+M%SJ=P9G(#4<">5(GZ7)YZT M!P6)&'0N>IW9&SJ7*,YA.OD$69K-X'&]A-.3L[]I$K(^^L]&_UGDO?S?_H]9 MZ$M-CY<*[77E6BYPSMI0S&Z1%1\_3"[3;^\8F8Y&IN^Q%\-A>+ZGC?9(!3P8 M"]2\7/EP7G0B=H/E,=T]\RPRAR[>%FF>;(^(F8UB9N^*>:#WP77V!>C^BF.F?C*<6 MBL.:WBRT(8'6*V/\:Q#Z:'P%BS]02P,$% @ N(5Q6K%%>)A; @ ,04 M !D !X;"]W;W)K&ULK51=;]HP%/TK5UDUM=)& M/J!L8B%2*9O6ATJHJ-NS<6Z(5;"M3Y'KGI%"X,F!W3))X02N?,(C'Y[ MO$G#=^SU MW'H\KJ4-7SCTL4D$?&>=;OID8M (U?W9:]^'DX0L>R,AZQ.RP+LK%%@NF6-% M;O0!C(\F-+\(4D,VD1/*'\K:&?(*RG/%@EEA05>P,FA1.=;U2I6P%ELE*L&9 MHF-"VANX J'@44CI[7GLB*HO M&/.>UJ*CE;U!*\W@42M76_BJ2BS_!8A)XR T.PI=9!<1E\A',$X_0)9D8WA> M+^'ZZN8"[GAHX#C@3O]W \\UI2LU/E_*S^?,MHSC/&I],;/'J'C_+ITF7RX( MF0Q")I?0BX>F9<+0O#G@-3-;.F(S'#"6X#1P@Z5P(+6UY"69[Z&SU8A_?@KAN#O^'= M8_)( @1=2(D5I2:C3[<1F&Y NXW3;1B*C78T8F%9TYN&Q@>0O]+:'3>^P/!* M%G\ 4$L#!!0 ( +B%<5K!6#$(I@( *X& 9 >&PO=V]R:W-H965T M@FU_DPZ#A"*#"S#H'1:XEC%,(!$8VG!C-HMW2% MF^,U^J773EH>F,&Q$C]Y;HMA\#F '&>L$O9.K;YAH\<3S)0P_@FK)K<30%89 MJ\JFF!B47-9O]MST8:,@ZK]3$#<%\79!]YV"I"E(O-":F9Z$JPV1N!J$EEFZO,&L8 MC6I&\3N,HAANE+2%@0N98_X:("1YK<9XK7$4[T6<8'8"2?0)XD[^[I+] MG\!>-:';-J&[#SV]EDLTULNEXX+UR3+MR=JEO0;L>D!G3LLTZ<5?!N%R4]/; MI*@?M3FOJ/9:JKV]5*_("^%0*$/'7&.FYI+_HB^75PA6058P.4TLSB;:DO,TYCDZ[6UK"C:M?HIY[1S20J4K:^H:TT=IT1V2Z MWIRVXF3&Y]Z#PC\PM9/?,#WGTH# &4%V3DZ)F*[=L9Y8M? &\Z LV94?%O1# M0>T2:'VFE%U/W ;M+RK]#5!+ P04 " "XA7%:3IID0H<% 8(P &0 M 'AL+W=OP[T'?'/ C!ZX MN)=K0A1X3!,FQZVU4IO+()#QFJ187O -8?K)DHL4*WTK5H'<"((7F5.:!# , M>T&**6M-1EG;K9B,^%8EE)%; >0V3;%XNB()?QBWHM9SPW>Z6BO3$$Q&&[PB M=T3]W-P*?1<4* N:$B8I9T"0Y;@UC2X1'!J'S.(7)0_RX!J85.:#(2_ $(8ZW1S$5& M9N:MTZ?,C/N=$OHIU7YJ,N-,\H0NL"(+\)$RS&**$W"G=(,>7B4!(@K31((/ MX(8IS%9TGA PE9(H>0Z^ZIEYEEN\UR8_[Q X>_<>O .4@1]KOI68+>0H4#I4 MTV$0YV%=[<.")\)J@R^Z].YF5*[FX2 M=6&G/PIVAS34LD+'5K 71=W"JA)XMPB\ZPQ\&L?;=)MDK_LTY4+1?[ IP+9D M]DC=@P"&P\Z+5&K8H&,;&/;L:?2*-'K.-&[2#:;"%"@P6V.Q(K;XG1!-IV[O M*(FH [OM%ZEZZK+"2;_@I._DQ-3B&1;BB;(5^(63K944)T934GR"H?[Q-.D. MPZ%]H@P*4@;.0G=6UL.;V:LN43# V/IUG4/U&.HK"44>%K M//2L,L?IUI0(KV@H1ZM)Q8&BC%ZCHF^EPNG6F J?:"A'JTD%+*F KU$QL%+A M=&M,A4\TE*/5I*(4G)%3CQDJAE8JO I,KV@H1ZM)1:D=([=X_,$53JQ<./T: M<^$3#446T1H.!N$),DH]&KD%Z;54-,WDJ"!FG\*(EX0N">!+O89\L4JQDN;$ M;TR:3S3T2NYZE6J1&U4B2T4T5#OM"J1)8R.NI[6AM'7L6T5S3D"ZU*8BF[(Z?J/+E =KLUILRKCL[1:JZX MHU(B1VZ-W&3-[89JS(]7Y1Q9I/.IA3PLE3-T*^=ZRU8W2%->O**A'*TR;TZO M7&$II*%;2'^;2[+#NIQ?S_F&;@1FZD0U=P,U9L>KM/:%5B6QE. 0>JKFT*LH M]XJ&?*%522S%.W2+]U/5'!X+9-M^9STSY [BK4F6LARZ97F3,IU#N?=&ZQ@A M=U!O3;J4W] M06MMI+HQ&K\9Q_O!MJU47YU6B2GE-'3+:7OQ!?\"_>!ZA\_! M-['"C#/=\IG&V6;B="5(]M',RJ%7P>T5#?E"JU)="F[H2W!#KX+;*QKRA58E ML13FG$IJZ%;5I<9GQ]]FCXWW[*I(A\^ MTQU9G)??L\VVP@V+>4H %V#&4QW:VAQCV)&\W.R\09R,IP=E7K@CH MO+?..T^Q[4]'5!%_MC&/L;Q3?9P80Y5XJGV>6:X 41QD _7W*==7YC.B@.PTS^ M U!+ P04 " "XA7%:B*_KX3X# ["@ &0 'AL+W=O]-A:. M76R'PK_?.0FAM*:KT+XDL7W/Y7GNSF)FXYHO:1R%K9<9+T :KB31,!\%I_') M)(XC('*,0 "SS@7%UR-,0 CG"7D\-$Z#]I\. MN/[]XOVB$H]BIM3 1(D_?&;S4= /R SFM!3V6JV^0R,H<_Z8$J9ZDE5C&P6$ ME<:JH@$C@X++^DV?FD"L >+..X"D 23[ M(&D%9":V:5K'-JZ7BHU8IH9XW> MW$<5FPJ-:KAT:;RQ&E-X1>TO+LY)X<'7\@!X9+S.:G;).^S.@1V3-/Y*DBCI>."3_>'I6WB(<6J#E;3!2BI_W7?\ MK0= 50$0KP'PJ:O=I7YW;H>>F"5E, IP"QK0CQ",/W^*N]$WG];_Y.R-\K15 MGN[RWBHWN=+VR((N,+/X F/)DC[3J0"?_MIIIW+J&LKC.(W2P3!\7->U;92E M66OSAFZGI=O9BRZ7#&L8^P1AJL#.9ZCK'3ZFM;]LC42<9=D&4X]1$J5^JEE+ M-=N+*L,%SG#K_:.DLBT.:=3=X+GSCQ^LE&ZKI[M3SZ7$4 .Q] E[0E,:K@LP M)673NE?2&_Y>9KI;@I-^M"%X)Z4/"NZU@GM[)5# K/G M6@-E3)58=G)!YN#/8F];5!9OB-JVZ0UB?['U6Z[]O;AB7K02-=LI2)ASZZ79 MWR[XWF;L/3:=@9_FH*4YV$FS/ESH2V!W;XB!9^=NAG+;9A#Y*<;1Z\$9[21Y MJRP5WB,MVFYHO2S9H.2Q2GK=_@:K<.UD=]>JGU0ON#18;'.$1<<]U*3KFTH] ML&I9'?939?'J4'WF>+L#[0QP?:Z4?1FX^T-[7QS_!5!+ P04 " "XA7%: M620T=!$# C# &0 'AL+W=OR#B(5LFJ;U F5=7MMDH-8=>S,=J"3]N%G.R&%*61% MRAL2.[Z?[_[GAV.RX^))I@ */6>4R:F3*I7?N*Z,4\BP[/$>-W P3YH03V[<0X807BA(&"X%DD658_)X!Y;NIXSO[C@>R M297I<,-)CC>P!/68+X1NN34E(1DP23A# M93Y]:_B<9FO!WP@\!.'KPC$\F* M\R?3^)),'<\X!!1B90A8/[8P!TH-2+OQJV(Z]93&\/!]3[^SL>M85EC"G-.? M)%'IU!D[*($U+JAZX+O/4,4S-+R84VE_T:X:ZSDH+J3B666L/<@(*Y_XN=+A MP" (3A@$E4'PCX'_X81!OS+HOW:&064PL,J4H5@=(JQP.!%\AX09K6GFQ8II MK77XA)FT+Y707XFV4^&<,\DI2;""!-T1AEE,,$5+I3MT=I5$$2A,J$3OT:U8 M$26PS=="\!@@(6R#+JL15^@"$8:^I[R0F"5RXBKMH)G&C2MGYJ4SP0EG?'3/ MF4HE^L022!KLH__8!RT 5RM3RQ/LY9D%K<1[+'HH\-^AP OZZ'$9HQ(QD$M MXZ"-'AYN#@E*4;M]M)I2-:K82CM7Q2YA40D;6)BY-;;AP.\'$W?;H,ZP5F?X M:G7REZ-C1U2**(GU-0+0I%(K]5R5NH1%'<&.U!S5:HZZW;*C+F7L$A9U!#N2 M\;J6\;IU47XKLA4(Q-<(-RY/J:\SHHB]&O^<.K5GK7.>*5@ M'4UW)-BX%FS[#']BN'=N$UCOZ3VL[\,#S@%\>7C.[ MH^R6;PD1X#Y+;PE&>;G=$=R^8SNA=IDI-K!O@^RS![N"(IO;L7(43TB*8F%@L#RWX$L29HJ)-F/'Q7HJ&Y353R^?D3_LR OR=Q@3I8T M_2=9B>WE*!R!%5GC?2J^T+OWI")4=#"F*2_^@KNJK#,"\9X+FE6590^R)"__ MX_M*B*,*T#M1 5454+="<**"6U5PG]N"5U7P"F5**H4.$19X/F/T#C!56J*I MBT+,HK:DG^1JW+\*)G]-9#TQ7\0_]@E/U!CPM^!C$JLAS3< YROPE]@2!A:, MX7Q#Y%@+#L[ ]3[-Z*U$ 4=5P>N(")RD_(TL\?UK!%Z_>@->@20'W[9TSR48 MGXV%[*YJ=!Q775N674,GN@81^$1SL>7@7;XBJS; 6/*LR:)'LE?(B/B9'LX! M"MX"Y"!/UR%S]8C$Y\"%)ZM'SZ_N&MBX]="Y!5YP:N@XEW$!-Z.@Z=)5">'J M(510N> [')/+D8P:G+ #&6R"19; 6M)YM72>"7V^R"@3R4]< MS%VZEA-5R#F>W*0$8*6J;K9>&2&'2EF">068BLV'.7*"V?APK%"_3#B=U&5: MQ/V:N&\D_B';X82I=UE'6\?:B#>4M4VPJ 3SC^2!'O)=O4!!+5!@?JG2E,;U MO-CM6;R5JPJ(97A,5H3A4^]98%,FFV"1);"6FI-:S8EQNBTQWQ9+2:PNB(Q4 M!YRJA40GH1%JJ(23_N1P8.![G5=,4\QWT=313Z*PIAT::4=D31@C*R#P/4@3 M?).DB7C0<3;B#.4<]LB<^4'8I:PI-9GJ^4YKOE,CW](HE)%3&H"42@,A",MT MC(U(0QE/^\,7!K!#N%_(=T]$">@TMLDQKR!Q3/?*$>WP Y8!5$?5##&4:X76 M&CCH',6[DJVN6' J*L(CFPB-?#]+J_$ACVE&P.N/E/,W6L)&C,&$H8:P&Z+N M^.K*>4[HPA.<4<,9F1?+DJ^*7XP<2+XGVKAE1AG,&O78H- +)UW2_6+>Q ]/ M4&XL)33:KGGM[K5$K9I)JVB1+;2V;HV?A-[_]^+0JH.TBA;90FOKU]A2:/:E M[[A(Y"9>+IE[3M;[5*Z::_T<-./(/>,#P4R_V[3J/FVAM05K;"HT^K9?V\&8 M,0=/P* ?J1RG&Z=>PG["QG]"LP$=OM\Q P[6J&\P>PI9:K"M4&-586B,7-?/ MWN) JV;5*EID"ZTM8N-_H=D +U-:9,V*;8YTA&K":26<]K;T<#J=ANTIL32W M-E@;2VCME%OCE)'9*;^GZ>H&Q[< 9\HQZV1!?<\*NY%D:6YFJ"BVT-JB-'8: MF>WT-X9SCLO4=TRY/ERCOK'U7+\KBTW/'=E":\O2.&YD=MS?J,#I@*P+TIAE MYWAW5VEDTZ%'MM#:&C46'3V1]OW%#!6RZMZMHD6VT-J2-NX=F=/!@])4%=;Q MG'/]27?&637GMM#:\C3F'#V1-'Z.MT3]="P*(.R%*ZLFW!9:6YC&A".S"7]^ MG@_UO?*9'_C3KCI6,[^VT-KJ--X;F;WW(H[97HJC7BQ:9 @?)4KTB134-\MG M*.SY )L&/;*%UM:H<=_(G"E6:;4J;UHD#UCW.V>E3*CY7*19YZQZ:EMH;6D: M3XV>\-0T%TQ:)%/,L9I,1OU$<7>O9JO!]O?>QDJ[9BM=2_+$BV2&&?S5M^_. MN[K8:K"M2^.F7;.;7N)=(HUC\E-&F_A1HY.VV@PV6)V^2>^I\Q*FVFU,M6LV MUSOBB9,0;KU[?N9[)L+VFI*^>ZQ^7:G!LG[3[EI)_U17QTUBPC;%..@^!I:GL2JGY;G I?P(BJ.SW6>+^#%HC@E-VY@ MRL.&GS#;)#D'*5E+2.=\(GO&RO-[Y8V@N^)$VPT5@F;%Y99@^1ZJ O+W-:7B M\48U4)^BG/\'4$L#!!0 ( +B%<5KYR3R99 L #!E 9 >&PO=V]R M:W-H965TC*/8_#4":HCO@KI0]%ZSV2/^66 ML6_RPZ?EYSJG62:5Q'G\TXB.]GG*A.WW3^H?JQ\O?LPM M*>B<97^GRW)].9J.T)*NR"XKO[*'7VGS@P*IE["LJ/ZBA^989X2275&R39-8 MG,$FS>M7\KTQHI7 #WL2X"8!/DB <4\"KTG@'9O ;Q+XQR8(F@353Q_7O[TR M+B(EF5UP]H"X/%JHR3>5^U5JX5>:RX)R4W+QWU2D*V=7R3^[M$AET(H/Z'.: MR#*0WR&2+]'OY9IR=,4YR>^H*!QE@4[0_](\)R5%K83H741+DF;%^XMQ*!X0= M[*,_;R+T[J?WJ+H"T$]HC(HUX;1H7@PG/+?+?Z2WIPA/='G3[[;+1#0Y19[[ MK$Q\O(QGEM%,]/;%PJMTPSX3BT)44D3%V'!JU[6$9Y:0-=QYL24)O1R)*JR@ M_)Z.9O_]CQLZ/YMBHL_HZ(ZR"DB M,CBF@%BUA@8$4BRJQ?Q*3+9=]S,/N[[C.!?C^[;70)EJ7@=[KX/A7B>B-9^H$PU^\.]_:'5_M^WE;6B[$ZB@<<>\\ORUA251J(K=#VZ.JDD05R%%0M E6+H=3T +6 S;46^#DI MUA6>)?(-%3WT>Y)).#-&Q:HU."J0:E&CUB["KN.&@:%?8CHT\*I6M:_ 8^4G MMOJYX'1+TB6BW[>"?0492F]9A;[)CG/9\^NO1NS:@_V%5(L:-:W^=B:AP=WN M@?[4Z[=60:1K9:.!]&(7&^PE*% V:L_WH*&RU1U7N.C:>?$J2?B.+EME^)EN MM%UOL.F@T-BHM4T_"28!-KAN.!)/0DM[J*#0M5/A0"RQJPWV$Y0"W2X&GOB^ MJ4(P'*A7R[J9"O%<.^-]9OG=24GY!K&!MH+B'JA:Y':![^2@_FQL-1SH>4&_ MKPKZ7"O&S#[3HCA'OY!4=-IR)*[[]M"=[,1GFM'O2^T1)_RA&TH>O>9%<:A\&N[QF"K06'/[=+>B>M-L6NPVG"H M[TP]M[\D*YIS[3C7>"C;+T[O:;[KJ0] ^0U4+7*[:(:G_G1B,+)[I#\)^ELM MK"@.6R%D-O_K*[JZX[2:MD$_]K,V\OLURP3(&6VUJPZU%50M E6+H=3T^"B( MP^[KYU?>,U.TFOU=VR5X9-7297$ ;R:^EFFQ99;%JZ SMXV:%A+G=!H<1@44P:'4 M]*BTE@@?C>"='D%4F2\^B7C=/E:UV ?TA97R'S6"R%G*9FY-5(*JTV",%>Q* M8]BEQK!KC=]B(,!3 P&>__J.@@C04P'MV@/^7.PJ@,]>- MVC$=!G^XHZR)"^C 0Z/6KNK, M%1WHD *4FNZX&E+P[//TMCH(=" !5"T"58NAU/2M86H@P7]FJ?8Q=9 /RO^@ M:A&H6@REID=#C1'X]C&"3C0^H!NYQU2PJD!3]"[-T9)E&1%-N&CBZ_VG[T5K MKO:D&L-79SIMCTJ?!M/)V<&@M/WD!@<&=/0 2DT/C!H]\.VC!U]VFUMAN!PY M8/E)R4E>K$0K(?O)LMO%25+N2%;UL?:!::V9$P=M-J)!*4J6?!/QJG82&T/5 M74;M'D8)=$(?5"V&4M.CI$83?,@)_49,GZS!W97!D^*WSV[?C\!RM%E_/X M-4.-G*]5/Z$WZ2XJG]MS'NPZ*#!#J>GW]U# '-AGWHT]^I+*=8FB2OIAP;!& M6%^ICST\\28']MM/8:C]H&HQE)INOR+DP$[(=:'/]SA6+0C-'F7SV]R4R1J" M[AY@'+A.$.##"("B,*A:#*6F1T"A<(#M(T8O7+(8@$Z6@ZI%H&HQE)H>($7! M@9V"!VWN#[H0[/K8FW:W;,WMV0ZV'!2#H=1TRQ4&!W8,7KQF_W]@6*B.<7?O MY]Q^$H,# $K%4&IZ %JWW7K!.O7>D9_ M"C=U,NWYSK8<5#HA5+3'5?0&]BA M=_!= @+#SF5AN:'/;\]YL.N@\ NEIKNNX#>PP^_ \;; L/?9,Q9T4)P%58NA MU'3+%?!KH,2+92:[KHBVM ^N7M#[X7'>2(,7Q-^ MUW.O4%!\!56+PNZLL1>:]G]!9:L;K<@TM)-IQV@DJ@-%JT*78H&H1J%H,I:;'0S%J:)^Y?>G 60@Z MCPNJ%H&JQ5!J>H!:-X^V(^U1]U^R:PR.!NQ=H[OW@Y;W7S+6389#Y5"XX6Z8 MX]:3(3945-ORD1R%*+>[O*P?J;#_MG[L1^2>Q]73,0Z^OW+/KZJ'8(R53/TL MD=]$:Y#FA>"JE9!T3B>B(/#Z\1SUAY)MJ^=/W+*R9)OJ[9H2<=7( \3_5XR5 M3Q]D!ON'I,S^#U!+ P04 " "XA7%:'*0$SG(# $#P &0 'AL+W=O MM7%THH&EEE',W\+S0S2D33C2M MQJY5-)6EX4S M2*ZS'.J'B^!R\W,\9WMP U;9<8.N-&TH"NX!7-77"OLN2U* MRG(0FDE!%"QGSMR_B/W*H)KQ'X.-WFD32^5>RF^V\WTAKOM+?JGBCR2N:<:%I)_9:G)9LZ90U)8TI*;&[GY# VA MB<5+)-?5DVR:N9Y#DE(;F3?&Z$'.1/VF#XT0.P;^^ 6#H#$(GAN$+QB,&H/1 M:U<8-P;C2IF:2J5#3 V-IDINB+*S$9OB=O"1/DWTR6&LWUU#7HH%W&31IG%K4SP0O.^ &YDL)DFGP4*:3[ "XR M:^D%6WJ702]B#,D)\<\_D, +QET.O<)\Y+]H'K_>?-3#9M1NUJC""P?9K Y_ M+VO\43>^S3$7NJ )S!Q,(AK4&ISHCS=^Z/W5I=V08/% 8'NZCEM=QWWHT0VL M091 EDKF),$3J# =:8Q$DS4Q"*I3SE[88^6LP<85F$W7ZR@,)][47>_*=#@I MV)VT1W_2TI_TTJ\/$I#Y2D%U=,C_VS#O(MT+=BSI(<'B@<#V1 Q;$4&(E7D 3P M M&EZ^E!R/C>Q'L66(M>+XX5;""P/<'.6L'.?D\R.SO0Z5"E>LZD;T[GAN\]W>Z\U^G!&;UG'-,3 M=(K2#W.L*@U:GRQ#+;BOR\ZMU^_7A1;,4,Y^8/;8Q@@V=/>1Z0<[6AW_(- . MU!EHP5H==Z<\P.!?56661KJE,/55NAVM2[F%+>5L>?%L'$N\>578N$\P=7UX M1=6*"4TX+!'2.SG%O5=UR55WC"RJ(N1>&LQ 53/#,A64G8#?EU*:;<&ULM9IM<^(V$,>_BH;>=.YF[F++@$-2P@R)[6FG39O)Y=K7 MPA:@.=OB)$%"IQ^^LFP,!B/"W>9-\(/V)WG_>EAM-'SFXJN<4ZK02Y;F\J8S M5VIQ[3@RGM.,R N^H+E^,^4B(TK?BIDC%X*2Q!AEJ>.YKN]DA.6=T= \>Q"C M(5^JE.7T02"YS#(BUKJOBP>A+YS:DK" M,II+QG,DZ/2F,\;7D><6!J;$WXP^RYUK5'S*A/.OQT30M2+H=WRIHIZZS,-R]WM C\_'Z8R9$TCN>_L,2-;_I##HHH5.R3-4C M?_Z55A_4+W@Q3Z7YBYZKLFX'Q4NI>%89ZQ9D+"]_R4OEB!T#/#ABX%4&WKY! M_XA!MS+H[AOX1PQZE4%OWZ!WQ*!?&?3W#2Z/&/B5@6]\7SK+>#H@BHR&@C\C M4936M.+"R&6LM8-97O2LSTKHMTS;J=$X_K9DDA4JRX_H#Q87G2:?(9(GZ"\U MIP*-A2#YC.K>I"3ZA)[(5YH0]#Z@BK!4?M"/OGP.T/MW'] [Q'+T-.=+J:WE MT%&Z?44M3ERUY:YLBW>D+1C=\US-)0KSA"8M]L$)>^\4(+(#/#RP$!SMVMJ_ MWL:_MYX5^2=?72 7?T3%4&]SB=T\HI,+Y V,^56;1^SF 8TO4-?4[O5:S,/7 MFW?;W/G=M3=\V:W[:M?P?)"^VM+>VY+?;><7D_BU7)"8WG3T+"VI6-'.Z.>? ML._^TJ8<)"R A(60L @(UE"\5RO>L]%'CW1%\R5%4\$S%.N1*?1*)/44J>;5 MY$A%J]!6[+E"0\*"$M8SL&+97XU\O^\.G=6N@(>%O(-"$5"S&L+T:V'Z5F&J M5>!A3O3J'M.E8C%)T1W/%B1?ZZ&9,443])]^DJ9DP@4Q8<1X)J@9G&V262L\ M5S)(6 )"R%A$1"LT07\N@OX;SP;^Y"*0\("2%@("8N 8 W%+VO%+]]F-K9B MSQ4:$A:4L/[.1(O=_U"[>V!U]SUY8=DR0R1)S"C3 M$VS&4JK]G%.T(.LR(M=_F$KU9*NXWNG%5._3VB2P5G6N!)"P8'#H7M\]$ &R MRNA4E0VYKFJYKJQRW54# A$I:?N$9P6<*P(D++@Z\,B^ "=+1+82#8]B=[LY M=5_GTY21"4OU,*"MCK5CSO4L*"VH:#;?GBX268LTO;NS]<=V[Y(%4R1E_^K9 M8S.=ZPO9WGGML+-]#$D+*EK/YN.312)KD::/O:V/O;<,E/6;I_'OG]S+MLW_ MK;WNLR6!I 6@M!"4%D'1FGUBF\; ;YW'P*")#%!: $H+06D1%*TI_#:;@>WI MC$U$]_UA'#[,#."K@VCISMZ.LQ6%I(6@M B*UE1TFP;!]CS(/+./6I-B)%F&O[!^MW0(T(P)*"T%I$12MV2VV61%L3XO\ M>(A7+OI$+P$3GAR;*4"3**"T )06@M(B*%JS:.H&E!: TD)0 M6@1%:PJ_S09A>SIH$^O5(4%+T%>&"*1XJ]>2PQ4!Q;J;L(2H]E@0-)U4T1HI MS.Y^8!F UAF"TB(H6O/__-M*9^9R3DE"15% OY]RKC8W107U MF;/1_U!+ P04 " "XA7%:91!I-G@' !;2 &0 'AL+W=O[631G"A/.V, M+XIS-W)\(98JYBF[D21;)@F5SQ]8+)XN.W;GY<0MG\U5?J([OEC0&;MCZLOB M1NJC[HHRY0E+,RY2(MG#9>?*/@^=LSR@*/$W9T_9VF>27\J]$%_S@X_3RXZ5 MMXC%+%(Y@NI?CVS"XC@GZ79\JZ"=59UYX/KG%[I?7+R^F'N:L8F(_^%3-;_L MC#IDRA[H,E:WXBEDU04-%K^IM^K&[$6 MX#@[ IPJP#DTH%<%] X-Z%4:\=,JF+?'^GGAG M'R T WH# Z"K[^CJMCHOM_6#8R2Z+#HAUO =<2S[E'RY<\G;-[^UW1DSYFHA M3TC/RC%.WX!QS9@_:*HQ=H%Q#!C/C/D0'(^-8O2%A+A+F(6%^">L7L'R6^#@>#@>Z:WQK4 AJ5D,?@Y4^ M!GOT40[I;:HP1AZK"B3,1<(\),Q'P@(D+ 3!&BH;KE0V?.41<8C4(A+F(F$> M$N8C80$2%H)@#2V>KK1XNG=$E!DC>GD5?279(N:J37!&R+&"0\)<),PK8;:S M-D)9)Y;3'*%\9)4!$A:"8 TEC59*&ATT=I*?59?&R-5,LJ(3*[JVB4@2D9*[ M0FDW2QG-Z7J9-MD9:SQ6=DB8BX1Y2)B/A 5(6 B"-=1YME+GV2N/N6=(+2)A M+A+F(6$^$A8@82$(UM"B;=56HV7L*V_H<^DBZH4HXX]L2I:+PKZ>%SVF M>" //*5I5*@T][6U>#<-F5*9YLJ.E2:4YD)I'I3F0VD!E!96M,:"VK+JM7)3 M>&L>MVT4WL.Z<_O9ZB97 C-"CQ88DN9":1Z4YD-I 9065K3! MFL#LH3T:VCLD5J<2;*,[;%QCM(H+FCJ TEPHS8/2?"@M@-)"%*TIP3J#8/=? M>2%A0_,+4)H+I7E0F@^E!5!:B*(U15FG+6QSWN*&2:U#16*9QNJ9B/N8SV@AWE9IEM7DD\\U VS#_YJ8&W.TY*#I"RC-A](" M*"U$T9J2JW,8MM&6'M?>GF(RT2O5X@6LA>1"DB?)E6(I2872_2-9,'VV?75A MKN/,(E/ZW/X>#31K :5Y4)H/I0506HBB-358YRYL<_+B90Y(5UJ,=,?&ITR6 M:C0N;$^W%D'69C\'351 :1Z4YD-I 906HFA-C=59#7M?6N.05T;,D*/G=*,M M;0[6S9]*4- .)2)6DD2(TR]B. MZ3PT,0"EN5":!Z7Y%NF/VT$T&YSMR^V]O,&K5#-1$A])< M*,V#TGPH+8#20A2MJ<3::G=ZK^QS.E#S'4ISH30/2O.AM !*"U&TIBAK\]TQ MO[]_3;_S9)F0A,K3^H!X[E.9#:0&4%J)H3?W5'KMC]K\/\Y[,D*/'6:BQ7M$:W>U6 M9^M!Z_2AM !*"U&TIJ!JP]S9][:_:7GQ2:3OBR4&64@Q748[IG70_P6 TEPH MS8/2?"@M@-)"%*TIR]IC=T:OO=: ^N]0F@NE>5":#Z4%4%J(HC5%65O_CMGZ M_]^3/S/>./F#)@&@- ]*\Z&T $H+4;12?]VUG4D2)F?%+C49B<0R57DE:V?+ MG7 F]KE7;!BS<=ZWSX.V\U?V^56Q7TRWQI?;[EQ3.>-I1F+VH*NR3D[UK%:6 M.]F4!THLBGU1[H52(BD^SAF=,ID7T-\_"*%>#O(*5OL)C?\#4$L#!!0 ( M +B%<5H#&)$@(00 , 4 9 >&PO=V]R:W-H965T>Q^-G[(D]XRT77V4$H,AK$J=R8D5*9?>V+8,($BIO> 8I MOEEQD5"%3;&V92: A@4HB6W/<89V0EEJ3<=%WY.8CGFN8I;"DR R3Q(J=@\0 M\^W$]_M:4!A M\3>#K3QX)GHJ2\Z_ZL9OX<1RM$<00Z T!<6_#9S,DDJ8\_@?%JIH8MU:)(05S6/US+>_0C6A@>8+>"R+7[*M;!V+!+E4 M/*G Z$'"TO*?OE9"' "0IQW@50#O&# \ ^A5@-XQH'\&T*\ _?<"!A6@F+I= MSKT0;D$5G8X%WQ*AK9%-/Q3J%VC4BZ5ZH;PH@6\9XM1T%GS+F60Z:/(S^8,% M>@VD:T+3D/RI(A!D)@1-UX"+0TGR$_F=IE)"2CXN0%$6RT_8]^5E03Y^^$0^ M$):2OR*>2X3+L:W003V,'53./)3.>&><<!C1Z\3L99OKXA/?)@/ HV#;U_QA=)H !LY1 IAWCG6MQB;)?$-D#8UO:XUO.S5^I*\LR1," M,5NS90QX-HP!LWL*>^5E)3W5;S/<&2&3 =^ V)%,\# /% EPV["0*F@+SNU) M<'K.27 ZG;PV.";)?$-DC>#G>->J[=),M\064-OUWF[Q3C?Y]33S7OM]Z!B&QR& M\>C0TV+BGB0]O[(ZFQJ;,AU<]MSNS%PI0RB>:]J_C]T,5POB7A;DHHEORJ>F M:MZ;:M[[5(L97;(83Q_MF[B;YFKIO,O2733Q3?G4E.[MQNAVWG7P*) Q16/V M+X3UML0'>6;M&;T?5FS]+@$OFOBF?"H%M \J-9B2UD6)3*(B>:K*JD3=6Y;A MYKH,IRL]1_TS]WY6%*7L-YJRMO=(Q9JEDL2P0DKG9H3+0Y3ELK*A>%;4@Y9< M85XL'B.@(0AM@.]7G*M]0P]0%RVG_P-02P,$% @ N(5Q6HL<*>HV! M&ULK9EM;]LV$,>_"J$5 M0PNDT8,M.\UL XZI8@'6)DC6[34MTQ)1251)VFZ'??B2DB);CLS%R[VQ)8KW M(_D_\L03)SLNOLJ44H6^YUDAITZJ5'GMNC).:4[D)2]IH9^LN.G/_.O+'QJ"J\1>C.WEPCWJZGCF1[1C,;*((C^V](%S3)#TOWXUD"=MDUC>'C]1/]8#5X/9DDD M7?#L;[92Z=2YB$P; Q&+ZT2V%C4 W=K<=>"8>) M(K.)X#LD3&U-,Q>5^I6UUHL59J(\*J&?,FVG9O/XVX9)9IPF+] ?+#9SH$@0 M*5;H3J54H+D0I$BHGAQ*HO?H;BFC+4%O,56$9?*=+OKRB-';-^_0&\0*]&?* M-U);RXFK=/],*V[<]&51]R4XT9FBI0Z<)']A.GITDV-&/0C3-2[EB6)Z=3184U2L:7.[-=?_)'W6Y^ZD# , M"8N 8!T_#%L_#&WTV6U>$B;,>D1\K9>BC$:AUVI2*U=7"@\J!8>5.L*-6N%&5N'TBX+J%\5[%"UYR4K]$E'H]KY/ M/"OG7/$@81@2%@'!.LX8M\X8OSYVCR'] G#D+ ("-;QPU7KARO@V&WEG>L4 M2!B&A$57SR*0)79_:-7^8%6[WLY2-$\$K3:PZ-]F_WJ![D1"BOYU8(6>*SDD M#$/"(B!8QS.^M\\[O-='I(8!Y I0&@:E15"TKC<.LD ?8)=CAYSM#D@:;FB' M&YWC74Y3)>RMTA4NV L7O#;$U"4OW O9FSM;8D@:!J5%4+2NX_;)K ^0S?J@ MZ2PH#8/2(BA:UQO[E-:'SFGMP+-=TYL[>D<1!(,V&OUGHUTQ]QFK;T]9FT]T M)P(,:*H*2L.@M B*UO7"/OWU1P !!C3W!:5A4%H$1>MZ8Y__^M:T;K;(>/5= M.R8R127Y84)-KT/&S]=DZ!T'@H6]M;.5!LUOH6BUTN[!V4).15(=ZD@4\TVA MZ@_I;6E]<(3-P9$YFS@JG_O7\^H8Q=UCZM.H3T0DK) HHVN-]"['>N&*^H"G MOE&\K$XPEEPIGE>7*24K*DP%_7S-N7JZ,0VTQVRSGU!+ P04 " "XA7%: M?%0U0AT% !Z'0 &0 'AL+W=O":;4&87[,4L01O\@N5K\L35F5VI!"3&5!!& 'N_5 M'_+!J\&\(8%7+/J+!#*<6U,+!'B-TD@^L]T77 YHE.GY+!+Y+]B591T+^*F0 M+"XKJQ[$A!;_Z$<)XJ#"X/9$!;>LX!Y54&2Z*PS*"H-S*PS+"L.<3#&4G(.' M)%K,.-L!GI56:ME!#C.OK89/:/;<7R17=XFJ)Q=+_WM*!,F>@;@"OQ(_>Z1T M Q -P.\RQ!PL.4=T@]6SE@)<@Q<48<#6X"&5*[8J>N:>Z!ETP5=&92C 9QK@H"E@JV%6 M8W7W8[UWM8H>]F^ "Z^ Z\ Q>'WQP,Y+IC(X^XH]_WA?Z@6S^+3'6RKT",RWV%K\ M_!,<.[]TL30IYAD2:W =5ER'.O7%*\6(4QRH\%>\ QS[;$/)W^I2JJ8L5[]$ MBFNVOMZ7B+$,.V?8O;:IOH@+L6$NE@7^[>)Z,)HX,WM[R*ZCE N=:56J 654 M01EIH3P;8*%MH2^+0FQT,,H.%.U"ITF,*Q+CRTR/*Q7W.5?O8A<;;9M]V8Q; MPX:#,3QBTR[D0CCH9C.IV$PNQ88RJL&C;;8OGDEKY,,A/)XZ[4(3USTQ=:85 MGJD6SQ>,(AFN4+:^LG=U_ Z>$)<4'U4,OWFZ ?]4]_(E>;E?QCHCN+:] MOEQ,BGF&Q!J<;RO.MQ=>&6]-T,_BV-WQ0^Y1,K>R74 MC*U.NEB6DHU(TWS95OI6^R(RI=9D=."\X?_G'\JV#E=S.'4/1^WETV1^X9E2:[*IDPRHSS(^1V1#WM2;FS"I\! 4 M 10$^414AR4T45)#6<$TR;_4AD1%QYRH\G\ M+V4;_N*8D]$LPI1:\WMMG4:X^C3BS-7H1:WC*EJ>OQSIF^T;,8VJ>:;4FLCK MK,2%%UZ.7),YQLJHFF=*K0FWSEAC_3-]89C2*V 8Q]L M2L68;_+-/0%\EE)9[-E45XL-Q!6\\_)]MJ/K2WBWS+?3[%JFV)7\BOB&4 $B MO%:2SLU$!49>;/05)Y(E^=;7&Y.2Q?EAB)%R^ED!=7_-U-)7GF0-5-NMBW\! M4$L#!!0 ( +B%<5H<)B&-:P@ %=, 9 >&PO=V]R:W-H965TS;%R[^S-:,2?(YB=/L;K26 MRSA*V:,@69XD5+R^9S%_N1N9H]V!IVBUEL6!\?QV0U?L(Y._;1Z%>C?> M4\(H86D6\90(MKP;+>;\S^+-3^'=R"A:Q&(6 MR )!U;\MNV=Q7)!4._ZJH:-]S*+BX>L=W2M/7IW,,\W8/8__B$*YOAM=C4C( MEC2/Y1-_^9'5)U0V,.!Q5OXE+W598T2"/),\J2NK%B116OVGG^LOXJ""99ZH M8-45K.,*UHD*=EW!/K?"I*XP.:YP>:+"M*XP/3?"K*XP.[?"95WALDQ6]>V6 MJ7&HI/-;P5^(*$HK6O&BS&]96V4D2@LI?I1"?1JI>G+^Q%]I+%\)34-RSY.$ MB2"B,7FDKTIODCSF(EBK3)/%2C!6',K(]\3+X_B5/+& ;YE@H3KR>R24J"CY MUF&21G'V'?F:1"GYM.9YIM#9[5BJQA8AQT'=,*]JF'6B8:9%'G@JUQEQTY"% M;7^5*W=J;ZWM,0'^DILXQVQ#&M"?OOHD&^__JZG7?=ZRF(C+HAEOXEQ M])@/@;S8M<;68-RWSJEHC55BS!V&1)(E?=^XGN6P0#7)?//,_/,Q)\ZLE3Y[ MKU2[Y,Y.??%[!?:TZ7U5U^ZO6_3G-]F&!NQNI#KLC(DM&\V_^]54;XD@1<#9,A$[0M\G(FV4H2)"PAPDS$7"O HV*6'%O&<[G]J&8=R.MX?JZ)8R)[-I M4ZJ5]ND^[5-MVG_AZ>I[R41"Q,$H%C2CV*8>Q00+6+2ESS'+:D7(-5,%L_*C M8A![)0F3:Q[VJ4+;B*&J0,(<),Q%PKP*-CU4Q?3:GAVIHJ?4Y?74ZE?%;*^* MF585B^"O/,JB\N>O^H/SI=&7>VVHH;E'PAPDS$7"O%DGJY-IMT< A6Q)Y'(O MD4NM1)Y8F%=70FJ.&G=ZD483ZBHGIFG 2)@S(GGUR486NJH%U"<:;?"AHD'" M'"3,1<*\RXYHS*MK^^I(-*"0+=%<[45SI17-_9JF*U8H9DDC0;8T5II00F#) M,PO5%8JZ !9*-<65M=))3*4ZI"2CYAY]&M'&&JH1),Q!PEPDS+OJ:.3*[/0K MH(@MB5SO)7*ME<@G04-6CC1<33#$X>#RCJ2LM[/0$H<* 0ESD# 7"?.N>SH+ M^_I("#V%#&/2/[L-^_:FH/SCJ0Y4)H+I7E0FH^B MM?5A-?JPOL#2JBNC)(*D.5":"Z5Y4)J/HK4ETIB>IM8X^Z\O5?31!VL,:IQ" M:2Z4YM6TUEQTVIF+HF*VM=.XHJ;>%H7/5:#^*)3F0&DNE.;5M+?F*J"8;;$T M7JJI-U-W*WA_D]V28'?MKU<44'L42G.@-!=*\Z T'T5KBZ>Q7,W9ETQDH"XJ ME.9 :2Z4YD%I/HK6EDACN9IZS_77/'E68XV:CH0B7Y& IF$44JD&H;]/K5>_ MUR,'"P=JI4)IKMGU/ZWV^.!! _HH6EL-C9=JZLU4U(JM/LQ@A4"-5"C-K6FM M)52[,^7TH$%]%*VMDL9.-?5^Z@/]'"5Y0FC"\[2ZE.%2R:98P$LB-8&5/"VL MU>9H=5T4J5Y%22FCQ1RWL6,W.]$U4^!>34$M62C-@=)=I3H/&M1' MT=I[P!H#U](;N(N]EI):7>W^1Q0;V-+C#6?U_C*H60NE.5"::W7MU>X:K@>- MZ:-H;6$T9JVE-VMUG8U@JSRFDHO./H*F&WJC5]%''ZP=J.$+I;DUK;VMHT<\ M4"<716N+IW%R+:T-^']M1=*W8K"(H)8PE.;6M+>F.W6Q0ZT=FW"H=K65T1BX MEM[ /1AO=EU%,Q%A5*BAIA8"U=DL^BB#,V]WOMWKSB_4Z2G5'01<:,L\*,U' MT=JY;PQ82V_ _L?FO3[Z8$UT]VAV+6VGIU2?)J#^*93FHVAM330^JZ7W63^J MBY(RKR+B(BI5L"WNV-GR/"@N4E3V57<094',"[?^.7]EHC?YTVX':5QU4G&O M;\[@3A[JJ$)I'I3FHVAMF32.JO7&+M8XYB]EE[#D@@2"A9%474B6]>]3U=,& M=P50BQ5*[6UQ-;W*W&-[7TONF_V5.F1PY6 ]0WA=)<*,VS>G:A MVIU5W9Y2I[+<^*&6W@]%+]7JPPU6 -07A=)<*,VSNGM,;:NK@*X7>TH!C==I MZ;W.<]9?U8W6.3=D8:5,BV M5AI;T];;FF<.2H_]U[(7O7*!6IA0F@.EN5":!Z7Y*%I;5P>W\MM?,DQ!O4XH MS8'27"C-@])\%*TMD<8[M<^ZI[\>F,H1:G]/7;&PWRN<'@NSW;6=NS\Q'Q6SDLKX MX/%&"1.K\LE5F9J@YJFL'O^S/UH]'&ULK57O3]LP$/U73AZ:0!HD34*[L382M$-#&E+5CNVS MFUP;"SO.;*>E__UL)V0M%(0FOC3^<>_=O6?[.MQ(=:\+1 ,/@I=Z1 ICJHL@ MT%F!@NHS66%I=Y92"6KL5*T"72FDN0<)'D1AV \$925)AWYMJM*AK UG)4X5 MZ%H(JK97R.5F1'KD<6'&5H5Q"T$ZK.@*YVCNJJFRLZ!CR9G 4C-9@L+EB%SV M+L:)B_ V MM*O.R)M30=*CD!I2+MFQN MX+WQ:*N&E>X4YT;9769Q)IW)+>5F"[3,82R%0)4QRF%*M_:H#$QKE176);A< M*42WI.$4[LH<%7R[F<$MFD+F<#Q!0QG7)VYS/H'CHQ,X E;"ST+6VG+K86!L MM2YGD+65736512]4-L'L#.+>)XC"*#D '[\='N_# ^M19U34&15YOOZ[&75( M,N"=R/;LB#L[XM?8TWDAE3DU MJ 2H'6>R?\Y4K3,*,V1KNN"HH?87QQ3H+X_PE^>034WNQ.=V?6B=]I)!WQ[C M>E?_\ZBPB]@3E72BDE=%_9#EZC\UO:XG>59I\F40/I'S/.BIG&#GG;L>>TO5 MBI4:."XM)CP;G!-03=]J)D96_NDOI+&-Q \+V^I1N0"[OY32/$Y<-^G^/-*_ M4$L#!!0 ( +B%<5H\;)\5> @ =4 9 >&PO=V]R:W-H965T\[5(DYS=%Z1<9UE4O'UA*7^]&=B#]QT/R?-25#N&T^M5],P>F?BV MNB_DUG!+F2<9R\N$YZ1@BYO!S+X*/:\*J$O\.V&OYEX%D3+&N0)?GF?_2] M.1 [ ;9W(,!I IQ3 ]PFP-T/&!T(\)H ;S_ /Q P:@)&IU;);P+\^MAO#E9] MI(-(1-/K@K^2HBHM:=6'6JXZ6A[@)*]:UJ,HY+>)C!/3!_X6I>*-1/FWQX!\^/4C^94D.?G7DJ]+F:"\'@I9Y2KQ,&ZJ%VRJYQRHGDON M>"Z6):'YG,T[XJDYWG8,@*$\5ML#YKP?L"^.D3A;%9^)95\0QW*\C@K=FL/_ M&0L9[M?A=M?Q,(??13*[>S@[-8<'+#:&AZ>'NX9CZ6X;GUOS_$/'I@H0%2!A%PD(03%/3VZKI MF>C39LPH"5^0F,MSSYP547WZ6,N^5Y"'^UEY06:S6;D9;>[E=I?NQBQ]=4?" M B2,;F!>#:O._R_3D6M9UO7P95?0=BG;\T>JE*;4:*O4R*C4+/YSG91)K8T4 MJ]@Y!\3J'+!JS@$%BUGR$CVEK%,N8ZJ^J"T7**6FJK]5 MU3>J>BM/=$G^7$EF[GX7YOYGS-)74"0L0,*HWQ*TH_NU"XUW"VDZC;YJ!4FK:7FZUO31K MR^(T*LMDD<11_^&5+ J>U7+'O*R_X2^L>"."[[6!BR/MP5C)ONT!"0N0,'K9 M;@_>9.SOM0=02JT]3+;M86)L#X]+7HA/@A59GV9P:KN6JN1.>_R6ES(GZ2@6E!5 :;6B:6B/+ MW^^4J*2ZLCNNAWULG&;)2I1]KXW,V-XZ(FD!E$8;VJZ.SL3Q+O=U;!>SWM%K%C_":;&4VV6:W"7AM##6LL_:8V%?LM_#Z Y*906HFCZ- 1E M3CEF<:M+JLWYEY$/D123K.38+8M\[%+33.^K9D.SW5W[[;.U M?RD;0+-2*"U$T70]E27EF"VI6]-E-*DLY$X9H8;4D2K:%GEC4=$YCP=:$0JE MA2B:KJSRLIPC7A;R<;LY5V_!G8XKTO8P#$U*H;001=/%5:Z68S18IG?1]R1; M9[M*EE%U^Y,E\J_@.7M7MEM.J.W5T#1#P>F0$^IG06DABJ;+J?PLY\@D)E8D M?+ZYK661O EZ[ZWOW7,>B:VB)"G)?,TZ=86:6%!: *71(P?4M^0A>^MJ^R&J M'KK4RM=R_A:^5E/+W2%XW/($;LV_I7<+@/I54%J(HNFM0OE:SL_RM@\! M4%\+2J/.:;X6*JFNK/*UG"/SKO[B,U\SMK>.4"\+2J-.QP0K?]+6\4>85(XR MJ1SS'*M9FO+7*(]E)^4%B0LV3P1)>5D>N&"&NE906@"E4:<]'ZHEG:F(KH?R MEQRSO]37+Y;E'MCS.HT$E^?+[65RMWA0SPE*"Z T"J6%*)K^6H?RIESK#!_9 MA5I/4%H I5$H+431=%&50>4>,Z@P\\O-:7K+WYZ =-F^XX7FI%!:B*+ILBIW MRCUMIM6YP[?<_RV7I#EY%/(>N5MZJ'D%I050&H720A1-;R([K^F=,W/+A5I8 M4%H I5$H+431=%&5T^7^G-?US&EZR]^>$M5^S2J YJ106HBBZ;(J5\L]\FX? M;CBGZX*O.MU--I2WY?KGC.-0OPI*"Z T"J6%*)HN MJK*U7+.M!1O'H3970]NU!-NO5P;0G!1*"U$T75;E\@>FTWKJ4IU#QK: ?;D:Z5,L4\N"EVZ.PKEDG1>SFB6UK\)ZT<>]_3/[ M:E:O[3A4F,T2F7=1\9SD)4G90B*MSV-YBBHVJTYN-@1?U:LD/G$A>%9_7+)( MBE\5D-\O.!?O&U6"[=J?T_\!4$L#!!0 ( +B%<5JW[!C0J 8 .\V 9 M >&PO=V]R:W-H965T9N:,M/U D^#S'L=/ M?,D;,CMP\45N&%/H*4MS>=W;*+6]ZO=EO&%9)"_YEN7ZFS476:3TKGCLRZU@ MT:H,RM(^&0S\?A8E>6\^*X\MQ7S&=RI-W; T+91T/;[6HKUCSB+P=/M%/2Q/ M7I_,0R39#4__259J<]V;]-"*K:-=JN[XX0]6GY!7Z,4\E>4G.M1E!ST4[Z3B M61VL:Y E>?4_>JH;XB0 C\X$D#J O#5@6 <,7P=X9P)&=<#H=8!_)L"K [RW M5LFO _RR[:O&*ELZB%0TGPE^0*(HK=6*C1)7&:T;.,F+*^M>"?UMHN/4_(X_ M1ZEZ1E&^0C<\RYB(DRA%R^A97SX*+7O?K^UE?Z1H6>?IQ79N@J@TY4QN,;GFN-A+1 M?,56EGCZC7CB$.CKICFV#WEIGX_$J?A7K"[1 %\@,B C2X5NW.&WD;A$9%J& M#VWMX0[_%#B@608K02&Y5B MQ9R_GX^\0?DWZ^]/P0)E-$VP]]LN":LSU&F+%1%1BWNE!5:"[Y4)> MH,5B(:M98ZGW;4R=6;HRA10+(,5H)>:=,/6&5J9>"SX>^9Y1T.#E'WGY3EXW M>L9+\L>BE[EQ7;AY.;-TY04I%D"*4;_%RXZK76[\JIQ!:WRD-7;2NBL&PJWN M71WI.%6[TH$4"R#%Z+C5ZF1*1I,VGG9!/)QZ_ED^DR.?R;?XI)&4R3J)H^YS M&UH+GB&U8;J<++_A>R:>D>+EP6+AG)4+YXN3;1MN9R6[XH84"R#%Z*1-<30= M^VW<0%F-2V)ZO"2FSDOB4ZZALPKMMKXA6AG4J[YL$K91=>;I2A52+( 4H],V M56_@6Z@"936HXD%SZSMP=_6W=^NW G9G[$H85"T 5:.UF@%Y.AX.VY"A\IJ4 M3PP.[*1\O^%"?5!,9%W&\0:X.9 [T#NKT1D]I%H JD9KM5/T(VP#WRZ'1P1[ M9^=H3!JHQ'WS69I.5@S.P,X8(-4"4#4*JA9"J9E &VL(_X@WA$'-(5"U %2- M@JJ%4&HFU,8APFZ+Z'^REL9MVV5,++=\-^[3Z7QA@%I'M9IQ/XHGV#+J_@SO M"#?F$7:[1W"+97>BSIT>U$$"5:.X[2$1VW(9*JN)MO&9L-MH^AGK95#3"50M M %6CN.TG^3ZQ&!M0:4W(C3V%W?Y4_3COW[<]#;0R!;6J0-4"4#4*JA9"J9G@ M&]\+3WYD!09J2(&J!:!J%%0MA%(SH3;.%79;5[?14Y+M,I0E>E16/&\I&T*3<O[K3=";;]G*FOI4L;O?P M=C$*6KL02LU$UKA1Q.U&O8RR)]U/1L4RN#WL6DF!6E:UFN<&$( FI:!J(92: MB;/QHHC3%IG?M$91W=64$LG#3A4#:3%CYDS5C-5&UV'#4^O]C3M39[1#.]H6 M6U!+"E0MA%(SV3:6%'%;4E _EG"GZ0RV[5!9^RRHHP2J%D*IF5P;VXFX;:?O M_5F%6[8S1U"3"52-DK;)A&TS>&@K^&H19T)J#"3B-I 6:CVZW&V2%PL=*RQ0UP=4 M+0!5HZ!J(92:>0DTK@_Y$=>'@+H^H&H!J!H%50NAU$RHC>M#W*[/=T^&H%X/ MJ%I +,Z19?:BH%E#*+4*9/_D/1T]WCZ6;U1)O1#=Y:IZ)>5XM'IKB^*KL'RY MZ=7Q!;Y:E.\P]1N9ZE6PVT@\)KE$*5MKR<'E6$_CHGJ[JMI1?%N^#?3 E>)9 MN;EAD;Y,B@+Z^S7GZF6G2'!\QVW^'U!+ P04 " "XA7%:'%A;XG4" !Q M!@ &0 'AL+W=OY;2S\D=E.2__];"=D!0KB >TE\;7ON3[GV+D9 M;:6ZTQ6B@7O.A!X'E3'U91CJHD).])FL4=B5E52<&!NJ=:AKA:3T(,[")(J& M(2=4!/G(S\U4/I*-853@3(%N."=J=XU,;L=!'#Q,S.FZ,FXBS$,"S6T] M4S8*^RHEY2@TE0(4KL;!57PYR5R^3_A%<:OWQN"4+*6\<\'W5E38D@^4G(+RF7;:F[@O?%HJX8*=XH+H^PJM3B3S^6.,+,#(DJ82,Y1 M%90PF)&=/2H#LT85E74)KM8*T4UI.(5;4:*RZ=K ' NY0;6#&S25+.%XBH90 MID]AL;S=[F'1<;QN.28O<)QB<09I_ F2*,D. MP"=OAZ>/X:%UJ[I46TPR#]^ MB(?1ET,&O%.Q1W:DO1WI:]7S1265.36H.*@]9XI_SM2=,PH+I!NR9*BA\5?( M5&@3M5]JKQ'WU^B082V+S+-PO6F39[$]SLV^#\]SXBR)!WW6(X%9+S![5> / M*=;_05_VC/M@<)$.GR@\D'5^,4B>* SW&H)KQC=$K:G0P'!E<='9^2 U3:X M-C"R]CUB*8WM.'Y8V7\"*I=@UU=2FH? M9W^+Y/_!5!+ P04 " "XA7%: M8GG8S-@$ !,& &0 'AL+W=O]9N2Q1:PD>DG:CH$^?(>2K(.M M:&,LD1M+HC@_AY^D&0X]W'/Q548 BKPD<2I'5J34YMZV91A!0N4-WT"*=U9< M)%3AI5C;VCI1NL,?##5W#$Z@OFX7 *[M46;($4LEX2@2L1M;$O9^[ VV0]?B' MP5[6SHF>RC/G7_7%'\N1Y6B/((90:0F*AQW,((ZU$OKQK1"URC&U8?W\J/Y; M-GF^_QV*"05:+^2QS'[)ONCK6"3<2L63 MPA@]2%B:'^E+ :)FX >O&'B%@7=BX'FO&/B%@?]6@UYAT,O(Y%/).,RIHN.A MX'LB=&]4TR<9S,P:I\]2_=R?E,"[#.W4^)$?:*P.A*9+,N-) B)D-"8+>L"' MJ\AB*\((L9+)6@#H)DFNL:-4Y!%"O@-Q( ^@(K[$YL][ANU3QF7(( V!7,U! M41;+C^0#82GY'/&MQ('DT%;HNG; #@LW9[F;WBMNNAYYX*F*)/DU7<*R*6#C MG,N)>\>)3[U.Q;]#=4,\]Q/Q'*]'OCS-R=6'CX0I2,A"\+6@29N7W9IS"&^( M?Z+9(C-_NXS?+M.8LE\^:S_3[;^B6SW#%I^FN:W?;JO#S[W/ZBZ-9 $ M)9*@$\F?/%U?*Q )$;7@$5;!8U,$#P$AL!U]CD$6M%0$V%%FM_+@D63!HPU8 MIQ.7 LO%@AJ)(+CS^R>\6GK=W@5>.ZY^B:O?B>LIXD*] Z].+R[EU3\CT7/] M$UK]L[?+[7ENT$[KMJ1UVTGKF(_.$P_Y+T\P;7/OU+QT[B;%YH;$&BP')=[]\,5QDL7>OW;7,,_33\MF4"EN2*X@79X&>+ M[6V)?9J+NT[MHW!N@N:',^OTX%)8AL0:L%RG6CTZ[Y,>BW$:T20XRVBS;G6;!-C]89OM1CF.Q]KMS,7HS.DUD17 M%0!NYUKYW=8BW6YJ2'"[JX1)'/,]U27OB@L28JY@ MBL1<2F@/=D:+ ?=\F7^&Q]" 33Q5P>!V5PS?7]3AL8B&K;R,U@)&U>:FU)IH MJ^+"[?_ &L\U6A0859N;4FN"J^H,M[O0^&N;/&-4PW4+4!$?KJ6B:TS ^=:/ MQ/?Q]5V@:2%=#TC]LY1KM(PPI=:$5142;N>:NP9K0X5*06!NE9)CQE"X1MDS M%=7)Z4VT5FR#,VS^&3:CE80IM1R;7=MFQ7RYSK:K)2;%;:KRC<>R-=\2G^DM M<;U->](^<>\GV0:Q7H/P#8?P_4$L#!!0 ( +B%<5I"C?T'C 4 +XB M 9 >&PO=V]R:W-H965T#&-(J3SC.63ZRHJ+E"I]*M:>S 70 MJ#1*$X_X_L1+*/(/BU1\/;@8H A6=).H>[[['>H!C0N]D">R_$6[NJX_0.%&*I[6QKH'*O&)#:@!P:3%XQ&-8&P[>V,*H-1B69:B@EAX J.IL*OD.BJ*W5 MBH,29FFMA\^RXKX_**&O,FVG9O?\F2;J&=$L0@N>IB!"1A.TI,_ZYBJTW(@P MUEC1?"T BB*)3G5%J= ]A'P+XAG=@8IYI(L#*@"=!* H2^1'7?#X$*"3#Q_1 M!\0R]'?,-U(W(Z>>TATOFO?"NI.+JI/DE4YB@NYXIF*);K,((E/ TR-NADU> MAGU#K(KS7)PAL3\MHG" B! M;>E3 K)FI6+0%65YJ?():>D3NGA9>]&75R4VWB,QPL,#6N,.6@2/NVE-&EH3 M*ZT7MWGL']&_I1_L&KI5LN_078H%CL0,E.<-RO-W.*]SE\QU+7VR.Q QLEPVV2SLV[-*S63S5ZHC.U;9 XA6S&($$WY1KMZ/8F AK%.FL(0I-0)3+4YYDIO MB;38#K]MF.Y)B_)E$^U$BH]VLZ[5:.]D;Z2.U$RDI$5*[/LHJ(W(-"TM'O.D M,V*H)?:GVL5%!Q=K2[VY.%(SN;0!/;;&OC\M&K-WH^_^6JOMS^##V-55@R;7 M-NC']JA_GB1\1[,0T(H+% J(F$()E[+;]]O5>N,Y#MR/\#AJT,33Y@#8G@3\ M,*S5?W]]F2_O;_^\[>3E-+IWJA:X4C/1M@D#GKPCS,5.A"BO(JP/O8B?C\.)#SS_S1X3;B M-$EPI6:R:],$;,\3^JQG??B8ET]B8P;;JI(.<#14 :>R"7W$6W9LEQG#PJE: MX$K-O"-M!H(OW^,&7&82"Z=J@2LU\WEMFY@0>V+BR@W4S>"AZ0;(^, /V+O3 M%YXK-1->F[D0>^;R%C_PP)((,KIB"5H(H&DG/)>YQ\*I6N!*S43<9C*$O&-A M$Y?)R<*I6N!*S037ICK$GNHX6]C#SOV='*YKIV\P7*F9[-ITAMC3F?^SKAWN M\_;>]9[5+M4"5VKFG6DS*3)^CSMPFB&ULS9QM;Z-&%(7_RLA=5;O2[MJ L>,TL>0- M[]I(D=-M/Q,\L=$"X\(X+U)_? >,33!D;)K3J%\2 W.?>['/M0<.!0F]"8EV2:._?3Y&XW8XV5/Z>U6S,/EBNO2;XK=XS] MS!?_N<>>#+USNZ5>R\V)D[/Z-7 M+/HS7/#59>^L1Q;TWM]$?,X>'5KND)[S A9EQ5_R6(X=]$BPR3B+RV!101PF MV__^4_E&O A0AJ\$J&6 >FJ 5@9HAP'Z*P'#,F!X:H!>!NB' :-7 D9EP.C4 M?1B7 >-3 \[*@+-3 R9EP.34 &6P^^0&A8*V'WFA%\/G_O0B98\DS<<+7OZB M$%T1+V02)GE_W/)4; U%')_.V;,?\6?B)PMRQ>*8ID'H1^3&?Q9-P,G-)@U6 M0GYDMDPIS5=EY(L8F'$RIP%[H.DSN:9\Q19B]7=_,7\B'PW*_3#*/HDU/VX- M\O'#)_*!A GY?<4VFHK52KDFB5\E1$S6=!%2[PI MC]>.Q5M'\JL20%^\Y?OW7=V][]]4*=';)%_)0/M,U($Z;"GHZH1P52G"M;;W M\TBX+\(UY=7LICS-N^._+P6[H6X8-7L[OR\&L_E1;OG?+! M;3]W1:(C;=^_6L$;O<*K^K*EEF_;6*T]-O_I/<_6?D O>^*W-:/I ^U-?_U% M&0U^:U,D$F8@82829B%A-A+F(&$N$N:!8+4.&.X[8"BC3\N?JHRP>Q(P,7%; MT-0OYEX;\5V=DOG-+/M,9K-9MOV1NQ'+;;TBS=*U5Y P PDSD3!K"QL6L'PF M_C#5M<%@<-%_>-D$S5'*<*0?C'*0A;E(F >"U=2M[]6M2]5]):8=8;+,YV)R M<7^6JUN:I:NZD3 #"3/UAM2:>K2V@W3I(+LY:-P8Y"!K=Y$P#P2K:7:TU^Q( MJMGO+%E^X32-2?KBZ"*HCB[6Y=%%2@,:/OAW$B*?=A2G'_\FLRP+ETFAW5S28G$3KXLY\_YD2;%A M=^JS>8ZS3SA.ZF_.TBEB;K+&*U(;Q1BXB1.4THS8+2;"C-@=)<*,U#T>I- M4=FEBM2+:FN*$_4/]5)+FG[D2QSJDD)I%I1F0VD.E.9":1Z*5M=_998JBU;N@,E45N:OZ3@Z5O(K. MW=*T)-OF3% _%4JSH#0;2G.@-!=*\U"T>K=4=JXB]W-G,=N(7A!'P;)9D]@8 MBX9H;X11XVATV)#NE;R,SB>$H"XLE&9!:3:4YD!I+I3FH6CU1J@<8.6_L8#E MV,Z_ U 3&$HSH31+:?&!U<:5.M"<#I3F0FD>BE:7?V49*_\/SUA>1N=V@;K& M4)JIM'C"S=.O)PRRH74Y4)H+I7DH6KT)*I-9D;O,LRABCWX24'+/4A*D=!%R M$K$LH^U?_5#?&$HSH#2SI+V4:4/)1X?8QXKW%%7VK2IUQ("7 M0 C(O&6RWZIQ>5%=-0ZE&5":":594)H-I3E0F@NE>2A:OZ$T THSH30+2K.A- =*>V0=*,DG;D6@IH M3DMM&N3-G#8TIP.EN5":AZ+595[9QJK<-D;=AB5/TUGFV@G"-* Y3;7I7!]. M\X\/L4^JW(%6[K;D/$CHH1+655:9LZK997YJ^IOF;]#/5LHS8#23"C-@M)L*,V!TEPH MS4/1ZLU0>;NJW-N%S=^A=^-":0:49JK-FVA;KIF&YK2A- =*BA:7;B5-ZO*O=EW MNJ)-7D5G74.M62C-A-(L*,V&TIR2=JQ;H"8NBE;OELK$5=_K5N$<$BW8$TLW M=V$0)IU\,Z@W#*494)H)I5E0F@VE.5":"Z5Y*%K]0865.:V]Y=YB#6HB0VD& ME&9":1:49D-I#I3F0FD>BE9OALI$UN3W%J,.-+3F?;Z'EU7+*^G<"U /&4JS MH#0;2G.@-!=*\Z0BV@J\_^(1T^*08ED\TCP3VMTD?/O4X_W:[6/3+>7<+IXN M?K!^IIS/BH>(]RO,]EGLUWZZ#).,1/1>( =?QWJ/I-O'FV\7.%L7#[*^8YRS MN'BYHKYHEWR V'[/&-\MY GV#YF?_@-02P,$% @ N(5Q6JM?^HB] P M< \ !D !X;"]W;W)K&ULS9=MC^(V$,>_RB@] M57?2W>:!IV4+2"STU$K="K&]]K5)!F)=$E/;@4.Z#]]Q$D* D#O4J.J;W=B9 M^7OF9WO(C/9"?E8AHH8O<92HL15JO7VR;>6'&#/U(+:8T)NUD#'3-)0;6VTE MLB!SBB/;6)-1-K>0DY%(=<037$A0:1PS>7C&2.S'EFL=)Y9\$VHS M84]&6[;!5]2?M@M)([M4"7B,B>(B 8GKL35UG^9NYI!9_,EQKRK/8%)9"?'9 M#'X-QI9C(L((?6TD&/W;X0RCR"A1''\7HE:YIG&L/A_5/V;)4S(KIG FHK]X MH,.Q]6A!@&N61GHI]K]@D5#/Z/DB4ME?V!>VC@5^JK2("V>*(.9)_I]]*4!4 M'+S!#0>O8 7U*$(:'K!(K'B8LUH/^#M'#7CD7H';X G\$O(A$API^3@(,S@5LRK=,VCLF_>PU*K[B]@&\_GOP M''<(GU[G\/;-.^ :X[KHFK7FZ#] QS5:7O>H52,S_WZ93KW,6:J=LY]._6^IN0\J2WS<6Q135$H=VA-?OS![3L_U7%J4VS>DM@9LV[) MK-ND/BD.OP*Q!E]0B0M0LJQ*I70 )2P74_4>IM.IRJ_-@L9U=!M7N9=N+M;- MQ$PQWTUZ'<=Q1O:NBNW:RNWV>R>K,QZ]DD>OD<=O(ME\T"ACD)5JX9^JQ;:H M%A)]Y#NVBE 5J'2(9*BR5WFUB+-J48>K,8A[<>5BO2JNWK#3O\!58S48]KQZ M7/T25_\;QZ=2!K_"L<)>E](Z"(W2]T)H4VS>DM@9TD&)=/ OJMB@369MBLU; M$CMC]E@R>VP\AK^G\8IN(-6P0*8;\.G.\H!INII?;_W4/3]>W8>+&S-K7/-> M/"V)G>$9EGB&_TF1'UY77.>J+L\:8[D76TMB9]A\FVI7:.MO(M[C:BG4;4AK'$1Z"&#GR) =<0":6P]N@UJ]U;^ JU*O#+KXM& MDSQGN]**T('89"V=HEU/$YU_H)>S>=LX,VVC:64NYJF=G&9-E'V2R7O1%R8W M/%$0X9HDG8_(/ M4$L#!!0 ( +B%<5J/A>[O/P4 #,A 9 >&PO=V]R:W-H965TH*C5)N.B[(EFXYI M)N(H)4N&>)8DF!U?2$P/$\W43@6K:+,5>8$^'>_PAKP2\66W9/).KU7"*"$I MCVB*&%E/M)GY[)N/N4%1X\^(''CK&N6O\D;IU_SFUW"B&7F+2$P"D4M@^6]/ MYB2.6ZKE M%P6NPEIV<)3F7]:K8/)I).W$=$6/.!9'A-,0S6F2$!9$.$9+?)2?CT#+C 5; M"0[--HR0O(BC>UF1"[0B =T3=D0+(K8TE,6_9XQR=.<2@:.8?Y0E7UY==/?A M(_J HA3]L:49EW[X6!>RY;E_/:A:.2];:5UII8D6-!5;CKPT)&&/O?<#>TLA MH,LNJ_O-.O7;BZ54_"V+'Y!I?T*689E]+_0.\X%9F%L]YJ[:?(&/*FM/;>V2 MH'9N]YC[[S$6O^;1ZVO)2V@[Z;?-Y]YGO<$ FFIQ8.6%[ MHDU__LD<&K_T08$4:6878CE48#B75H/M4TG]1S>@/<$W9!BOE 8AV:IM'LG0UUK,O(?2M42B(9' F: MDM,"*@-=N56/DBSIHUB)MZ,ZRW'.@XFYN@VWH@15\T#5?"BU+LU6)L3\3W8N ME9MV\/!X$2/.U8VY&2NDF@>JYD.I=;%:#59+B751CL#VGH9C.5![AFLO3>LR M%+2MGF&J;,7-/"'5/% U'TJMR[/)%IG*] 7LMK7R9?]@K(+FC4#5/% U'TJM MR[;)'9GJY-'B?$B>@J(0O1W+_'(O1=!D$:B::_9D>"Z^, _4IP^EUJ78Y)5, M=6)I68:N>$/R 7HQS5XR16*+13YZ=S@]HJ@*CV-9HPF+>[F#9ITJM4Y8;3PX M75(NJ$\/5,V'4NMR;S)/YO^:>E)[OYGVL"?Z/A^7+JA/#U3-AU+KTF[R3Z8Z M 36+8WHH**XI0P$C820D=8)86:7DH;?.=&50 MLRE.W[F<)+-4E&=K=6EYPC\WG]WB(/RLW,M/_GO*9^;SK#@'UQOY\N<$"\PV M4"[HH3Y3 @< (0X 9 >&PO=V]R:W-H965T MF/WR,@8 Q6[,W9#VW,Y3P"7ET.+]+5$Q??Y88Q17XF<2JO M!QNELLOA4 8;EE!YQC.6PI$5%PE5L"G60YD)1L,B*(F'CF5-APF-TL'\JMBW M%/,KGJLX2ME2$)DG"17/-RSF3]<#>_"RXSY:;Y3>,9Q?973-'ICZFBT%; UK M2A@E+)413XE@J^O!PK[TG9D.*,[X)V)/#BP$)V8KF ML;KG3W^RZH8FFA?P6!;_DZ?J7&M @EPJGE3!< 5)E)9_Z<_J0>P$..<' IPJ MP-D/< X$C*J T;$!XRI@?&S I J8'!LPK0*FQ;,O'U;QI%VJZ/Q*\",!1JFO6@Q)P-((X-;_GSS16SX2F(;GE2<)$$-&8+.DS5!]%EKD( M-B <6:P%8WJ7))_@1*G(/0OXEHEGP>[%F:2[)>Y&Y!+R\&BJX8%WL,*@N[K:\..? Q=GDCJ=J(XF7ABSLB7?-\;/7XKU7RG<, M@"$\Z?IQ.R^/^\8Q$A]8=D87O'_W@42*)7U/Q\SZPK=G9%2P M'.N%U?>0CKBD"C,V8#PSQF4!8.Q7,?[QF%$_IO7@1W4]'Q7Y*$KTC 89@+F:#%2)5#0Q7D?KF0'\EBL9!EQ[:$[3[=C:625L7,!TJK&=3T:695T-M[N"=L^RQ]-)'DD4UKAK%2[3T!CX:<*B ES,6%> M"9OL2G,Q&UWL"8A49$OG::WSU*CS(OB11S(JE ;)Q$Y:$31I1:7DCNR]S=)8 MU*FJ8L)<3)@W[:@ZGG2;)5*1+57/:U7/C:K>"A9&"MJME PZVY1D53X8OB:A MD7NJA)@P%Q/FG7?ZS)$UL\9[$IYWF^_D?-+?L5[4TER8.]:JA74S=/(+4G(1 M?">?DR1/^:>_4GA)X&LX57#=&P->>T,4TU,F(L)\S!A/A*LI:9M-:_CEGD<37B>%EE/$D'7JGC*7D9-21@5 M*72]98Y+7Y3O$]Y9CT=JR[K@LMEG6TAKY10YW MV[TR&JDGRXA):ATGPL6EO4QD"R MC8X&FN=0%=/J3+MI_ZWY:D[6%=5'0J7Y6+2VKHV59)N])-0W5[O'1.D3%]4K M0J5YJ#0?B]86MW&?;+/]]-]?8,W@DWMI5&^IHK6MNDXM\U +];%H;24;?\DV M&TS?1*08--"5;J0TCOE3X1:NN"#!KLB]6J(:2J@TMZ*]JB5FH3X6K:UEXRK9 M9EMI<:)\J&82*LU%I7FH--_NNE,'W'R[<9ULL^UTQ(L,'/R68 M+:BR94>0+X&P$31Q:-Y$Z!DZ]7>Y+2/O82BM75M/"C'[$%]R9-'>$^%]"F.0#2= V?E%P&0E\54 MP0X0N/$=]2N0J"O#KT/35&ZJ_;TSW14:UGE!I'BK-QZ*U16ZL)\?H@LSO M>ESCM[5BIZ\5V_OZHKI0J#0/E>9CT=KZ-BZ48W:ACLN_C-__>E5&G0&%2G-1 M:1XJS<>BM6M#XUTYXS?D7P[J]"94FHM*\U!I/A:M+6KC63FO3)G"RK\FQ^5? MJ-84*LU#I?E8M+:NC8/EF!TL_*%Y>M30C&I7H=(\5)J/16OKV[A:CMG56M;6 M,HNC=:3G-/9\P]^9\9AGQ=**3<2VY<"MYSIRI2L%C4D(>V.>Z0,?(6J=0X;. M1>?#1%U$_Q#0M8 FLTGG>X3YSDZN(ZB>&"K-QZ*UZTACGSFOS-KZ?Z?#FDL_ M><2_Z,Y;Z\[Z0"W30Z7Y6+2VVHT]YAB=&JS)/.923E9UUCN99U]55'\,E>9C MT4I5ASN+IZ!371?+W"1TL2!=N;"GWELNI?/L2[]8<;:W?V%?+HJ%9<,&4Z[/ MNZ-B':62Q&P%2.OL')J4*)>\E1N*9\42K4>N%$^*GQM&H6+H$^#XBL.P4&WH M NJ%A_-_ 5!+ P04 " "XA7%:\<+2NU ( "T30 &0 'AL+W=O+T9V:/W-Q["YTU>OC&>7V_9 M,W_D^=?M?2I?C5O**HQYDH4B(2E?WXP6]A6=5 6J+7X)^6NV\SAB1%9\S8HH?Q"O/_+F"TU+7B"BK/J7O#;;6B,2%%DNXJ:P;$$< M)O7_[%NS(W8*N! RQG\^M4O)*TW%K2RC\J755IN8/#I#RR'O-4?AK*Y.'3T[NBS382'%D\9QR7KZ5D1_DAEE.'G@@7GCZ1NYX MOA$K^?8B%8E(&?GD\9R%4?8]^8Z$"?FR$44F^=GU.)2;C/C)BJ]ZRGOF\NZA\OZ!^AT#8"QW=;N_G??]?>L8B8MM>D:L\\_$ ML>Q+\O71(Y^^^Y[$\CP(MU'(4Q+F/.[;46;L(]^>$=?2L7W[RXSY7Y&\8YR) M >.;,1X/),8^B*''8]Q^C.; ;8]YM^+./G+0'LL];;JMR[K]9 MBJ>LNFH5\IQ-R$N;7L$D%*X<=+_.I M:UG6]?AE5VAW*WLRFZJM-%/3UM34:&HIN](P>2ZO*V91G\VFC+4,-86$>4B8 M7\.F.PYZ1'4W.M_=2/,T:SW-C)X6P>]%F(65&GE2I3M#A$ -$;;-$"'E 0]? MV%/$>V49JQHJ"PGSD#!_UO$PF79M@:K4K)ZW5L_-9U_*5V%.(I%E7':6"=DV M8[O5(85&[E"%2)B'A/GGG3[/M2ZMR9["\XYH>WH^[3_A+EHU%^83KADX_T'> MA^/=<7>?&"-UJ!@DS$/"?"2,@F":Y\O6\^4) \]+I$TDS$/"?"2,@F":3=M2 M-[^7,1/I=S-)WDWW89G\B^:$>W83262[($V^NA?*B^(G)"0/9RM&./&'[9J^W M#;W\$JU+Z\S>MVELPV";2)H/I5$43;?I*)N.T28M\B+E)&FEOKV/4?^*6Z?/ MK=4Y58U-&BP72?.A-(JBZ7)59&,;,X3YG4K(UB(E01$7$2M#:<)B4QV>F-G7S$TPX'2?"B-HFBZ8I7CV/],D&-WPXM99RJV[-FJ M.[WVS$T>K M)HRB:KDN%.?8_D^;8Q^0<2W-C!I^%T* &2J,HFJY593^V.?SY MLI'4C8A6NQVKZFW5<$F:3GA.,A;)%_)22K:I6!5![T35[L8C3AF/="Q# QXH MS8?2*(JF6U99D&T.@^[8MS NXC;;BT-I,1<)WQ\R55?10W:[F]Q"TR,HS8?2*(JFNU4)DFV,-$Y( M<GY[H\15D4B5>6!+R> MW.PZ[E-I1@]5":5Y#>V 2FB=%$735:H8R3''2(N!]I"ARQ)*\Z T'TJC#6WW MR/K@ATY'94:..3,ZYI<7^>%=F)3#I5Z;R)1E":5Y4)H/I5$431>O\B3GE#5 M#G01$)3F06D^E$91-%VJ2I <]$;"Y:8,E0W,G*(VB:+ID ME3LYYMSIR"[[\9=;\I-@2:]2Z HB*,V#TGPHC:)HNGD533FS4_ILZ$HC*,V# MTGPHC:)HNE251#GF) J5^CM]RW>ZO30T@X+2?"B-HFBZ5I5!.:X4N:14%I'I3F0VD41=-OFU"9 ME8M?[^1VUSNY>YVRN=;!=TE USM!:11%T_VIH,H]L-[I0W]9\?1_'N3ECS[\ M6Q 563E?BL* )[+#%MOJ>FQP;'<<[Z^",K=LL&-H3 6E411-=ZP2+=><:#VT MDUS9^8;RNBNON20M[Z\LY38KH(Y8 .7V+(#J2(6F55":#Z51%$V7NG/#FGGU MTXD+%1OZ@86*YC8,M@F-J: TBJ+I-E5,Y9ICJIV5,^MZS6+ LDW[@VSY(P)G MP<842KD]-VAU9SOF=@PV"LVDH#2*HNE&52;E0C(I?;93_JY0+\/H-0S-J* T M#TKSH32*HNE'@LJHW%,R*A>:44%I'I3F0VD41=.EJHS*/7#K'&BIHWM41F5N MS&"MT(P*2J,HFJY5950N)*,J!U^'7]A7B^I!7&.%J9]G=L?2YS#)2,37$FF=GJ35D\AS$5=_;CB38[%R _GY6HC\_4590?N@MOF?4$L#!!0 ( +B%<5HU MCPN)U@8 '4T 9 >&PO=V]R:W-H965THDDVC)C M+==A7Q*+YCTDGT>\XYVLV9Z+[S)B3)&G-,GDS2!2:GL]',H@8BF5%WS+,OAF MS45*%5R*S5!N!:-A890F0\>R)L.4QME@/BO:5F(^XSN5Q!E;"2)W:4K%\V>6 M\/W-P!Z\--S%FTCE#?\9L+UN?2;Z4!\Z_YQ>_AS<#*Y\12UB@<@@*_Q[9DB5)C@3S^*L"'=1C MYH;MSR_HOQ:+A\4\4,F6//D6ARJZ&5P-2,C6=)>H.[[_C54+&N=X 4]D\9?L MJ[[6@ 0[J7A:&<,,TC@K_].GBHB6@3TZ8>!4!LZAP?B$@5L9N(<&DQ,&H\I@ M=.Z4QI5!L?1AN?:".(\J.I\)OB"_<(:^(JS_$:Y5P*^C<%.S>_X M,TW4,Z%92)8\39D(8IJ0%7V&NT&1U4X$$>A %AO!6-XDR2?H*!6Y8P%_9.*9 MW#(5\1":O]!D&S%!R7N/*1HG\@,T?KWWR/MW'\@[$F?D2\1W$H:2LZ&"R>=3 M& ;51)?E1)T3$[7)+<]4)(F?A2SLL/=>L7<, $-@K:;.>:'NLV-$_(-F%\1V M/A+'YVK<=L[K$ S.V3H_OGF[L&,MSZ/G(+O,FIU=3W M1\=V;K=M[@NOY98&[&8 SDXR\<@&\Y]_LB?6+UVT8H)YF& ^$I@FP*@6 M8&1"GU<[5A*^)@$'1Q["3BQ\\0[N=T'N5@OYD2P6"UGN]15<=TEE'*6O5)A@ M7@DV*L#R^/\CE1S.9 M1M2^9&*">278N$63,W5&5P=D'O>RW>EXTDWFI"9S8B3S/N)"?5),I$2THD_0 M1)]M%7U$3OLC?4C8"_,J8M!1%E^5T2]OCR!)M7-9M71C;K\\[?YQV=NG@UCM"75TPP#Q/,1P+39)K6,DW? M<#298@J ">9A@OE(8)H MM4D&99YIT2 &O$D)#3E.]@"A7-J]"T\'IT,L<:4N>]25!M8_HU7R0)W],L M8(7S"=HGH4ZZ47-65#0/%?IU[>MKSID=-6%'1O IM] KY2&/JY#>I MK6W.;?NF!- /_%)5Z&5"$O84)+LPSC;$XUZG1*AI+2J:AXKF8Z'I4C:ILGWY MAK3!1DV(4=$\5#0?"TV7H">RGHBHD\B="1/$JOC " M[91L80="1[K)RT:0>#"QI0*LXLH^@8#4LGG?-OK0J7LYV_PPWQQU#@^_J'DX M*IJ/A::KV:3BMC'1K!\WM70YI>-ZER3/H(RB<=:IQ/18">NB52&KQ$#-R5'1 M?"PT_?%5DY4[KV3E_8/5B:!D'JBO-T1%\U#1?"PT7;(FBW?L-P0E!S-/7J*B M>:AH/A::+D.3PSNOY/#_KZ!4S=88E,PKZJTF)IJ/A::KV50&''-EH%%31A12 M),+^VM$\^.QC%>D2G:&%VQ66+@_#DGE*O>5 +0A@H>ER-+4#QUP[:(6E1<+A M_PI426&\G8H#FLB\'1+8S@B5;\=;*KXSE:=0QBS M*4@XX[?$+-22 RJ:AXKF8Z'I,C2E"<=#_79/RJ:AXKF8Z'I,C1%!^>*YF.AZ3(T10GWW*+$V]R<>9C>@G74)H[S80]U4!\+K51BV'J] DY8F^*] M%ED6!LK7!>K6\MT9S[[VBU=,#MH7]O6B>)-DV,"4+^2 8]O$F20)6P-DSL^@ ME.[E0O%M\1+' U=PS"L^1HR&3.0=X/LUY^KE(A^@?M-H_@]02P,$% @ MN(5Q6@EV-LYF! P!H !D !X;"]W;W)K&UL MO9E_;^(V',;?BI5-TYUT:WZ0A+8#)$H2W29U0JUN][>;? 'KDIBS#1S27OSL M) 12@E=T5BL5$L?/\[7]B7]@CW:4?>,K (%^%'G)Q]9*B/6];?-T!07F-W0- MI7RRH*S 0MZRIR'(E5((]&:WQ$IY!?%G/F;RS6Y>,%%!R0DO$8#&VINY]XOI* M4.7XA\".GUPC59472K^IFS^SL>6H$D$.J5 66'YM809YKIQD.;XWIE8;4PE/ MKP_N255Y69D7S&%&\Z\D$ZNQ=6NA#!9XDXLGNOL,384"Y9?2G%>?:-?D=2R4 M;KB@12.6)2A(67_C'TU#G AD1?L%7B/PWBH8-(+!6P5^(_!?"\(+@J 1!&^- M$#:"L&K[NK&JEHZPP),1HSO$5&[IIBXJ7)5:-C IU9OU+)A\2J1.3)[H'N=B MCW"9H1DM"F IP3F:X[U\?02:;UBZDN#0=,D 5!)'O\N,7* G2.D6V!X]@EC1 M3"8_$(HYX>A#! *3G'^4:5^>(_3AUX\C6\C"JI!VVA0LK@OF72B8ZZ%'6HH5 M1W&90=8UL&4MVZIZAZH^>%K'OS;E#?*<3_+?&_04:*:7_TVW-\CQ*KG3(X_T M\@1>9/1 R=V[ON;0RR-(;]# K:+[/?+D[?*!IBT'[6LSJ/S""W['UZ&G+ ^U M=M"O56/E/5_C%,:6' PYL"U8D]]^<4/GCSXJ)LTBDV:Q2;/$D%F'IM_2]'7N MDVGZ?4,XJ89ZND#L9$Q(CV/"NAD3&*1 MO@EAU[XVE#7PC=I%IDTBVLSOS)3 MT_=VX@=.]3>RMZ=@#47M@ U:L($6[$R.H*1<*FHIE:N!#!BN*&_DF,K0TWS* M/Z'I5'U6$\!<)O0QU4:YEJE)L\BD65R;!2=,![U(@S/VPU?Y.K3"EE:HI=5, MNESU03TN/2UME&MIF32+3)K%X1FMH!_7>4;7#X/+O(8MKZ&^=S'(B$ YY1PD MM!*MF]52]G]CI-;W6D(FS2*39O'PK)\,G#O'/RU(>YFIE)MZAQZZS^@AZN)H,F/4$OS(VN=X3EO6SN8R;"Q M4;?$E%N7['%SQM7N%OS$PK0Q[K1^V-/Z,WT)KNY31O=EC+HEIMRZ+(];,ZY^ M;^8K(P)D%UVH;HKSG.YPF0):4(;24\R]-,\W*2[0-+K/8M0M-NJ6F'*K:=HG M&^]R6;*LCDBX'$TWI:@WIMO4^A@F5L^_4"%H45VN ,L!7&60SQ>4BL.-"M >6DW^ M U!+ P04 " "XA7%:[_P;\Q@+ !V= &0 'AL+W=OI_DN$_&B*K193VW&_.DF M3K:3Z\OJL_OL^C+=%^MD*^XS*]]O-G'V[4:LT^>K"9^\?/"0/*Z*\H/I]>4N M?A0?1?%Y=Y_)WZ:G*(MD([9YDFZM3"RO)C/^[I9S5I:HOO)[(I[SVL]6J>5+ MFOY1_O)^<35A94IB+>9%&2.6_SV)6[%>EZ%D(G\>HTY.E98%ZS^_1/]GI5ZJ M^1+GXC9=_S=9%*NK23BQ%F(9[]?%0_K\+W%4Y)7QYNDZK_ZUGH_?91-KOL^+ M=',L+#/8)-O#__'7HQ.U MS5%+"/!>R_%O U!9QC :<2>LBLDG47%_'U998^ M6UGY;1FM_*'RIBHMU23;\CA^+#+YUT26*ZX?TF_QNOAFQ=N%=9MN-B*;)_': MNH^_R8-56/?[;+Z2+EFSQTR(\J/ M,K8U&7/;^I!NBU5N_;I=B$4SP%3*/WE@OWAP8Z,1_S,OWEJ,O[%L9KNJA/#B M=V+^UG*4Q1OI.*=#XE3Q_-<=$K73GZ47F56LA"R25U]*GX0\1!]$L4H7"E$W MAR0<=1)E\_$NW\5S<361[4,NLB+1;^^B=?Q M=BZLN+!NQ&.RW2;;Q_+4O!=9DB[>6+W]S-_T-@_-R-2\0S"W"E:VNT_7@/V=.QO97,IKXGR.,L?\T2V M%''YM_Z:T>I,-0?M(ZT]T.%)<8@JOLW$(BFLW](\EXVAE/URXUJ\[M1&:S,5 M'+8/LL,BYJHE1R?)4==!7L=YGBR3>6Q^E5O++-TH[A=%6GWXZ_N'HSO]/4/3 M-?4L4EP8;A3X:L\X ]QA?6\6$A^&ODW@R9AZ%)#0(X"1ZU] MF-?;!VM?0<7#_4Q*GLW*?RMS[N4'2K6<5"U1M*8I-IAB?Q=5D)F&IF%LFMTZ M10)MX\J!2#D*<'UO*$I]I)QYC-;OYL&!(#F.D"\7N:DV4@P\1FNT>:%>'( @ MQTE0W^21G<.D),C;*.CH;0 4Y/Z0CU5P1U0Z0$J%5-&:3@$]\DY\/ ]9='A* M2IV\C9T84 !X7:;\AR;<SXA<4NBSV]"'-&4V4)^-4]^GYR0OE.F3-[N$CP98T\4Q(=X L1G MX\1W%V?JFR IOU%%:XH$S+.C4;0:I Q(%:TY; >DZ."D>(96 \_ >-2N#8JV MK;U"' !%!R6T089=\"J-E7/%TX)&-H"CT[O+\ R-)9Z,L2%MI+1Y%&F>GIS: M6#;.E)_B]6XELEBI@'8(>H@Q: =@TG''T& ZI&A*%:WI&:"I\\/'J/$,C/UJ M=TWJ>V@=P$WG_,/4>)7&PA4#U9'F M<6K,];+0#MLZP _ M.C@__A8O'KXJTR<%2*IH394 D,XH -(A!4BJ:,UY3 "0;N^NQO/-9"(E2K=- ME+ZV@70!*-WS R5>I;%P!5#:\G%3HQR8TL69DGPJ#UZ?L>PV-G+]\09J='%J M/"])X\D86Z(8H@ZU)T)MDB/>63G;%>(I5:9/.QEQ""1T 0G=4?16NJ182!6M MZ1G@HXOCXP^Y;9#BI=O&RT [-NL"7[J= ]GTMPU2QG25C.EIA -BNCABCFYN M()ZOL6N*&94!#S4=."XPJXN/;9_YMD.*KE31FI/- 5T]]N-FUWBDC$H5K>D4 ML*S7R;)CF%USS+*YZJ!&;D>OVEBKO] \H%JO_Q#[]TV:P2LR/C44O:"Z<68/ M:-;KG#U)-&4&K\A8;9M4+T*NZ?+U@%2]WNMQ!ILP@Z=@;$1[YJ7OVYI%&%YM M!0[.LOKY,A[MTIDA\-,#_/1P_*2;-H)79&Q+&RKU%S,PI8"CUQL?S_8- M\9+&.HFB-74"&_K.&-I9GQ0WX!M/R=C -G!&^O8&@-/'Q]/) MFUE23/7;@^<7B.K:&N_>W9_G:&5IUW\/L=+'!YCU<9B]C]?IER1=QME&W=22 M(BU5M*980%I_%$CKDR(M5;2F9X"T_OB0%D_)V$ %TC)MJQ, T@9C6DB.)V.\ M X-B@1#B"?!N@//N[TD6SPME2X*7-!8P!)P& *>!/8:6)" %7:IH3<\ =(/> M0_IG:TGPE(P-;'>7AI[VH@&:#7":'6*0$J_26+AJ8;I>.>!J\-J%Z8.<#*0P M2Q6M:1TP;X O9M=W+0>D?$H5K2FSMH\1SJ=#+,7$JS0VJ#V KU^*&0"K!O@ M_K_W6:KL9,;+&6<_!%T&0)?!*.:(!J1 216MN<\5<&$K&VV&UZ=/5 MWDU"@,]P3)VM>#+&EK2'V1%+@%/#CD[4Y3(IQ'RE%$ *EU31FD(!+L-1]**& MI#Q)%:WI&7!G.+Y>5#PE8P/;7,IM'FENOB%P:8ASZ1!$CE=IK%S1E1HXN@4Y M(6!EV+D0B7:V.5Z?L>SVB+Y^9Z@0*#,JJ XG2!$W:G>99LX^WEGPLMOYG:9=0XQ48ZQRB]S,"+HT"]"RGVIXU M(L5)JFA-4X ZH\ZE3:_=BAB/;.R#8H--[<-(5-O5'1]Q?^56Q'A48VW*S32U M>_"R^O;K'3-!^U[B6-]51R7F^ZH/L2*(L]H&[.Q,.[ SVBW8J<+]Q1B[9LQ( M=F''\S WKHV ^GT0.*MMQ,XZUQ*]>B=V/+2YQC;<(?MTL]IF[&R8W=CQL.;Z M%,/>V$&L;5[^MA^Z=-;0H217N8-FT]F+'C<@>J_==YE+Q?ELEA.8LL,[+@^_%.FN>DWDE[0HTDWUXTK$TLSR M"_+ORS0M7GXI*SB]:O3Z_U!+ P04 " "XA7%:>\"8>=<% !8)@ &0 M 'AL+W=OME1#KRW:;^RL:$GX1KVDD?UG&24B$O$U>VGR=4++(*H5! M&WE>KQT2%K4FH^S9?3(9Q:D(6$3O$\#3,"3)QQ4-XK=Q"[9^/GA@+RNA'K0G MHS5YH8]4/*WO$WG7+JPL6$@CSN(()'0Y;DWAY:SCJ0I9B6=&W_C.-5!2YG'\ MJFYN%^.6IWI$ ^H+98+(?QLZHT&@+,E^_,B-MHHV5<7=ZY_6;S+Q4LR<<#J+ M@W_80JS&K4$++.B2I(%XB-_^I+F@KK+GQP'/_H*WO*S7 G[*11SFE64/0A9M M_Y/W?"!V*L#.G@HHKX#J5L!Y!9P)W?8LDW5-!)F,DO@-)*JTM*8NLK'):DLU M+%)N?!2)_)7)>F)R0U@"GDF04G!'"4\3*GTD./@-W+"(1#XC 9AR3N4C$BW M-T;F+&""40YF)$D870 BP,TSD"YYH'XJ'T4OX(IPMJWPQSM)R))&; [N6$"E MGHB"61P)64PVI"XY6]"$9$X]NZ:"L(!_E>T_/5Z#LR]?P1? (O!]%:=IM.=;%@*-BP%%FK[?' MWG8P+TTZMA6QN:*:SY=\37PZ;LD)RVFRH:W)K[_ GO>[294C8R6-N-"(;=8G M.TX/"Z<3)1R<_14+"CI?3?JW1CN94;7\;"880>FRS:XN:\L-=74*71VK[W:B MW^C CDL'.C)6$MHMA':/=Z"O9ZU?GK46GV[;Z=I]:NU,0ZF]0FK/*E4O@.=Z M 3,IL9HYUKF.C)44]PO%_:8K4-^E1D?&2AH'A<:!U:LSPE> _DC9A@1J/S.) M'51"510D-@=8.?H^%1)IE 3?9J)M[":L! M,NQ4QMM0# VZ$._IJ.8$: >%0YL-=(H+KJR5Q6I@@ V(H=&&DS=T8)+8N]-4 MKN8(:-V])[-]RM)(7H*'^RD_!]/I=,O0L_OL/MSR>0;<2[5K;=2N91P#IR"2 M6RO-0\_S]L2W1@QH9XS/$S'0\6[45(LD[&TV]:MF"=@ )L"_X$Z&\X<\MB6O M53Q>/%T DV;+R >3D"\R]=T04N3$T^&#:-:^R(9'*=I^ BK+D(V[FH3ESG)@X1GKVEIDIVWA;9DS_[ MPO^1O41L*6,[$N IBN>J93(/*+B-UJF.=&Q^F>04,N/8VK.1Z3;T^!3%@C$SZ 3*=-3]M;/SHTAI4W=/O3 MTQW-9!T[DQV9GLZM'?AXP=[FL7YM[WSVH[ZYDECXPB(. KJ4YKV+OHRR9/L9 MT_9&Q.OL2Z!Y+$0<9I&PO=V]R:W-H965TVT3-J/W[$3 M0DO3:&7=OK2VX_/Z?>+C^G2P%/)1)0":/&4I5T,GT7I^ZKHJ2B"CZEC,@>.3 MJ9 9U=B5,U?-)=#8!F6I&WA>U\THXTXXL&/7,AR(7*>,P[4D*L\R*G^>02J6 M0\=WG@=NV"S19L -!W,Z@UO0=_-KB3VW4HE9!EPQP8F$Z= 9^:=CWP;8&?<, MEFJE30S*@Q"/IG,5#QW/.((4(FTD*'XM8 QI:I30QX]2U*G6-(&K[6?U2PN/ M, ]4P5BDWUFLDZ'3#R',A(*S6Y['FO+_'=VV[:H%]C&PO=V]R:W-H965T;@[725$=_=>N\1 M$G,V4XITGWXLY,T M)22XH!OU#<3._'\S]@QVB,=[RG[R+2$"/:=)QB?&5HC=K6GRU9:DF-_0'%(.7@WG$G,QI\G<W$&!DH(FN<)V))][^3:D"NXJUHPHM/M*]L+0.M MIH%\)^J>"P1F!6PG< M2\,R#H3''U!1F& MT^M[;^G]-_P[&H IY[2>6.=E8N\<+?'//+M!COT9.9;3ZYJ0-^18RGNEO-\U M'WJY1U9:N?__Y,'E\JZQAWKY/6;GO#=2T:MKO%?P!M?5>$=@=R6HUPU2V\(M MW^$5F1ARW>>$/1%C^NLO]L#ZK2O#D# /$N9#P@)(6 @$:]1)OZZ3OHX^/5KQ M5HT5+Y=K D/+Q8Q_1K.9^I2K')HO9$=7$6F]7%M$D#"OA/4+F'I(>9KV+,L: MFT_'Q7&)4= V&K:,0J#8&\ETZV2ZVF0N\*'CZC6SJDZGU),PO M8>Y1/MV.K+>M[/[ /4T[4&"-M _JM ^T:?\+1\MG]"^:<1YO,E4!17IE,T]W M1?IG&T9(?6-)#S@1![3(V6HK'VE?;W<5@];WM<4 "?,@83XD+("$A4"P1FD- MZ](:0CU&#"'K!!+F0<)\2%@ "0N!8(TZ&=5U,GJ7G6?4VF+=UHH\;QO9+2-O MU%ZVV]N^=E#7)A,2%@+!&LG\6B?SZSOM)Q*R))L\P8*R@_PKGQ#YYSXCG:G7 MQG3M^@$)\R!A/B0L@(2%0+!&R=G6ZSL9"VJGJ4A I0)*\T!I/B@M *6%4+1F MO1R]P[/?Y8]KY4:_F\SUP5Q=)&V?ISM39>*>-PDNBCS4^FK.O?,Z]\Z[[/9Z M-U?_D)U+G@M ??H7^0Q ?890M#+YYM%[])2P37%$PF5:\TR4;W[KWO(8QK=O M@^*TXJ1_9M_.BD,)\Q53GNW<8[:),XX2LI9(ZV8HJYJ5QR5E0]!=\;;^D0I! MT^)R2["L)&4@[Z\I%2\-Y: ^M)K^!U!+ P04 " "XA7%:48MK]",% J M)@ &0 'AL+W=OK=ER80WN?E)'JL+<100X!<"_"K /PGP_1<"@BH@>&W H H8O#9@6 4,7QLPJ@)&Q;4O M+U9QI4.BR&PB^!X)<[2FF2^%KB):7V"6FYYUKX3^E>DX-?N-:BWH9B4HU?U% M272.BET)6I(%2YEB5*+W(56$I?(#>H=8COY<\ZTD>2(GKM)-,"!W4:6[+=/Y M+Z3#Z!//U5JB*$]HTHYW==/K]ON']M_Z5N!'DE^@ )\AW_,#].4^1._??3BT M_:FC@7,[+Z2+FCWYK @HGMF-_Y[@)ASX9I7?R@ M[CQ!P1W9.D]G+RCC@NXX\[2\EANRH%-'/PXE%3OJS'[\ 8^\G[J,0<)"2%@$ M"8N!8"V3@]KDP$:?_;&A@BB6KU!:.#U#^39[H +Q9;FG]3SXUW:#W9:9AD4F M,[#M9GCB[HZ%6MO25R@D+(*$Q4"PEM!A+7381R@29H0]Y\OSK=X@4E+5>=]: MH7WOVQ(V..H( ;YJ=X40,F'4D?!RW$X8 R5L21G54D:]I*2,/%3W5)<,*ZRO MC-&S:W/EG\J 3!@]3SCPO!,90 E;,BYK&9=6&<^F.6BK$!(60L(B2%@,!&MU MBG'=*<9OG-&,(4U"PD)(6 0)BX%@+9-7MN*M^'N^3: M44.4%2\M72:MD7U-0L(B2%@,!&N9Q%[SCNI9!42/3&I["VIT\DWQ]%6\5)IT M^?P.;TE22;MLVN/ZZ@2E1:"T&(K6-GI4=NBM;MR,)VS)%L68V^D:/YMHX-.)QMS>G-YB(6D1*"V&HK7%^HU8'VI6E=-] MI?@<:<5+*DQW2'FI&JDUR9%NXX[QK2P/[-1O;4_?@1F4%H+2(E!:#$5K]Y.F MP6I+"0K*K).J9"%E3DH+02E1:"T M^#L7?=0]-6TK;$I&^'^I&=FIO=U"TD)06@1*B_'SA>7>GXFRH5)Y8;BFV(AS0-7BF?%US4E"17F /W[DG-UV# )ZN5AL_\ 4$L# M!!0 ( +B%<5KOZ0X0&@, ,L+ 9 >&PO=V]R:W-H965TD3R.9US-3(KEQ@GB K,*.!H.3%N[9NI[6A! M/N,71EM1.P!5F 06:,O(;QW(],88&B-$29D0^L.TW5 ;RM5_$B,A_P;:<:QD@RH1D M22E6! FFQ1&^EH6H"6SO@, I!QTLGP!U(U +%JS3$ :B[$I%9BV-Z,2XJZ < Y S%!T M#5S[,W LQ^N03T^7N_MR4Y6CJHE3U<3)_8(3:](5J'!PNQWTNW M+H'X!AGAQP]V8'WIBO>?S/;"NE58M\\]5#7SNP(6*B]7Z6_!)O0M9VQNZMR] MSF=R>Q6W=XP[Z.(N5'Z-V[6L!G>O\YG=''[+>Z1W<#N-3X3.ZBP M@V/8PR[LH(5MM_XFOV:J495JU)MJKBVI!!M(,@1@_$?M M;SI-5YA1*\R5W7J1>Q]W9AC;>M\ZK1,6B:I>:W^;W '57@'5:7$H,5T5=[NW M1:O]UK=6K)Q4_Q1[M4KLP]?V?;L7?IIQKM>B@5G?ZSN)[1:QYP5-XO8DWSL M_+XIV[W;8/B3T:OH3&BG7<&AVX1N3W)=OT%MUCHMW>;>0[["5"B,I5)9UP.5 MF1>=8S&0+,V;KP63JI7+3]>JVT9<3U#WEXS)MX'NYZK^/?P'4$L#!!0 ( M +B%<5H*HJ<$A ( -,& 9 >&PO=V]R:W-H965TIKWY=Y"166%[P&II^LN*BP MTENQ]F4M !<65%$_'(T2O\*$>5EJ8W T+4(_UG= [OV4I2 5,$LZ0@-7$NPFN9XG)MPE/!':RLT;& MR9+S9[/Y5DR\D1$$%')E&+"^;6$&E!HB+>-7P^FU)0VPN]ZS?['>M9-6"MH"+,W?%+ MTX<.(#@&"!M > B(CP"B!A!9HTZ9M37'"F>IX#LD3+9F,PO;&XO6;@@S;W&A MA'Y*-$YEWT'W -VL!8!^-TJB#\B%=8QMW25P?JWJ;$<;^XI!67#(I[ MX K33M]ZOY3D;5/BCP?2>G(NQP?:_,Y\J$"L[=B4NNZ&*7?*VJB;S%,]F>T$ M.XCKB7UC!Y7_E\:-^ULLUH1)[6BE*4<7E[I9PHU0MU&\ME-HR96>:799ZK\. M").@GZ\X5_N-*=#^Q[(_4$L#!!0 ( +B%<5HC!_=V.0, .4( 9 M>&PO=V]R:W-H965T3:6'/B8#OM]N\Y.VG(2EHQB7YH;.?NN7L>GWV9;J5ZT!FB M@<=<%'KF9<:4%[ZODPQSIL]DB06]64F5,T-3M?9UJ9"ESBD7?A@$8S]GO/#B MJ5N[5?%45D;P F\5Z"K/F7JZ0B&W,V_@[1:^\W5F[((?3TNVQ@6:N_)6T8Z&Y+$#A:N9=#B[F$VOO#'YRW.K.&"R3I90/=O(EG7F!30@%)L8B,'IL M<(Y"6"!*XU>#Z;4AK6-WO$/_Y+@3ER73.)?BGJ, A;!S"?8?1 8>H<8@< MT3HS1^N:&19/E=R"LM:$9@=.&^=-;'AA=W%A%+WEY&?BKT@:P.5:(=+>& WO MX#)-N968">!%72=6\#?7:!@7^BV9W"VNXR,)F&CT6*Z7, GZBT?,(=GZOP*.(U)F<0#4XA#,)A3T+S M?W>/CJ03M?)&#F]\ &]1E:5PRI*:*=>)D+I2""0KF PAD<2[T)C:D9:"I\S0 M1!MZU/LA5Y PG<&*SENOPG4"47\"]A*XT"5+<.;1*=>H-NC%KU\-QL&'/G7^ M$]@SK8:M5L-CZ/'5Y<^+1%14&[;2K&(Y%2PI:,6QV@A7OX*S M)1=4M:A/X5N)BDJV6'>$@XIT5B#;5\ZO5\\ZR:%+TMZ!F_B<*F'35>EODT$X M;FV>D1^UY$='R=^[^P;3=VQ#*:Z1;DA[![>I@D&5=[D=)G \4 A/R)2&,>3U MR9M RI[Z@.;'@48-4+0#"M_W(#T38]R*,7Z9&/;DV'( (H__ID(=81!T-BDX M"\[W=K*QBO:L1D'W-^C?VDG+9G*4S:):UEM(I2QS[$MV\E=!14&PE^K1("\] MFGZG8^2HUJZ1:G BUY=MNUKWZBOJU:ZG[:U3#[]TK:%IBU: M$61P-J%R4G53K2=&EJXO+:6A+N>&&7V'H+(&]'XEI=E-;(#VRR;^#5!+ P04 M " "XA7%:=G'>6U0+ #G

[KQF)CH7*DJ\D M-RVP#S]*5DS3HFFK/EU?-+8L_DCQ2"1U])"Z>2G*K]5"B)I\7V9Y=3M:U/7J M>CRNXH58\NJR6(E<_C(ORB6OY=?R>5RM2L&3-M$R&[N323A>\C0?W=VTVSZ7 M=S?%NL[27'PN2;5>+GGYXX/(BI?;D3-ZW?![^KRHFPWCNYL5?Q:/HOZR^ES* M;^,M)4F7(J_2(B>EF-^.[IUK%OI-@G:/_Z3BI=KY3)I#>2J*K\V7C\GM:-*4 M2&0BKAL$EW^^B0>190U)EN.O#CK:YMDDW/W\2F?MP>*5>"BR/].D7MR. MIB.2B#E?9_7OQ7-F/=:E_#65Z>J[WXK\^?T?HER22#S5 MY#VY?RZ%D*=.3=Y&HN9I5KV36[\\1N3MFW?D#1F3:L%+49$T)U_RM*XNY$;Y M^8]%L:YXGE0WXUJ6JZ&/XZX,#YLRN ?*X)!/15XO*D+S1"2&]/1(>M<"&,L* MV=:*^UHK'UPK,1+Q)7&""^).7,]T0/;DCV)U2;Q)F]PW)(_LR3_Q4B9W#B:G M)Q3>DIR=GMRSU*6W/<.\EA?:SK"Z.<,2>889RO-AD]XSIV^:UNMJQ6-Q.Y)M M9R7*;V)T]_>_.>'D'R9ED+ (":-(& /!-$7]K:*^C7[WN2QB(9**S,MB2=*J M6O,\%J28D^RHUE;R4*V1L @)HT@8V\#\%M:,%+[=.=Y$_KL9?S.H&&Q5#*PJ M/JS+LFGF5T79]O$GR6=%#I4/"8N0,!KT:]SQ9OZVPC>Z;/8*=O8* M\SJQ)N M50FMJAQO+:WIATJ A$5(& U[E>M,PNE5L*=!:%!J&CA3LPI76Q6N[-<&KQ9D MQ=.$R+&['-U(041E5,/*&:H&$A8A8?2JI\9L-MW7 I2CIMATJ]CT2)^4YG&Z MXIF\W5GQ'\T UB27%3)4+B0L0L+HM'=5A+.)NR<7*$=-KME6KIG] BN62]GG M/-9%_)7\R([$W73.3GSGJ #@$2%TB(HC4)I#$73A=UQ$QSK==V_@%^ZBYN\ M37.2%%G&RTI=SN^,VEOS&*P]DA9!:;2C[3;4WGZO:M]'U\E5.KF@]M=W+X,C M[:\]K\%Z(6D1E$:A-(:BZ>> \F6<\:Q^S.8 M1ACJU$!I$91&.YJSV\(VK=Y^.WQL-UTM9<,X1WR8DYOB8')T*&S/:[!J4(<& M2J-0&D/1]'- F3Y.>&Y3#+5]H+0(2J-0&D/1=&&5C^38C21,4PPUF:"T"$JC M'6VWB0TF^^VP=1]=)^4>.7;[Z$.V%N3?+QGYK>"Y>@9J5 /J(4%I$91&H32& MHND**\/)F9W;Q$)])"@M@M(HE,90-/U)O?*27*NE)?T^7ZR5Y*DJ9-LV? M2&/C:P[3N 3_4,8+2*)3&4#1=/N48N7;'Z&/W<(64O!;D M+:\(;[K#6+:^QLZPP\UV!)3#XEGOR="#/=_!"D)]'RB-H6BZ@LI+TJ.( MUZ6\W+;/R6F^6#<9-YZF MNEKW98;:15 :A=(8BJ;+K.PBU^I:'!HBD?^2 W>P'ZMJ+26.1"R63W* >R"6 MZH,]WZ']+I0606D42F,HFGX^*)?)]<\<4+E0"PE*BZ T"J4Q%$T75AE2KMV0 M>KV"25V0U;J,%US>OW9!G[+]CC=7>]5<[4;5H184E!9!:11*8VX_G,AQ#X=Y MN(I@GZ0V.H>02ET9..@*'RU 51II!K-X4& M]Z0_%Q9A+\7@"Q%J&T%I%$IC*)I^=B@KRIV>VZ]"'2@H+8+2*)3&4#1=6.5 MN?:8IW/[U5FO?S :%U#?"4JC4!H[6B'Z= 5E*'EV0PGBV7M]GVD_LN/!7H[! MNDG"//[APANM$3HEOLI1@\/07J2D%I%$IC*)I^=BA7RG// M[$8]:-@2E!9!:11*8RB:+NS.=#*[#W5F-]K1CW6C]D(,EA-J(T%I[&B%Z#HI M?\C[/T0A=7DXCC4VY\%>E,%J0;TA*(T=K1!=+67Z>';3!]&9GA"?9"_%X#87 M:@Y!:11*8RB:?G8H"\D[-S[)@\8G06D1E$:A-(:BZ<(J*\JS6U'G=J;]>6'& MSA3J'4%I%$IC1RM$UTF90IX]/@G3F?:GA>U'5SW8RS%8*J@;!*4Q>VWH.BF/ MQ[-[/ >ZT0OR,4_KE&>D;40S^:-1(&@$$I0606D42F,HFKX:@C*,_'-GL_G0 MV6Q06@2E42B-H6BZL,IA\NT.T[#0,K\_46MOG89./J@%!*51*(VA:+I\R@+R M[8%)]\^R_7UNPLI6V]GA?%FLS7&]'2PX*A_4Z('2Z(G'P%"YZL(H"\>W6SBG M+B!S07)AUJKO63C.+.QK!75QH#0*I3$435=T9T4@N]G#A+QAX'E",I$GW"!R%>-Y07BR3/.TJDO>K U(YJ]G0"%O0N0FV5E:3X)^ MM$OH]4\"J,$#I5$HC:%H^DF@#![?'B/4+OZW;8CCHC('"/G]\!I#HPLU;Z T MZO>7%>H= $-EJ6NA/!G?[LG\LRRJ2@U9C#I 0WN@M A*HWY_MI?C>I/9=%^S M7Q&TXRM_QC_BS\SGHETC507!GSB?H0,[WLX13BX=9[(?Z&XOP6"5H,[,H8-P M]]<<0F6KRZ3L&=]NS[3-7))6;9]F:>9F?6O(T#E!_14HC1J.P'?[#=VO\$T" MY9L$]D ;30TYH,BR(N;-"&0^8#39Y;';HGO3GE;VD@S5"DJC4!I#T71-E642 MV"V3GUM5$AIB Z5%4!KM:/J-JV%ER;Z5% 0'%_Q4ADA@-T2.&Y5VP& EH%8) ME$8#@U5B6F#2M)\S/2R&,D$"NPFRG?C8M6Y&.9 >P0.4%D%I-# X.M[4W^^Q MNMVT"R.<'9!"N1>!W;UX%,OT/<_S-<](MWCDQ:YGF"?6-4#M],$J]9?[G?6F M,$2&O:[\_;THM&0,1=-5VEFO^,A".2_5N]&E@< /ZZZ2BRJ_7LK(#@I^: M+61XI'S^5%Q[409+!?45H#0*I3$433]%E/L0G#ME*(!.&8+2(BB-0FD,1=.% M57Y%8/P*E,11MH^9XYSV$2U$^MV^,K$C[?*?)9&?KYJV4#\YUU+Z\<6\[=:Z9 M:?N]3R2K:\Y>:MDILO=;%JWX+X5-1U ML6P_+@1/1-GL('^?%T7]^J7)8/MNS[O_ 5!+ P04 " "XA7%:ZH P$%($ M "O&0 &0 'AL+W=O36EVUMMO?+C@)&F#.=IKMW9]M" F$.$5S_VC ^/E\ M;3_&OYCN,/E!-P@Q\#//"CHS-HR5$].D\0;ED%[C$A7\R0J3'#)^2]8F+0F" MB13EF>E85F#F,"V,^52F/9+Y%&]9EA;HD0"ZS7-(?BU0AG$:/2'V4CX2?FW%.WHT34057G% M^(>X^9+,#$N4"&4H9@(!^<\;6J(L$R1>CO]JJ-'$%,+CZST]DI7GE7F%%"UQ M]CU-V&9FC R0H!7<9NPKWOV#Z@KY@A?CC,K_8%?E#2P#Q%O*<%Z+>0GRM*A^ MX<^Z(8X$G-,O<&J!TQ5X9P1N+7"[@N",P*L%WGLC^+7 ?Z\@J 6!;/NJL61+ MAY#!^93@'2 B-Z>)"VF75/,&3@O1LYX8X4]3KF/S>URLKYX1R4&(7AFX @N8 MP2)&X&.(&$PS^HFGO3R%X..'3^ #2 OPO,%;"HN$3DW&"R P9EP'6U3!G#/! M;/" "[:AX*Y(4-*C#R_H'07 Y#5OJN_LJ[]PE,0G5%X#U_H,',OQ>@JT5,L? M(.%R^ZP\5,M#%"OE=^^7NSWRZ!URV^^3M]K2;;J2*WF!JBLQT942WI7Z>D>E M=_OU8@R=T!+&:&;P09(B\H:,^9]_V('U5Y\S.F&A3MB=3EBD"=9RU&L<]53T M^2-)BS@M8<;GD!+^XA,*ZWWKE92AONJ$A17,DS QR;[-KX*QY4S-MV/#=(:, M-,%:AOF-8;[2L'M$Z81/&X1PJT")B9R]\0ID%]]-)7BHASIA807SCSVT;7?L M=4ST3ZWV?<]MYXHTE:SE3M"X$ZC=N6B"4C_4!)VP,#@QP;:"T8W?,:$GFSWR M[5''!4U%:[EPT[APHW1AD6T1^'>7@7L,"W"[)@B)@>TS^%*D+.5CG70HXP_[ M'%*RASJD$Q;JA-WIA$6:8"VW1XW;H]]F$19I@+4?'C:-C MY?O[-\&4@G*_-.FS5 D8:JE.6#@^'1]=B_]UAE&=,:/QR<38B=FRP;8..T=+ MR^JPQK1F9M?MUGG9FRWH9@OK;*WE0,^23EWVH4VHB]9NZ:,]NJULZ9<"QC%! M#"5R% -)2F.\Y2L\O@VO4E)*MW+;'F-ZQ@5EB*$OA59:6--:GGHC9]SU5&?0 M2!>M[:ES\-11>OJ,&7]SE.^-$C#8,9VTL*9U%GI.<&*9SJB1+EK;LL/YAJW< M;/_.[DI-'NREUK./FG9Q@]67S_>[ W2DJW!MDPY'%K;ZS.+R@D\-&.R%UO,* M^_3 HG>?U9>/;[1.S=!Z&F$>G3/GB*SE%P$*Y%Q4G;DVJ=57AX4]62>JJ.M[7N16F# G3;JU M>Y$FO%&4,+@72#95A<7K$BAO%\[$>5MX($6IS(*;)C4N8 WJJ;X7>N:.47)2 M 9.$,R1@NW"N)U?+V)SO#OPDT,J],3*9;#A_-I/;?.%XQA!0R)2)@/5C!S= MJ0FD;?P98CHCT@CWQV_1OW:YZUPV6,(-I[](KLJ%$SLHARUNJ'K@[3<8\@E- MO(Q3V?VB=CCK.2AKI.+5(-8.*L+Z)WX9ZK G\/T/!/X@\#O?/:ASN<(*IXG@ M+1+FM(YF!EVJG5J;(\R\E+42>I=HG4KO."LN'D%4: 4;A2[0=5$(*+ "5 O^ M6]<.0E[LX"FXZP MZ3%89(/UJG ?-O>CT X+1UAX##:SP<)W,#^<3Z9V6#3"HF.PV :+WL$"/P@^ M*.-LA,V.P>8VV,P"FYFC-E@\PN*#L$>N]#6K\:NY=]9K%5O^*H$WC__CNGM= MQ33H[U@4A$E$8:N%WN5,&Q=]T^LGBM==H]EPI=M6-RSU=P*$.:#WMYRKMXGI M7>.7)_T+4$L#!!0 ( +B%<5J.H-:\^0( +4) 9 >&PO=V]R:W-H M965TLLIDWTG4VI^ M[;HRR2#'\I+/@>F=*11-SCA:*$ MP8- LLAS+'X.@?)EWVD[ZX5',LN467#CWAS/X G4R_Q!Z)E;H:0D!R8)9TC MM.\,VM>CKK&W!M\(+.7&&!DE$\Y?S>0V[3LM0P@H),H@8/VW@!%0:H TC1\K M3*IROI.QT$I3'%!U2-??H&5GM#@)9Q*^XN6 MI6W4=5!22,7SE;-FD!-6_N.W51PV'-K1 0=OY>#M.@0''/R5@V^%ELRLK#%6 M..X)OD3"6<,["QL=Y:#6'F*SXIH7>)]E/Q'6>SBV<0.1K#1*$+=,L4") * MP9O.% GH= P*$RK/].;+TQB=GIRA$T08>LYX(3%+9<]5FHG!&L=0Z\1<0S))?+;Y\AK>4$-H='[W?T&.GX5 M5M_B14UA52:LJ0YK78!*?[_>W]3NM9SC!/J.+DX)8@%._/%#.VI]JA-W)+ M MJ4$E-6A"CP=)(L"6))]:M2@E,N$%4T@G1[E"I"PP2P E7*K:?"G/".P9YN99 MQ&T_;/7D>K..="/VWW[#(X%MA2&JPA#]8[I&QY1Z)+ MJ5>5U*L_IFL!J;[ MN^Y M.M$E4KB9E%[0W M9&"?8OTPTWT5"&.@ M]Z>&PO M=V]R:W-H965TK9#4M&2J"" M,(HX+$;6M3NXZ>MX$_"3P$8/WCM-JEM3 P_:>_=9X5U[F6, -*WZ13.8CJV>A#!9X5<@'MOD..S^AYDM9 M(K8.+90NA*2E3NP4E 26K_Q=K@7@[0#>*2!X!>#O +XQ6BLS MMB98XF3(V09Q':W8=,/LC4$K-X3J4YQ)KF:)PLGDCJ:L!/2(MR#0)9IRMB;F MA%2"H*/)\PE(3 IQH<*>9A-T?G:!SA"AZ#%G*X%I)H:V5(HTKYWN5A_7JWNO MK.YZZ)Y1F0OTC6:0'1/8RDKCQ]O[&7N=C!-(KY#O?D&>XP4M@F[>#O<[Y/C- M]OJ&+WK#]K9M3XWVV]'Z"QZ("JODTNT'<7]HKP_-M(0%3L]WF[ C MF6$C,^R4>==(4V(I+(BTJWW*MXFMV<)#%6$4]DZTAB^T.NTRHT9FU)DV$U@ MYY -VC1%'YDS'T1VY#)N7,:=AW$+&7!N.9)4IE',F5=DUS5Q=C(#K #6_8$SN.WJ!YJJ5_ 502P,$ M% @ N(5Q6E?XF-QJ P 8 L !D !X;"]W;W)K&ULK59M;]LV$/XKA(8-&;!:+T[L)+,%U,Z*]D.+(-FZS[1TLH10I$J> M;/??[T@IJFW(4E#LBRV^/ _ON>,=;[%7^L7D ,@.I9!FZ>6(U;WOFR2'DIN) MJD#22J9TR9&&>NN;2@-/':@4?A0$,[_DA?3BA9M[U/%"U2@*"8^:F;HLN?Z^ M J'V2R_T7B>>BFV.=L*/%Q7?PC/@/]6CII'?L:1%"=(42C(-V=)[']ZOP\ " MW(ZO!>S-T3>S4C9*O=C!IW3I!=8B$)"@I>#TMX,U"&&9R(YO+:G7G6F!Q]^O M[!^<>!*SX0;62OQ;I)@OO5N/I9#Q6N"3VG^$5M"-Y4N4,.Z7[=N]@<>2VJ J M6S!94!:R^>>'UA%'@'!V 1"U@.@<<'T!,&T!4R>TLN#(XX56>Z;M;F*S M'\XW#DUJ"FG#^(R:5@O"8?Q))JH$]C<_@&'OV!,D2B:%*+AS\@9P#R"908XU M*OV=:8[ N$P99!FX$#135P^ O!#F]X6/9)8E]Y/6A%5C0G3!A#!BGY7$W+"_ M9 KI*8%/>CI1T:NH533(^ #)A$W#/U@41-<]!JW?#I\.F#/M?#QU?+,+?!>< MBCDPY =6:;4K7%I0**H:(64>VZR'V^$.KWHHEAYS=P2MN&&<5 MZ 0D]MZZAITJC*6WY6P7!Y,H7/B[8X5CNTY,O^E,OQDT_1E5\N+"206OB;K- M&45!U=;FDDNRFJ4%)9$&F5#NC>L9/O(JF@3!KWW ]0@P[ &>J)YUJF>#3%^4 MS=^:JL)& (,#)+4K$"=^&-DL/)*MJG>3TA# W M&A]NJ].Q,\:-)/"K[K!-\-"O[*1=VFIZ"&AE,FOD'7,.?5='[QAHX@ MP[NQ*QH&/][U8#B6"JEVCHMI:<:B-'Q:?YA8GQ#_J%H1M02FQ>^ MFVW:Q)5M$VVO-[US3Y/VB:WO,SY6J>3S)38\@M#@9D$]TXSTYMF\F@_"UN )[9$)0%)?WTEV\'85I2$DB_@Q^[Q MGEUI=2R/=Y0]\17& CSG&>&3WDJ(]
+S".>(7=(V)O+.@+$="GK*EQ=<, MHZ1PRC/+L>W RE%*>M-Q<>V63<=T([*4X%L&^";/$7NYPAG=37JP]WKA+EVN MA+I@3<=KM,3W6#RN;YD\L_8H29ICPE-* ,.+2>\2CB+'40Z%Q5\IWOZ"H MS"E]4B?7R:1GJXAPAF.A()#\V^(9SC*%)./XIP+M[9^I' ^/7]&_%^0EF3GB M>$:SO]-$K":]L <2O$";3-S1W>^X(N0KO)AFO/@%N\K6[H%XPP7-*V<909Z2 M\A\]5XDX<(#!&PY.Y>"T';PW'-S*P?VH@U$5F2BI%'B(DT'3,Z XP92W1 MU$&1S,);TD^)JON]8/)N*OW$])K$-,?@ 3UC#OI@1O,U)9@(#N@"W,AQ%^$% M9@PGR@1<5G3#$4GXV!(R./4(*ZX" MN2H#<=X(!#K@!R5BQ<%O),%)$\"2K/;4G%=J5XX1,<+Q!7#A+\"Q'4\3T.SC M[J[&/3*[W]#M!7 "W=,;;-Q]H=P"+W@#KUD9(BN3O%9&R,J@HC*ZM)>PKAY6 MM9417Z,83WJR;W#,MK@W_?DG&-B_ZE)V2K#H1&"-='K[='HF].D,K5.!LO1? MF3^%CEB\ G+DRJQN93-*^ 5\UU.W6<() #97N8+XV5 MZP9-H\@8Z9%Y\/=Y\(UY4%-<+B(,B90L048Y!S%B[$6N*#O$]!.Y1/0/2+E! M,/!;U#56-G3M%G=C=$=R#_;< R/WN[?JKLZI6&%63*U8SK%4O)^6H$,8NG#0 M*O;L0U:1,? CTS+8IV5@3,N]H/$3D,N"&OQ(K:;E.NS2L >P7=:NE6>'[9EM#.=(LM"N98UMI/NGFKY: M%6)W@A^$[4FJ,0K=5H.+S!$(&@,YEJA3$W6,1/_ G(_ %F4;5+XJ9/)E!9%8.X KK$-*_="7L;2I:^S\ MT'7:C=@B=RJ@Z!B@]Q-8ZSMH%GC71,IW)%O(68++HW.U M42'5P8=7E*ZT=53QJU19$YVF.S46M :!:!MYLLIT_RHI;HB11; ME8]3HD6G0FMN)-5JTK&_9O/%.9%&K#:L3HD6G0JMF=-:OSIF_?KYOFX&_'0R M3XD656A><\WQZ^6DF:5:_#IF\?O_^U?U@&9D@T[_,L?QZ72<5#9;!_O;.6;+ MXCL!!S'=$%'N!^^OEM\BKN!H5FS9MZY?PM%EL3-OU3#E!XX?B"U3PD&&%Q+2 MOAC(?L_*;P;EB:#K8A=]3H6@>7&XPBC!3!G(^PM*Q>N)>L#^R\WT/U!+ P04 M " "XA7%:E#R5X+X" -"0 &0 'AL+W=OQ8Y^3N.3B62X!%-KDE,F1LU2J.'-=F2XAQ[+'"V#Z MR9R+'"O=%0M7%@)P9D4Y=0//B]P<$^8DL1U[$$G,5XH2!@\"R56>8_$R!LK+ MD>,[VX%'LE@J,^ F<8$7, 7U5#P(W7,;EXSDP"3A# F8CYQS_VSL6X&=\8M M*7?:R"QEQOFSZ5QG(\ZVM^Z7=O%Z M,3,LX8+3WR13RY$S=% &<[RBZI&75U O:&#\4DZE_45E-7@$3'Z.[^!AU.0&%"Y1$Z0(2A6T*IWC\9NTK',RHWK;W' ME7>PQ]L/T"UG:BG1#Y9!]M; U: -;;"E'0>=CA-(>RCTOZ' "_KH:3I!AP=' M';YALPNA]0WW^%Y"!@+3MB5V"LV=.9,%3F'DZ$LA0:S!2;Y^\2/O>P=6O\'J M6_=H#]9]H:D480MTPZ5$%UB(%WT12RRRUM?1_P360<,ZZ-S".YU!>,-+#6]J M>(^[@"M+OSJ<)H&L$S\:]L+87;>@1 U*]"X45*/H%#3[H[,"4AS!IB!F(F=M M?%$+7]B+VO%.&KR3=^%M-VJ'";T %FU@W1$"+XPZ7NFP 1UVVDP55M 6O5/V MSG-VVD"=?NB=./T$5M][S:[>Q]^*VO/-L0OZ/;_]V/D[J=[_](/WGQ#ZY(5M M&^?N5*@KYBJBE4SVM3Z\ZK"O4ZO/A1NL5@0)A&%N99ZO1.=1$15 M>ZN.XH6M=S.N=/6TS:7^7@%A)NCG<\[5MF,"-%] R3]02P,$% @ N(5Q M6HZ6JY39 @ *PD !D !X;"]W;W)K&ULM59M M3]LP$/XKIPQ-(&W-2TM;6!MI;8>&- 2"L7TVR;6Q<.S,=E^0]N-G.VD(6\@' MU'V)7W+WW'-W]ITG6R$?58:H89IG5Q[OLJR3 GJB<*Y.;/4LB<:+.4 M*U\5$DGJE'+F1T$P]'-"N1=/W-Z-C"=BK1GE>"-!K?.J&WW[BE MJTS;#3^>%&2%=ZCOBQMI5GZ-DM(CB]Y M(G*$[V2'"C[:$1*)*=60$"F?3-JW1*9PO$!-*%,G< 24PQ5ES,1437QM.%@D M/ZGLS4I[T2OVP@BN!->9@B\\Q?0E@&_(UQY$>P]F42?B I,>],,/$ 71 .[O M%G!\=-*!VZ\CTW>XPU=PKPN41%.^@F]"*9@WPM'J=XG6;T>SE^M<%23!J6=N MCT*Y02]^_RX= ?W[@L(^S207:]X:VA)PT$AKU)[4<H^(W^E:-]9 MO'Q&7!&YHEP!PZ51#7HC4UADV9G+A1:%ZX8/0IO>ZJ:9>&PO=V]R:W-H M965T)![$NT$V$R;SB:W@$_%+=&QJ%+4HF2E!6:,4, MY(O@9G!].XB<@[?X6\#6'GTS)V6E]5L%AN'<8>J$-,R_K MCB-/YD9OF7'6A.8^?&R\-ZD1RAWC(QI:%>2'R4>5ZA+89[X#R_Y@7Y2!5*^5 M^ \R-\F6H" 7:-F[.T NI+UP5H]W[-W;"_:6"<4^%[JV7&5V'B(1O[#Y(&:?M,+"L@\J@^P4("0EK9SX(&<9]R+>07K)AH/?61S%HPY"MS_N M/NRA,VRC._1XDQ?P'BB8*A52<']G5X!; ,6P (84W,KHC? )08=0U4@QY^A7 M<\C <,DL*M#\HYV8X0E>P&R[#;BZN'ES;BJ>P""CA+9@-!,EO;P:3 MZ'U7H'X1V$G81FW81GWHR1+60BFAUFS))5=II]H&8N0A7+':)..KX6P>;HY5 MG#$Z83=NV8U[V5'*4,&T0%5,]'*F[&U(7[ N^I41VOP8^+9V?CV M,GIE9EZU>J]>J1=V%:G;9T/!U1J8%628BY0KE$],;\#XVJ9@1T5N"Y(B4?KR MWQ6'J[-QZ&7ZRC@,HF_O9M0;B9LT-37)%0J!\)%1 E%OQ24*>DF/[+22,V._RRH'P7C M#&@]UQH/ [=!V^$F_P-02P,$% @ N(5Q6L/E=Y1V!0 L", !D !X M;"]W;W)K&ULK9IM;Z,X$,>_BI633KO2;<&D>6@O MC=0DP*UTO8VVNKO7+C@!+6#.-GTXW8<_VQ 24N(FTKQI@\/\QF;^#,/$LQ?& M?XB$4HE>\ZP0=X-$RO+6<424T)R(*U;20GVS83PG4AWRK2-*3DELC/+,\5QW M[.0D+0;SF1E;\_F,53)+"[KF2%1Y3OC;@F;LY6Z ![N![^DVD7K F<]*LJ6/ M5/Y9KKDZ;N\$]O@WQ6!N8,_Y*Z8LX^(ST4IX8^Z$/OL9W M U?/B&8TDAI!U+]GNJ19IDEJ'O\TT$'K4QL>?M[1 [-XM9@G(NB297^GL4SN M!M,!BNF&5)G\SEY^H\V"1IH7L4R8O^BE.=<=H*@2DN6-L9I!GA;U?_+:7(@# M P^?,/ : ^_8X)2'86,P/-?#=6-P?6PP/6$P:@Q&YWH8-P;C<]X7M7OOA'N,'E@A$X'\(J9QC_WJ WO/ G#4M6@OB+>[( O/2ES1Z H- M\2]J5=X0E92GK&]>2SOE@;PU$#Q!(B&C=0.5W M0?DS'HE9NR-4H$D M0V7%HT1EGD8MYL1"IO)-V^_%1B2*4Q&QJI!()IQ5VP25Y(VS+%/U4UR9\JPO MH2ZL4[Y4:I"P50W#[D$0W"OAH^Y#0"2%@(!.N$?M*&?F)/,KN$4?(T MVB6:?:*H5#7+4:DJ;O2)"$2T0G12ZGT,3?KNP.FH>PLNK?.Y5 YGN?0A70:0 ML! (U@G]M W]U!KZ/ZK\2077A+P0-*KTR_C^"5+G J'> V6BR@]*HD2=VTD4 MZ#]+QIB^>R9>'RG!.KU+E0 )\S^<>P#I+@2"=51PTZK@QJJ"WVFQE8DI%'2$ M+5+H"[*=;4G'2ZOEI<&'A/F0L 2%@+!.CK![KY#XY[SNF)>;WL[+%;S2VM# M4-H*E.:#T@)06@A%ZXKDH(V'P9H?#0I*,)"T%2C-!Z4%H+00BM85C+<7C&?- M*H_UBRIY)FE&]/NL[G_LGCR]JK'R+E8-)&W5T X+!P_CF^GDJ" %]1J TD(H M6E_MLTS':=LE[! M@#99&UHGQ+K7XW9#O +UZH/2 E!:"$7K"F;?1,7V+NKCY8( [9?B]\T_;SSJ M$01H+Q24%O2L ;]?0@CEM!OI?3\4VQNB#^0US:M\EP+46TG;_.P-,VBOLJ$= MW_?'08;TZ8/2 E!:"$7K:F'?L<3V3E]SU^\*A?BCGTCLN(O% -K3;&B=N\^; MWMP<%PWO3QN[HZ,.=P ZM1"*5D?9.=@?D%.^-5L_!#*_0]2_K[:C]?:2!;Y= MFET81^,K?.OWC=_CVWNS"&PO=V]R:W-H965TA6+&@9\^*S<1";!&->J(1E<"^(+-*4BN,'6\=* M;]C!.*=K6(!ZR.\%KNP:)6(I9)+QC A83:Q;]V;FCK2"D?B?P5;N/1--92+-;[*M9!V+A(54/*V4T8*49>5?^E0Y M8D\!B;8K>)6"]UIA\(:"7RGXAFAIF:$UIXH&8\&W1&AI1-,/QC=&&]FP3(=Q MH02^9:BG@H7BX2.9HB,B,N,I9H>DI7^SB'Q7,0@RA0Q63)'[A&:2?"9S6($0 M*+^@&Y:MI7E!SN:@*$OD)Y1X6,S)V3^?QK9""_5W[+"R9EI:X[UAC>N1.YZI M6)*O6011$\!&:C4_[X7?U.M$G$-X07SWG'B.-V@Q:':ZNM]ACE^[VS=XHS?Q M6GS7YJ<2QF^'T6?[1N8TA(F%AU>"V( 5?/S@CIPO;1Q[ FLP'M2,!UWHP1U] M8FF18CYE!4U(B.$5;%F8',LQNR#-$_X,0,ZH)%1OA9"IUMPI/^0ZYDNZ/FT" MYV(XMC?[7(\(-3@,:P[#3@ZW:\"2]:M@ K""*8+5D^14*!:RG.):<;($ @E; MLV4"YC4E(55A_+G(&Y3/]1G6_FCCUVW$T"'/0(5L"_"?:#8\,:H],>J$FNV' M#YYTN8 V*B7*8"\(KJ-_7@7KJ%C#R,O:R,M.(^M#)JM#ENL"55F+@6,181F& M)4V1A(PI)OT)V7=YF%CN*SJ=(@TJ5S65JU-.3YL]G8KOK1 ]@34X7M<P3W% M>C@G#WA-"Z+KXS>V4L^MEG9BO3=L?:$UF7L[YEX_N5KA],6Z)[0FZUW3XG9V M""??X:V.\ ]JO.U$>W?8 M>D)KZPIV3M[!_>S;HGM";K78?B=KOUXI=$%_*0AQ(I>KP5\D:M #2YY5FN)LY*Z^+$=56R D[5L2@@ MQYV%D)QJG,JEJPH)-+5*/',#SXM<3EGNQ&.[-I/Q6*QUQG*82:+6G%-Y=P:9 MV$X!*62904(_?E>@3FW3*.Z/=^B? M+'DD,Z<*IB+[Q5*]FCA#AZ2PH.M,7XGM9Z@(]0U>(C)E?\FVE!UX#DG62@M> M*:,'G.7E/[VM K&GX$>/* 250O!0H?>(0E@IA)9HZ9FE=4XUC<=2;(DTTHAF M!C8V5AO9L-P'!//'A]>N]=U&ULM5E=<^,F%/TKC-KI[,YL(H'\E=3V3.SL M;ON0-I.TV6=B89N))!3 =CS3'U] LF2EF+5=]L46$O=PS^5R.1+##>,O8DF( M!&]9FHM1L)2RN Y#,5N2#(M+5I!23R[^*> MJU98HR0T([F@+ >HH$V,#V>*-F(O6N@J3PS]J(;OR>C(-(>D93, MI(; ZF]-IB1--9+RX[4"#>HQM>'^]0[]BR&OR#QC0:8L_483N1P%@P D9(Y7 MJ7Q@F]](1:BK\68L%>87;*J^40!F*R%95ADK#S*:E__XK0K$G@'J'C! E0$Z MUB"N#&)#M/3,T+K%$H^'G&T U[T5FKXPL3'6B@W-]30^2JZ>4F4GQX^2S5[ M1 4B 5.6J>P0V,3W GQY C="36^AVP*@"$;@/L4Y*&W^K.Y_N"42TU1\5"8_ M@Q"()>9$#$.IO--CA+/*DTGI"3K@"43@CN5R*<#G/"%)&R!4M&IN:,=M@IR( MMV1V"6+X2;F..A:'IL>;QPYWXCK4L<'KN4)]\6Q"/=L+M2U4)5)L1])+^UH4 M>$9&@5J[@O U"<:__ 1[T:\VFI[ 6J0[->F."WW\QRI[)ARP>947G\!7CG/Y M?GY+UB54UT#I^K,>QQW8CX;A>I^.<\ SZ71K.ETGG<]9D;(M(:TU /YI%H>- MEA/RU,GT!-9BWZO9][QE<,\G:4]@+=+]FG3?.>5W-*?9*@-J4U/[UNN* M[9^ 5+D@@&3@=853.M^:!S3+2$*Q)&!-A*3Y0J<_WF!N37KWZ-TNV!+,;?5T MZK0\,RJ#.BH#IU]_+17FDJ5)Z5X[,IQ(=:TV>ZFC9B/M!N]'ATD[+<\D?563 MOG+F_S+F8<[7#4+5+JA$DX*J26 F52#!N$8HZ\7\H.8<\EU(C>Z!3 M8#3SH_AD5B)N^ZH"@BN0E?H0=D""M];JX 6JS;-1.M M=7;5X6)7'19:Z5PD M>B.88\K!&JQFC]]-KZ19?PL&! M==5('?@_M8ZZKC9'J_=>98\OM'8L&N$#W4\G[0FN3;Y00\J*$W"@G<[;JJKX]J5$CA) W M(>1&.IG/ 5G5CP]0:H00^HX0.F*=[OK8D]7K9R%?:.UH-'()=;Q]3$">OOE4 MQ'_$%R34Z"KDUE5/U44JR+% MK/Y/W/@G3_2/T$VHT4VH[R_#O8HG7VAMXHW&0FZ-=42&NP&@R7 K,Z_??\*] M@Y.,\(4Y3Q)JLE:Y+,\9ZKOEF=4$7D_-T>692LLQ<+@E."-<=U/,Y8W+7T /4)WSC?P%0 M2P,$% @ N(5Q6FQ1*[B.! EAL !D !X;"]W;W)K&ULM9E_;Z,V&("_BL6JJ2>U 4-^M4LB-:&WZTF]5E?=[F\'W@14 MP)GM))VT#S\;*(24>*-S_TF \#XV#_[UQI,]9<\\ A#H)4TR/K4B(3;7MLV# M"%+">W0#F?QE15E*A#QE:YMO&) P#TH3VW61T)=L&>3#5G#$X@?FT %- M>/Z)]N6]CH6"+1"6 >Y1@#LX$>"5 =Y10/]4 M"?TRH)^;*1XE]^ 306831O>(J;LE31WD,O-H^?AQIM[[DV#RUUC&B=F3H,$S MFDMS(5K05#8G3HH7DH7H043 T!PR6,4"/28DX^@2%2$/F_RVNRS\)"CLY]$"1.^*>)+60%53%V4%9F453&/5$9#]W33$0NQJ M+MQ7/7-72_Q*LAYRO OD.JZ'8@$I.D,VXA%AP-L>4(^[)ZR'/%SBM"1? M3_(AJ$A]]./)1^=GGPZ(K>"& J]J(5Y>TE#70BZ7>0L)#EI(2YWG!SKZ+-OVW0I^Q%=E2_E M OW.2":DS[]/O_^YEMG5I4F87\ &.4S-*[N9U\VH;4N9:;%=/)F%^ 1L=>'+[O1%N]S2L/ VU MGO2C;YL@+:^K(),PWQ"LX7%4>1P9&]9&)@V:A/F&8 V#X\K@^#\.:T2U/;16 M@QJ78]I9FT,MJZM#DS!__&8X.S&4755BKOY'%Y6"Y%@7;-5Z%RTB$LO5:Z8L MRL46FE-E4JV][N0$P>(4+6X?+M##'C+T9;N.VJ<*;76ZNC4)\PW!&J\!._7: MUC'6QTN4(8E&:;XI6E/C08J W]?1U7JXU25^TZ7(R) +02BYWT(XDVTX2C68P)0V[ MAQ9Q[PH?6_R([ 37Z0G6KMW?,:=X3L]Q_F5.,9K)&*7YIFA-WW4R@\?FYA2C MR8Q1FF^*UM18ISY8G_N\?Z0TFL24M,9_5,YQ!_^(Y,2MDQ-7NVHW/TSJR^MJ ML*0UYII^;S@^DFBJT$*B?;"1D0);YQM"7/;';2:*/8WJ:K7I=)-OM=CU[<6. MU3UAZSCC*(&5#'5Z(]D66+$)5)P(NLFW1994")KFAQ&0$)BZ0?Z^HE2\GJ@" MJJVXV3]02P,$% @ N(5Q6L4'U!=G!0 *1H !D !X;"]W;W)K&ULM9G;. MDVN(6DF8D(0*0#[TZ0L>3(H'P18KW=@D!2SVV\4"/\')(Q>_Y!I H:W8K MIA.^51%+X%8@N8UC*IZO(>*/EP,\>'GPC:W6*GU@32<;NH([4/>;6Z'OK-+* M@L602,83)&!Y.;C"%S/BIQVR%C\8/,J=:Y2BS#G_E=Y\7EP.[-0CB"!4J0FJ M_SW #*(HM:3]^*#J3H0-[: MP2DZ.!EH[EF&=4,5G4X$?T0B;:VMI1=9;++>FH8E:1KOE-"_,MU/3>\4#W^A M:QV(!9KQ6,\.2?/X)@OT5:U!H&M(8,D4NHUH(M$YRKM\W63-KM(T,/6,WM^ MHBR2'W2+^[L;]/[=!_0.64BNJ0")6(+N$Z;DF7ZHK[^O^5;J(>3$4IHB]<4* M"X^OZ[G&E\6$.4-?MTHJ/458LD)4H3FL6)*D M-[K-!@3CBZZ Y*-XV2CI$O8P)8&CE[31Q'K8935ZTY/5*UF] UG_%#11S;F< M WDM(,?%@=W ,0[8$\@;I!@PY0+\#-U!D]ZO-)?Z8-+/9T:Y1ES6 <0DP[C?WZ#R"-P&,VX[9GDL\KP%@]*-GFK!= M[=*VD?-G)D?TI+MZ *'E55EBZ%:P4/_50;A+(]!WW2S&#VIQ&(Z:RZ;9S;YA MV!$K^%AA,"RIQ2"8U&;M,,!-6*,S?6%)!4N.!6M<<(MA:KC^T&ZEUNA-7]I* M]&"CO#B$ML=:7 Q>BP'VG*$;-*-P"A&$*Q6$S3*H?YV_NM 5(]=GO2YQIQD! M]Y65H(Y6B1YL5CV'3^NZ41 M^@;I.W>:R^\@XEIV.XG-0WGH&:B0:(SB_%4I0 OZW/6R-7O%DE]8T[5$AW4'W=[2]N9\5V,&DZC%O3:6SOO,[5/:[D#S'+G_M$0,A7 M"?MWC\M(0$33U4-Q)+,S*5XDZ#U+T()'D2[X#YU@I 7F!NU$G$(0D4H0$;,@ M^AAO(OX,4#MOZZ0YZB'0L:S5J2L!1-RC'7Z1(QWB%."G.!(BE3PB9GG4JT"] M5N4YX_8\/H7L(97L(6^3/>>TV.1%N;$7!9YA[E=WK]C'V29W]^[K9T*&! ML'8.W6,0J^Q;A-2YVR8J/WLNG^;?.Z[QQ2S[+-!X?H4OKK+3?ZLRDW]$^4*% M?GF7*(*E-FD/ YU)D7^7R&\4WV1'^W.N%(^SRS70!8BT@?Y]R;EZN4D'*+\. M3?\#4$L#!!0 ( +B%<5H,Z;",(P8 <\ 9 >&PO=V]R:W-H965T M0B/UP^_8.!@3,QCI>0.^_K^Y'CS'PTRW7/S,5XQ)\BM-LORFMY)R M?=WOY^&*I32_XFN6J3L++E(JU:E8]O.U8#0J@]*D;QG&J)_2..O-IN6U!S&; M\HU,XHP]"))OTI2*ESE+^/:F9_9>+WR-ERM97.C/IFNZ9(],?E\_"'76WU.B M.&59'O.,"+:XZ=V:UX$U* +*)W[$;)L?').B*$^<_RQ./DO=*\LO"K,$\W9'4_^C2.YNNE->B1B"[I) MY%>^#5A5H&'!"WF2EY]D6SUK]$BXR25/JV"5@S3.=M_T5U41!P&6>2+ J@*L MK@%V%6!W#1A4 8.N <,J8'@<,#X1,*H"1EU3&%YZ(=57N]V>;5.Y-4D7W@F5SEQLXA%+?'^F7A+ ^BKBMO7GO5: M>W-+2[Q=BRMB&Q^(95@#DJ^H8*WE@E 5OFBF*>8[BZBGWH=Q3[-,43T_Y M0E]JB$-BR=+3+%_/SVW%%1W6= MKVG(;GJJ)\J9>&:]V9]_F"/CKS99(6$.$N8B81X2YB-A 0C6D-Y@+[V!CC[S M!FN_B[-*S^_;!+>##$M(,9!YGEF3H6$8T_[SH92T:5TJ)23,?5L 5^..KZB09SD+ M-\7,DH0T85E$!8GH2TXVQ5Q!\N)JN$FH9.29)YN4?=R6$T5UDSXSH2:^)"]' M1&L1J]'1;^*TR52;G4MEBH0Y2)B+A'GC-^\Y^[B?0Z87@& -04[V@IQH!7GG MWG\@]UN6D6"S7+6._.=:PJ4:0L(<),Q%PCPDS$?" A"LH;9/>[5]PD[G/B&E MAX0Y2)B+A'E(F(^$!2!80WJF4:_$&8@)G9YRJ>:@-*>B->97X[?S*Q>:J@>E M^5!:@*(U-76PNFOJNT\F)%5Z8NDZX2^LO?_4,RY6%)+F0&DNE.9!:3Z4%J!H M3=U9M>XL;$=:\5 :1-(<*,V%TCPHS8?2 A2MJ<%Z:=[4+K]V[D^A2_(5K;%< M:;SI !UHHBZ4YD%I/I06H&A-2=5+[J9^S?VQD-''G5OZ0%]2EJEWFE Z6[+B M^ /YIH[#%2/W&6O5&G)E_ Y*T9S0PI,(UV4',"2G.@-!=*\Z T'TH+4+2F!FN/PM2N0W?P_O6 BT4' M]26@-!=*\\Y4O'7Z#P#0? 0H6O,_K;418>F-B.[#.3WH4J%!:0Z4YD)I7D4[ M.YR#IAJ@:$U9U5Z$I?D#1=K+J M'^PB3)E8ECM*O;2K\L]C$]<2IZ6ARM&(R:*!]3]!>?R M]:1(8+_W=_8_4$L#!!0 ( +B%<5J^5!\A,0H !5U 9 >&PO=V]R M:W-H965T"3A]2=+O MV:.4.?FQW<39V>@QSY].)I-L]2BW839.GF1<_'*?I-LP+[ZF#Y/L*97ANC+: M;B;N=#J;;,,H'IV?5MMNTO/39)=OHEC>I"3;;;=A^O-2;I*7LY$S>MWP9_3P MF)<;)N>G3^&#O)7YMZ>;M/@V.5#6T5;&693$))7W9Z,+YT3X?FE0[?%7)%^R MQF=2'LI=DGPOO_QS?3::EB62&[G*2T18_'F65W*S*4E%.?Y30T<'GZ5A\_,K MG5<'7QS,79C)JV3S[VB=/YZ-%B.REO?A;I/_F;S\+NL#J@JX2C99]3]YJ?>= MCLAJE^7)MC8N2K"-XOW?\$==$0T#A_88N+6!VS;P>PR\VL!K&W@]!K0VH"T# MMZ](?FW@MSW,>@QFM<'LO1[FM<&\"M:^=JO0!&$>GI^FR0M)R[T+6OFABF]E M740DBLM4O,W3XM>HL,O/;_-D]9U<%L%7'<9>DGJ_H8 MK_;'Z/8Y4YEZ'>6 VOPY_FJS9Q\K.S>:!7!W*WF4NWF_N M&2+A'QS3K*G<"7/1D6GDLGT68[. M__XW9S;]1U>$D; "6-(&$?"! BF)0H]) HUT<__M=O>%8UIFTGP=C=GX;;W"M[N1;TI;>_&C.6W MC=O[#D!T%(TN9HW=M+KV#W7M&^NZZE5(T1_*;'^B5[U93X-Q:639GI9(6("$ M,22,(V$"!--2979(E1FL_9XA$P4)"Y PAH1Q)$R 8%JBS ^),C>W*0\/J7PH MFA02;I-=G)=U0@VFCT?3:%PUFY[8) :6Q=Y2? MOV,?8=Y'#TM#*G. EW U3+LXF_G+-]=P9J?6X4#2&)3&H3314;\N]7R_+\RN M"K-[?+=._D>NHSC:[K:=,3>2;1MN*"V TAB4QJ$T@:+I^:,400WSD<+=%9060&FLILTUO7-,W?8 M >E4=#EUFD[UJ"N-TC&+E(%,H^>BB;@M"E#W-%'2J1Z80=8!ADJ44!H;J#*? M;/?S:(Y/UN'/KJE #BV0&"C0XK5 BX[RZ'FA!$G'*&,-#S_"'[W##ZA"":4% M4!J#TCB4)E T/7^43NG,<<,/J# )I050&H/2.)0F4#0]892*Z9AES(\./Z"J M)I060&FLIFDC@>5X[K2''U#)LLOI?$S]GN&'4B,=HX9E,_R JI%06@"EL8$J M._3V[JQ_^ &5(0<*Y)*?LCQ!YX>"#0U#7*5!NF8-LG<8XO=,;IAYMFD"I050 M&H/2.)0F4#0]:Y1$ZCJPP8>+E .OH+0 2F-0&H?2!(JF)XP26UVSV'K\5$<- MUB1^OZ6MFYU;)P5407U'^3G4HS![U .HU$[7*(Y93HK4L*9H[_ONLCTG8O9I M'3>HD FE<2A-=%3OTG&]94^0E4+IFA5*XV# /"5B)ENW\E!U$DIC4!J'T@2* MIN>/TCI='S8_E^3<(,L@XP5+B$TMA E:E+_ZXI MB#KX4+5RH$".\UHB.BA&*(G2/7*EI3\X)V(F6V<*5)Z$TAB4QJ$T@:+I^:/$ M3A>W]M*%RIU06@"E,2B-0VD"1=-OZE/JIV=6/S\X_C#3;7,(2@N@-%;36N./ MV;PU_H Z%5U.9^/IO'O\X2GUTC,O\'S_^,,,L@XP5+N$TMA E:GNWK F UHB M,5 B^TD13ZF5WG%+0VG?'1]FGG6>0.5,*(U!:1Q*$RB:GC6-6\0]V.C#0^J! M5U!: *4Q*(U#:0)%TQ-&R:V>66X]?E*D!CH!5'JG9UX7:#HE FE,2B-0VFBHWIGTVE#(M.#K#1* M[[B%FG3X/A$SV;J5A^J34!J#TCB4)E T/7^4VNGA%FIZ4+T32@N@- :E<2A- MH&AZPB@5U/NE"S7-=.L<@BJA4!KS.M9,^N-%>W4%U*GH<+KLUR24=.FAUFF: M0=;QA0J74!H;J++EXOXHR9/B%FQ2J.@)I050&H/2.)0F4#0]890$2LT2 MZ <'(6:Z=0Y!!5$HC=6TUB2%TUZ9 74JNIS2\:+G6IA=FC'D"E?%+S&D'+9R'/W^CW[G*^<-IQ@XJ:4!J# MTCB4)CJJU_?FBQ[ABBJUDAZW9I,.WS-B)ENW\E"E$DIC4!J'T@2*IN>/$CXI M;LTFA4J?4%H I3$HC4-I D73G_FNI%#_EZ[9---MA=*8W_&037_L>.TA M"53W['+JC><]3_;T&V\?0CW9TPRR#C#VY4/8MP^9JZS=Z;M._V $^^XA<[DL M9DLFC9M[=PY$5W;+YR3B^I- MEQ.%W[\P]#I,'Z(X(QMY7[B:CN?%0:7[=W#NO^3)4_4*R+LDSY-M]?%1AFN9 MECL4O]\G2?[ZI71P>!/J^?\!4$L#!!0 ( +B%<5IW+U-_6@4 "&PO=V]R:W-H965TG@E2W-QTUM+N;FV+!&M:4;$%=O07/VR9#PC4IWRE24VG)*X,,I2 MR[%MW\I(DO%%_/\5 ;%"V^)70G&L=(=^6)L1_Z MY/?XIF?K.Z(IC:1&$/7OF=[2--4D=1]_5=!>[5,;-H_?Z/.B\ZHS3T306Y9^ M3V*YOND->RBF2[)-Y5>V^XU6'>IK7L124?Q%NZJMW4/15DB65<;J#K(D+_^3 MERH0#0/LG3!P*@/GT*!_PL"M#-Q# _>$@5<9>(<&PQ,&_Y'ED/DJM?$V4G)P^213_03&D3HUN6 MJ0$K2"EY'J-[N:87%B,XCBDKSQUS]/-T1'@LTU4,E MD:_HT[C#/GS'WC$ +!7/.JC.6U!GCI$XW? K MY-H7R+$=KZM#9O/[2"IS7)B['>:!V?R.O)JL0[-U0*/:>=>]SS]N[AI"Z=;C MTRUX_@G>]R(UJ,$Y?:9)8*B!4_4 %2#$3WH$=5QJ[,2[7:C=2LJ"\F?:F_S\$_;M7[HT@X0%D+ 0$C8'@K7$]FJQ/1.]3$:73T4R MBIK)B+[HXTZ-C<1S-8:$!9"PL(1Y!4R_+3Q/L.UB9VP]-\4[;C6R1Z.Z44N4 M?BU*WRB*,=UW*6+$G:L()"R A(60L#D0K"6P7POL&U/L']OL2651ME3"/E.A MD^WBX;%36A]26DA8 D+(6%S(%A+VD$M[< X=_?2EF]=%^A^*X54[UE)OD)$ MHB>Z2O)>.8TA8 D+1T0]"2]0SB1ZI1)Q&K%5 MGOS=N;G]= MKR@K'0N1#6M*(_]L/2%I 2@M?">2V$99N2V*!R@FKUT%X3G4'95J6XU][(SR M5?'%@5#3JB_=NBX/L77TV+OW]KCRT\H[@A? M);E *5TJ5_;50#U@>/E50GDBV:;817]B4K*L.%Q3$E.N&ZC?EXS)MQ/MH/XV M9/(/4$L#!!0 ( +B%<5K4= I\)@0 (<4 9 >&PO=V]R:W-H965T M9 8F.4I:[O>0,W(PEUIF-S[9Y/QVPC MTX3"/4=BDV6$O\T@9;N)@YWW"P_):6*G&2 14) MHXC#8N+-HC2"&26H*HORW,(4VU MDO+CKT+4*>?4AM7C=_6O)G@5S#,1,&?I]R26JXES[: 8%F23R@>V^Q6*@(R# M$4N%^46[8JSGH&@C),L*8^5!EM#\G[P6("H&2J?9P"\,_$.#X0F#H# (#@UZ M)PQZA4'/D,E#,1Q"(LETS-D.<3U:J>D# ]-8J_ 3JM?]47)U-U%V=JX--CB,Z^ MG*,OR$5B13@(E% S6ERHB^KXSQ7;"$)C,7:E?- M TLP0;G^@=$;V-;_\MFL?U19_Z:%RI6"9B7]@+H1:Q+!Q%%/( %\"\[TQQ_P MP/NIB5*78F%'8C6"O9)@SZ9^DB""5WT,322MBFU)YF(](Z8?\]LI]@+LC]UM M%='QJ)$W&I6#:J'WR]#[UM!M3XBFL*UJ;M7D+Z#S)GBY2+]:*'T\[-<+96Z=JBV5CL1J M5*Y+*M=6*M]4=29TB=; $];TYIS9[3%Z \*;$L=JUQ911V(U1*,2T<@:XG?3 M%D)\2;; 59N+ECJ3+F,B 2U(PM&6I!M ;(%(WO8L*YD6LS0E7&B^>=8U)EWN MP+"2='[O:H@/DL[J9ENB'8G5B&)OWU!Z'Z;=Q[5H%VG[)"O4JJ7M';S_NIJP M3J729F,KE=\WV;/*$Y5).90+],=&"JEZ8E6BC8"L>JT!X<\\^\*N)JU#\O>0 M_"[+$;$]PA85:7>B-5G_,P4>=C5IG>R^R\?6%OA?-:EVR=:<@J,&U/>.BO3_ M:.3QOI/'_ZV5OT"42?56E(A#Q)8T^;OQBW1FGZ8UN:8&_XA<1U/6R>T_!+#] M2^"H)M^BNR-\F5"!4E@H M2>]JJ +@^:Y7?B+9VNP#/3,I668.5T!BX'J NK]@3+Z?Z G*O,5S-V8" #!@ &@ 'AL+W=O&ULK51=3]LP%/TKEH;"?5@ZX #'JLN=!C7!G37!&BBPIJJ@>R 6%W M5E+5U-BI6A/=**"E!]6<)%$T(C5E N>97YNK/),;PYF N4)Z4]=4_9D E[LQ MCO%^X8ZM*^,62)XU= T+,/?-7-D9Z5A*5H/03 JD8#7&U_'5=.CB?0X8O@)(6T#JC09EWM:,&IIG2NZ0+"*+O++,[D"R.+!S2QB2C15-;V<6@:\BM*]-U4H- $!*R807-.A4;GR$/. MER\A-X]N#.AT!H8RKL]L\/UBADY/SM )8@+]J.1&6V*=$6.U.P6D:'5.@L[D M%9UQ@FZE,)5&-Z*$\BD!L:8[Y\G>^20YRCB#8H#2^ -*HF1X0-#T_^'I$3EI M=Q&IYQN]T44<2F$X(3U\@NL'5[JA!8RQ+7@-:@LX?_\N'D6?#]E_([(GR1AV MR1@>8\_[3ZSH)P/"$SMD/C ./:/K7=L\CM(XR=D%!;6D5T\U MJ+5O,]HJV0@3'EBW&CK9Q'8R7_'/UFV'N_:%3?[1A/9X2]6:V7+BL+*4T>#C M!48JM)PP,;+Q5;N4QO8 /ZQLEP;E NS^2DJSG[@#NKZ?_P502P,$% @ MN(5Q6N9I(99K! C!@ !H !X;"]W;W)K,_AO>0),]US\2BWA"CPE*5,SKRM4OFU[\MX2S(L+WA. MF/YFS46&E7X4&U_F@N#$!F6ICX(@\C-,F3>?VG?W8C[EA4HI(_<"R"++L/CW MAJ1\/_.@=WCQA6ZVRKSPY],<;\B*J*_YO=!/?HV2T(PP23D#@JQGW@)>+Q$R M 7;$WY3L9>LS,%0>.'\T#W\F,R\P&9&4Q,I 8/UK1Y8D30V2SN.?"M2KYS2! M[<\'] ^6O";S@"59\O0;3=1VYDT\D) U+E+UA>__(!6AD<&+>2KM3["OQ@8> MB NI>%8%ZPPRRLK?^*D2HA4 HQ<"4!6 G@=/'+4\3(B1X#SX72BK,$LHV8$7B0E!%B=2#]0KK(20!"Z;H M^UN:%F:AP)M;HC!-Y5L=^ROP@31SR:FO- F3BA]7"=^4":,7$H8(?.),;26X M8PE)N@"^9E]+@ X2W" GXBV)+T (WP$4H,N>A);?'QXZT@GK%0DM7O0"GI$M M.:C64O;N*4X+S1A\$#PSBY+K);*M\'D-[K!@>B5:R]BG;#EQV#^QV3"N98YC M,O/TCB")V!%O_MLO, I^[U-E(+".1I>U1IJXULN4'WE!6%>+;/KW*)$8V";,?[N9C&.D-,ICZN[84Q^.B"0S;XSHL M1S7+D9.E7DN[3[.8E-T'OC*JP&*/1=+;.4ZX4]=W(+ .\ZAF'IVK!Z(A-1H( MK*/1N-9H[*P.RU "*F5A=VISF"5 2Z&/XT==ZKF@<:\"XZ-J?5[/SHE_D-:D MIC5QTFJ?-GW9.Z-/7;^!P#I$KVJB5^>J\:LA-1H(K*,1#!I[$KBKW.Y[MI;M M;IWP-,6BM8?W;MP5Z+A5XRBZ0)-G=>Z>^T>YM:P7_)]29SLB%#7=JR=8$V%L MDWRI\MUHIR[K4&A=[JCACLY5_=7,0^DT$%I7I\8,0J>/>BVG4V71/A1&01 > M6YWO&-AEVE@ZZ/9TU<9ORQ_PW'#I__/ "7/R\@Z$UB7=.#PX.EL;#.H&AT+K MZM3X0>BT4J_6!M%1=6$@$S]4O:%"[.11:5Z?&;B*G37NM?JFRZ!P+(3SN ME[YQX^/#PV_=ZV9$;.QUM]1I%DR5]YOUV_)*_09>+^W-\[/W"WB]L!?,?@-3 MWM-_PF)#F00I66O(X&*L&@4K,2?%':R]HP,E6?.OYG!QWCB>,8B8! I T'TWQ;F MP)A!TG;\58(ZU9I&L?Z\1__-DM=DGHF$.6=?::PV$V?DH!A6)&?JD>]^AY+0 MP.!%G$G[BW:EK.>@*)>*)Z6RMB"A:?%/OI>.J"G@\(2"7RKXQPK]$PI!J1!8 MHH5EEM8#460Z%GR'A)'6:.;!^L9J:S8T-6%<*J'?4JVGIE]TIGSB4J(%"+3< M$ %HII2@S[DBSPR0XFC.DT0[?*EX]&W#60Q"HAOT"!%/(\HHL>'@*_0E3T 0 MQ04B:8P>(.7:7CM^DA CFJ(Y85'.*H4/BR6Z? !%*)-7&O)I^8 N+Z[0!7*1 M-*9(H_244B6O:Q-_;'@N]1)Z\J(Q'KM*>\3P_]>>]W(CY U$,!OD:^Y_=;#)J_7CWH,">HPAM8O/!4>/N'@1>TJX MI H684LD6EBTB'6P&%8LAIT54=N7VFP;GK,FS@36X#FJ>(XZH_75?L @OB%; MO0.L8;^!YN5>K(.6Y8JF:Y3NXYKI3X"5>D.6HDN-54"W5MWHAU3$>.@=%UV; M5']XHN9N*P_<_L\>*'/\)1_UW5_NOHQIPQ(FH K21+ M,X:-JNZ%@R.6;6+]GM<_0;/6QN#_A&8]A*\DBE]'M$6L@ZA_(.IW$AWU0G_P M,UJ"H#J79VB>)[:EVL*UZ>$R4#EA:*&;81!"$[-M6RN/SG7>NM6="ZWIE4.; M@]_1Y^"S-CKG0FLR/;0ZN+O7^012WJ%9%!5QUQ'.JEC'=$MC.-4)MW0V/O;] MX[Q]2:QI]Z$!PMT=T*@7# ]Y>_^.O.UFB[<&>W\XZ\'?Z8D$$P\([S]B6QPFZW=E36KE_;&P2IOPUYJHI37C5; MW%+4*>8*&X3BH'BF3V0 M/W.EC_?V<0-$?X^,@'Z_XESM!V:!ZDYG^@]02P,$% @ N(5Q6ICF-ZY* M P ]@X !H !X;"]W;W)K;,=GNJ?L@8< CW&4<)G1BA$>FV:W \AQKQ'4TADRYJR& M99!N3IPQP MH$5Q9#J6-3)C3!+#G>JZ!7.G="LBDL""(;Z-8\Q^W4)$]S/#-@X5]V03"E5A MNM,4;V )XFNZ8+)D%BX!B2'AA":(P7IFW-C7GJT%NL>D8JE!6E#ZKP M.9@9EIH11. +98'ESP[F$$7*2<[C9VYJ%&,J8?GYX/Y1!R^#66$.E8+*52)UPYS@E D=H*:C_@-ZA)3 "'/U (U,Q$/,@$]-(2>D;$T_'_PV&]PY,KCMH#N:B)"C#TD 0=7 E)$4 MX3B'<&Z=1DQQS83F9\N=08W<.U_>;XBF7[RBI R\ELV7) DKWU;Q[71ORW7S&RHS=0QO'-M2W^FYJZ, M['2_"HUA06/82..<'5W'H-&U+8,NS;R.S"HT1P7-T;]MR5&7V+HT\SHRJV ; M%]C&S8LPVX&$\^WIW3=^L1&&EM6O[I9YXWAMT71D5D$S*=!,_O-IU>C?=LE- MSH#OG>A4X7!5<+CZ*P[GK9E&[[8,KLYA<*)3A8%M/5W'K$8*7[;Q"I@^82KA MRQL^ NR'6;5J]TO'>5IEAT2(A50>^CR_6N5W,ZOV#^?9/FN>;]N-UI5;E6[I MLFNW66,Y'YW#I(SX$J1DKPG7 LO,QR5@@]Z+@ZEY"JV!=>26 3-+B4(,;*,3 M+K5,MHG(&PO=V]R:W-H965T>*_)G$:78]V"BUO1R-LF##$Y8-Q9:G^LRCD E3 M>E<^C;*MY"PL@Y)X1,?C^2AA43I8797'[N3J2N0JCE)^)TF6)PF3WS_S6+Q< M#ZS!ZX$OT=-&%0=&JZLM>^+W7'W=WDF]-]I1PBCA:1:)E$C^>#WX9%WZ=%D$ ME"W^%_&7;&^;%%-Y$.);L>.'UX-Q,2(>\T 5"*9?GOD-C^."I,?Q1PT=[/HL M O>W7^E..7D]F0>6\1L1_S\*U>9ZL!R0D#^R/%9?Q(O'ZPG-"EX@XJS\E[S4 M;<<#$N29$DD=K$>01&GUROZL_R/V J;3,P&T#J ' 1-Z)F!2!TRZ!DSK@.E! M )V="9C5 ;.N ?,Z8-XU8%$'++H&+.N 9=> BSK@HI1#]?Z5;_Z:*;:ZDN*% MR**UIA4;I8+*:/V>1VDA]GLE]=E(QZG5#=M&BL7D7HG@&_F%W',9\8Q\(G=: M=%Q*'M:GWJ^Y8E&QDTU#'IF&!8EMR)5FXS8:\ 3)Z4Z:FDEN M=]+$3/*ZDZB9Y'GT'?LY@3\4BRXO-S8F2?J_#)Z?#B M6^XRV[* 7P_TUUC&Y3,?K'[^R9J/_WM*L$C8&@FSD3 '"7.1, \)\T&PEFZG M.]U.3?15D_E+Y7Y\344L5QLAH[_TB?AY7[P=V]G(P3E(F(N$>4B8#X*U=#G;Z7+63Y=;)LDSBW->ZC$4 M<+$3XX59C+D,-BSC9"NCH$^16F&G>^*@ M!P7CC;'GOBD3";.1, <), >HL62;.A- =*IM15:36/MJ$NE36L?UT6IO=VMG0T3E0F@NE>5":CZ*UM=EX59;9K/HU^B./ M0E;>T%5=/_&TUQI S3O]9'WS91,&F65%]B>*8/!2K6Z)87 T)TP<#D6SS M8N=OLCXIZ_E1VIO,QX>ZAAI94)H-I3E0F@NE>5":CZ*U==WX69;1=MC3=5+= M9_A696MAWYX4]N+XMI.CA06HT06EV5": Z6Y4)H'I?DH6EO7C=]EF0VOXWQ= MZAN8L)?'"?LH7R,MFS649D-I#I3F0FD>E.:C:&U=-]:99?;.OO"0)]NZ?.[G MGIG)O:_GH$X;E&9#:4Y-V[]3C+Z5'?EUM,R M7O.9I]Y7CU":#:4Y4)H+I7E0FH^BM3\NC7U&_\4^*P1) K;MO&16 ZU6M3N< MSL<+ZU"N4"\-2K.A- =*J5IK1/M' M (?2A#IF4)H-I3E0F@NE>5":CZ*UI=DX9M3LF#E"\H!E2LL2=H>XN5": MCZ*U%=R8==1LUOW 8H.9W%O;4$,/2K/IOQN2#K1'%TKSH#0?16LKMK'IJ-FF M.Z@;H/4&]"=I4-H:2K.A- =*,W9@[[RU8J!L'I3E0F@NE M>5":CZ)5@AWM/2\JX?*I?-A81@*1IZIZPM+N:/5 LQOK*]1@ZF>DG;+Y%.49B3FCQHY'BZT;&7UX+%J1XEM^52J!Z&42,K-#6_S;ZA]02P,$% @ N(5Q6D %3(3H" +5X !H !X M;"]W;W)KZV0->V),N. MLXF!QKH"DR)HT)G/C,S$0G6K1">3Q?SXI2ZQ3%MAI>3%]$-M23R/*/O5R:%? MBA=/:?ZCV#+&R9]QE!27HRWGV?ED4@1;%M-BG&8L$4?NTSRF7&SF#Y,BRQG= M5$%Q-->_DDIF$R6EU4^V[RU46ZXU&8L)N<%+LXIOGS%8O2I\N1-GK9\2U\ MV/)RQV1UD=$'=LOX]^PF%UN3/643QBPIPC0A.;N_''W1SGUC5@94+7X/V5-Q M\)Z4EW*7IC_*#7]S.9J6/6(1"WB)H.+ED:U9%)4DT8^?#72T/V<9>/C^A>Y4 M%R\NYHX6;)U&?X0;OKT:R[(+'E!&A75_^2I:3L=D6!7 M\#1N@D4/XC"I7^F?S0=Q$#";O1*@-P'Z48"AOQ)@- %&WX!9$S ["M#-5P+, M)L#L&S!O N9] Q9-P*)OP%D3<-8W8-D$+"LYU-]?]>5;E-/519X^D;QL+6CE MFTI!5;3XSL.D%/LMS\714,3QU9IF(:<1N>5I\(/\AU@L2PNQ)W\FMUN:LX)\ M8^(N*EC"P^2!^ EG8HN3,"&W+ _%\2MR(_3)\IQM&LI'BW$:1L4G\H%,2%%C M1,#W).3%9[%3O+\.HTB(O;B8<'$595\F0=/C==UC_94>:SJY3A.^+8B=;-A& M!DS$Y>\_ _WE,[C2E<0O63XFT^5GHD]UC7R_ME/,M4DMS]IIB9Y_4F&FN3W)^FO MDB0%&ON[T*C0\U?0MS1B)+TG17G_=/3LJ@XWNL/+/XCG148#=CFJ[M7\D8U6 M__J'-I_^MTNP2)B%A-E(F(.$N4B8AX3Y()BDV]E>MS,5?=5F_DJYGU]2$=WQ M;9J'_Q,'/HID7^_]1/YZ_=Z[4IYHJ,)KF%G!RG+O<:5-JW\7D\=#\?9L9R,[ MYR!A+A+F(6$^"";ITMSKTARFRXSFY)%&.U;I<9-&$C8V%^<^V6E[O MXEU$RR'>9W+#\HSQG:B_CVKH+CTJ3S-4CTB8A8392)B#A+E(F(>$^2"8I._% M7M^+]]6N"Z1ND3 +";.1, <) M.8)J^$MY0',FZF%9&^N^#:V^#6WUI0V5&Y3F0FD>E.:C:++D#MP(32FYW\*? MNW!#*Q\LJ^3'DF#(H+WASPX$HILG/^BLU=T86D=":3:4YD!I+I3F06D^BB9+ M5V^EJ[\Q6](XW25\B(CUDQ^"].G2&)_F3667!LL82;.A- =*Q\VD;!MM6UT]A%)$[)A)U6A8$ M0NAB9Y#&V:[<^(M8G=HVNH8NQ[J&6E10F@VE.5":"Z5Y4)J/HLFZ;ITJ36U5 MM;J.Z]D#;U6V$/9UI[ [S"3]6-=(A\6"TFPHS8'27"C-@])\%$W6=>MT:6JK MZS1?5_H&)FSS-&&?Y&ND6V-!:3:4YD!I+I3F06D^BB;KNG7--+5M]HUM6)PU M \%0C $I;^1<"I8FSV1+"Y+6+7A*1.'-6$S2'2^XD'4Y6:WY^6R7E2VVC*1! ML,OK :6X72C9L"@LJFEM[)&) CW-2;"ER4-U.!!W49Y&S:$!M?N\WP 4:L!! M:3:4YD!I+I3F06D^BB;?,:T/IRGMDM,[9H!HH1X=E&9!:3:4YD!I;D.34X=Y MG#J\SF8+\ZB9W]5L?IB(9)FUMIFF]LVJ:<$DH%EO0Z(!:KI4&IO&6#..LR+2 MR[&@-!M*]/T&R%G)\U90 O>*6BHQ0:E65": M#:4Y4)H+I7E0FH^BR<\SM,Z=/GW?G!P=:1JMH30+2K.A- =*MH30+2K.A- =*5":CZ+)RFZ--_T7QELESGTF M#M*"%Z\FW\9RTPZKAO'R6*10NPU*LZ$T!TISH30/2O-1-%FDK=VFJ^VVKXR7 MT\O>63HL3]5K+,8G.19JG$%I-I3F0&DNE.9!:3Z*)B_#U!IGAOJ1MW?8#FKR MT-_,H#0+2K.A- =*E.:C:+*"6QO,4-M@[RE7H0LN0FD6E&8W-)6!XC1MCNK!XV8NM&,>E.:C M:+44)P=+2L9M7"U7$\JB8RY>\^%;. MI:S(]T6:E5>#>54M+SROG,[E(BY/\J7,ZI\\YL4BKNJ+Q9-7+@L9S]I!B]2C MP^'(6\1)-AA?MM?=%>/+?%6E22;O"E*N%HNX>+V1:?YR-? ';U=\39[F57.% M-[Y^*^I*WILR2A'Q9Y"^D:&Y=TYIO6EWMZ/H )UGS/^N^*NJ?)O6X:CR) METD5I^2^RJ??R.^$)<_)3&:SDKQCLHJ3M'Q?7_LK\4@YCPM97GI5/6LSUIOV M,]QT,] =,P3D-L^J>4EX-I,S?;Q7KW:]9/JVY!MJ!#(Y/2&!_X'0(0VWK&=B M'GXOE_7PX<[AS#S\TRHS#N?FX;=Q85R\L+_O@>%8!FO]0AP>7IVN6IZ_,G^8_)M7(UA=*LI1%]U+G_3;A1KRK<"2,(6$<"1,=S#]M:4WI>!X/3Z+@?#BZ M])ZWR/2'ZK7K\.?/OC?U[TO+O*Q?W1:OY'[WBU?C%*Y*H30&I7$H3:!HNOJ- M;.'__&FY'XMRBJ0Q*(U#:0)%TYU2Y90>]^QLYCM[1](8E,:A--'3?CQ%TR , M=YRB55_R+0)32+[XYL!DICB;@R8F*(U#:0)%T^VJS.0?T)E\:&B"TAB4QJ$T M@:+I3E5M\H&YRJ=@N;5_RY! M]2AJT:-VG9 M>Y1Y"E>M4!J#TCB4)E T7;WJ4?2 'D6A/0I*8U :A]($BJ8[ M53V*'KE'F?G.WJ$]"DKCU*(@]4Y!\^I.58^B=CV*FGN4F>)L#MJCH#0.I0D4 M3;>K>A0]H$=1:(^"TAB4QJ$T@:+I3E6/HL >968Y.X;VJ#WW\S9^-=8&#EV- M0-%TJRI'45".,G.8IG-_Z KY09Z.P6VJ.@- ZE"11-%ZUZ5'! CPJ@/0I*8U :A]($BJ8[53TJ.'*/ M,O.=O=L6) :=ET-I D73]Z10/2JTZU%;3\B6/Q24QJ T#J4)%$UWJGI4>.0>9>8[>[Q24QJ$T@:+I=C=VA3ID6RCLOE#8C:&P.T-AMX8Z1H\*58\* M@3UJ#ZO-#338G1LF9H"S5FB/@M($BJ9K53TJ!/6H/1QMQZ-HJU+HGT1!:1Q* M$RB:KE3UJ-"N1]GO%64&.I^2H3T*2N-0FD#1=-&J1X4']*@0VJ.@- :E<2A- MH&BZ4]6CPB/WJ-"V($W,*W%V"NU14)I T?1M-56/BNQZU"';1YFG<'TX0VD, M2N-0FD#1=/6J1T4']*@(VJ.@- :E<2A-H&BZ4]6CHB/WJ,BV($W,*W%V"NU1 M4)I T3JGWL9&]0M9/+4?*5"2:;[*JFX#^/6UW<<6W/@7HMW=_X?KK_V+ZW83 M?T]ANL]"N(V+IR0K22H?:^3PY+1^'5=T'R_07:CR9;L=_D->5?FB_78NXYDL MFAO4/W_,\^KM0C/!^D,>QO\#4$L#!!0 ( +B%<5K=#"I[,@( . $ : M >&PO=V]R:W-H965T"MEUX;:_X3[&NS?GML)PT%M1.\2>YL/X]_Y_@R;HQ] M=A4BP8N2VDU8153?)(DK*U3<#4R-VL^LC%66W ;I;C=35&:9L*&;#_P(-85A8&D&-=\C0ND;_6]]5G2 MNRR%0NV$T6!Q-6&?AC?3/*R/"QX%-NX@AE#)DS'/(;E;3E@:@%!B2<&!^]<6 M9RAE,/(8/SM/UF\9A(?QWOTVUNYK>>(.9T9^%TNJ)NP]@R6N^$;2@VD^8U?/ M5? KC73Q"4VW-F50;AP9U8D]@1*Z??.7[AP.!,/\A"#K!%GD;C>*E'-.O!A; MTX -J[U;"&*I4>WAA X?94'6SPJOHV+&:T% MH=FV13H8I?ZPMD=0\AXE_T^4"Q#^V"KN8_ /*(W>HB5<_@-C?HSQ*OWP%V-R M<&%#[W_A=BVT XDKKTL'[ZX8V+:?VH1,'>_PDR'?$3&L_"\(;5C@YU?&T#X) M;='_U(I?4$L#!!0 ( +B%<5J9+#4S^ 0 #$J : >&PO=V]R:W-H M965T:,P.4PM;'Q>^1=N=U!?LV20C6[JD\GOVS-69 M75'644)3$;$4<;J96H_X(<3W6I"W^#NB!W%TC/2CO##VJD_^7$\M1_>(QG0E M-8*HCSUQA9:TPW9 MQ_(;._Q!RP<::-Z*Q2+_C0Y%VY%CH=5>2):48M6#)$J+3_)>?A%' MP_(7!+ M@7NIH%<*>I<*^J6@?ZE@4 H&GP7#$X)A*1A>*AB5@E$^6,6WFP^-1R2933@[ M(*Y;*YH^R,T6_H\:\%>MQR2I7= MI$ W'I4DBL6MNO5]Z:&;+[?H"XI2M(CB6%E)3&RI>J%9]JJ,&!01W1,1^Q@M M6"IW OGIFJY; *$9,'(- %L]?_4EN!]?PI-K)#[NMW?(&7Q%KN/BE@[-S\@S MKN3W)^6>6;X@2HZ=DW+?+/?H2LG'6H[';<-Q@;R'\^C]ML'X:7EC*'J5'WLY MKW>"MZ0\H@(](8]F3"AK\A]HN2.NMK[I&-VK)$OF5VS:G&%%=G5+ !CE, MOPF^S51+_3.QWXY- !G4AX0%D+ 0"-8PP; RP=!H KTDHCE+$O726[SA--YO MT']H0=ZC9)^TF<*([FH*2)@'"?,A80$D+ 2"-9PSJIPSNFYQ&4&Z Q+F0<)\ M2%@ "0N!8 UWC"MWC,V+BW*'0"LUL:CU16?4&8G6**,<24Y208HT^X8(1/35 ME9IK6M<=8Y2N)H*$>9 POX!AYVA)=.Z<7G,]#"!#AD"PACON*W?<7[GJ'-]L M\X61W]47D# /$N9#P@)(6 @$:]@'.W5-QKEN\2GU0 8!I7F@-!^4%H#20BA: MTR5'E3MLG&;*5U=$$K97LXKV2Y'S2(9>:)GYM+K'R.WL'DB:5]+Z1TO%X%/B MY+>TZ7UJ$X#V*H2B-4?:K4?:AVX"E!;M&F# MNC2*S;5171_NDL":<9V= %H?!:7YH+0 E!9"T9JFJ8ND^,HJ*08MDX+2/%": M#TH+0&DA%*WIDKI8BL]42R]):+\B%7M#.5>+4&ZG"S+<,NZ9W&]N[EYGVX"6 M5D%I 2@MA*(U;5.75_&Y^FK+BM3M7WCF")VG'] Z*RC-!Z4%H+00BM;T45UL MQ5=66S%HN164YH'2?%!: $H+H6A-E]1%5VRNNOY\PCL^FU3.S;$[>P*T?@I* M"T!I(12MZ8FZU(K-M=9NJ3%H7164YH'2?%!:4-+:D]G2!J 54_MH0UM"^3;? MJZC?3]7??;&WK;I:[8=\S'H=HG._@=02P,$% @ N(5Q6C*= M@/(,!0 F"@ !H !X;"]W;W)K_\'*/90<@GM>5QU'*7^02.V3A,GO=SP6 MA[F#G>,'7Z+-5N/E$?&8+W4.P;(_S_R>QW&.E,7Q5P7JU/?, M'=O'1_0/1?)9,M^8XO*B)8##EYQ()4#&>K@5P[^4(>@<@@*9LI4"AXH MTVPQD^* 9&Z=H>4'!9F%=Y9^E.;/_5'+[&J4^>G%/=M%FL7H48OE$_H9/9;/ M'XDUNA=)DCV9\LI7)B5+M4*?]UIIEJZB=(-^HERS*%9O,\7P[K(*XJX,@KP2!.7+$?+Q.T0\$O2XWP]W]WO.-7\(Y4]?%0>OK]GGF-WZH=6_*YDQ6QXO*9.XL??\!C[Y<^5B#!*!!8AS&_ M9LPWH1\90Z*]MJ*T6D]O^X@L <,",.]MSPOL8SR9S-SG-D7#S*@Q/,OD@SKY MP)A\;YF]0Q^5VO,5^L2^9^L2W_1Q8,2]=C%!@E$@L Z?8-#EK,F/?)R>9#S&BQM L$[^I$[_Y5WU( M+K=Y)YKV,6!$OK:N(,$H$%B'T6G-Z-2Z$TTA&8,$HT!@'<:PU\A1[[_O1=4] MVFT&!Z,)/BG)86;4'+$M(RV!CJ$;4H78;C;!31">IC_$BIJCL\V^T=+8*#Q? MZTKGR^2-'XX\KUD8O;R RF]0- J%UN6Y4>#8M^Y5&$@>5[1!HE$HM"YMC7;' M9O$.TZ[*>P2M0O3/BO6R#37':LM%H[NQ4:1:-:KPO 5YV<]I\H/,J#D^V_P; M%8W-,MJZ5:&_T5V\Y^CS(4:_"Y:B]QO)><)3W+M-'YQ+/?) 42W-4N*20:A4+KTM8, \0\#("4:G4/C-O? MI]EJ/OG6'69&S1';,M+:;#[1@Z)1*+0N;/;%>]F&FF.UY:(9$XAY3+!1'=-AJF.0&37'9_O_^D:^^^9M M>NM6=9WJ,$=Q;36"HE$HM.X3:"8!'ULW,1](DE>T0:)1*+0N; LO?V?O$Y"9*%8KY.G/R1I.LI\CR-;CR1(M=\6+8 M-Z&U2(K#+6&PO=V]R:W-H965T! +$00Y M2>;Q=P4='&+F!>N?G^B\N'AY,7=>*A9Q\,U?99NKP=F K,2]MPNRS_'^#U%= MT"3G+>,@+?XG^^K<\8 L=VD6AU5AF4'H1^5/[T=U(VH%)*>Y@%T5L(\+N"\4 M<*H"SG$!YX4";E7 /37"I"HP.;7 M"HP+>Y]>;.*.TV]S)M?)O&>)/G9DI9_ M*.0J2LL;[$=YS;K-$OE;7Y;+Y@MOZV=>0&ZS>/F=_$86<1A*PC6T$4K$<$L=Z M3^RQ[33DLS 7_^@E3\6M\X;BM*WXXU/ILX;2[/3$\^I.E.K$A^J2]=%^G66XJK@6P;4Y$\B,'\UU^L MZ?CW)L&0,(J$,22,@V":TNY!:;>@3U]0^DG<)BU=I)9(&$7"&!+&03!-R\E! MRXGQJ64_1++T4T&VB;\4)+XG^T.C+IOJ51P$7I*2K4C*QOQ=D^AEB%D1(A^J M/,QM9SB5#>)#74UC(EW51,+82?ES4$A-INE!IBF@<27_D-NO-^3/V(N:9#*& MZ/IL(F$4"6-(& ?!--%G!]%GO=O9&5)+)(PB80P)XR"8IN7907Y;.>%L_ZT@L"^=N[1[U=+L]N M;(R->72M&4@8+6&36C,[=1Q;;V49,B('P33%SP^*G__W/:LQ1%WET@%77M'$N:P1V50]*HRT7:XW)HY#5LZE- MAB;"431=U9J]89E533,_E,WRBMQ[?D(>O& G6G4U(COKBJ31BF99M0=S/+2. M'DMH3(ZBZ1+:2D+[I\;&R7+SDC]S8T9WEA))HU :@](XBJ9+KJPFR^D],K:@ M=A*41J$T!J5Q%$V75'E*EM'FP R7JACU48GE#F='S=_"G$IG4:'.TFF7P%%! M=;64:V29;:-3V]P61\(6H0BRAIUAGI24!J%TAB4QE$TO3XH[\JV>X^D;:@W!:51 M*(U!:1Q%TR55WI1M7@?U>B/I*I'ZV->RQ_+?D=UA3KBS]% /"TKC*)HNO?*P M[),\K [#KA:@8:"T,!?MK"K4Q(+2.(JFJZJ\+KMEB52?81?4V(+2*)3&*IHV M)+2&1Q-PWG:6+HTRHNQ>RZ*>SVG?.)/A>*QFL8V:09TK*(U":0Q*XRB:7@>4 MCY&B++'DZ<8Y&@ZY:@- :E<11-?W]#^4N.V5_J MW9MVLRK,671^WP.Z+ I*8U :1]'TVJ&L*\?JW<\Z4/<)2J-0&H/2.(JF2ZK< M)\>\W/= U.A3G?SLI#32HHC;?>$%W2VDMX9O<),G2J8AB'3N8\ M.DL%-96@-&Z^&[I.RBIRS,[.Z7VM*X=$+3-7K=PT][F3<^O=7_:J+ M-&(64!J%TAB4QE$T7=+:_DZO\"Y>%:/>0TR>]9?8'9ZP6SRYSVR_X_PY*J*N MDS*07//*I)^M-N\U=S M%IT;9:@+!:4Q*(VC:'KM4&:5VW^=DPM=YP2E42B-06D<1=,E58:5^W_9%,I] MOO=2X_P5:D9!:0Q*XZTW1)=4N4SN*^SZ5,4P#3T6YCPZ2P4UF: T;KX;I4ZC MV@['H4C6Q5[4J7QJ=E%6[@9\.%KN=WUC7=!B6^BCX]?6Q76Q^_-(8XD<#V>R[B3EOM3EERS>%OLHW\59%H?%QXWP5B+)3Y"_OX_C[.E+ M'N"P._C\7U!+ P04 " "XA7%:3F$KOGL# !:$0 &@ 'AL+W=O']RS^4*;!VXX2.D<'D _IG<2[]R2,F4Q M)(J)A$B8#9TK_S+R Q.0E7ABL%%;U\1TY46(I;FYF0X=S[0(.$RT05#\6L,8 M.#? NJ4=9K [>MW^G76>>S,"U4P%OR93?5BZ/0=,H4977%]+S8_H.A0 MU_ F@JOLDVR*LIY#)BNE15P$8PMBEN3?]+40L140!#L"@B(@^!3@]W8$M(N M]KXU=(J 3F8F[TKF(:*:A@,I-D2:TD@S%YG,+!J[SQ(S[@]:XJ\,XW0XIBG3 ME),'+29+,U$P)70-$@>>4(53(C5CI,AQ!)HRKDZPX%C$,8Y;'O=,I:2) M5J?D!HMC= 03B%] DL +VEAZQ%= ?FTX^2EH0J[F$@ GCR9'A"7DEG%N^ -7 M8X],N]Q)T?I1WOI@1^NQFA9I^Z>FF@YY?(C(\=%)#6:\/Z9-?M< HCT ?K< MU+;#Q8$I1RE2ND$A@XN M#PKD&ISPZQ>_YWVKTV43%EF"502V2X'M)GKX76F&BP/.R)E1N>PD76HPQSF!UO)Y+7ZY]7\C2Q569%S7LHY;Y1SS]3R;(:O032B M ?F:2%RGZLPT@@XU8Q,668)5!/9+@7U;Z=FW*= F++($JPB\* 5>6$S/1M:A M#B_JTM/K?$I/2U56Y/C>Q[[8V^_=B=D9U^Y,&^,/56*5%MFB5=UMG2E\6[E9 MD&Q9M$F+;-&J%C_V_G[CSK@A07'76G=(&34##Y:9T[K;.U+O4X[:JC%7Y&Z= M8\V_#K=4SAF>.SG,$.^USK$M,C_(YS=:I-G1]D5H/"AGEPN@4Y"F /X^$T*_ MWYC3XP4@( P% : >&PO=V]R M:W-H965TQBBQ+YZB$EJMA;]^0WB 3/6AD_ M339$S76:^FJ#6OB!;=#PRLHZ+8A-MTY]XU#4,4BK-,^R2:J%-$E9Q+F%*PN[ M)24-+ASXK=;"O=RBLOMI,DP.$_=RO:$PD99%(];X@/38+!Q;::]22XW&2VO MX6J:W RO;\?!/SK\D+CW1V,(F2RM?0K&]WJ:9 $(%584% 3_=CA#I8(08_SJ M-)-^RQ!X/#ZH?XVY1>01^YVHT@Y%R3*PMD]N.#-:F$0 M4XW1#"=-.)0'9/ A3P\P:DF:-II+HX0/;2HFE=2(4#V[6 M#C$Z7\*]?1&*@E>(NY,*&=8@+,1+*W<^1Q)2^0LX VF"A^)S\$5*S!UV3ZN. M\;9ES%]AG&,U@-'P$O(L'\/CPQS.SRZ@<;;>5O2W7,KI]S7(^QKD47_R/S4X MA=O*C4[+A3:Z]HVH<)IPGWAT.TS*]^^&D^SS&["C'G;TEGKYQ9/DRXA@5WP? M#D5O#D7_#6>GB%O-87L+0J/NRLE@5*2[$R3CGF3\)LF-YT[&&LQ6+]$%GNY( M/#1L5UQ%QTW'2">/J@5KM[@ZXAK^0Y4>7>[P3MP)MY;&@\(5QV2#CQSLVMYK M#;)-O.]+2]P]<;CAYPI=<.#UE;5T,$(+]0]@^0=02P,$% @ N(5Q6E$K MFH&&"@ X)$ !H !X;"]W;W)KFDIW9UT2/2K6" YAT5\V'7U B(O2) M[/PWM6\Z43F_^VBX&H%;O'J)DZ_I0HA,^;9:1NEU;Y%EZ\M^/YTLQ"I(/\5K M$>6/S.)D%63YS63>3]>)"*;;0:ME7QL,QOU5$$:]FZOM???)S56\R99A).X3 M)=VL5D'R_;-8QB_7/;7W>L=#.%]DQ1W]FZMU,!>/(OMM?9_DM_I[91JN1)2& M<:0D8G;=NU4O_:%>#-@N\7LH7M*#WY7BJ3S%\=?BACN][@V*&8FEF&0%$>0_ MGL6=6"X+*9_''R7:V]?/YFG(!5W\?+?X31;7/?.>\I4S(+- M,GN(7QQ1/J%1X4WB9;K]5WDIEQWTE,DFS>)5.3B?P2J,=C^#;^4+<3! '?Y@ M@%8.T$X=H)<#].,!HQ\,&)8#AJ=6&)4#1J=6&)<#QJ=6."L'G!T/&/]@P'DY MX/S4"A?E@(M3!ZB#U[_*7[;K MZ79\OF:%41&IQRS)'PWS<=G-7;Q:A5F>D2Q5@FBJW,51%D9S$4U"D2H?J]M9 M\6L:3D42;+/PLR&R(%RFO^0+_?9H*#__](ORDQ)&RK\6\2;-J?2JG^43+,KT M)^5DC-UDM!],1E6^Y.46J6)&4S%M&6_)Q^MOC7?>J*])@'[^RNY?7NWUY?VL M245O$WU2-/6#H@TTO65"=_+A_YQDGY3!>#M<;7L]Y<._!,DG1=]5'[4,-]^8 M?!#MAP_;_AKRX8:82(?;IT^^;;CSUZJ[IP]O^\-Y\N&/8IT/'_RPNB\??KO. MG_M ;QM>6PWU?6WQREOF=[G':>W<\5F_C)=!Q-QW#?[2MXR1FD)A)8A:)V23FD)A+8AZ)^1!62]APG["A3+\YV$Y.:MO) M3;XE292'^]OT@W)[6_R[WYW>T!4]:I6OP2,P@,9/$K!TVW&+%+L3SC3X8 M#*[ZSX>!(BLZIU1TFPN=-1;RR&GY$%8+P&@?@)$T /?!]]WV)9Z]D0!Y *15 MN@: Q P2,TG,(C&;Q)P=-CK(P*@E*%S\+3,]\5V,)E6J4E+1[8/*7BCTT1&/,Y_[E#(4,U -1/5+%2S4MH,3N.J[''B3E^D<0E(S2NWP6.JX<1C)1&M:J&:CFH-J+JIY MJ.936CU<6A4N3?XN,DW#>;0]V%"$)[^Y6:VWX;J=)T+L'W@H#U3<;Y+)(G^C M>?#PG\JOP?3A6VODI,4[1X[4#%0S4MJJ]097W-V#O,IMGQ4>-=W)W\LET M#A?:NM#R#-3&,[#*I4;2I6QT9@ZJN:CFH9I/:?4P5*T.JKS7X;U.X,JGT7F+ MA79#H)J):I;:;"@8-K.'-CJ<4M)%2WJHYE-:/5)52X0J[XEXIW.^:O-4>O- MPIU\KIV3@G8[H)J%:C:J.:CFHIJ':CZEU;-7M5NH\GX+[B!'_O-!S#?+((N+ M&.[/M;5&$>V_0#4#U4Q4LU#-1C4'U5Q4\U#-I[1Z9*OV#_4*\K;@MBS1?> ]]4'O;86O&T-8+5#-0 MS40U"]5L5'-0S44U#]5\2JMGMFK1T#1V5TA#NRY0S4 U$]4L5+-1S4$U%]4\ M5/,IK9ZVJNM"DYYGQG:%Y&4ZAQ!MQD U$]6L4I/M,J$%G;<+NFA!K]3D;\-] MJF8]!E4[A/8^[1#R,IUC@+9-H)J):I9V4GL%6M-!-1?5/%3S*:T>KJJ]0I.W M5[S3N6#Y+#IG#^VN0#43U2Q4LU'-0347U;Q2>VO#]K_HP]"J/@Q-WH=Q5Z6L MW,:U'^1X_7AE:[#0"T^@FH%J)JI9J&:CFH-J+JIYJ.936CV 53.&=@8?SD#[ M*%#-0#43U2Q4LU'-0347U3Q4\RFMGK:JCT*37T<#VX]#VRM*3?YQ1P.M::*: MA6HVJCFHYJ*:AVH^I=7#5;5-:&^U371[+]FE>U!>NG/@T)8+5#-1S4(U&]4< M5'-1S4,UG]+J%X.N>D-T^ (=.MH$@FH&JIFH9J&:C6H.JKFHYJ&:3VGUM%5- M);J\J80Z928OTSF$S4MJG#??8Z(U352S4,U&-0?57%3S4,VGM'JXJNX/77Z! MCO_B/69[7]8'918FZ:Z]*Q5Y4%O/&?@T$+NBT%F\>@/;2F3VGUQ%1])_K[?(6)O$SG MQ*"-):AFHIJ%:K;>O")'AH_TFJ&:@FHEJ%JK9J.:@FHMJ'JKY ME%9/6]67HK_/Y3SD93J'$.U!0343U2R]>36.EB]L/6DIYZ2E7'3^'JKYE%;_ MVN*J%V0HOT[(>UW+5#Z-KF%!-0/53%2S4,T>-J]QTA(JM*:+:AZJ^916#U_5 M&C)\HS7D]X?:#I@?1E&0":6X?Q$O\XRU?TDXV@F":@:JF:AFH9J-:@ZJN:CF MH9I/:?7,51TC0_AZ(4.TYP/5#%0S4CZ&TK/< M?_V+:N5^Y_2A/2"H9J*:56JU=WI:8R<+K>F<5--%:WJHYK<\ ^WBX!GL4M!/ M%T)D1I %-U?Y7M)NFVW7^K7MYJQ?W]JNS-U3J8BR]!,@^C5%F*63Z%P:>S?(\X">>+_8TL7E_W M\BWO4YQE\6K[ZT($>?**!?+'9W&&UL MM5GO<^(V$/U7-/2F'1T]*?S4K(2QYCJ/$7'56UJ:7W:Z9K403XHCKK,\_K=.)1)9SS*[]WK\4BM;203<:^)6<=Q MJ+_?B$@]775H9WOC02Y7-KO1'8_2<"D>A?V2WFNXZE99YC(6B9$J(5HLKCK7 M]'+"!]F /.)O*9[,SF>249DJ]36[^#B_ZG@9(A&)F4-D0OY:J;6!)&;4M0 K2]Z=E1!N M"@BL!0)EY)-*[,J07Y.YF.\GZ *?BA3;DKIASHRW8G9!.'U/F,=\\N7QEKQ] M\XZ8@@4"=[^"[7?*2M6O2()QY-D;7YITG FKCK0QT;H MC>B,?_Z)]KU?,*9G2K;'UZ_X^J[LX\_K>"HT40L"NY &OLER.RF&_.>8GYLB M;R_/FVU,FS$==3>[O)Q//I%7K^+5<_+ZF,Q4+/(6TF(CDK5 NZ!(XN^08($? M# Z(-*/\02^H@O8 ]BN ?>="^].NH.YE?8FT(C:7&,+^.5?:F9+M$1Y4A ?. M&7F C*&>K?(YF<.<1"K-N8MGT#^#S\^@L<@^L�.Y@?)(KZ')^?H((;..'> M"JC!3!8;*[1'JK,&L=]S^.+;6J9MC1$@:+P#Q$A,"]YAA7?HQ#O18BXMB92! M4A+ G*ZAV""F60/,A-R$TPBO\1#!X@T]_P R$D9[.U.QAYIZM=9Y[D:-TU#J M?"$ 7+W$,;J3'-L&9;:#!<-Z+5- =X2;.LEK*#X(CO>+:!OR":,UB(C)D#'YW!4@ZU50[-G!W%H_ BXSHE5Y.'^&N7< M5/& >H>[E1O2J91K*:V/L)I'G;I M!Y'"#I[I_]8U8EC=N8[5HG-EVV=>"S&CY[!Q[*SZ>ZYL^YQKG69NG7ZEY6%- MS<4\#Q+6;GI8+7W)./&$)U%G!L6UFK=6"W'S"W'IYLW MUM386[=/M M)\.\,.(_L;AV \IJ16=N17^= 74G.;JC,3/=;D!YK?C9N+3[-@?*FYF(.U/WL$_6 [_Q" M[I;P\SI0WI1JQ(&Z(9U*N=9][C;=KW&@O&FE40>*Q;4Z4%ZK-'>K])$.E#>% M%W&@2%2[ ^6U/'.W/+_.@?*FRB(.U/VH4U=&K=K7#_FEY>Y^\VNW6:XA7Q M)Q! F1@2B06D]"X&4'U=O'4M+JQ*\Q>74V6MBO./*Q%"QV_P]02P,$% @ N(5Q6F93J&IT P 2A !H !X;"]W;W)K@M2FO;M^6*EJ MKK>?79@$:\'.VD[2NU]_MJ$$$HJ:E;\$_#*/GV=F@)G,]ES\D#F 0B]EP>3< MRY7:7/F^3',HB;S@&V!Z9<5%290>BK4O-P)(9HW*P@^#(/9+0IF7S.S<@TAF M?*L*RN!!(+DM2R+^O8&"[^<>]EXG'NDZ5V;"3V8;LH8EJ*?-@] COT'): E, M4LZ0@-7X%A! 6DRD 0?=G! HK" M(&D>/VM0KSG3&+;O7]'_L.*UF&BB#%=D6ZI'O_X):T-C@ MI;R0]A?MZ[V!A]*M5+RLC36#DK+J2EYJ1[0,M-!^@[ V"(\-1F\81+5!9(56 MS*RL6Z)(,A-\CX39K=',C?6-M=9J*#-A7"JA5ZFV4\D2UCHH"A&6H3^!KP79 MY#1%]ZS*$./IK^V%1UCK.8D^W8(BM)"?]?+3\A9]^O@9?424H;]SOI4:307J (?T%A M$(YZ""W>;QX-T(D:9T<6+WX#[Q%VP+8@T4KP$MV]*!",%&AAPPRBUV458M2/ M:![R*[DA*)#@]8M"IHV0 MZ:"0)T859&BIB.J7,&A^;L@<@7647C9*+YWGZZ5+\8[ .N)Q
+!0>'=*1JF0[&VS:I$*=\R5;4PS6S5$-^8AMAT=4?SNE&^MNVA?X"INNQO1*RI M[L8*6&G(X&*B8R&JQK4:*+ZQO=\S5SH?[&VNFWT09H->7W&N7@?F@.;O@^1_ M4$L#!!0 ( +B%<5IG5(@G;0( )(% : >&PO=V]R:W-H965TF"HJMKVZR36Q M<.Q@.PV3]N%W=MJH8@5->TE\]MW?O[OD+NV4?C05HH7G6D@S#2IKF\LP-'F% M-3-GJD%))VNE:V;)U&5H&HVL\$&U".,HFH0UXS+(4K^WT%FJ6BNXQ(4&T]8U MT[]F*%0W#4;!;N.>EY5U&V&6-JS$)=J'9J')"@>5@M!HZOT3(NS E\@)>GM#5GQ@J$N49\A!E7)N4\9LH MW]IZA1K4&CJF-7,_L-*@72\:&AHY4L\7\/O@7](C]?KC/:11E$R2%UCA7HNY M:77'=,FE 8%KBHO.+DA ]Q.@-ZQJ?->ME*4>]LN*AB9JYT#G:Z7LSG"-/(SA M[ ]02P,$% @ N(5Q6D3$F EW P ?Q@ T !X;"]S='EL97,N>&UL M[5G1;MHP%/V5*%VG5IH:0M9 5D#:D"I-VJ9*[*D,N$CIT'^\>/UM4:B;5YXYG[TY.^L\7M[LQB]JX-(/G*+7!XA> M=7!=C6'2\6'2^\5Q^=ZV?$,XUW(M_1RC]QWTEHK2DH,&M6=$B'"OXQ[.UF@P M5[W02=Z@8L0N,HF=SM8LHJO0BQ"!+3I&/J2B&S=[2L0D".P^&@VR0K3;*?)- M0#L@.?6>"!_Z8\+91#)@921G?&7"70A,"UY(3^E]K"V%$*E^&#@T/=CB5B=G MHI!U;I/!?$_LY3O N@<&&>>-P:YO J-!292B4MSJ3GUQ'7P&>;;]L"JUPYDD MJ[![[;>$^J233 J94MG^K/CKT&C :09V))O-X:R*,@!0J2+7C92162%([6'- ML TM.Z6K# M0@]'U'VH%WHG:<:6=7^9-08P]1!7)V7)5^\YFXF-R\D^Z&S M0:E,=8!*WWNB4K'I9N2[).4#7:IU.2TSW'/WO^=?>)Y1027AFZ9U[1_@V-Y] M7\)SO4EW'3M-1KWC]_AB6^POEO[Z^*?5/FT=N\D3*%#[9'CL)I/C-QF=@$?[ MW'WL)L-3,-D]!9/1*9@\SF>-P#Z=;[P";+T -%$/7K2&_A=XM>-M4F^R8%PQ M87MSEJ94/'L/T/**3#C=UM?7IS0C"ZX>&G#HM^W/-&6+/&FNNH.)L%>U[4\P MO#!NWO)T+B92NJ3IV';E;%(W/=W06>T!A%WDMC[<",8QF!L!#,N#.< XAH7E M^9?&TT?'8S#,6]^)]%%.'^48E@L9UQ\LCYN3Z,,]TB2)HCC&9G0\=CH88_,6 MQ_#G5L.\ 0/+ YE^;Z[QU<8K9'\=8&NZKT*PD>*5B(T4GVM W/,&C"1QKS:6 M!QC8*F"U _G=>:"FW)PH@E7%O&$[&$>2!$.@%MTU&L?([,3P<:\/MDNB*$G< M"&!N!U&$(; ;<01S !XP)(KJ^^#._2A8WZ>"]E\.HY]02P,$% @ N(5Q M6I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'?9B3\8A">YU$7OZY?G:\W-"3TH:Y74NBQL M85-PK]6/ZN7]YE \ZDJO=*;KI]->^W>F>B+7A<[U7RH][0UZHMJ6/[Z51O]5 M%K7,%HDIL^RTYQW>N%>FULFKXD4#N92KJBVIY>I.6I#37CBP%UQK4]7M&>WU MI65\5/;DP]&^+B]U5BLSE;7ZS93[G2XVS67LMS@A7Z.MA^?70R5^-O^D&LOU M6B=J6B;[7!7UH1Z-RAK HMKJ7=43A_Y%"&+5%P4M:TD<54<+F7/;;ZI M_>BK]/"M:XM+ZM!\UO8-SZ:CI97DS%V>1Z#& M &[,"WT;;42[TIM $,@:0,?//;(_+3*?VTU-QJ0M9)%IF M8M'@V'^E'?@ ]> #7LQK>UIA?]Q-6W^S>JN,F!@CBTU#65-,*!IFT]R53S*S M"FP@S\L\5Z:MS;E\:B5),9%N/&;?7$IMQ+W,]DK<*%GM35N)M-EX2#0>LVFN M+9,2DXU1K[F06SQFN5R7Q::_5"874[5R[CDD$X_9)E=%4N9*+.5/Y=04T 5=L.[)6JE]YOYE0=LH?'K(];>]WKLJK$W'8GBZTT]JZK:Z-7 M>SL<;TA>,)%'/&:1G,N=KMM.V=8JA4+>\-C%D>>Z;MOGW]V='?W;[MCZP[D/ M?:0-GUD;"[7Y%9W\ILJ-D;NM3GY%*!03:<-GUL9BOZK4G_N&].+QJ,?S85S" M+ HK+O'8-H_VWXM$B:FNDJQLG$$AD2Y\9EU2_+FW']J6_UN\ M"@CH) E2SI!9.3 $<&ISB)0S9%;..R& ^+1L1CZTWQPB 0V9!70<"CSS_8L" MPDDQ[EC%B0G>Q$/>&;)[YR4X>!,.V6;(;!L8);A-!=EFR&P;&"6XF,@V0V;; M.%'"F[\UDLR063)P).Y6(I+,D%DR[TPHBKX5CM4/G>1&DADQ2P:/+$84$TEF MQ"P9C!E03"29$;-D,&9(,9%J1LRJP9@1Q81/8)B5@S''%!/)9\0=ZL!1+QV< MCY!\1MR/82"FT]*1?$;<\H&83DM'%AIU&NHX+1U9:-1EJ./(,D 6"I@MA#%I M$PJ0A0)F"V%,VH0"9*& V4(8DS:A %DH8+80QJ1-*$ 6"I@MA#&I+ .8"A^S3=JAF,A"$;.%7CWKZXNV*!5KF>B,8B(+1@/S M1M:'C(ER37,\(Y@9S6RA]VI3)&5ECR@FLE#$;*$W,"=IVD::ME]R[DUDH8C9 M0D>/>?LOQ.+35-%$LC&RT)@[3?H8\TQF;=96 REI;8Z1A<;,%GJC-FUU;BR- MV)GR?Q0366C,G7QPC'E5U,JHJA;JY\[)C1\C"XW9\]_(,_Z^F)NR82@+8:]F MD2DFLM#X(U,1^N).)65ANW5]>#ZTHIC(0N,/3*=N#9GORJ+MF6SG?DN3'L?( M0F-F"QUAWLZN_V[CF?/,?XP4-&96T!&C?16)4;9S%XDTYHEBPF4ZS HZPOR] M,/;6W!3-XLZFD&(B!8V9%82S96A8&2,%Q=PIUQ"3AI4Q4E#,G7+]'F9?^ -G M9B9&"HJ9%00P+^_%A&(B!<7,"L(_.@W28Z2@F%E!&),&Z3%24-QI7AP-TF.D MH+C+13[.5'&,+!0S6PACTJGB&%DHYDZ0>[^EW]DA)\6$RT4[M) [H^T-\()1 M9@_AK,VA PJ7C Z8381!1PXH7#0ZX-ZEP$DP[8N%,LT*EO\VLTB/RCB@*3 PI7G@X^-%N[+R;+&SH+YH#" MM:>#CUQ\VC2F?9XW-ZB-AIL'" XH7(\ZX%Z0>@3:T%DO'0[_<.Y1O)4!]UX& MQZ!_*+W9-@F)TO:BV(![9P.\ M"L(9E."=#KBW.L"@SJ $;W[ O?O!JZ73;TZ#>7@WA,-V""?MZ=77+ZE:ZT*E MM_8#*EN>R"R9&]&\M-?R1T&S\GZ]S[)S6S8KKDN9/N^^];QSV-?_ U!+ P04 M " "XA7%:R3 A4S@# 71 &@ 'AL+U]R96QS+W=OGP_[Z>GY.%V\[K;[Z7KU-,_''\,P;9[&W7JZ M/!S'_?DG#X?3;CV?+T^/PW&]>5D_CH-W+@^GKV>L;JZ^GGEQ]W8<_^?$P\/# M\V;\>=C\WHW[^1\'#W\.IY?I:1SGU<7=^O0XSM>KX77[^?8TO+_8Y?GDU<7M M_?7J='MOJV'I05X&^>4'!1D4EA\495!4'%1E4EA]495!= M?E"306WY0>941@>8U&$-T-J4:P-X;0JV <0V)=L 9INB;0"U3=DV@-NF]/4!OW_VQ#=#;J]X>H+=7O3U ;Z]Z>X#>7O7V M +V]ZNT!>GO5VP/T]JJW!^@=5.\ T#NHW@&@=U"] T#OT-TL >@=5.\ T#NH MW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W M[&YV _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WDGU3@"]D^J= 'HGU3L! M]$ZJ=P+HG53O!- [=?^L!.B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y9]&:!W[AXV >B=5>\,T#NKWAF@=U:],T#O MHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJG!:!WZ1X6!.A=5.\" MT+NHW@6@=U6]*T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK> M%:!W[1[V!NA=5>\*T+NIW@V@=U.]&T#OIGHW@-Y-]6X O9OJW0!Z-]6[ ?1N MJG<#Z-U4[P;0NZG>#:!WZV(=@-[F^EP'X+>Y+MAQ ,'-=0W%R7[CB Y>:Z>,7!E&ULS=Q/;YLP&,?QMQ)QK0*V 1NFII=V MUZV'O0$&3H/"/V&W2]_]'-)6VM1%JS)IWTM08OOY/=C2Y^9K%L=^FYP MFVCG_?0I25R]LWWEXG&R0QC9CG-?^?!U?DBFJMY7#S910NBD'@=O![_VQQK1 MS?6=W5:/G5]]/H2?73L.FVBVG8M6MZ>)QZQ-5$U3U]:5#^/)T]#\EK)^28C# MRF6.V[63NPH3HN3=A./(GP->UGU]LO/<-G9U7\W^2]6'6?\6WQ%#ZXO>SQ]-N;/.7V6%[?XSS?CD/ERR/ MR_?XUS-^J__!/A2DCQ321P;I(X?TH2%]&$@?!:2/$M*'%)1&**)*"JF28JJD MH"HIJDH*JY+BJJ3 *BFR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HB:TJ1 M-:7(FE)D32FRIA194XJL*476E")K2I$UI+&UL4$L! A0#% @ N(5Q6E"'22CR *P( M !$ ( !PP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ N(5Q6IE/0 & M @($E" >&PO=V]R:W-H965T&UL4$L! A0#% M @ N(5Q6EJ>MMAU" 52H !@ ("!*Q$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N(5Q6J>+[^6_ @ M4P< !@ ("!SR0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6IZ%4P_7!0 B0T !@ M ("!0SL 'AL+W=O=,3TB4 $6( 8 " @5!! !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6BF28>:)'0 !H8 M !D ("!#(T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6C^ L8\="P XB( !D M ("!7[T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N(5Q6F[RSV?G! <1 !D ("!>>< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6K9A MY;\.!P >!, !D ("!6 (! 'AL+W=O&UL4$L! A0#% @ N(5Q6D?_ATE# @ B@8 !D M ("!>Q ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N(5Q6GSX:H&PO=V]R:W-H965T&UL4$L! A0#% M @ N(5Q6J8C"!AZ!0 91$ !D ("!LE@! 'AL+W=O&PO=V]R:W-H965T%UZE04 ,41 9 " @3]Q 0!X;"]W;W)K&UL4$L! A0#% @ N(5Q6E8(B)H^!@ 1Q8 !D M ("!"WXVWC,$ "I#0 &0 @(& ?0$ >&PO=V]R M:W-H965TJ! 0!X;"]W;W)K&UL M4$L! A0#% @ N(5Q6NX_/$+T! BPX !D ("!,H8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN(5Q6KGV9%XU! *AH !D ("!D98! 'AL+W=O&PO=V]R:W-H965TBS20( !$% 9 " @=2= 0!X;"]W M;W)K&UL4$L! A0#% @ N(5Q6K%%>)A; @ M,04 !D ("!5* ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6HBOZ^$^ P .PH !D M ("!@:L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N(5Q6OG)/)ED"P ,&4 !D ("!Y;@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q M6F40:39X!P 6T@ !D ("!^,T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6GQ4-4(=!0 >AT M !D ("!;-X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6CQLGQ5X" !U0 !D M ("! .\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N(5Q6F)YV,S8! 3!@ !D ("!.@$" 'AL+W=O M&PO=V]R:W-H965T 9 " @0P, M @!X;"]W;W)K&UL4$L! A0#% @ N(5Q6JM? M^HB] P < \ !D ("!B!0" 'AL+W=O&PO=V]R:W-H965T @< (0X 9 " @?(= @!X;"]W;W)K&UL4$L! A0#% @ N(5Q6O'"TKM0" M$T !D M ("!*R4" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N(5Q6N_\&_,8"P =G0 !D ("! M7#D" 'AL+W=O\"8>=<% !8)@ &0 @(&K1 ( >&PO=V]R:W-H965T&UL4$L! A0#% M @ N(5Q6E#1G;(C! P!H !D ("!#4X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q6NJ ,!!2! KQD !D M ("!R&P" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ N(5Q6NK?/)/C @ =@D !D ("!1W<" M 'AL+W=O@( >&PO=V]R:W-H965T&UL4$L! A0#% @ MN(5Q6I0\E>"^ @ #0D !D ("!5X," 'AL+W=O&PO=V]R:W-H965T (8, , !(- 9 " @=J6 @!X;"]W;W)K&UL4$L! A0#% @ N(5Q6@0_]@X#!0 [1L !D M ("!09H" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N(5Q6@SIL(PC!@ !SP !D ("!WJD" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N(5Q M6M1T"GPF! AQ0 !D ("!,< " 'AL+W=O,5S-V8" #!@ &@ M @(&.Q ( >&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T >H-0' *3@ &@ @(')TP( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965TS(" #@ M! &@ @(&Y[ ( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO+ , >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "XA7%:O&TJ(XP" !C00 $P @ $., , I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ? !\ "PB #+,@, ! end XML 134 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 135 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 137 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 480 575 1 false 163 0 false 17 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.xoma.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.xoma.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995210101 - Disclosure - Description of Business Sheet http://www.xoma.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 8 false false R9.htm 995210201 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 9 false false R10.htm 995210301 - Disclosure - Consolidated Financial Statements Details Sheet http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetails Consolidated Financial Statements Details Notes 10 false false R11.htm 995210401 - Disclosure - Licensing and Other Arrangements Sheet http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements Licensing and Other Arrangements Notes 11 false false R12.htm 995210501 - Disclosure - Royalty and Commercial Payment Purchase Agreements Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreements Royalty and Commercial Payment Purchase Agreements Notes 12 false false R13.htm 995210601 - Disclosure - Fair Value Measurements Sheet http://www.xoma.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 995210701 - Disclosure - Lease Agreements Sheet http://www.xoma.com/role/DisclosureLeaseAgreements Lease Agreements Notes 14 false false R15.htm 995210801 - Disclosure - Long-Term Debt Sheet http://www.xoma.com/role/DisclosureLongTermDebt Long-Term Debt Notes 15 false false R16.htm 995210901 - Disclosure - Income Taxes Sheet http://www.xoma.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 995211001 - Disclosure - Stock Based Compensation and Other Benefit Plans Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlans Stock Based Compensation and Other Benefit Plans Notes 17 false false R18.htm 995211101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 18 false false R19.htm 995211201 - Disclosure - Capital Stock Sheet http://www.xoma.com/role/DisclosureCapitalStock Capital Stock Notes 19 false false R20.htm 995211301 - Disclosure - Commitments and Contingencies Sheet http://www.xoma.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995211401 - Disclosure - Segment and Geographic Information Sheet http://www.xoma.com/role/DisclosureSegmentAndGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 995211501 - Disclosure - Subsequent Events Sheet http://www.xoma.com/role/DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 25 false false R26.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 26 false false R27.htm 99920202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies 27 false false R28.htm 99930203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies 28 false false R29.htm 99930303 - Disclosure - Consolidated Financial Statements Details (Tables) Sheet http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsTables Consolidated Financial Statements Details (Tables) Tables http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetails 29 false false R30.htm 99930403 - Disclosure - Acquisitions, Licensing and Other Arrangements (Tables) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables Acquisitions, Licensing and Other Arrangements (Tables) Tables 30 false false R31.htm 99930503 - Disclosure - Royalty and Commercial Payment Purchase Agreements (Tables) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsTables Royalty and Commercial Payment Purchase Agreements (Tables) Tables http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreements 31 false false R32.htm 99930603 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.xoma.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.xoma.com/role/DisclosureFairValueMeasurements 32 false false R33.htm 99930703 - Disclosure - Lease Agreements (Tables) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsTables Lease Agreements (Tables) Tables http://www.xoma.com/role/DisclosureLeaseAgreements 33 false false R34.htm 99930803 - Disclosure - Long-Term Debt (Tables) Sheet http://www.xoma.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.xoma.com/role/DisclosureLongTermDebt 34 false false R35.htm 99930903 - Disclosure - Income Taxes (Tables) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.xoma.com/role/DisclosureIncomeTaxes 35 false false R36.htm 99931003 - Disclosure - Stock Based Compensation and Other Benefit Plans (Tables) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables Stock Based Compensation and Other Benefit Plans (Tables) Tables http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlans 36 false false R37.htm 99931103 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders 37 false false R38.htm 99931203 - Disclosure - Capital Stock (Tables) Sheet http://www.xoma.com/role/DisclosureCapitalStockTables Capital Stock (Tables) Tables http://www.xoma.com/role/DisclosureCapitalStock 38 false false R39.htm 99931403 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.xoma.com/role/DisclosureSegmentAndGeographicInformation 39 false false R40.htm 99940101 - Disclosure - Description of Business - Liquidity (Details) Sheet http://www.xoma.com/role/DisclosureDescriptionOfBusinessLiquidityDetails Description of Business - Liquidity (Details) Details 40 false false R41.htm 99940201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) Details 41 false false R42.htm 99940202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details) Details 42 false false R43.htm 99940203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones, Royalties, and Commercial Payments (Details) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesRoyaltiesAndCommercialPaymentsDetails Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones, Royalties, and Commercial Payments (Details) Details 43 false false R44.htm 99940204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesAndShareRepurchasesDetails Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details) Details 44 false false R45.htm 99940205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Reclassifications (Details) Sheet http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesReclassificationsDetails Basis of Presentation and Significant Accounting Policies - Reclassifications (Details) Details 45 false false R46.htm 99940301 - Disclosure - Consolidated Financial Statements Details - Equity Securities (Details) Sheet http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails Consolidated Financial Statements Details - Equity Securities (Details) Details 46 false false R47.htm 99940302 - Disclosure - Consolidated Financial Statements Details - Intangible Assets, Net (Details) Sheet http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails Consolidated Financial Statements Details - Intangible Assets, Net (Details) Details 47 false false R48.htm 99940303 - Disclosure - Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) Sheet http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) Details 48 false false R49.htm 99940304 - Disclosure - Consolidated Financial Statements Details - Arbitration Proceeding (Details) Sheet http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails Consolidated Financial Statements Details - Arbitration Proceeding (Details) Details 49 false false R50.htm 99940401 - Disclosure - Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details) Details 50 false false R51.htm 99940402 - Disclosure - Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details) Details 51 false false R52.htm 99940403 - Disclosure - Acquisitions, Licensing and Other Arrangements - Alexion (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails Acquisitions, Licensing and Other Arrangements - Alexion (Details) Details http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables 52 false false R53.htm 99940404 - Disclosure - Acquisitions, Licensing and Other Arrangements - Takeda (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails Acquisitions, Licensing and Other Arrangements - Takeda (Details) Details http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables 53 false false R54.htm 99940405 - Disclosure - Acquisitions, Licensing and Other Arrangements - Rezolute (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails Acquisitions, Licensing and Other Arrangements - Rezolute (Details) Details http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables 54 false false R55.htm 99940406 - Disclosure - Acquisitions, Licensing and Other Arrangements - Janssen (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails Acquisitions, Licensing and Other Arrangements - Janssen (Details) Details http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables 55 false false R56.htm 99940407 - Disclosure - Acquisitions, Licensing and Other Arrangements - ObsEva (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails Acquisitions, Licensing and Other Arrangements - ObsEva (Details) Details http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables 56 false false R57.htm 99940408 - Disclosure - Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details) Details 57 false false R58.htm 99940501 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details) Details 58 false false R59.htm 99940502 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details) Details 59 false false R60.htm 99940503 - Disclosure - Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) Details 60 false false R61.htm 99940504 - Disclosure - Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details) Details 61 false false R62.htm 99940505 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderCostRecoveryMethodDetails Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details) Details 62 false false R63.htm 99940506 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details) Details 63 false false R64.htm 99940507 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details) Details 64 false false R65.htm 99940508 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details) Details 65 false false R66.htm 99940509 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details) Details 66 false false R67.htm 99940510 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details) Details 67 false false R68.htm 99940511 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Agenus (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Agenus (Details) Details 68 false false R69.htm 99940512 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Aronora (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Aronora (Details) Details 69 false false R70.htm 99940513 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Talphera (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Talphera (Details) Details 70 false false R71.htm 99940514 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details) Details 71 false false R72.htm 99940515 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details) Details 72 false false R73.htm 99940601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis and Exarafenib Milestone Contingent Consideration (Details) Sheet http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis and Exarafenib Milestone Contingent Consideration (Details) Details 73 false false R74.htm 99940602 - Disclosure - Fair Value Measurements - Milestone Asset and Milestone Contingent Consideration (Details) Sheet http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails Fair Value Measurements - Milestone Asset and Milestone Contingent Consideration (Details) Details 74 false false R75.htm 99940603 - Disclosure - Fair Value Measurements - Contingent Consideration (Details) Sheet http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails Fair Value Measurements - Contingent Consideration (Details) Details 75 false false R76.htm 99940701 - Disclosure - Lease Agreements - Leased facilities (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails Lease Agreements - Leased facilities (Details) Details 76 false false R77.htm 99940702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails Lease Agreements - Maturity of lease liabilities (Details) Details 77 false false R78.htm 99940703 - Disclosure - Lease Agreements - Lease costs (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails Lease Agreements - Lease costs (Details) Details 78 false false R79.htm 99940704 - Disclosure - Lease Agreements - Additional information (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails Lease Agreements - Additional information (Details) Details 79 false false R80.htm 99940801 - Disclosure - Long-Term Debt - Agreement (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails Long-Term Debt - Agreement (Details) Details 80 false false R81.htm 99940802 - Disclosure - Long-Term Debt - Balance (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails Long-Term Debt - Balance (Details) Details 81 false false R82.htm 99940803 - Disclosure - Long-Term Debt - Aggregate projected future principal and discounts (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails Long-Term Debt - Aggregate projected future principal and discounts (Details) Details 82 false false R83.htm 99940804 - Disclosure - Long-Term Debt - Interest expense (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails Long-Term Debt - Interest expense (Details) Details 83 false false R84.htm 99940901 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 84 false false R85.htm 99940902 - Disclosure - Income Taxes - Reconciliation between statutory rate and effective rate (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails Income Taxes - Reconciliation between statutory rate and effective rate (Details) Details 85 false false R86.htm 99940903 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails Income Taxes - Components of Net Deferred Tax Assets (Details) Details 86 false false R87.htm 99940904 - Disclosure - Income Taxes - NOL (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails Income Taxes - NOL (Details) Details 87 false false R88.htm 99940905 - Disclosure - Income Taxes - Tax credit carryforward (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails Income Taxes - Tax credit carryforward (Details) Details 88 false false R89.htm 99940906 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 89 false false R90.htm 99941001 - Disclosure - Stock Based Compensation and Other Benefit Plans - ESPP (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails Stock Based Compensation and Other Benefit Plans - ESPP (Details) Details http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables 90 false false R91.htm 99941002 - Disclosure - Stock Based Compensation and Other Benefit Plans - Deferred Savings Plan (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails Stock Based Compensation and Other Benefit Plans - Deferred Savings Plan (Details) Details 91 false false R92.htm 99941003 - Disclosure - Stock Based Compensation - 2010 Plan Stock Options (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails Stock Based Compensation - 2010 Plan Stock Options (Details) Details 92 false false R93.htm 99941004 - Disclosure - Stock Based Compensation - FV Assumptions 2010 Plan Stock Options (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails Stock Based Compensation - FV Assumptions 2010 Plan Stock Options (Details) Details 93 false false R94.htm 99941005 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Inducement Awards (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails Stock Based Compensation and Other Benefit Plans - Stock Option Inducement Awards (Details) Details 94 false false R95.htm 99941006 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details) Details 95 false false R96.htm 99941007 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details) Details 96 false false R97.htm 99941008 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) Details 97 false false R98.htm 99941009 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details) Details 98 false false R99.htm 99941010 - Disclosure - Stock Based Compensation - Restricted Stock Unit Awards (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails Stock Based Compensation - Restricted Stock Unit Awards (Details) Details 99 false false R100.htm 99941011 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details) Details 100 false false R101.htm 99941101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details) Sheet http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details) Details 101 false false R102.htm 99941102 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Reconciliation of Numerator and Denominator Used in Calculation of EPS (Details) Sheet http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails Net Loss Per Share Attributable to Common Stockholders - Reconciliation of Numerator and Denominator Used in Calculation of EPS (Details) Details 102 false false R103.htm 99941201 - Disclosure - Capital Stock - Series X Convertible Preferred Stock (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails Capital Stock - Series X Convertible Preferred Stock (Details) Details 103 false false R104.htm 99941202 - Disclosure - Capital Stock - Series A Preferred Stock (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails Capital Stock - Series A Preferred Stock (Details) Details 104 false false R105.htm 99941203 - Disclosure - Capital Stock - Depositary Shares Representing Interest in Series B Preferred Stock (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails Capital Stock - Depositary Shares Representing Interest in Series B Preferred Stock (Details) Details 105 false false R106.htm 99941204 - Disclosure - Capital Stock - Dividends (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails Capital Stock - Dividends (Details) Details 106 false false R107.htm 99941205 - Disclosure - Capital Stock - BVF Ownership (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails Capital Stock - BVF Ownership (Details) Details 107 false false R108.htm 99941206 - Disclosure - Capital Stock - ATM Agreements (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails Capital Stock - ATM Agreements (Details) Details 108 false false R109.htm 99941207 - Disclosure - Capital Stock - Summary of Common Stock Warrants Outstanding (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails Capital Stock - Summary of Common Stock Warrants Outstanding (Details) Details 109 false false R110.htm 99941208 - Disclosure - Capital Stock - Common Stock Warrants (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails Capital Stock - Common Stock Warrants (Details) Details 110 false false R111.htm 99941209 - Disclosure - Capital Stock - Weighted average assumptions (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails Capital Stock - Weighted average assumptions (Details) Details 111 false false R112.htm 99941301 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details) Sheet http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details) Details 112 false false R113.htm 99941302 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details) Sheet http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails Commitments and Contingencies - Contingent Consideration (Details) Details 113 false false R114.htm 99941401 - Disclosure - Segment and Geographic Information - Segment Information (Details) Sheet http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails Segment and Geographic Information - Segment Information (Details) Details 114 false false R115.htm 99941402 - Disclosure - Segment and Geographic Information - Geographic Regions (Details) Sheet http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails Segment and Geographic Information - Geographic Regions (Details) Details 115 false false R116.htm 99941501 - Disclosure - Subsequent Events (Details) Sheet http://www.xoma.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.xoma.com/role/DisclosureSubsequentEvents 116 false false All Reports Book All Reports xoma-20241231.xsd xoma-20241231_cal.xml xoma-20241231_def.xml xoma-20241231_lab.xml xoma-20241231_pre.xml xoma-20241231x10k.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 140 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xoma-20241231x10k.htm": { "nsprefix": "xoma", "nsuri": "http://www.xoma.com/20241231", "dts": { "schema": { "local": [ "xoma-20241231.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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "xoma-20241231_cal.xml" ] }, "definitionLink": { "local": [ "xoma-20241231_def.xml" ] }, "labelLink": { "local": [ "xoma-20241231_lab.xml" ] }, "presentationLink": { "local": [ "xoma-20241231_pre.xml" ] }, "inline": { "local": [ "xoma-20241231x10k.htm" ] } }, "keyStandard": 388, "keyCustom": 187, "axisStandard": 40, "axisCustom": 0, "memberStandard": 45, "memberCustom": 111, "hidden": { "total": 29, "http://fasb.org/us-gaap/2024": 20, "http://xbrl.sec.gov/dei/2024": 8, "http://www.xoma.com/20241231": 1 }, "contextCount": 480, "entityCount": 1, "segmentCount": 163, "elementCount": 1025, "unitCount": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 976, "http://xbrl.sec.gov/dei/2024": 44, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R3": { "role": "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_dnq1diCehk-bIgEFLm47YA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_dnq1diCehk-bIgEFLm47YA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R4": { "role": "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:IncomeNotFromContractWithCustomerEffectiveInterestRateMethod", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:OperatingExpenses", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R5": { "role": "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R6": { "role": "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_-jpIMnlioU-I--91BsgqZA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_-jpIMnlioU-I--91BsgqZA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.xoma.com/role/DisclosureDescriptionOfBusiness", "longName": "995210101 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Basis of Presentation and Significant Accounting Policies", "shortName": "Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetails", "longName": "995210301 - Disclosure - Consolidated Financial Statements Details", "shortName": "Consolidated Financial Statements Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements", "longName": "995210401 - Disclosure - Licensing and Other Arrangements", "shortName": "Licensing and Other Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:LicensingAndOtherArrangementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:LicensingAndOtherArrangementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreements", "longName": "995210501 - Disclosure - Royalty and Commercial Payment Purchase Agreements", "shortName": "Royalty and Commercial Payment Purchase Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:RoyaltyPurchaseAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:RoyaltyPurchaseAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurements", "longName": "995210601 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreements", "longName": "995210701 - Disclosure - Lease Agreements", "shortName": "Lease Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.xoma.com/role/DisclosureLongTermDebt", "longName": "995210801 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxes", "longName": "995210901 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlans", "longName": "995211001 - Disclosure - Stock Based Compensation and Other Benefit Plans", "shortName": "Stock Based Compensation and Other Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders", "longName": "995211101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.xoma.com/role/DisclosureCapitalStock", "longName": "995211201 - Disclosure - Capital Stock", "shortName": "Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211301 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformation", "longName": "995211401 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.xoma.com/role/DisclosureSubsequentEvents", "longName": "995211501 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R23": { "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": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_r7BOpfmCQkOXUKLXvxSycw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_r7BOpfmCQkOXUKLXvxSycw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsTables", "longName": "99930303 - Disclosure - Consolidated Financial Statements Details (Tables)", "shortName": "Consolidated Financial Statements Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables", "longName": "99930403 - Disclosure - Acquisitions, Licensing and Other Arrangements (Tables)", "shortName": "Acquisitions, Licensing and Other Arrangements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AssetAcquisitionAxis_xoma_PulmokineMember_OecZ2FCT40iXYrThttHNPg", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xoma:LicensingAndOtherArrangementsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AssetAcquisitionAxis_xoma_PulmokineMember_OecZ2FCT40iXYrThttHNPg", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xoma:LicensingAndOtherArrangementsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsTables", "longName": "99930503 - Disclosure - Royalty and Commercial Payment Purchase Agreements (Tables)", "shortName": "Royalty and Commercial Payment Purchase Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsTables", "longName": "99930603 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsTables", "longName": "99930703 - Disclosure - Lease Agreements (Tables)", "shortName": "Lease Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.xoma.com/role/DisclosureLongTermDebtTables", "longName": "99930803 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesTables", "longName": "99930903 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables", "longName": "99931003 - Disclosure - Stock Based Compensation and Other Benefit Plans (Tables)", "shortName": "Stock Based Compensation and Other Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables", "longName": "99931103 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.xoma.com/role/DisclosureCapitalStockTables", "longName": "99931203 - Disclosure - Capital Stock (Tables)", "shortName": "Capital Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationTables", "longName": "99931403 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.xoma.com/role/DisclosureDescriptionOfBusinessLiquidityDetails", "longName": "99940101 - Disclosure - Description of Business - Liquidity (Details)", "shortName": "Description of Business - Liquidity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:SubstantialDoubtAboutGoingConcernWithinOneYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R41": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "longName": "99940201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails", "longName": "99940202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_c5n4mlpXZ0GjcPFWYqstQA", "name": "xoma:NumberOfMajorPartners", "unitRef": "Unit_Standard_customer_zcHHU-89hkidkPYp3Aoxmg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_c5n4mlpXZ0GjcPFWYqstQA", "name": "xoma:NumberOfMajorPartners", "unitRef": "Unit_Standard_customer_zcHHU-89hkidkPYp3Aoxmg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesRoyaltiesAndCommercialPaymentsDetails", "longName": "99940203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones, Royalties, and Commercial Payments (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones, Royalties, and Commercial Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:PurchasedReceivablesEffectiveInterestRateMethodNetCurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "xoma:FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:PurchasedReceivablesEffectiveInterestRateMethodNetCurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "xoma:FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesAndShareRepurchasesDetails", "longName": "99940204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:TreasuryStockCommonValue", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R45": { "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesReclassificationsDetails", "longName": "99940205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Reclassifications (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Reclassifications (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_5RODN7G5D0CGeUbH0lMoog", "name": "us-gaap:PriorPeriodReclassificationAdjustment", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_5RODN7G5D0CGeUbH0lMoog", "name": "us-gaap:PriorPeriodReclassificationAdjustment", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails", "longName": "99940301 - Disclosure - Consolidated Financial Statements Details - Equity Securities (Details)", "shortName": "Consolidated Financial Statements Details - Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails", "longName": "99940302 - Disclosure - Consolidated Financial Statements Details - Intangible Assets, Net (Details)", "shortName": "Consolidated Financial Statements Details - Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2023_nqQWo-SfP02Y1ABYnEBJYg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R48": { "role": "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails", "longName": "99940303 - Disclosure - Consolidated Financial Statements Details - Accrued and Other Liabilities (Details)", "shortName": "Consolidated Financial Statements Details - Accrued and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:InterestPayableCurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:InterestPayableCurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails", "longName": "99940304 - Disclosure - Consolidated Financial Statements Details - Arbitration Proceeding (Details)", "shortName": "Consolidated Financial Statements Details - Arbitration Proceeding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_5RODN7G5D0CGeUbH0lMoog", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2021_To_6_30_2021_srt_LitigationCaseAxis_xoma_ArbitrationProceedingWithLicenseeMember_pKuybc_QikWJIX20HGNK1w", "name": "xoma:NumberOfArbitrationProceedingsInitiated", "unitRef": "Unit_Standard_item_7nf__7QG-Uy0AjsE3F7MCQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R50": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "longName": "99940401 - Disclosure - Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_11_26_2024_us-gaap_AssetAcquisitionAxis_xoma_PulmokineMember_xc1K5WWC40a15szi_xnNAA", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xoma:LicensingAndOtherArrangementsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R51": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "longName": "99940402 - Disclosure - Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:MilestoneAssetsNoncurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_4_3_2024_srt_CounterpartyNameAxis_xoma_KinnateCvrHoldersMember_us-gaap_TypeOfArrangementAxis_xoma_ContingentValueRightsAgreementMember_zrMYjcj4dE2cTHWR-lLKug", "name": "xoma:ContingentConsiderationFromSaleOfAssets", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R52": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "longName": "99940403 - Disclosure - Acquisitions, Licensing and Other Arrangements - Alexion (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Alexion (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_19_2024_srt_CounterpartyNameAxis_xoma_AlexionMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-uUbVjHZhkSwxkDyj-pXKA", "name": "xoma:EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R53": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "longName": "99940404 - Disclosure - Acquisitions, Licensing and Other Arrangements - Takeda (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Takeda (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_jsoxKmjPaUOzsLNP5Z6wdw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R54": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "longName": "99940405 - Disclosure - Acquisitions, Licensing and Other Arrangements - Rezolute (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Rezolute (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_6_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_CY8lunxlAkqw8hrHbxqVMQ", "name": "xoma:LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R55": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "longName": "99940406 - Disclosure - Acquisitions, Licensing and Other Arrangements - Janssen (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Janssen (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_bCPhgDyWiUKZxqdS3W4VhA", "name": "xoma:ProceedsFromUpfrontPayment", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R56": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "longName": "99940407 - Disclosure - Acquisitions, Licensing and Other Arrangements - ObsEva (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - ObsEva (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_5RODN7G5D0CGeUbH0lMoog", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_xoma_OrganonMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Hdgc013xBE-imzIeg59jZA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R57": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "longName": "99940408 - Disclosure - Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)", "shortName": "Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:IncreaseDecreaseInDeferredRevenue", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_5PXGsvps1UmIG4RbsFp8wg", "name": "xoma:AgreementsNumber", "unitRef": "Unit_Standard_agreement_v_PIPO8Y90aPw389dMn7iA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R58": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "longName": "99940501 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_qhOF_q9zgkmi2LRgl_T5Kw", "name": "xoma:AgreementDrugCandidatesNumber", "unitRef": "Unit_Standard_item_7nf__7QG-Uy0AjsE3F7MCQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "xoma:RoyaltyPurchaseAgreementTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R59": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails", "longName": "99940502 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodShortTerm", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "longName": "99940503 - Disclosure - Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_6_2021_To_10_6_2021_srt_CounterpartyNameAxis_xoma_AffitechResearchAsMember_us-gaap_TypeOfArrangementAxis_xoma_CommercialPaymentPurchaseAgreementMember_uW_qWFVzS0Oj9tzN4upKrA", "name": "xoma:CommercialSalesReceivablePercentageOnNetSales", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R61": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "longName": "99940504 - Disclosure - Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_29_2023_srt_CounterpartyNameAxis_xoma_AptevoMember_us-gaap_TypeOfArrangementAxis_xoma_CommercialPaymentPurchaseAgreementMember_utiQF-MoD0yzizrsGuUKeA", "name": "xoma:EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R62": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderCostRecoveryMethodDetails", "longName": "99940505 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodShortTerm", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "longName": "99940506 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_21_2024_To_10_21_2024_srt_CounterpartyNameAxis_xoma_TwistBioscienceCorporationMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_b_M99MlnhkaDzmHvEfWrLQ", "name": "xoma:ContingentPaymentsAcquiredPercentage", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R64": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "longName": "99940507 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_29_2024_To_4_29_2024_srt_CounterpartyNameAxis_xoma_DareMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_YEkrkDl190GOAk79_w4_vA", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R65": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "longName": "99940508 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_21_2023_srt_CounterpartyNameAxis_xoma_LadrxMember_us-gaap_TypeOfArrangementAxis_xoma_AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember_sX_6BlJ3iEWe-2dW0-ZdUA", "name": "xoma:MaximumPaymentsBasedOnAchievementOfRegulatoryAndSalesMilestones", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R66": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "longName": "99940509 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_ONHFsSl2nk2sFPSwEnNK8w", "name": "xoma:AgreementDrugCandidatesNumber", "unitRef": "Unit_Standard_item_7nf__7QG-Uy0AjsE3F7MCQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R67": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "longName": "99940510 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_ic3ELEJefEipi2r6hdoFxg", "name": "xoma:RoyaltyReceivablePercentageOnNetSales", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R68": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "longName": "99940511 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Agenus (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Agenus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2020_To_11_30_2020_dei_LegalEntityAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_3hie_Is-YkKlYrIwXA7J1A", "name": "xoma:MilestoneAchieved", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R69": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "longName": "99940512 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Aronora (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Aronora (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aCqFg_hYhkG784xQ1TmFXQ", "name": "xoma:AgreementDrugCandidatesNumber", "unitRef": "Unit_Standard_item_7nf__7QG-Uy0AjsE3F7MCQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R70": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "longName": "99940513 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Talphera (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Talphera (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_12_2024_To_1_12_2024_srt_CounterpartyNameAxis_xoma_TalpheraMember_us-gaap_TypeOfArrangementAxis_xoma_CommercialPaymentPurchaseAgreementMember_rJPAfBr9wka1WyrIugz6QA", "name": "xoma:RoyaltyAndMilestonesReceivableThreshold", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R71": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "longName": "99940514 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_11_2_2020_To_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Ks-8v_MhCE6Ql8iNLSWZHQ", "name": "xoma:RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R72": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "longName": "99940515 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2023_nqQWo-SfP02Y1ABYnEBJYg", "name": "xoma:RightsReceivableCostRecoveryMethod", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_nqQWo-SfP02Y1ABYnEBJYg", "name": "xoma:RightsReceivableCostRecoveryMethod", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails", "longName": "99940601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis and Exarafenib Milestone Contingent Consideration (Details)", "shortName": "Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis and Exarafenib Milestone Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:MilestoneAssetsNoncurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9xvdXzeKwkqOkZYooQL0VQ", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R74": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "longName": "99940602 - Disclosure - Fair Value Measurements - Milestone Asset and Milestone Contingent Consideration (Details)", "shortName": "Fair Value Measurements - Milestone Asset and Milestone Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:MilestoneAssetsNoncurrent", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_CounterpartyNameAxis_xoma_KinnateCvrHoldersMember_us-gaap_TypeOfArrangementAxis_xoma_ContingentValueRightsAgreementMember_EYaXCXrWB0WN4XIUne9UWQ", "name": "xoma:MilestoneAssetsIncreaseDecrease", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "xoma:AssetAcquisitionContingentConsiderationLiabilityChangeInAmount", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R75": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "longName": "99940603 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)", "shortName": "Fair Value Measurements - Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:ContingentConsiderationUnderPurchaseAgreements", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails", "longName": "99940701 - Disclosure - Lease Agreements - Leased facilities (Details)", "shortName": "Lease Agreements - Leased facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_1_31_2023_EOiJ0sJYcEq2N72VUmO5zg", "name": "xoma:OperatingLeasesNumberOfLeasedFacilities", "unitRef": "Unit_Standard_facility_1I8g6g12lEyKc-jv7kX4vg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_1_31_2023_EOiJ0sJYcEq2N72VUmO5zg", "name": "xoma:OperatingLeasesNumberOfLeasedFacilities", "unitRef": "Unit_Standard_facility_1I8g6g12lEyKc-jv7kX4vg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails", "longName": "99940702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details)", "shortName": "Lease Agreements - Maturity of lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails", "longName": "99940703 - Disclosure - Lease Agreements - Lease costs (Details)", "shortName": "Lease Agreements - Lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails", "longName": "99940704 - Disclosure - Lease Agreements - Additional information (Details)", "shortName": "Lease Agreements - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "longName": "99940801 - Disclosure - Long-Term Debt - Agreement (Details)", "shortName": "Long-Term Debt - Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_5RODN7G5D0CGeUbH0lMoog", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_15_2023_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementMember_YEnzrMrcmk6NzfhSkqCQDQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R81": { "role": "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "longName": "99940802 - Disclosure - Long-Term Debt - Balance (Details)", "shortName": "Long-Term Debt - Balance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_MP0jj4ZBl0SzdZIbc2Ie6w", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R82": { "role": "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "longName": "99940803 - Disclosure - Long-Term Debt - Aggregate projected future principal and discounts (Details)", "shortName": "Long-Term Debt - Aggregate projected future principal and discounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_MP0jj4ZBl0SzdZIbc2Ie6w", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_MP0jj4ZBl0SzdZIbc2Ie6w", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails", "longName": "99940804 - Disclosure - Long-Term Debt - Interest expense (Details)", "shortName": "Long-Term Debt - Interest expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_RZdQ6NQfm0yJHgJxwWsUJg", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R84": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "longName": "99940901 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R85": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails", "longName": "99940902 - Disclosure - Income Taxes - Reconciliation between statutory rate and effective rate (Details)", "shortName": "Income Taxes - Reconciliation between statutory rate and effective rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails", "longName": "99940903 - Disclosure - Income Taxes - Components of Net Deferred Tax Assets (Details)", "shortName": "Income Taxes - Components of Net Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails", "longName": "99940904 - Disclosure - Income Taxes - NOL (Details)", "shortName": "Income Taxes - NOL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_nobKo1OA50e18l_PqnWCtg", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_nobKo1OA50e18l_PqnWCtg", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails", "longName": "99940905 - Disclosure - Income Taxes - Tax credit carryforward (Details)", "shortName": "Income Taxes - Tax credit carryforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:OperatingLossCarryforwardsOffsetOfTaxableIncomePercentage", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "xoma:OperatingLossCarryforwardsOffsetOfTaxableIncomePercentage", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "99940906 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_12_31_2023_nqQWo-SfP02Y1ABYnEBJYg", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7qhhtnrAn06UKSCgPziOIw", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R90": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "longName": "99941001 - Disclosure - Stock Based Compensation and Other Benefit Plans - ESPP (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_5_31_2015_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_hUM96a35Dk-u459bCnD8OA", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2015_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_hUM96a35Dk-u459bCnD8OA", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "longName": "99941002 - Disclosure - Stock Based Compensation and Other Benefit Plans - Deferred Savings Plan (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Deferred Savings Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "longName": "99941003 - Disclosure - Stock Based Compensation - 2010 Plan Stock Options (Details)", "shortName": "Stock Based Compensation - 2010 Plan Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_xoma_TwoThousandTenLongTermIncentiveAndStockAwardPlanMember_PUVtxf2K1UC6twHA5fBD5g", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R93": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "longName": "99941004 - Disclosure - Stock Based Compensation - FV Assumptions 2010 Plan Stock Options (Details)", "shortName": "Stock Based Compensation - FV Assumptions 2010 Plan Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_xoma_TwoThousandTenLongTermIncentiveAndStockAwardPlanMember_PUVtxf2K1UC6twHA5fBD5g", "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R94": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "longName": "99941005 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Inducement Awards (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Stock Option Inducement Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_xoma_StockOptionInducementAwardsMember_4WcNOxLlqkqwY2shgC1NMQ", "name": "xoma:ShareBasedPaymentArrangementNumberOfAwardsGrants", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R95": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "longName": "99941006 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2023_nqQWo-SfP02Y1ABYnEBJYg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R96": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "longName": "99941007 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "Duration_4_30_2024_To_4_30_2024_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_P9tRuNSXVUW8Lto39Yie4g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2023_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_2oUTbbXNi0uqhUsEnECX8Q", "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHurdles.", "unitRef": "Unit_Standard_item_7nf__7QG-Uy0AjsE3F7MCQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R97": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "longName": "99941008 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "Duration_4_30_2024_To_4_30_2024_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_P9tRuNSXVUW8Lto39Yie4g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_AwardDateAxis_xoma_AwardDate2023And2024Member_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_DAyUlYcahEGXFp5ymPX4Xw", "name": "xoma:ShareBasedPaymentArrangementNonvestedAwardExcludingOptionAggregateCostToBeRecognizedAmount", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R98": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "longName": "99941009 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_Mz0hDF0Ds0GJ1zLSmKE3Ew", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R99": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails", "longName": "99941010 - Disclosure - Stock Based Compensation - Restricted Stock Unit Awards (Details)", "shortName": "Stock Based Compensation - Restricted Stock Unit Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2024_To_5_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_vi7DmuSfMUydzF1Uqkgitw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R100": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails", "longName": "99941011 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details)", "shortName": "Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R101": { "role": "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "longName": "99941101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "longName": "99941102 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Reconciliation of Numerator and Denominator Used in Calculation of EPS (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Reconciliation of Numerator and Denominator Used in Calculation of EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_xoHJ5PApKUuQdv9edS9koA", "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R103": { "role": "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "longName": "99941201 - Disclosure - Capital Stock - Series X Convertible Preferred Stock (Details)", "shortName": "Capital Stock - Series X Convertible Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2017_To_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_IBvwyY_l4kqnwl8MJh4CUw", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R104": { "role": "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "longName": "99941202 - Disclosure - Capital Stock - Series A Preferred Stock (Details)", "shortName": "Capital Stock - Series A Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_f3xxG-WgU0WVyjiqZ4iShQ", "name": "us-gaap:PreferredStockDividendRatePercentage", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R105": { "role": "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "longName": "99941203 - Disclosure - Capital Stock - Depositary Shares Representing Interest in Series B Preferred Stock (Details)", "shortName": "Capital Stock - Depositary Shares Representing Interest in Series B Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_BQTNV9vokUOXT86OJvuBCw", "name": "us-gaap:PreferredStockDividendRatePercentage", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R106": { "role": "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails", "longName": "99941204 - Disclosure - Capital Stock - Dividends (Details)", "shortName": "Capital Stock - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_us-gaap_DividendsAxis_xoma_O2023Q4DividendsMember_LmulWrHqxEa5LqruOh6anQ", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_us-gaap_DividendsAxis_xoma_O2023Q4DividendsMember_LmulWrHqxEa5LqruOh6anQ", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "longName": "99941205 - Disclosure - Capital Stock - BVF Ownership (Details)", "shortName": "Capital Stock - BVF Ownership (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cRDltOMcLEepfLmgfluafA", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cRDltOMcLEepfLmgfluafA", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "longName": "99941206 - Disclosure - Capital Stock - ATM Agreements (Details)", "shortName": "Capital Stock - ATM Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_gOzADVa_q0OhS6vFt8btBQ", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_bo_Hd3CwGkiO2nSroXombA", "name": "xoma:PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R109": { "role": "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "longName": "99941207 - Disclosure - Capital Stock - Summary of Common Stock Warrants Outstanding (Details)", "shortName": "Capital Stock - Summary of Common Stock Warrants Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "longName": "99941208 - Disclosure - Capital Stock - Common Stock Warrants (Details)", "shortName": "Capital Stock - Common Stock Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_6ozGH3LZlkGZO2tENIof4Q", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_dnq1diCehk-bIgEFLm47YA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_w1ZpNxv30kKnma-EgFAmRg", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_SRLcWGPuSE69HXgYa8iK9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R111": { "role": "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "longName": "99941209 - Disclosure - Capital Stock - Weighted average assumptions (Details)", "shortName": "Capital Stock - Weighted average assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementMember_W7rLBcFJ7USyJFgRxVB_-A", "name": "us-gaap:WarrantsNotSettleableInCashFairValueDisclosure", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_X7Vw6l1S00uetSzVaiIX6Q", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_bOh9_p5Lf0K8I4OtIbKuGQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R112": { "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails", "longName": "99941301 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)", "shortName": "Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:ContractualObligationEstimatedMilestonePayments", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:ContractualObligationEstimatedMilestonePayments", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "longName": "99941302 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)", "shortName": "Commitments and Contingencies - Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "As_Of_12_31_2024_cROY81ZEBk-yxZEzJk77bg", "name": "xoma:ContingentConsiderationUnderPurchaseAgreements", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2025_To_3_31_2025_srt_CounterpartyNameAxis_xoma_AffitechResearchAsMember_us-gaap_ContingentConsiderationByTypeAxis_xoma_ContingentConsiderationSalesMilestonesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_-AQQrlElp02ou_GEhicsig", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R114": { "role": "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "longName": "99941401 - Disclosure - Segment and Geographic Information - Segment Information (Details)", "shortName": "Segment and Geographic Information - Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Ub8HtK5OJkWOlI77in3tkw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_Ub8HtK5OJkWOlI77in3tkw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails", "longName": "99941402 - Disclosure - Segment and Geographic Information - Geographic Regions (Details)", "shortName": "Segment and Geographic Information - Geographic Regions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_x7F5oYzxbUaKnqnnJG_DJw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_StatementGeographicalAxis_country_CH_LrgQvGnyDEuVBBw59L5jcg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "unique": true } }, "R116": { "role": "http://www.xoma.com/role/DisclosureSubsequentEventsDetails", "longName": "99941501 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "Duration_2_24_2025_To_2_24_2025_srt_CounterpartyNameAxis_xoma_CastleCreekBiosciencesIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_PurchaseAndSaleAgreementMember_K5DEK_NaW0WrR-d6S7jbcw", "name": "xoma:PaymentsToAcquireProductiveAssetsAllInvestors", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_24_2025_To_2_24_2025_srt_CounterpartyNameAxis_xoma_CastleCreekBiosciencesIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_PurchaseAndSaleAgreementMember_K5DEK_NaW0WrR-d6S7jbcw", "name": "xoma:PaymentsToAcquireProductiveAssetsAllInvestors", "unitRef": "Unit_Standard_USD_xkV-o7GQM0-DllhgQUZ-3A", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20241231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Trade and other receivables, net", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "negatedLabel": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r70", "r881" ] }, "xoma_AccrualOfContingentConsiderationUnderAssignmentAndAssumptionAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AccrualOfContingentConsiderationUnderAssignmentAndAssumptionAgreements", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Accrual of contingent consideration under assignment and assumption agreement.", "label": "Accrual Of Contingent Consideration Under Assignment and Assumption Agreements", "terseLabel": "Accrual of contingent consideration under the LadRx AAA" } } }, "auth_ref": [] }, "xoma_AccrualOfContingentConsiderationUnderPurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AccrualOfContingentConsiderationUnderPurchaseAgreements", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Accrual of contingent consideration under purchase agreements. May include royalty purchase agreements and commercial payment purchase agreements.", "label": "Accrual Of Contingent Consideration Under Purchase Agreements", "terseLabel": "Accrual of contingent consideration under the Affitech CPPA" } } }, "auth_ref": [] }, "xoma_AccruedAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AccruedAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 4.0 }, "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, and liabilities classified as other, due within one year or within the normal operating cycle if longer.", "label": "Accrued And Other Liabilities Current", "negatedLabel": "Accrued and other liabilities", "terseLabel": "Accrued and other liabilities", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued incentive compensation", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r73" ] }, "xoma_AccruedClinicalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AccruedClinicalLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid clinical amounts payable and due within one year or normal operating cycle, if longer.", "label": "Accrued Clinical Liabilities, Current", "terseLabel": "Accrued clinical liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable in connection with Pulmokine acquisition", "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": [ "r73", "r130" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "negatedLabel": "Accrued and other liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued and other liabilities" } } }, "auth_ref": [] }, "xoma_AccruedPreferredStockDividendCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AccruedPreferredStockDividendCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for preferred stock dividend. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Preferred Stock Dividend, Current", "terseLabel": "Preferred stock dividend accrual" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal and accounting fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r73" ] }, "xoma_AccruedSalariesAndEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AccruedSalariesAndEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Also includes carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Includes, but not limited to payroll, severance and retention costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries and Employee Benefits, Current", "terseLabel": "Accrued payroll and benefits" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r88", "r177", "r669", "r707", "r708" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income", "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": [ "r1", "r14", "r26", "r524", "r527", "r582", "r703", "r704", "r1046", "r1047", "r1048", "r1058", "r1059", "r1060", "r1062" ] }, "xoma_AcquisitionNumberOfContingentValueRights": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AcquisitionNumberOfContingentValueRights", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of non-transferable contractual contingent value rights (CVR) each acquiree share has right to receive. representing right to receive one or more potential cash payments.", "label": "Acquisition, Number Of Contingent Value Rights", "terseLabel": "Number of non-transferable contractual CVR per share of Kinnate common stock" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Consolidated Financial Statement Details", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r83", "r881", "r1217" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r720", "r1058", "r1059", "r1060", "r1062", "r1154", "r1219" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings", "negatedLabel": "Preferred stock dividends", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r15", "r114" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r63", "r64", "r436" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r15", "r52", "r114" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "dei_AdrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdrMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ADR [Member]", "terseLabel": "Series B Depositary Shares", "documentation": "American Depositary Receipt (or American Depositary Share, ADS)." } } }, "auth_ref": [ "r915" ] }, "xoma_AffitechResearchAsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AffitechResearchAsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Affitech Research AS, a Norwegian biotech company.", "label": "Affitech Research AS [Member]", "terseLabel": "Affitech" } } }, "auth_ref": [] }, "xoma_AgenusIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AgenusIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Agenus Inc.", "label": "Agenus [Member]", "terseLabel": "Agenus" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1020" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r933", "r944", "r954", "r987" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r936", "r947", "r957", "r990" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1021" ] }, "xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AgreementDrugCandidatesExclusiveLicenseOptionNumber", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of drug candidates subject to exclusive license option.", "label": "Agreement, Drug Candidates, Exclusive License Option, Number", "terseLabel": "Number of drug candidates subject to exclusive license option" } } }, "auth_ref": [] }, "xoma_AgreementDrugCandidatesNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AgreementDrugCandidatesNumber", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of drug candidates under the terms of the agreement.", "label": "Agreement, Drug Candidates, Number", "terseLabel": "Number of drug candidates" } } }, "auth_ref": [] }, "xoma_AgreementPaymentPercentageFactor": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AgreementPaymentPercentageFactor", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiplier used in determining change in payment percentage.", "label": "Agreement, Payment Percentage, Factor", "terseLabel": "Multiplier for cumulative amount of consideration paid" } } }, "auth_ref": [] }, "xoma_AgreementTerminationPriorWrittenNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AgreementTerminationPriorWrittenNoticePeriod", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Agreement termination prior written notice period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days", "label": "Agreement Termination Prior Written Notice Period", "terseLabel": "Agreement termination prior written notice period" } } }, "auth_ref": [] }, "xoma_AgreementsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AgreementsNumber", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of agreements.", "label": "Agreements, Number", "terseLabel": "Number of agreements" } } }, "auth_ref": [] }, "xoma_AldoxorubicinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AldoxorubicinMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails" ], "lang": { "en-us": { "role": { "documentation": "Aldoxorubicin.", "label": "Aldoxorubicin [Member]", "terseLabel": "Aldoxorubicin" } } }, "auth_ref": [] }, "xoma_AlexionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AlexionMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails" ], "lang": { "en-us": { "role": { "documentation": "Alexion (formerly Amolyt).", "label": "Alexion [Member]", "terseLabel": "Alexion" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975" ] }, "xoma_AllCustomersExcludingU.s.DepartmentOfDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AllCustomersExcludingU.s.DepartmentOfDefenseMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "All customers excluding U.S. Department of Defense.", "label": "All Customers, Excluding U.S. Department of Defense [Member]", "terseLabel": "All customers excluding DoD" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r982" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r937", "r948", "r958", "r982", "r991", "r995", "r1003" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1001" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r465", "r467" ] }, "xoma_AloraPharmaceuticalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AloraPharmaceuticalsMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Alora Pharmaceuticals.", "label": "Alora Pharmaceuticals [Member]", "terseLabel": "Alora Pharmaceuticals" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseLongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Accretion of long-term debt discount and debt issuance costs", "verboseLabel": "Accretion of debt discount and debt issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r385", "r850", "r851", "r1050", "r1166" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization of intangible assets", "terseLabel": "Amortization of intangible assets", "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": [ "r7", "r337", "r344", "r845" ] }, "xoma_AmountDepositedIntoReserveAccountsToPayInterestAdministrativeFeesAndOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AmountDepositedIntoReserveAccountsToPayInterestAdministrativeFeesAndOperatingExpenses", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount deposited into reserve accounts to pay interest, administrative fees and operating expenses.", "label": "Amount Deposited into Reserve Accounts to Pay Interest, Administrative Fees and Operating Expenses", "terseLabel": "Amount deposited into reserve accounts to pay interest, administrative fees and operating expenses" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of net loss per share (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r240" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "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": [ "r37" ] }, "xoma_AptevoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AptevoMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Aptevo.", "label": "Aptevo [Member]", "terseLabel": "Aptevo" } } }, "auth_ref": [] }, "xoma_ArbitrationProceedingWithLicenseeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ArbitrationProceedingWithLicenseeMember", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails" ], "lang": { "en-us": { "role": { "documentation": "Arbitration proceeding with licensee.", "label": "Arbitration Proceeding with Licensee [Member]", "terseLabel": "Arbitration proceeding with licensee" } } }, "auth_ref": [] }, "xoma_AronoraIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AronoraIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Aronora, Inc.", "label": "Aronora, Inc. [Member]", "terseLabel": "Aronora" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r514" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "auth_ref": [ "r1221", "r1222", "r1223", "r1224" ] }, "us-gaap_AssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Abstract]", "terseLabel": "Allocation of purchase consideration" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables", "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r1150" ] }, "xoma_AssetAcquisitionClassOfWarrantOrRightNumberReceived": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionClassOfWarrantOrRightNumberReceived", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights received during the period to purchase shares of counterparty under the agreement.", "label": "Asset Acquisition, Class of Warrant or Right, Number Received", "terseLabel": "Number of warrants or rights received" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Cost to acquire assets", "totalLabel": "Total purchase consideration", "verboseLabel": "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": [ "r867", "r1151", "r1152", "r1153" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred [Abstract]", "terseLabel": "Purchase consideration" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Estimated fair value of the Exarafenib milestone contingent consideration", "verboseLabel": "Holdback amount", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r1151", "r1152", "r1153" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "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": [ "r867", "r1151", "r1152", "r1153" ] }, "xoma_AssetAcquisitionContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a asset acquisition, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Asset Acquisition, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration from the Exarafenib Sale payable from the Company to the Kinnate CVR Holders under the CVR Agreement" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionContingentConsiderationLiabilityChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionContingentConsiderationLiabilityChangeInAmount", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value during the period from contingent consideration liability.", "label": "Asset Acquisition, Contingent Consideration, Liability, Change in Amount", "terseLabel": "Increase in Exarafenib milestone contingent consideration" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Exarafenib milestone contingent consideration (Note 4)", "verboseLabel": "Exarafenib milestone contingent consideration", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as noncurrent." } } }, "auth_ref": [ "r1150" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables", "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r1150" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables", "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "terseLabel": "Asset acquisition", "verboseLabel": "Income Taxes", "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": [ "r1150" ] }, "xoma_AssetAcquisitionMilestoneContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionMilestoneContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from milestone contingent consideration in asset acquisition, classified as noncurrent.", "label": "Asset Acquisition, Milestone Contingent Consideration, Liability, Noncurrent", "terseLabel": "Estimated initial fair value of the Exarafenib milestone contingent consideration in Kinnate acquisition" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionNumberOfSharesTendered": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionNumberOfSharesTendered", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares tendered under the asset acquisition.", "label": "Asset Acquisition, Number Of Shares Tendered", "terseLabel": "Kinnate common stock tendered" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionNumberOfSharesUnderlyingShareBasedAwardsSettled": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionNumberOfSharesUnderlyingShareBasedAwardsSettled", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares underlying the share-based awards settled under the asset acquisition.", "label": "Asset Acquisition, Number Of Shares Underlying The Share Based Awards Settled", "terseLabel": "Total number of underlying shares" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionSharePrice", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid in asset acquisition.", "label": "Asset Acquisition, Share Price", "terseLabel": "Asset acquisition, Share price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables", "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1150" ] }, "us-gaap_AssetAcquisitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table Text Block]", "terseLabel": "Schedule of purchase consideration", "documentation": "Tabular disclosure of asset acquisition." } } }, "auth_ref": [ "r1150" ] }, "xoma_AssetAcquisitionsLicensingAndOtherArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionsLicensingAndOtherArrangementsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions, Licensing and Other Arrangements" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetAcquisitionsPolicyPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for asset acquisitions.", "label": "Asset Acquisitions, Policy [Policy Text Block]", "terseLabel": "Asset Acquisitions" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "negatedLabel": "Impairment charges", "terseLabel": "Impairment charges (Note 4)", "verboseLabel": "Impairment charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r50" ] }, "xoma_AssetPurchaseAgreementAndMarketingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssetPurchaseAgreementAndMarketingAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement and Marketing Agreement .", "label": "Asset Purchase Agreement and Marketing Agreement [Member]", "terseLabel": "Asset Purchase Agreement and Marketing Agreement" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r128", "r141", "r170", "r202", "r245", "r250", "r267", "r270", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r516", "r520", "r552", "r663", "r759", "r840", "r841", "r881", "r911", "r1107", "r1108", "r1172" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r164", "r178", "r202", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r516", "r520", "r552", "r881", "r1107", "r1108", "r1172" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNet", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Net Assets", "totalLabel": "Net assets acquired", "documentation": "Amount of net assets (liabilities)." } } }, "auth_ref": [ "r12" ] }, "xoma_AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails" ], "lang": { "en-us": { "role": { "documentation": "Assignment and Assumption Agreement and Royalty Purchase Agreement.", "label": "Assignment and Assumption Agreement and Royalty Purchase Agreement [Member]", "terseLabel": "Assignment and Assumption Agreement and Royalty Purchase Agreement" } } }, "auth_ref": [] }, "xoma_AtMarketIssuanceSalesAgreement2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AtMarketIssuanceSalesAgreement2021Member", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "At The Market Issuance Sales Agreement, 2021, in which the company may sell depository shares.", "label": "At Market Issuance Sales Agreement 2021 [Member]", "terseLabel": "2021 ATM Agreement" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r916", "r917", "r940" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r916", "r917", "r940" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r916", "r917", "r940" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available for sale securities, Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r283" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Available for sale securities, Estimated Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r281", "r321", "r535", "r657", "r870", "r872", "r1074", "r1158", "r1159", "r1160" ] }, "xoma_AwardDate2023And2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "AwardDate2023And2024Member", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Award dates in 2023 and 2024.", "label": "Award Date, 2023 and 2024 [Member]", "terseLabel": "Award Dates, 2023 and 2024" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r998" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r999" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r994" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r994" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r994" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r994" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r994" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r994" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails", "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": [ "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r997" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r996" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r995" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r995" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and 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": [ "r102" ] }, "xoma_BayerProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BayerProductsMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Bayer products.", "label": "Bayer Products [Member]", "terseLabel": "Bayer Products" } } }, "auth_ref": [] }, "xoma_BioasisTechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BioasisTechnologiesIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Bioasis Technologies Inc.", "label": "Bioasis Technologies Inc [Member]", "terseLabel": "Bioasis" } } }, "auth_ref": [] }, "xoma_BiotechnologyValueFundLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BiotechnologyValueFundLPMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" ], "lang": { "en-us": { "role": { "documentation": "Biotechnology Value Fund, L.P.", "label": "Biotechnology Value Fund LP [Member]", "terseLabel": "BVF" } } }, "auth_ref": [] }, "xoma_BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to pertaining delayed draw term loan under Blue Owl Loan Agreement, senior secured credit facilities, of which the principal and interest of the loan are to be paid from commercial payments.", "label": "Blue Owl Commercial Payment-Backed Loan Agreement, Delayed Draw Term Loan [Member]", "terseLabel": "Blue Owl Loan Agreement, Delayed draw term loan" } } }, "auth_ref": [] }, "xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining initial term loan from Blue Owl Loan Agreement, senior secured credit facilities, of which the principal and interest of the loan are to be paid from commercial payments.", "label": "Blue Owl Commercial Payment-Backed Loan Agreement, Initial Term Loan [Member]", "terseLabel": "Blue Owl Loan Agreement, Initial term loan" } } }, "auth_ref": [] }, "xoma_BlueOwlCommercialPaymentBackedLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BlueOwlCommercialPaymentBackedLoanAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Blue Owl Loan Agreement, senior secured credit facilities, of which the principal and interest of the loan are to be paid from commercial payments.", "label": "Blue Owl Commercial Payment-Backed Loan Agreement [Member]", "terseLabel": "Blue Owl Loan Agreement" } } }, "auth_ref": [] }, "xoma_BusinessDevelopmentAndDealCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "BusinessDevelopmentAndDealCosts", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses pertaining to business development and the cost incurred in respect to deals.", "label": "Business Development And Deal Costs", "negatedLabel": "Business development and deal related costs" } } }, "auth_ref": [] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "CA", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "California" } } }, "auth_ref": [] }, "country_CH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CH", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract costs", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r325" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Unrestricted cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r146", "r666", "r731", "r754", "r881", "r911", "r1041" ] }, "xoma_CashAcquiredFromAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CashAcquiredFromAssetAcquisition", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of asset during the period.", "label": "Cash Acquired from Asset Acquisition", "terseLabel": "Net cash acquired in Kinnate acquisition" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total unrestricted 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": [ "r31", "r166", "r829" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r166" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1156", "r1157" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash, Cash Equivalents and Restricted Cash", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureDescriptionOfBusinessLiquidityDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash as of the end of the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash as of the beginning of the period", "terseLabel": "Cash, cash equivalents and restricted cash", "totalLabel": "Total unrestricted and restricted cash and cash equivalents", "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": [ "r31", "r99", "r200" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase 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": [ "r0", "r99" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Unrestricted cash equivalents", "documentation": "Amount of 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": [ "r1041", "r1185" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Supplemental disclosure for the condensed consolidated statements of cash flows" } } }, "auth_ref": [] }, "xoma_CashReserveAccountsInterestAndAdministrativeFeesAndOperatingExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CashReserveAccountsInterestAndAdministrativeFeesAndOperatingExpensesMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash reserve accounts for interest and administrative fees and to cover operating expenses of subsidiary, established in conjunction with the funding of loan.", "label": "Cash Reserve Accounts, Interest and Administrative Fees and Operating Expenses [Member]", "terseLabel": "Cash reserve accounts" } } }, "auth_ref": [] }, "xoma_CashReserveAccountsInterestAndAdministrativeFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CashReserveAccountsInterestAndAdministrativeFeesMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash reserve accounts for interest and administrative fees, established in conjunction with the funding of loan.", "label": "Cash Reserve Accounts, Interest and Administrative Fees [Member]", "terseLabel": "Cash reserve account, Interest and administrative fees" } } }, "auth_ref": [] }, "xoma_CashReserveAccountsOperatingExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CashReserveAccountsOperatingExpensesMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash reserve accounts to cover operating expenses of subsidiary, established in conjunction with the funding of loan.", "label": "Cash Reserve Accounts, Operating Expenses [Member]", "terseLabel": "Cash reserve account, Operating expenses" } } }, "auth_ref": [] }, "xoma_CastleCreekBiosciencesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CastleCreekBiosciencesIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Castle Creek Biosciences, Inc.", "label": "Castle Creek Biosciences, Inc [Member]", "terseLabel": "Castle Creek Biosciences, Inc" } } }, "auth_ref": [] }, "xoma_CertainEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CertainEmployeesMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to certain employees.", "label": "Certain Employees [Member]", "terseLabel": "Certain employees" } } }, "auth_ref": [] }, "xoma_ChangeInFairValueOfAvailableForSaleDebtSecuritiesCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ChangeInFairValueOfAvailableForSaleDebtSecuritiesCashEquivalents", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of available-for-sale debt securities classified as cash equivalents.", "label": "Change in Fair Value of Available-For-Sale Debt Securities, Cash Equivalents", "terseLabel": "Change in fair value of available-for-sale debt securities classified as cash equivalents" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973" ] }, "xoma_ChangesInEstimatedFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ChangesInEstimatedFairValueOfContingentConsideration", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Changes in estimated fair value of contingent consideration.", "label": "Changes In Estimated Fair Value Of Contingent Consideration", "negatedLabel": "Change in fair value of contingent consideration under RPAs, AAAs, and CPPAs" } } }, "auth_ref": [] }, "xoma_ChiefExecutiveOfficerInterimMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ChiefExecutiveOfficerInterimMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of interim chief executive officer and Executive Chairman of the Board.", "label": "Chief Executive Officer, Interim [Member]", "terseLabel": "Executive Chairman of the Board and Interim CEO, Owen Hughes" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "CEO, Owen Hughes" } } }, "auth_ref": [ "r1073" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r970" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r968" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r158", "r174", "r175", "r176", "r202", "r226", "r230", "r237", "r239", "r247", "r248", "r310", "r361", "r363", "r364", "r365", "r368", "r369", "r393", "r394", "r397", "r400", "r408", "r552", "r713", "r714", "r715", "r716", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r746", "r768", "r785", "r804", "r805", "r806", "r807", "r808", "r1026", "r1052", "r1063" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "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": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "positiveTerseLabel": "Exercise price of warrants (in dollars per share)", "terseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r409" ] }, "xoma_ClassOfWarrantOrRightFairValueOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ClassOfWarrantOrRightFairValueOfWarrantsOrRights", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Class of Warrant or Right, Fair Value of Warrants or Rights", "terseLabel": "Fair value per share (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Aggregate number of unregistered shares of common stock called by warrants (in shares)", "verboseLabel": "Warrants to purchase shares of common stock", "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": [ "r409" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "positiveTerseLabel": "Warrant outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "terseLabel": "Class Of Warrant Or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r60" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r974" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r974" ] }, "xoma_CollaborationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CollaborationAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents about collaboration agreement member.", "label": "Collaboration Agreement [Member]", "terseLabel": "Collaboration Agreement" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Agreements", "verboseLabel": "Acquisitions, Licensing and Other Arrangements", "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": [ "r514" ] }, "xoma_CommercialPaymentPeriodDue": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommercialPaymentPeriodDue", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Period from each royalty payment date payment is due from customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Commercial Payment, Period Due", "terseLabel": "Period from each royalty payment date payment is due" } } }, "auth_ref": [] }, "xoma_CommercialPaymentPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommercialPaymentPurchaseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "documentation": "Commercial payment purchase agreement.", "label": "Commercial Payment Purchase Agreement [Member]", "terseLabel": "Commercial Payment Purchase Agreement" } } }, "auth_ref": [] }, "xoma_CommercialPaymentReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommercialPaymentReceivableTerm", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of commercial payment receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Commercial Payment Receivable Term", "terseLabel": "Commercial payment receivable term" } } }, "auth_ref": [] }, "xoma_CommercialPaymentThresholdOneTimePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommercialPaymentThresholdOneTimePayment", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold for receipt of commercial payments attributable to net sales for which the entity will be required to make a one-time payment under agreement.", "label": "Commercial Payment Threshold, One-Time Payment", "terseLabel": "Commercial payments attributable to net sales threshold" } } }, "auth_ref": [] }, "xoma_CommercialSalesReceivablePercentageOnNetSales": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommercialSalesReceivablePercentageOnNetSales", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Payments entity eligible to receive as a percentage of net sales.", "label": "Commercial Sales, Receivable Percentage On Net Sales", "terseLabel": "Payments eligible to receive (as a percent)" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies (Note 13)", "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": [ "r79", "r133", "r665", "r745" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r108", "r353", "r354", "r812", "r1096", "r1101" ] }, "xoma_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies" } } }, "auth_ref": [] }, "xoma_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock reserved for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r900", "r901", "r902", "r904", "r905", "r906", "r907", "r1058", "r1059", "r1062", "r1154", "r1215", "r1219" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r82" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r82", "r746" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r82", "r746", "r765", "r1219", "r1220" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,952,377 and 11,495,492 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively", "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": [ "r82", "r668", "r881" ] }, "xoma_CommonStockWarrantExercisePrice14.71Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommonStockWarrantExercisePrice14.71Member", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock warrant with exercise price of $14.71 per share.", "label": "Common Stock Warrant, Exercise Price 14.71 [Member]", "terseLabel": "Common Stock Warrants, Issued March 2019" } } }, "auth_ref": [] }, "xoma_CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock warrant issued on December 2023.", "label": "Common Stock Warrant Issued, December Twenty Twenty Three [Member]", "terseLabel": "Common Stock Warrants, Issued December 2023" } } }, "auth_ref": [] }, "xoma_CommonStockWarrantsAtExercisePriceOf35.00PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommonStockWarrantsAtExercisePriceOf35.00PerShareMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common stock warrants at an exercise price of $35.00 per share.", "label": "Common Stock Warrants at an Exercise Price of $35.00 Per Share [Member]", "terseLabel": "Common Stock Warrants, Exercise price of $35.00 per share" } } }, "auth_ref": [] }, "xoma_CommonStockWarrantsAtExercisePriceOf42.50PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommonStockWarrantsAtExercisePriceOf42.50PerShareMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common stock warrants at an exercise price of $42.50 per share.", "label": "Common Stock Warrants at an Exercise Price of $42.50 Per Share [Member]", "terseLabel": "Common Stock Warrants, Exercise price of $42.50 per share" } } }, "auth_ref": [] }, "xoma_CommonStockWarrantsAtExercisePriceOf50.00PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CommonStockWarrantsAtExercisePriceOf50.00PerShareMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common stock warrants at an exercise price of $50.00 per share.", "label": "Common Stock Warrants at an Exercise Price of $50.00 Per Share [Member]", "terseLabel": "Common Stock Warrants, Exercise price of $50.00 per share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r979" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r978" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r980" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r977" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Stock Based Compensation and Other Benefit Plans", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r116", "r117", "r118", "r119" ] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationRelatedCostsAbstract", "lang": { "en-us": { "role": { "label": "Stock Based Compensation and Other Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r120", "r122" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of net deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r27", "r180", "r182", "r188", "r658", "r678", "r679" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "xoma_ConcentrationOfRiskSegmentAndGeographicInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ConcentrationOfRiskSegmentAndGeographicInformationAbstract", "lang": { "en-us": { "role": { "documentation": "Concentration of risk segment and geographic information.", "label": "Segment and Geographic Information" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r41", "r65", "r66", "r276", "r811" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r41", "r65", "r66", "r276", "r710", "r811" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r41", "r65", "r66", "r276", "r811", "r1031" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r68", "r151" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration of Risk", "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": [ "r811" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r40", "r41", "r65", "r66", "r276" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r39", "r40", "r41", "r42", "r65", "r126", "r811" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r41", "r65", "r66", "r276", "r811" ] }, "xoma_ConsolidatedFinancialStatementDetailAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ConsolidatedFinancialStatementDetailAbstract", "lang": { "en-us": { "role": { "documentation": "Consolidated financial statement detail.", "label": "Consolidated Financial Statement Details" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "xoma_ContingentConsiderationFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration, fair value disclosure.", "label": "Contingent Consideration Fair Value Disclosure", "terseLabel": "Contingent consideration under RPAs, AAAs and CPPAs, measured at fair value" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationFromSaleOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationFromSaleOfAssets", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration to be received as part of consideration in sale of assets.", "label": "Contingent Consideration From Sale of Assets", "terseLabel": "Contingent consideration from the Exarafenib Sale payable from Pierre Fabre to the Company" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationRegulatoryMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationRegulatoryMilestonesMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration under purchase agreements related to regulatory milestones.", "label": "Contingent Consideration, Regulatory Milestones [Member]", "terseLabel": "Regulatory milestones" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationSalesMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationSalesMilestonesMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration under purchase agreements related to sales-based milestones.", "label": "Contingent Consideration, Sales Milestones [Member]", "terseLabel": "Sales-based milestones" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationSalesMilestonesOneAndTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationSalesMilestonesOneAndTwoMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration under purchase agreements related to the first and second sales-based milestones.", "label": "Contingent Consideration, Sales Milestones, One and Two [Member]", "terseLabel": "Sales-based milestones, first and second" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationSalesMilestonesThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationSalesMilestonesThreeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration under purchase agreements related to the third sales-based milestones.", "label": "Contingent Consideration, Sales Milestones, Three [Member]", "terseLabel": "Sales-based milestones, third" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "xoma_ContingentConsiderationUnderAsc450Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationUnderAsc450Member", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration under ASC 450.", "label": "Contingent Consideration Under ASC 450 [Member]", "terseLabel": "Contingent Consideration under ASC 450" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationUnderAsc815Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationUnderAsc815Member", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration under ASC 815.", "label": "Contingent Consideration Under ASC 815 [Member]", "terseLabel": "Contingent Consideration under ASC 815" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationUnderPurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationUnderPurchaseAgreements", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Liability recorded for contingent consideration under purchase agreements. May include royalty purchase agreements, assignment and assumption agreements, and commercial payment purchase agreements. Includes contingent consideration recognized under ASC 815 and measured at fair value as a current liability at the inception of the transaction. Also includes contingent consideration recognized under ASC 450 if it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. Classified as current.", "label": "Contingent Consideration Under Purchase Agreements", "periodEndLabel": "Balance at End of Period, Contingent consideration under RPAs, AAAs, and CPPAs", "periodStartLabel": "Balance at Beginning of Period, Contingent consideration under RPAs, AAAs, and CPPAs", "terseLabel": "Contingent consideration under RPAs, AAAs, and CPPAs" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationUnderRpasAaasAndCppasActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentConsiderationUnderRpasAaasAndCppasActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Contingent Consideration Under RPAs, AAAs, and CPPAs Activities [Abstract]", "terseLabel": "Contingent consideration under RPAs, AAAs, and CPPAs" } } }, "auth_ref": [] }, "xoma_ContingentFutureCashPaymentsPerProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentFutureCashPaymentsPerProduct", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contingent future cash payment for each product. Contingent consideration is recognized under ASC 450 if it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated.", "label": "Contingent Future Cash Payments, Per Product", "terseLabel": "Contingent future cash payment for each product" } } }, "auth_ref": [] }, "xoma_ContingentPaymentsAcquiredPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentPaymentsAcquiredPercentage", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of certain contingent payments acquired, including royalties, milestone payments, sublicense income, and option exercise payments.", "label": "Contingent Payments Acquired, Percentage", "terseLabel": "Contingent payments acquired (as a percent)" } } }, "auth_ref": [] }, "xoma_ContingentValueRightsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContingentValueRightsAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent Value Rights Agreement (CVR Agreement).", "label": "Contingent Value Rights Agreement [Member]", "terseLabel": "CVR Agreement" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r313", "r316", "r317", "r413" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r411", "r413", "r424" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r411", "r412", "r424" ] }, "xoma_ContractualObligationEstimatedMilestonePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContractualObligationEstimatedMilestonePayments", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Estimated potential obligations that come due and payable upon achievement of developmental, regulatory, or commercial milestones by company's licensees. Represent contingent payments not recorded on balance sheet.", "label": "Contractual Obligation Estimated Milestone Payments", "terseLabel": "Estimate of milestone payments" } } }, "auth_ref": [] }, "xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ContractualObligationEstimatedMilestonePaymentsNumberOfProducts", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Assumed number of products per contract meeting milestone events used to calculate potential milestone obligations.", "label": "Contractual Obligation, Estimated Milestone Payments, Number Of Products", "terseLabel": "Assumed number of products per contract" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r393", "r394", "r397", "r904", "r905", "r906", "r907" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Number of shares issued for each share of convertible preferred stock that is converted", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r24", "r54", "r81", "r112", "r403" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r204", "r205", "r373", "r395", "r583", "r603", "r662", "r831", "r833" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r126" ] }, "xoma_CreditLossContractWithCustomerAssetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CreditLossContractWithCustomerAssetPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on long-term royalty and commercial payment receivable asset.", "label": "Credit Loss, Contract With Customer Asset [Policy Text Block]", "terseLabel": "Allowance for Current Expected Credit Losses" } } }, "auth_ref": [] }, "xoma_CreditLossOnPurchasedReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CreditLossOnPurchasedReceivables", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit loss on purchased receivables relating to royalty and license purchase agreements.", "label": "Credit Loss On Purchased Receivables", "negatedLabel": "Credit losses on purchased receivables", "terseLabel": "Credit losses on purchased receivables", "verboseLabel": "Credit losses on purchased receivables (Note 5)" } } }, "auth_ref": [] }, "xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold amount of cumulative royalties on net sales per product under the terms of the agreement", "label": "Cumulative Royalties On Net Sales Per Product, Threshold Amount", "terseLabel": "Threshold amount of cumulative royalties on net sales per product" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r104", "r276" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r925", "r1014" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r925", "r1014" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r927", "r1016" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r927", "r1016" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r929", "r1018" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r927", "r1016" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r920", "r1009" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r921", "r1010" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r921", "r1010" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r919", "r1008" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r919", "r1008" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r919", "r1008" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r922", "r1011" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r924", "r1013" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r924", "r1013" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r925", "r1014" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r928", "r1017" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r926", "r1015" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r923", "r1012" ] }, "xoma_DareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DareMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Dare.", "label": "Dare [Member]", "terseLabel": "Dare" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "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": [ "r23", "r72", "r73", "r129", "r132", "r206", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r847", "r848", "r849", "r850", "r851", "r879", "r1053", "r1097", "r1098", "r1099", "r1165", "r1167" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Gross principal", "totalLabel": "Total payments", "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": [ "r23", "r132", "r387" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "verboseLabel": "Gross principal", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r370", "r561", "r562", "r848", "r849", "r879" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (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": [ "r75", "r390", "r561", "r562", "r879" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r75", "r371" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r206", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r847", "r848", "r849", "r850", "r851", "r879", "r1053", "r1165", "r1167" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "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": [ "r23", "r206", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r847", "r848", "r849", "r850", "r851", "r879", "r1053", "r1097", "r1098", "r1099", "r1165", "r1167" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r23", "r54", "r57", "r67", "r111", "r113", "r206", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r847", "r848", "r849", "r850", "r851", "r879", "r1053", "r1165", "r1167" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt discount costs", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r1110", "r1164", "r1165", "r1167" ] }, "xoma_DebtInstrumentUnamortizedDiscountAllocatedFeesAndLenderExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DebtInstrumentUnamortizedDiscountAllocatedFeesAndLenderExpenses", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount associated with allocated fees and lender expenses.", "label": "Debt Instrument, Unamortized Discount, Allocated Fees and Lender Expenses", "terseLabel": "Debt discount, allocated fees and lender expenses" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unaccreted debt discount and debt issuance costs", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r376", "r388", "r560", "r561", "r562", "r848", "r849", "r879" ] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Accrued issuance costs in connection with issuance of long-term debt", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Long-Term Debt", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Available for sale securities, Amortized Cost Basis", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterestNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterestNoncurrent", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Allowance for Credit Loss, Excluding Accrued Interest, Noncurrent", "terseLabel": "Allowance for credit losses on investments in debt securities", "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r321" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Gain", "terseLabel": "Gain form sale of available-for-sale debt securities", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r309" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1055", "r1148", "r1149" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1110", "r1164", "r1165", "r1167" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Allocated costs for the term loan commitment", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1164", "r1165", "r1167" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income, Current", "terseLabel": "Unearned revenue recognized under units-of-revenue method", "verboseLabel": "Unearned revenue recognized under units-of-revenue method, current", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_DeferredIncomeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeNoncurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income, Noncurrent", "terseLabel": "Unearned revenue recognized under units-of-revenue method - long-term", "verboseLabel": "Unearned revenue recognized under units-of-revenue method, noncurrent", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r154", "r1055" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred tax liability", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r474", "r475", "r664" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1055", "r1148", "r1149" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Unearned revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Subtotal", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r492" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, In-Process Research and Development", "terseLabel": "Capitalized research and development expenses", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1146" ] }, "xoma_DeferredTaxAssetsRoyaltyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DeferredTaxAssetsRoyaltyReceivable", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from royalty receivable.", "label": "Deferred Tax Assets, Royalty Receivable", "terseLabel": "Royalty receivable" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Research and development and other tax credit carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r493" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1146" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1146" ] }, "xoma_DefinedContributionPlanAgeRequiredForCatchUpContributionMinimum": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DefinedContributionPlanAgeRequiredForCatchUpContributionMinimum", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "The age requirement for participants to be eligible for a catch-up contribution amount to a defined contribution plan.", "label": "Defined Contribution Plan Age Required For Catch Up Contribution Minimum", "terseLabel": "Age requirement for participant to be eligible for a catch-up contribution, minimum" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Contribution expense", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r432" ] }, "xoma_DefinedContributionPlanCostRecognizedAndPaidThroughIssuanceOfCommonSharesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DefinedContributionPlanCostRecognizedAndPaidThroughIssuanceOfCommonSharesPercentage", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of defined contribution plan expense paid through the issuance of common shares.", "label": "Defined Contribution Plan Cost Recognized And Paid Through Issuance Of Common Shares Percentage", "terseLabel": "Deferred savings plan expense paid in common shares (as a percent)" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Deferred Savings Plan", "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": [ "r432" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution (as a percent)", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan issuance of Common stock for services or claims.", "label": "Defined Contribution Plan Issuance Of Common Stock For Services Or Claims", "terseLabel": "Common stock contribution to 401(k)" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum annual contribution per employee", "documentation": "Maximum amount the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum annual contribution per employee (as a percent)", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r432" ] }, "xoma_DepositarySharesRatioToPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "DepositarySharesRatioToPreferredStock", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents depositary share's fractional interest in share of preferred stock.", "label": "Depositary Shares, Ratio To Preferred Stock", "terseLabel": "Depositary share's fractional interest in share of preferred stock" } } }, "auth_ref": [] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Nonproduction", "negatedLabel": "Depreciation of property and equipment", "terseLabel": "Depreciation", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r7", "r51" ] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain on Derivative", "terseLabel": "Change in fair value of embedded derivative related to RPA", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r522" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Directors" } } }, "auth_ref": [ "r1073", "r1216" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r162" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Held-for-Sale or Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposed of by Sale, Not Discontinued Operations", "documentation": "Disposal group that either has been sold or is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r3", "r8", "r19" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r859", "r860" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividend Payment Date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockTables" ], "lang": { "en-us": { "role": { "label": "Dividends Declared [Table Text Block]", "terseLabel": "Schedule of declared and paid cash dividends", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Preferred stock dividend accrual", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r73", "r78", "r131", "r908", "r1183" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividend Declaration Date", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_DividendsPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable [Line Items]", "terseLabel": "Dividends", "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_DividendsPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableTable", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable [Table]", "documentation": "Disclosure of information about distribution of earnings to shareholder declared but not yet paid. Includes, but is not limited to, total amount and amount per share of distribution, declaration date, and date to be paid." } } }, "auth_ref": [ "r33" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r916", "r917", "r940" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "terseLabel": "Document Financial Statement Error Correction Flag", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r916", "r917", "r940", "r983" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.xoma.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": [ "r961" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "terseLabel": "Federal", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r477" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r972" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss Per Share Attributable to Common Stockholders" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Net loss per share attributable to common stockholders, 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": [ "r189", "r212", "r213", "r214", "r215", "r216", "r217", "r223", "r226", "r237", "r238", "r239", "r244", "r510", "r513", "r532", "r533", "r659", "r680", "r836" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share attributable to common stockholders, 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": [ "r189", "r212", "r213", "r214", "r215", "r216", "r217", "r226", "r237", "r238", "r239", "r244", "r510", "r513", "r532", "r533", "r659", "r680", "r836" ] }, "xoma_EarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EarningsPerShareLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share [Line Items]", "terseLabel": "Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income (Loss) per Share Available to (Attributable to) Common Stockholders", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r37", "r38", "r241" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r222", "r240", "r242", "r243" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r477", "r866" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Federal tax at statutory rate (as a percent)", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r203", "r477", "r501", "r866" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r480", "r866", "r1056", "r1143" ] }, "xoma_EffectiveIncomeTaxRateReconciliationGainOnBargainPurchasePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationGainOnBargainPurchasePercent", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to gain on bargain purchase.", "label": "Effective Income Tax Rate Reconciliation, Gain On Bargain Purchase, Percent", "negatedLabel": "Bargain purchase gain (as a percent)" } } }, "auth_ref": [] }, "xoma_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for executive compensation.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent", "negatedLabel": "Nondeductible executive compensation (as a percent)" } } }, "auth_ref": [] }, "xoma_EffectiveIncomeTaxRateReconciliationStockCompensationAndOtherPermanentDifferencesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationStockCompensationAndOtherPermanentDifferencesPercent", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement and other permanent differences.", "label": "Effective Income Tax Rate Reconciliation Stock Compensation And Other Permanent Differences Percent", "terseLabel": "Stock compensation and other permanent differences (as a percent)" } } }, "auth_ref": [] }, "xoma_EffectiveIncomeTaxRateReconciliationTaxBenefitRelatedToAssetAcquisition": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationTaxBenefitRelatedToAssetAcquisition", "calculation": { "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax benefit related to asset acquisition.", "label": "Effective Income Tax Rate Reconciliation, Tax Benefit Related To Asset Acquisition", "negatedLabel": "Tax benefit related to Pulmokine acquisition (as a percent)" } } }, "auth_ref": [] }, "xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum eligible milestone payments receivable per discovery product candidate.", "label": "Eligible Milestone Payments Receivable Per Discovery Product Candidate", "terseLabel": "Maximum eligible milestone payments receivable per discovery product candidate" } } }, "auth_ref": [] }, "xoma_EligibleMilestonePaymentsReceivableUponAchievementOfMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum eligible milestone payments receivable upon achievement of milestones. May include, but not limited to, development, regulatory, commercial, sales-based and clinical milestones.", "label": "Eligible Milestone Payments Receivable Upon Achievement Of Milestones", "terseLabel": "Maximum milestone payments entitled to receive" } } }, "auth_ref": [] }, "xoma_EligibleMilestonePaymentsReceivableUponAchievementOfMilestonesAdditional": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EligibleMilestonePaymentsReceivableUponAchievementOfMilestonesAdditional", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum additional milestone payments receivable upon achievement of milestones. May include, but not limited to, development, regulatory, commercial, sales-based and clinical milestones.", "label": "Eligible Milestone Payments Receivable Upon Achievement Of Milestones, Additional", "terseLabel": "Maximum additional milestone payments entitled to receive" } } }, "auth_ref": [] }, "xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum eligible milestone payments receivable upon achievement of pre-commercial milestones.", "label": "Eligible Milestone Payments Receivable Upon Achievement Of Pre-Commercial Milestones", "terseLabel": "Pre-commercial milestone payments, maximum" } } }, "auth_ref": [] }, "xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "Eligible potential additional payments receivable upon achievement of specified future net sales milestones.", "label": "Eligible Potential Additional Payments Receivable Upon Achievement Of Specified Future Net Sales Milestones", "terseLabel": "Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years" } } }, "auth_ref": [] }, "xoma_EmployeeAgeFiftyOrOverMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EmployeeAgeFiftyOrOverMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee of entity age 50 or over.", "label": "Employee, Age Fifty or Over [Member]", "terseLabel": "Employee, Age Fifty or Over" } } }, "auth_ref": [] }, "xoma_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EmployeeMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee of entity.", "label": "Employee [Member]", "terseLabel": "Employees" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average remaining recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r466" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock-based compensation expense, not yet recognized", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to stock options (in dollars)", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "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": [] }, "xoma_EmployeeTerminatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EmployeeTerminatedMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Terminated employee of entity.", "label": "Employee, Terminated [Member]", "terseLabel": "Terminated employee" } } }, "auth_ref": [] }, "xoma_EmployeeUnderAgeFiftyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EmployeeUnderAgeFiftyMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee of entity under 50 years old.", "label": "Employee, Under Age Fifty [Member]", "terseLabel": "Employee, Under Age Fifty" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.xoma.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": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.xoma.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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r913" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r913" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act 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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r913" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.xoma.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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.xoma.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": [ "r1023" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r913" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r913" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r913" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.xoma.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": [ "r913" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1024" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r966" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1019" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1019" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1019" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r160", "r184", "r185", "r186", "r207", "r208", "r209", "r211", "r216", "r218", "r220", "r246", "r311", "r312", "r349", "r410", "r499", "r500", "r507", "r508", "r509", "r511", "r512", "r513", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r553", "r554", "r555", "r556", "r557", "r558", "r563", "r564", "r582", "r676", "r703", "r704", "r705", "r720", "r785" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Current", "terseLabel": "Investment in equity securities", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r171", "r551", "r830" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "negatedLabel": "Change in fair value of equity securities", "terseLabel": "Gain (loss) recognized due to change in fair value of investment", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r681", "r1080" ] }, "xoma_EquitySecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EquitySecuritiesPolicy", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity securities.", "label": "Equity Securities Policy", "terseLabel": "Equity Securities" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r933", "r944", "r954", "r987" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r930", "r941", "r951", "r984" ] }, "xoma_EstimatedFairValueOfContingentConsiderationUnderAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "EstimatedFairValueOfContingentConsiderationUnderAssetAcquisition", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Estimated fair value of contingent consideration under asset acquisition agreements.", "label": "Estimated Fair Value Of Contingent Consideration Under Asset Acquisition", "terseLabel": "Estimated initial fair value of contingent consideration under the LadRx Agreement" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "auth_ref": [ "r1221", "r1222", "r1223", "r1224" ] }, "xoma_ExarafenibAndRelatedIntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ExarafenibAndRelatedIntellectualPropertyMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Exarafenib and related intellectual property.", "label": "Exarafenib and related Intellectual Property [Member]", "terseLabel": "Exarafenib and related IP" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r982" ] }, "xoma_ExercisablePeriodOfWarrants": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ExercisablePeriodOfWarrants", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the exercisable period for warrants beginning on the date of issuance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable Period Of Warrants", "terseLabel": "Exercisable period of warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "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": [ "r535", "r536", "r544", "r870" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r535", "r536", "r544", "r870" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurements", "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": [ "r537", "r538", "r539", "r872" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis 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": [ "r537", "r538", "r539", "r872" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "verboseLabel": "Schedule of weighted average assumptions used to calculate fair value", "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": [ "r537", "r538", "r872" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r378", "r426", "r427", "r428", "r429", "r430", "r431", "r534", "r536", "r537", "r538", "r539", "r543", "r544", "r545", "r590", "r591", "r592", "r848", "r849", "r856", "r857", "r858", "r870", "r872" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r535", "r536", "r537", "r539", "r870", "r1159", "r1162" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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": [ "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r656", "r870", "r873" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "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": [ "r378", "r426", "r431", "r536", "r544", "r590", "r856", "r857", "r858", "r870" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "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": [ "r378", "r426", "r427", "r428", "r429", "r430", "r431", "r536", "r537", "r538", "r539", "r544", "r592", "r848", "r849", "r856", "r857", "r858", "r870", "r872" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r535", "r536", "r537", "r539", "r870", "r1159", "r1162" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r378", "r426", "r427", "r428", "r429", "r430", "r431", "r534", "r536", "r537", "r538", "r539", "r543", "r544", "r545", "r590", "r591", "r592", "r848", "r849", "r856", "r857", "r858", "r870", "r872" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring", "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": [ "r870", "r1156", "r1157", "r1158", "r1159", "r1160", "r1162" ] }, "xoma_FairValueOfAssetsAcquiredMilestoneAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "FairValueOfAssetsAcquiredMilestoneAsset", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The fair value of milestone assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired, Milestone Asset", "terseLabel": "Estimated initial fair value of the Exarafenib milestone asset in Kinnate acquisition" } } }, "auth_ref": [] }, "xoma_FederalOrphanCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "FederalOrphanCreditMember", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Federal orphan tax credit carryforward.", "label": "Federal Orphan Credit [Member]", "terseLabel": "Federal Orphan Credit" } } }, "auth_ref": [] }, "xoma_FinancialAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "FinancialAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of financial assets.", "label": "Financial Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r314", "r315", "r318", "r319", "r320", "r322", "r323", "r324", "r386", "r406", "r529", "r550", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r677", "r843", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r882", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1076", "r1077", "r1078", "r1079", "r1155", "r1158", "r1159", "r1160", "r1161", "r1162" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total financial liabilities", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r1156", "r1157", "r1161" ] }, "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Through Year Five", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r168", "r326", "r343", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r824", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r824", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r824", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r824", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFive", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r824", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "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": [ "r336", "r338", "r339", "r340", "r342", "r343", "r346", "r347", "r624", "r625", "r824" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Projected amortization expense for the next five years" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r326", "r343", "r625", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets, net", "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": [ "r336", "r343", "r346", "r347", "r348", "r624", "r824", "r845" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "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": [ "r336", "r338", "r339", "r340", "r342", "r343", "r346", "r347", "r824" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r624", "r1089" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets, net" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Estimated remaining life of intangible assets", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r624" ] }, "xoma_FirstRoyaltyInterestAcquisitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "FirstRoyaltyInterestAcquisitionAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "First Royalty Interest Acquisition Agreement.", "label": "First Royalty Interest Acquisition Agreement [Member]", "terseLabel": "First Royalty Sale Agreement" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r937", "r948", "r958", "r991" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r937", "r948", "r958", "r991" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r937", "r948", "r958", "r991" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r937", "r948", "r958", "r991" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r937", "r948", "r958", "r991" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r971" ] }, "xoma_FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Policy for future milestones, royalties purchase rights and commercial payments.", "label": "Future Milestones, Royalties Purchase Rights And Commercial Payments Policy [Policy Text Block]", "terseLabel": "Purchase of Rights to Future Milestones, Royalties and Commercial Payments" } } }, "auth_ref": [] }, "xoma_GainLossOnAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "GainLossOnAssetAcquisition", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Gain (loss) included in earnings resulting from the asset acquisition.", "label": "Gain (Loss) on Asset Acquisition", "negatedLabel": "Less: Gain on the acquisition of Kinnate", "negatedTerseLabel": "Gain on the acquisition of Kinnate", "terseLabel": "Gain on the acquisition of Kinnate" } } }, "auth_ref": [] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) from Litigation Settlement", "negatedLabel": "Arbitration settlement costs", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r840", "r1102" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r92", "r770" ] }, "xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "HealthCareRoyaltyPartnersTwoLimitedPartnersMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "HealthCare Royalty Partners II, L.P (HCRP).", "label": "HealthCare Royalty Partners Two Limited Partners [Member]", "terseLabel": "HealthCare Royalty Partners II, L.P." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r916", "r917", "r940" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r824", "r1095" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible asset", "verboseLabel": "Impairment Charge", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r337", "r1050", "r1094" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before income tax", "verboseLabel": "Loss before income tax", "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": [ "r90", "r135", "r140", "r660", "r673", "r838", "r840", "r1067", "r1069", "r1070", "r1071", "r1072" ] }, "xoma_IncomeNotFromContractWithCustomerCostRecoveryMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IncomeNotFromContractWithCustomerCostRecoveryMethod", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of income that is not accounted for under Topic 606, in accordance with the cost recovery method.", "label": "Income Not from Contract with Customer, Cost Recovery Method", "terseLabel": "Income from purchased receivables under cost recovery method", "verboseLabel": "Income from purchased receivables under the cost recovery method" } } }, "auth_ref": [] }, "xoma_IncomeNotFromContractWithCustomerEffectiveInterestRateMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IncomeNotFromContractWithCustomerEffectiveInterestRateMethod", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of income, not accounted for under Topic 606, in accordance with the effective interest rate method. Includes income from purchased receivables.", "label": "Income Not from Contract with Customer, Effective Interest Rate Method", "negatedLabel": "Income from purchased receivables under the EIR method", "terseLabel": "Income from purchased receivables under the EIR method", "verboseLabel": "Income from Purchased Receivables Under the EIR Method" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r859", "r860" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r199", "r477", "r478", "r485", "r496", "r866", "r1145" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r199", "r477", "r478", "r485", "r496", "r866", "r1145" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r203", "r470", "r477", "r481", "r482", "r483", "r489", "r495", "r502", "r504", "r505", "r506", "r718", "r866" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit", "terseLabel": "Income tax benefit", "verboseLabel": "Income tax benefit/provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r145", "r155", "r219", "r220", "r245", "r258", "r270", "r476", "r477", "r503", "r682", "r866" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r183", "r472", "r473", "r489", "r490", "r494", "r498", "r712" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Trade and other receivables, net", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Unearned revenue recognized under units-of-revenue method", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r825" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r1032", "r1049" ] }, "xoma_IncreaseDecreaseInPotentialAmountPayableOnRegulatoryMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IncreaseDecreaseInPotentialAmountPayableOnRegulatoryMilestone", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in potential amount payable on regulatory milestone.", "label": "Increase (Decrease) In Potential Amount Payable on Regulatory Milestone", "negatedLabel": "Amount of regulatory milestone payment removed" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Shares issuable based on market price", "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": [ "r227", "r228", "r229", "r239", "r438" ] }, "xoma_IncyteImmunoOncologyAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IncyteImmunoOncologyAssetsMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails" ], "lang": { "en-us": { "role": { "documentation": "Incyte immuno-oncology assets.", "label": "Incyte Immuno-Oncology Assets [Member]", "terseLabel": "Incyte Immuno-Oncology Assets" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r937", "r948", "r958", "r982", "r991", "r995", "r1003" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1001" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r918", "r1007" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r918", "r1007" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r918", "r1007" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r620", "r621", "r622", "r624", "r834", "r1082" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible assets", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r167" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible assets", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r336", "r1089", "r1091" ] }, "xoma_IntellectualPropertyEbopiprantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IntellectualPropertyEbopiprantMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought related to Ebopiprant. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property, Ebopiprant [Member]", "terseLabel": "Obseva - Ebopiprant IP" } } }, "auth_ref": [] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "IP", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r22", "r1083", "r1084", "r1085", "r1086", "r1087", "r1089", "r1092", "r1093" ] }, "xoma_IntellectualPropertySeralutinibMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IntellectualPropertySeralutinibMember", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought related to Seralutinib. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property, Seralutinib [Member]", "terseLabel": "Pulmokine - Seralutinib IP" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r93", "r383", "r391", "r850", "r851" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseLongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Accrued 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": [ "r93", "r384", "r850", "r851" ] }, "us-gaap_InterestExpenseLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseLongTermDebt", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Long-Term Debt", "terseLabel": "Interest expense", "totalLabel": "Total interest expense", "documentation": "Aggregate amount of interest paid or due on all long-term debt." } } }, "auth_ref": [ "r137", "r158", "r159" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r193", "r197", "r198" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "verboseLabel": "Accrued short-term interest payable", "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": [ "r73" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Equity securities", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r1156", "r1157", "r1161" ] }, "xoma_IssuanceOfWarrantsDebtFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "IssuanceOfWarrantsDebtFinancing", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Fair value of common stock warrants issued in connection with long-term debt financing.", "label": "Issuance of Warrants, Debt Financing", "terseLabel": "Issuance of common stock warrants in connection with long-term debt" } } }, "auth_ref": [] }, "xoma_JanssenBiotechInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "JanssenBiotechInc.Member", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails" ], "lang": { "en-us": { "role": { "documentation": "Janssen Biotech, Inc.", "label": "Janssen Biotech Inc. [Member]", "terseLabel": "Janssen" } } }, "auth_ref": [] }, "xoma_KinnateCvrHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "KinnateCvrHoldersMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Kinnate CVR (Contingent Value Rights) holders eligible to receive contingent consideration upon the closing of the Kinnate acquisition under the Kinnate CVR Agreement.", "label": "Kinnate CVR holders [Member]", "terseLabel": "Kinnate CVR holders" } } }, "auth_ref": [] }, "xoma_KinnateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "KinnateMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables" ], "lang": { "en-us": { "role": { "documentation": "Kinnate.", "label": "Kinnate [Member]", "terseLabel": "Kinnate" } } }, "auth_ref": [] }, "xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC.", "label": "Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC. [Member]", "terseLabel": "Kuros" } } }, "auth_ref": [] }, "xoma_LadrxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LadrxMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to LadRx.", "label": "LadRx [Member]", "terseLabel": "LadRx" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r571", "r880" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease costs" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of cost components of operating leases", "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": [ "r1169" ] }, "xoma_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreements" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Lease Agreements" } } }, "auth_ref": [] }, "xoma_LeasedFacilitiesEmeryvilleCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LeasedFacilitiesEmeryvilleCaliforniaMember", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Leased facilities in Emeryville, California with lease expiration date of July 31, 2023", "label": "Leased Facilities, Emeryville, California [Member]", "terseLabel": "Leased facilities, Emeryville, California, with lease expiration of July 31, 2023" } } }, "auth_ref": [] }, "xoma_LeasedFacilitiesSanFranciscoCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LeasedFacilitiesSanFranciscoCaliforniaMember", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Leased office facilities in San Francisco, California, related to asset acquisition in 2024, with lease expiration date of June 30, 2026.", "label": "Leased Facilities, San Francisco, California [Member]", "terseLabel": "Leased facilities, Kinnate lease with lease expiration of June 30, 2026" } } }, "auth_ref": [] }, "xoma_LeasedFacilitiesTwoEmeryvilleCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LeasedFacilitiesTwoEmeryvilleCaliforniaMember", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Leased facilities in Emeryville, California, in different location than previous lease.", "label": "Leased Facilities, Two, Emeryville, California [Member]", "terseLabel": "Leased facilities, Emeryville, California, new lease - different location than previous lease" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Lease Agreements" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "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": [ "r569", "r581" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r569", "r581" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Existence of option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "verboseLabel": "Schedule of maturity of future rent payments associated with new lease", "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": [ "r1170" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "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": [ "r579" ] }, "xoma_LesseeOperatingLeaseModificationAdjustmentToRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LesseeOperatingLeaseModificationAdjustmentToRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to right of use asset resulting from modification of operating lease.", "label": "Lessee, Operating Lease Modification, Adjustment to Right Of Use Asset", "terseLabel": "Adjustment to right of use asset for lease modification" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Period of lease extension", "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": [ "r1168" ] }, "xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of supplemental cash flows information related to leases.", "label": "Lessee, Operating Lease, Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Summary of supplemental cash flow information related to operating leases" } } }, "auth_ref": [] }, "xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LesseeOperatingLeaseSupplementalInformationTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of supplemental information related to operating leases. May include, but not limited to, present value assumptions used in calculating the present value of the lease payments.", "label": "Lessee, Operating Lease, Supplemental Information [Table Text Block]", "terseLabel": "Schedule of assumptions used in calculating the present value of lease payments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1168" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r23", "r72", "r73", "r74", "r77", "r78", "r79", "r80", "r202", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r517", "r520", "r521", "r552", "r744", "r837", "r911", "r1107", "r1172", "r1173" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r87", "r134", "r671", "r881", "r1054", "r1081", "r1163" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r74", "r165", "r202", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r517", "r520", "r521", "r552", "r881", "r1107", "r1172", "r1173" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementAndCommonStockPurchaseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement and common stock purchase agreement.", "label": "License Agreement and Common Stock Purchase Agreement [Member]", "terseLabel": "License Agreement and Common Stock Purchase Agreement" } } }, "auth_ref": [] }, "xoma_LicenseAgreementConsiderationReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementConsiderationReceived", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement consideration received.", "label": "License Agreement Consideration Received", "terseLabel": "License agreement consideration received" } } }, "auth_ref": [] }, "xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of payments received upon achievement of financing activities during the period.", "label": "License Agreement Consideration Received, Achievement of Financing Activities", "terseLabel": "Payments received upon achievement of financing activities" } } }, "auth_ref": [] }, "xoma_LicenseAgreementInstallmentPaymentsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementInstallmentPaymentsReceived", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of installment payments received during the period.", "label": "License Agreement, Installment Payments Received", "terseLabel": "Installment payments received" } } }, "auth_ref": [] }, "xoma_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement.", "label": "License Agreement [Member]", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "xoma_LicenseAgreementNonRz358ProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementNonRz358ProductsMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement related to activities associated with non-RZ358 products.", "label": "License Agreement, Non-RZ358 Products [Member]", "terseLabel": "License Agreement, Non-RZ358 products" } } }, "auth_ref": [] }, "xoma_LicenseAgreementRz358Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementRz358Member", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement related to activities associated with RZ358.", "label": "License Agreement RZ358 [Member]", "terseLabel": "License Agreement, RZ358" } } }, "auth_ref": [] }, "xoma_LicenseAgreementSharesReceived": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicenseAgreementSharesReceived", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of counterparty's common stock entity received under the terms of the agreement.", "label": "License Agreement, Shares Received", "terseLabel": "Number of shares received" } } }, "auth_ref": [] }, "xoma_LicensingAndOtherArrangementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "LicensingAndOtherArrangementsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements" ], "lang": { "en-us": { "role": { "documentation": "Licensing and other arrangements.", "label": "Licensing And Other Arrangements [Text Block]", "terseLabel": "Licensing and Other Arrangements" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r71", "r76" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt.", "totalLabel": "Total payments", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r132", "r377", "r389", "r848", "r849", "r879", "r1184" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: current portion of long-term debt", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r172" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "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 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", "r206", "r381" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2029", "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r206", "r381" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r206", "r381" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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", "r206", "r381" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "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 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", "r206", "r381" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r173" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r109" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r355", "r356", "r357", "r360", "r468", "r846", "r1103", "r1104" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r355", "r356", "r357", "r360", "r468", "r846", "r1103", "r1104" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r276", "r855", "r892", "r897", "r1113", "r1186", "r1187", "r1188", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "xoma_MaximumConsiderationRetained": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MaximumConsiderationRetained", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of maximum consideration retained by Company excluded from maximum potential milestones under terms of agreement.", "label": "Maximum Consideration Retained", "terseLabel": "Amount of maximum consideration retained" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r433", "r468", "r539", "r619", "r701", "r702", "r709", "r736", "r737", "r791", "r794", "r798", "r799", "r801", "r822", "r823", "r842", "r852", "r861", "r872", "r873", "r877", "r878", "r893", "r1109", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179" ] }, "xoma_MaximumPayableOnRegulatoryMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MaximumPayableOnRegulatoryMilestone", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in agreements, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. Contingent consideration is measured at fair value as a current liability at the inception of the transaction under ASC 815.", "label": "Maximum Payable on Regulatory Milestone", "terseLabel": "Maximum regulatory milestone payments" } } }, "auth_ref": [] }, "xoma_MaximumPayableOnSalesMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MaximumPayableOnSalesMilestone", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount payable on sales milestone. Contingent consideration is recognized under ASC 450 if it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated.", "label": "Maximum Payable on Sales Milestone", "terseLabel": "Maximum commercial sales milestone payments" } } }, "auth_ref": [] }, "xoma_MaximumPaymentsBasedOnAchievementOfRegulatoryAndSalesMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MaximumPaymentsBasedOnAchievementOfRegulatoryAndSalesMilestones", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum payments to be made based upon achievement of regulatory or sales milestones. For regulatory milestones, contingent consideration is measured at fair value as a current liability at the inception of the transaction under ASC 815. For sales milestones, contingent consideration is recognized under ASC 450 if it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated.", "label": "Maximum Payments Based On Achievement Of Regulatory and Sales Milestones", "terseLabel": "Maximum regulatory and commercial sales milestone payments" } } }, "auth_ref": [] }, "xoma_MaximumValueOfStockToBeIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MaximumValueOfStockToBeIssued", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of stock to be issued.", "label": "Maximum Value Of Stock To Be Issued", "terseLabel": "Maximum amount of shares to be issued" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r974" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r974" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1158", "r1159", "r1160" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r872", "r1158", "r1159", "r1160" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1158", "r1159", "r1160" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "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": [ "r537", "r538", "r539", "r872" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r537", "r538", "r539", "r872" ] }, "xoma_MerckImmunoOncologyProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MerckImmunoOncologyProductMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails" ], "lang": { "en-us": { "role": { "documentation": "Merck immuno-oncology product.", "label": "Merck Immuno-Oncology Product [Member]", "terseLabel": "Merck Immuno-Oncology Product" } } }, "auth_ref": [] }, "xoma_MezagitamabMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MezagitamabMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Mezagitamab antibody (TAK-079).", "label": "Mezagitamab [Member]", "terseLabel": "TAK-079" } } }, "auth_ref": [] }, "xoma_MilestoneAchieved": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestoneAchieved", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of milestone achieved.", "label": "Milestone Achieved", "terseLabel": "Amount of milestone payments earned under agreement" } } }, "auth_ref": [] }, "xoma_MilestoneAssetsIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestoneAssetsIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value during the period of milestone assets. Amount represents initial fair value in accordance with ASC 825.", "label": "Milestone Assets, Increase (Decrease)", "terseLabel": "Increase in Exarafenib milestone asset" } } }, "auth_ref": [] }, "xoma_MilestoneAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestoneAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 3.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of milestone assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Amount represents initial fair value in accordance with ASC 825.", "label": "Milestone Assets, Noncurrent", "positiveLabel": "Exarafenib milestone asset", "terseLabel": "Exarafenib milestone asset (Note 4)", "verboseLabel": "Exarafenib milestone asset" } } }, "auth_ref": [] }, "xoma_MilestonePaymentReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestonePaymentReceivablePercentage", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of milestone payment received by counterparty entity is entitled to receive.", "label": "Milestone Payment Receivable, Percentage", "terseLabel": "Percentage of milestone payment received by Kuros that company is entitled to receive" } } }, "auth_ref": [] }, "xoma_MilestonePaymentReceivedCounterparty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestonePaymentReceivedCounterparty", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of milestone payment received by counterparty associated with existing license agreement related to acquired entity during the period.", "label": "Milestone Payment Received, Counterparty", "terseLabel": "Milestone payment received by Kuros" } } }, "auth_ref": [] }, "xoma_MilestonePeriodsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestonePeriodsNumber", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of milestone periods for which entity is eligible to receive payments upon achievement of milestone.", "label": "Milestone Periods, Number", "terseLabel": "Number of milestone periods" } } }, "auth_ref": [] }, "xoma_MilestonesPaymentsToAggregateAmountOfPerProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestonesPaymentsToAggregateAmountOfPerProduct", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of aggregate tiered royalty milestone payments to be made under the terms of the agreement.", "label": "Milestones Payments To Aggregate Amount Of Per Product", "terseLabel": "Maximum royalty milestone payments to be paid per product" } } }, "auth_ref": [] }, "xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "MilestonesReceivableExcludingConsiderationRetainedMaximum", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of potential milestones, potential royalties on sales, and other payments, excluding consideration retained by company under the terms of the agreement. Excludes regulatory and commercial milestones.", "label": "Milestones Receivable, Excluding Consideration Retained, Maximum", "terseLabel": "Maximum amount of potential milestones, potential royalties on sales and other payments receivable" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r433", "r468", "r539", "r619", "r701", "r702", "r709", "r736", "r737", "r791", "r794", "r798", "r799", "r801", "r822", "r823", "r842", "r852", "r861", "r872", "r873", "r877", "r893", "r1109", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Ownership interest (as a percent)", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r994" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "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": [ "r1114" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r276", "r855", "r892", "r897", "r1113", "r1186", "r1187", "r1188", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.xoma.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Description 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": [ "r148", "r156" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in 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": [ "r99", "r100", "r101" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "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": [ "r91", "r101", "r136", "r163", "r179", "r181", "r186", "r202", "r210", "r212", "r213", "r214", "r215", "r216", "r219", "r220", "r235", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r510", "r513", "r533", "r552", "r675", "r767", "r783", "r784", "r909", "r1107" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders, basic", "verboseLabel": "Net loss attributable to common stockholders, 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": [ "r190", "r212", "r213", "r214", "r215", "r223", "r224", "r236", "r239", "r513" ] }, "xoma_NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails" ], "lang": { "en-us": { "role": { "documentation": "Net income loss available to common stockholders basic and diluted.", "label": "Net Income Loss Available To Common Stockholders Basic And Diluted [Abstract]", "terseLabel": "Numerator" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders, diluted", "verboseLabel": "Net loss attributable to common stockholders, 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": [ "r190", "r225", "r231", "r232", "r233", "r234", "r236", "r239" ] }, "xoma_NetOperatingLossCarryforwardsExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NetOperatingLossCarryforwardsExpirationYear", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails" ], "lang": { "en-us": { "role": { "documentation": "Net operating loss carryforwards expiration year.", "label": "Net Operating Loss Carryforwards Expiration Year", "terseLabel": "Net operating loss carryforwards expiration year" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Recently Adopted and Recent Accounting Pronouncements Not Yet Adopted", "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": [] }, "xoma_NonBayerProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NonBayerProductsMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-bayer products.", "label": "Non-Bayer Products [Member]", "terseLabel": "Non-Bayer Products" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r974" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r937", "r948", "r958", "r982", "r991" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r965" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r964" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r982" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" ], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage, if shares are converted.", "label": "Noncontrolling Interest, Ownership Percentage by Parent, If Shares Converted", "terseLabel": "Ownership interest, if shares are converted (as a percent)" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "xoma_NumberOfArbitrationProceedingsInitiated": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NumberOfArbitrationProceedingsInitiated", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsArbitrationProceedingDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of arbitration proceedings initiated by entity against one of its licensees.", "label": "Number of Arbitration Proceedings Initiated", "terseLabel": "Number of arbitration proceedings initiated" } } }, "auth_ref": [] }, "xoma_NumberOfEarlyStagePrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NumberOfEarlyStagePrograms", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of early-stage programs.", "label": "Number Of Early-Stage Programs", "terseLabel": "Number of early-stage programs" } } }, "auth_ref": [] }, "xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of licensed products related to milestones and royalties purchased.", "label": "Number Of Licensed Products Related To Milestones And Royalties Purchased", "terseLabel": "Number of licensed products related to milestone and royalties" } } }, "auth_ref": [] }, "xoma_NumberOfMajorPartners": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NumberOfMajorPartners", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major partners.", "label": "Number Of Major Partners", "terseLabel": "Number of major partners" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r841", "r1068" ] }, "xoma_NumberOfPartners": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "NumberOfPartners", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of partners associated with programs.", "label": "Number of Partners", "terseLabel": "Number of partners associated with programs" } } }, "auth_ref": [] }, "xoma_O2023Q4DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "O2023Q4DividendsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2023 Q4 Dividends.", "label": "O 2023 Q4 Dividends [Member]", "terseLabel": "O 2023 Q4 Dividends" } } }, "auth_ref": [] }, "xoma_O2024Q1DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "O2024Q1DividendsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2024 Q1 Dividends.", "label": "O 2024 Q1 Dividends [Member]", "terseLabel": "O 2024 Q1 Dividends" } } }, "auth_ref": [] }, "xoma_O2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "O2024Q2DividendsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2024 Q2 Dividends.", "label": "O 2024 Q2 Dividends [Member]", "terseLabel": "O 2024 Q2 Dividends" } } }, "auth_ref": [] }, "xoma_O2024Q3DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "O2024Q3DividendsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2024 Q3 Dividends.", "label": "O 2024 Q3 Dividends [Member]", "terseLabel": "O 2024 Q3 Dividends" } } }, "auth_ref": [] }, "xoma_O2024Q4DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "O2024Q4DividendsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2024 Q4 Dividends.", "label": "O 2024 Q4 Dividends [Member]", "terseLabel": "O 2024 Q4 Dividends" } } }, "auth_ref": [] }, "xoma_ObsevaIntellectualPropertyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ObsevaIntellectualPropertyRightsMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails" ], "lang": { "en-us": { "role": { "documentation": "ObsEva intellectual property rights.", "label": "ObsEva Intellectual Property Rights [Member]", "terseLabel": "ObsEva IP" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r140", "r838", "r1067", "r1069", "r1070", "r1071", "r1072" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "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": [ "r572", "r880" ] }, "xoma_OperatingLeaseFairValueBasisReductionInRightOfUseAssetsInAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OperatingLeaseFairValueBasisReductionInRightOfUseAssetsInAcquisition", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Fair value basis reduction of right-of-use assets in in acquisition.", "label": "Operating Lease, Fair Value Basis Reduction in Right-of-Use Assets in Acquisition", "negatedLabel": "Relative fair value basis reduction of right-of-use assets in Kinnate acquisition" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails", "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "verboseLabel": "Total net lease liability for operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "negatedLabel": "Operating lease liabilities", "terseLabel": "Operating lease liabilities", "verboseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "negatedLabel": "Long-term operating lease liabilities", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows under operating leases", "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": [ "r567", "r575" ] }, "xoma_OperatingLeasePaymentsNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OperatingLeasePaymentsNonCash", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Operating lease payments, non cash.", "label": "Operating Lease Payments Non Cash", "negatedLabel": "Non-cash lease expense" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r565" ] }, "xoma_OperatingLeaseRightOfUseAssetsObtainedInExchangeForLeaseLiabilitiesInAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OperatingLeaseRightOfUseAssetsObtainedInExchangeForLeaseLiabilitiesInAcquisition", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Right-of-use assets obtained in exchange for operating lease liabilities in acquisition.", "label": "Operating Lease, Right-of-Use Assets Obtained in Exchange for Lease Liabilities in Acquisition", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities in Kinnate acquisition" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate, Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r578", "r880" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term, 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": [ "r577", "r880" ] }, "xoma_OperatingLeasesNumberOfLeasedFacilities": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OperatingLeasesNumberOfLeasedFacilities", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating leases, number of leased facilities.", "label": "Operating Leases Number Of Leased Facilities", "terseLabel": "Operating leases, number of leased facilities" } } }, "auth_ref": [] }, "xoma_OperatingLossCarryForwardSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OperatingLossCarryForwardSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carry forward that is subject to expiration.", "label": "Operating Loss Carry Forward Subject To Expiration", "terseLabel": "Net operating loss carry forward subject to expiration" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carry-forwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards", "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": [ "r497" ] }, "xoma_OperatingLossCarryforwardsOffsetOfTaxableIncomePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OperatingLossCarryforwardsOffsetOfTaxableIncomePercentage", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards offset of taxable income percentage.", "label": "Operating Loss Carryforwards Offset Of Taxable Income Percentage", "terseLabel": "Operating loss carryforward offset (as a percent)" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "xoma_OrganonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OrganonMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Organon. The Company entered into an Acquisition Agreement with ObsEva in November 2022 pursuant to which the Company assumed ObsEva's ongoing rights and obligations under the License Agreement between Organon and ObsEva.", "label": "Organon [Member]", "terseLabel": "ObsEva, Organon" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "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": [ "r73" ] }, "xoma_OtherAntibodiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OtherAntibodiesMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Other antibody technologies. Excludes TAK-079 (mezagitamab).", "label": "Other Antibodies [Member]", "terseLabel": "Other antibodies" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets - long term", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r169" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Net unrealized gain on available-for-sale debt securities", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r14", "r125" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other General and Administrative Expense", "negatedLabel": "Other general and administrative expenses", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r92", "r1218" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r974" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r935", "r946", "r956", "r989" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r938", "r949", "r959", "r992" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r938", "r949", "r959", "r992" ] }, "xoma_OvapreneAndSildenafilCreamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OvapreneAndSildenafilCreamMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "OVAPRENE and Sildenafil Cream.", "label": "OVAPRENE and Sildenafil Cream [Member]", "terseLabel": "OVAPRENE and Sildenafil Cream" } } }, "auth_ref": [] }, "xoma_OvapreneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "OvapreneMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "OVAPRENE.", "label": "OVAPRENE [Member]", "terseLabel": "OVAPRENE" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "xoma_PalobiofarmaSLMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PalobiofarmaSLMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Palobiofarma, S.L.", "label": "Palobiofarma, S.L {Member]", "terseLabel": "Palobiofarma" } } }, "auth_ref": [] }, "xoma_Partner1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "Partner1Member", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "One partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.", "label": "Partner 1 [Member]", "terseLabel": "Partner 1" } } }, "auth_ref": [] }, "xoma_Partner2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "Partner2Member", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "A second partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.", "label": "Partner 2 [Member]", "terseLabel": "Partner 2" } } }, "auth_ref": [] }, "xoma_Partner3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "Partner3Member", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "A third partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.", "label": "Partner 3 [Member]", "terseLabel": "Partner 3" } } }, "auth_ref": [] }, "xoma_Partner4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "Partner4Member", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "A fourth partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.", "label": "Partner 4 [Member]", "terseLabel": "Partner 4" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r963" ] }, "xoma_PayableOnMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PayableOnMilestone", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of milestone payment for each successive specified amount received. Contingent consideration is recognized under ASC 450 if it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated.", "label": "Payable on Milestone", "terseLabel": "Payable on milestone" } } }, "auth_ref": [] }, "xoma_PayableOnMilestoneReturnThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PayableOnMilestoneReturnThreshold", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "Return threshold for determining milestone payments under the agreement.", "label": "Payable on Milestone, Return Threshold", "terseLabel": "Return threshold" } } }, "auth_ref": [] }, "xoma_PayableOnMilestoneSpecifiedAmountOfEachSuccessiveReceipt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PayableOnMilestoneSpecifiedAmountOfEachSuccessiveReceipt", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "Specified amount of each successive receipt that requires milestone payment to counterparty under agreement.", "label": "Payable on Milestone, Specified Amount of Each Successive Receipt", "terseLabel": "Specified amount of each successive receipt that requires milestone payment" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Investing Activities", "negatedLabel": "Payment of Contingent Consideration", "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability." } } }, "auth_ref": [ "r2" ] }, "xoma_PaymentOfConsiderationUnderAgreementsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PaymentOfConsiderationUnderAgreementsInvestingActivities", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for consideration under agreements, including Royalty Purchase Agreements (RPAs), Assignment and Assumption Agreements (AAAs), Commercial payment purchase agreement (CPPAs) and other agreements classified as investing activities. Payments may include upfront payments, one-time payments, milestone payments and contingent consideration payments.", "label": "Payment of Consideration Under Agreements, Investing Activities", "negatedLabel": "Payments of consideration under RPAs, AAAs, and CPPAs", "terseLabel": "Payments of consideration under RPAs, AAAs and CPPAs" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r97" ] }, "xoma_PaymentsForSeveranceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PaymentsForSeveranceCosts", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash payments for severance costs.", "label": "Payments for Severance Costs", "terseLabel": "Severance charges paid" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Payment of preferred stock dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r97" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedTerseLabel": "Debt issuance costs and loan fees paid in connection with long-term debt", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r30" ] }, "xoma_PaymentsOfFinancingCostsFeesAndLenderExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PaymentsOfFinancingCostsFeesAndLenderExpenses", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan fees and lender expenses.", "label": "Payments of Financing Costs, Fees and Lender Expenses", "terseLabel": "Fees and lender expenses" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "verboseLabel": "Stock issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r192" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Securities, FV-NI", "negatedLabel": "Purchase of equity securities", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r143", "r194" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Net payment for IP acquired under the Pulmokine Acquisition", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r96" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Closing cash payment", "verboseLabel": "Aggregate purchase price, Xoma portion", "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", "r1151", "r1152", "r1153" ] }, "xoma_PaymentsToAcquireProductiveAssetsAllInvestors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PaymentsToAcquireProductiveAssetsAllInvestors", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow of all investors, including entity, for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets, All Investors", "terseLabel": "Aggregate purchase price, Purchasers" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase 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": [ "r96" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r965" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r982" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r975" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r964" ] }, "xoma_PercentageOfCompensationOfEligibleEmployeesToPurchaseSharesOfEntityCommonStockAtDiscountThroughPayrollDeductions": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfCompensationOfEligibleEmployeesToPurchaseSharesOfEntityCommonStockAtDiscountThroughPayrollDeductions", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers the percentage of compensation deduction in eligible employees salary to purchase entity common stock.", "label": "Percentage Of Compensation Of Eligible Employees To Purchase Shares Of Entity Common Stock At Discount Through Payroll Deductions", "terseLabel": "Percentage of compensation of eligible employees to purchase shares of entity common stock at discount through payroll deductions" } } }, "auth_ref": [] }, "xoma_PercentageOfDecreaseInFutureRoyaltyObligations": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfDecreaseInFutureRoyaltyObligations", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of decrease in future royalty obligations upon certain conditions under the terms of the agreement.", "label": "Percentage Of Decrease In Future Royalty Obligations", "terseLabel": "Percentage of decrease in future royalty obligations" } } }, "auth_ref": [] }, "xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of sales commission to gross proceeds paid to sales agents for the sale of the Company's common shares.", "label": "Percentage Of Gross Proceeds Paid To Agent For Sale Of Common Shares", "terseLabel": "Sales commission paid per transaction (as a percent)" } } }, "auth_ref": [] }, "xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfShares": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfGrossProceedsPaidToAgentForSaleOfShares", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of sales commission to gross proceeds paid to sales agents for the sale of the Company's shares.", "label": "Percentage Of Gross Proceeds Paid To Agent For Sale Of Shares", "terseLabel": "Sales commission paid per transaction, preferred stock (as a percent)" } } }, "auth_ref": [] }, "xoma_PercentageOfProceedsPayableLicenseOrDisposition": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfProceedsPayableLicenseOrDisposition", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net proceeds contingent value right holders have right to receive within one year of the merger closing date under the terms of the agreement from license or disposition entered into by acquiree.", "label": "Percentage of Proceeds Payable, License or Disposition", "terseLabel": "Percentage of net proceeds from any license or other disposition" } } }, "auth_ref": [] }, "xoma_PercentageOfProceedsPayableSale": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfProceedsPayableSale", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net proceeds contingent value right holders have right to receive until the fifth anniversary of the merger closing date under the terms of the agreement from sale entered into by acquiree.", "label": "Percentage of Proceeds Payable, Sale", "terseLabel": "Percentage of further net proceeds from sale" } } }, "auth_ref": [] }, "xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PercentageOfRoyaltyOnNetSalesUponCommercialization", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of royalty on net sales upon commercialization.", "label": "Percentage Of Royalty On Net Sales Upon Commercialization", "terseLabel": "Percentage of royalty on sales" } } }, "auth_ref": [] }, "xoma_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock units under a share-based payment arrangement awarded for meeting performance target.", "label": "Performance Stock Units [Member]", "terseLabel": "Performance Stock Unit Awards" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r966" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1022" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r965" ] }, "xoma_PreferredStockConversionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockConversionPricePerShare", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock conversion price per share.", "label": "Preferred Stock Conversion Price Per Share", "terseLabel": "Preferred stock conversion price per share" } } }, "auth_ref": [] }, "xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockConvertibleThresholdConsecutiveTradingDays", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible stock must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Preferred Stock, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Trading days" } } }, "auth_ref": [] }, "xoma_PreferredStockDividendAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockDividendAmountPerShare", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The dividend amount per share based on the dividend rate on preferred stock.", "label": "Preferred Stock Dividend Amount Per Share", "terseLabel": "Preferred stock, dividend amount (in dollars per share)" } } }, "auth_ref": [] }, "xoma_PreferredStockDividendPeriodMonth": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockDividendPeriodMonth", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of days in month over which dividend will be prorated and computed for any period greater or less than a full dividend period.", "label": "Preferred Stock, Dividend Period, Month", "terseLabel": "Number of days in month over which dividend will be prorated and computed" } } }, "auth_ref": [] }, "xoma_PreferredStockDividendPeriodProratedMonthsInYear": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockDividendPeriodProratedMonthsInYear", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of months in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.", "label": "Preferred Stock, Dividend Period, Prorated Months in Year", "terseLabel": "Number of months in year over which dividend will be prorated and compute" } } }, "auth_ref": [] }, "xoma_PreferredStockDividendPeriodYearProrated": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockDividendPeriodYearProrated", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of days in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.", "label": "Preferred Stock, Dividend Period, Year Prorated", "terseLabel": "Number of days in year over which dividend will be prorated and computed" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred stock, dividend rate (as a percent)", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r394", "r792", "r795", "r797", "r802" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Less: Accumulated preferred dividends", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r36", "r1025", "r1065" ] }, "us-gaap_PreferredStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsPerShareDeclared", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Dividends Per Share, Declared", "terseLabel": "Cash dividend declared (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation preference (in dollars per share)", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r54", "r55", "r81", "r1052", "r1111" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "verboseLabel": "Convertible preferred stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r900", "r901", "r904", "r905", "r906", "r907", "r1215", "r1219" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r81", "r393" ] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Redemption Price Per Share", "terseLabel": "Redemption price (in dollars per share)", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r53", "r54", "r56" ] }, "xoma_PreferredStockRedemptionPricePerShareOptionalRedemption": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockRedemptionPricePerShareOptionalRedemption", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The price per share the company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event.", "label": "Preferred Stock, Redemption Price Per Share, Optional Redemption", "terseLabel": "Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share)" } } }, "auth_ref": [] }, "xoma_PreferredStockShareCap": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PreferredStockShareCap", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Share cap for which holder of shares can convert preferred shares into common stock pursuant to redemption rights.", "label": "Preferred Stock, Share Cap", "terseLabel": "Share cap (in shares)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r81", "r746" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r81", "r393" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "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": [ "r81", "r746", "r765", "r1219", "r1220" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r81", "r667", "r881" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r1045" ] }, "us-gaap_PriorPeriodReclassificationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustment", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesReclassificationsDetails" ], "lang": { "en-us": { "role": { "label": "Prior Period Reclassification Adjustment", "terseLabel": "Impairment charges reclassified to credit losses on purchased receivables", "documentation": "The amount of a reclassification adjustment made to prior period financial statement amounts." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification", "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": [ "r1040" ] }, "xoma_PriorityReviewVoucherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PriorityReviewVoucherMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Priority review voucher.", "label": "Priority Review Voucher [Member]", "terseLabel": "Priority review voucher." } } }, "auth_ref": [] }, "xoma_PriorityReviewVoucherSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PriorityReviewVoucherSale", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount representing sale of priority review voucher.", "label": "Priority Review Voucher, Sale", "terseLabel": "Sale of priority review voucher to undisclosed buyer" } } }, "auth_ref": [] }, "xoma_PriorityReviewVoucherSalePaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PriorityReviewVoucherSalePaymentReceived", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount received due to counterparty's sale of priority review voucher.", "label": "Priority Review Voucher, Sale, Payment Received", "terseLabel": "Payment received related to sale" } } }, "auth_ref": [] }, "srt_ProFormaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProFormaMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Pro Forma [Member]", "terseLabel": "Pro forma" } } }, "auth_ref": [ "r221", "r1027", "r1028" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r29", "r713" ] }, "xoma_ProceedsFromIssuanceOfLongTermDebtNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ProceedsFromIssuanceOfLongTermDebtNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer, net of fees and lender expenses and reserve accounts.", "label": "Proceeds From Issuance Of Long Term Debt, Net", "terseLabel": "Proceeds from issuance of long-term debt, net" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Gross proceeds from issuance of preferred stock", "verboseLabel": "Proceeds from issuance of preferred stock", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r4" ] }, "xoma_ProceedsFromIssuanceOfPreferredStockNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ProceedsFromIssuanceOfPreferredStockNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Net proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds From Issuance Of Preferred Stock, Net", "terseLabel": "Net proceeds from issuance of preferred stock" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of options and other share-based compensation", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r4", "r18" ] }, "xoma_ProceedsFromIssuanceOrSaleOfEquityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ProceedsFromIssuanceOrSaleOfEquityNet", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity, net of offering costs.", "label": "Proceeds from Issuance or Sale of Equity, Net", "terseLabel": "Net proceeds from issuance of stock" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sale of available-for-sale debt securities", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r28", "r191", "r278", "r309" ] }, "us-gaap_ProceedsFromSaleOfOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfOtherProductiveAssets", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Other Productive Assets", "terseLabel": "Cash consideration received", "documentation": "Amount of cash inflow from the sale of tangible or intangible assets used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r95" ] }, "xoma_ProceedsFromUpfrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ProceedsFromUpfrontPayment", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.", "label": "Proceeds From Upfront Payment", "terseLabel": "Cash payment received" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r273", "r623", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r827", "r853", "r891", "r893", "r894", "r898", "r899", "r1105", "r1106", "r1113", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r273", "r623", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r827", "r853", "r891", "r893", "r894", "r898", "r899", "r1105", "r1106", "r1113", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r163", "r179", "r181", "r195", "r202", "r210", "r216", "r219", "r220", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r510", "r513", "r515", "r518", "r519", "r533", "r552", "r660", "r674", "r719", "r767", "r783", "r784", "r868", "r869", "r910", "r1048", "r1107" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9", "r580" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "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", "r580", "r661", "r672", "r881" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r107", "r580" ] }, "xoma_PulmokineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PulmokineMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTables", "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Pulmokine.", "label": "Pulmokine [Member]", "terseLabel": "Pulmokine" } } }, "auth_ref": [] }, "xoma_PurchaseAndSaleAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchaseAndSaleAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase and sale agreement.", "label": "Purchase and Sale Agreement [Member]", "terseLabel": "Purchase and sale agreement" } } }, "auth_ref": [] }, "xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones. May also include clinical milestones.", "label": "Purchased Eligible Milestone Payments Receivable Upon Achievement Of Potential Development Regulatory And Commercial Milestones", "terseLabel": "Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones" } } }, "auth_ref": [] }, "xoma_PurchasedPercentageOfMilestones": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedPercentageOfMilestones", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of milestones entity has the right to receive as a percentage.", "label": "Purchased Percentage Of Milestones", "terseLabel": "Milestone payments entity has right to receive (as a percent)" } } }, "auth_ref": [] }, "xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchased percentage of non-royalties on net sales of products.", "label": "Purchased Percentage Of Non Royalties On Net Sales Of Products", "terseLabel": "Non-royalties to be received (as a percent)" } } }, "auth_ref": [] }, "xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Future non-royalty payments to be received as a percent upon receipt of specified cumulative amount of consideration paid.", "label": "Purchased Percentage Of Non Royalties On Net Sales Of Products, Future Payment Percentage", "terseLabel": "Future non-royalty payments to be received (as a percent)" } } }, "auth_ref": [] }, "xoma_PurchasedReceivablesAssetAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedReceivablesAssetAllowanceForCreditLossWriteoff", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of right to consideration from purchased receivables, charged against allowance for credit loss.", "label": "Purchased Receivables, Asset, Allowance for Credit Loss, Writeoff", "terseLabel": "Write off of allowance for credit losses" } } }, "auth_ref": [] }, "xoma_PurchasedReceivablesCostRecoveryMethodNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedReceivablesCostRecoveryMethodNetCurrent", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesRoyaltiesAndCommercialPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables related to income from purchased receivables under the cost recovery method due within one year or the normal operating cycle, if longer.", "label": "Purchased Receivables, Cost Recovery Method, Net, Current", "terseLabel": "Purchased receivables included in royalty and commercial payment receivables, Cost recovery method" } } }, "auth_ref": [] }, "xoma_PurchasedReceivablesEffectiveInterestRateMethodNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "PurchasedReceivablesEffectiveInterestRateMethodNetCurrent", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesRoyaltiesAndCommercialPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables related to income from purchased receivables under the effective interest rate method due within one year or the normal operating cycle, if longer.", "label": "Purchased Receivables, Effective Interest Rate Method, Net, Current", "terseLabel": "Purchased receivables included in royalty and commercial payment receivables, Effective interest rate method" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r963" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r963" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r425", "r433", "r461", "r462", "r463", "r468", "r539", "r593", "r602", "r619", "r701", "r702", "r709", "r736", "r737", "r791", "r794", "r798", "r799", "r801", "r822", "r823", "r842", "r852", "r861", "r872", "r873", "r877", "r878", "r893", "r902", "r1100", "r1109", "r1159", "r1175", "r1176", "r1177", "r1178", "r1179" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r425", "r433", "r461", "r462", "r463", "r468", "r539", "r593", "r602", "r619", "r701", "r702", "r709", "r736", "r737", "r791", "r794", "r798", "r799", "r801", "r822", "r823", "r842", "r852", "r861", "r872", "r873", "r877", "r878", "r893", "r902", "r1100", "r1109", "r1159", "r1175", "r1176", "r1177", "r1178", "r1179" ] }, "xoma_ReceiptsUnderAgreementsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ReceiptsUnderAgreementsInvestingActivities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow under agreements, including Royalty Purchase Agreements (RPAs), Assignment and Assumption Agreements (AAAs), and Commercial Payment Purchase Agreements (CPPAs), classified as investing activities. Receipts may represent commercial payments attributable to net sales.", "label": "Receipts Under Agreements, Investing Activities", "terseLabel": "Receipts under RPAs, AAAs, and CPPAs" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryRateAndEffectiveRateDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits [Roll Forward]", "terseLabel": "Reconciliation between the tax provision computed at the federal statutory income tax rate", "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_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r930", "r941", "r951", "r984" ] }, "xoma_RegulatoryAndCommercialMilestonesReceivableMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RegulatoryAndCommercialMilestonesReceivableMaximum", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of potential regulatory and commercial milestones receivable under the terms of the agreement.", "label": "Regulatory and Commercial Milestones Receivable, Maximum", "terseLabel": "Maximum amount of potential regulatory and commercial milestones receivable" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Principal payments - debt", "negatedTerseLabel": "Principal repayments", "terseLabel": "Principal repayment", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r98", "r716" ] }, "xoma_RepaymentsOfLongTermDebtAndInterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RepaymentsOfLongTermDebtAndInterestPaid", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer. Also includes interest payment of associated interest.", "label": "Repayments of Long-Term Debt and Interest Paid", "terseLabel": "Semi-annual payment, principal and interest" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r204", "r205", "r373", "r395", "r583", "r603", "r662", "r832", "r833" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "negatedLabel": "Research and development expenses", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r469", "r824", "r840", "r1180" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchMember", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r1145" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r931", "r942", "r952", "r985" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r932", "r943", "r953", "r986" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r939", "r950", "r960", "r993" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "totalLabel": "Total 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": [ "r1041", "r1051", "r1181", "r1185" ] }, "xoma_RestrictedCashAdditionalToBeFunded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RestrictedCashAdditionalToBeFunded", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional amount of cash required to be added to restricted account.", "label": "Restricted Cash, Additional To Be Funded", "terseLabel": "Additional amount of cash required to fund reserve account" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents [Abstract]", "terseLabel": "Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents [Axis]", "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage." } } }, "auth_ref": [ "r69" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "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": [ "r166" ] }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "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": [ "r1185" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_RestrictedCash", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Short-term 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": [ "r1041", "r1051" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_RestrictedCash", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Long-term restricted cash", "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": [ "r147", "r1042", "r1051" ] }, "xoma_RestrictedCashReleasedToUnrestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RestrictedCashReleasedToUnrestrictedCash", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash released to unrestricted cash during the period.", "label": "Restricted Cash Released to Unrestricted Cash", "terseLabel": "Restricted cash released to unrestricted cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Unit Awards", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r84", "r114", "r670", "r706", "r708", "r717", "r747", "r881" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r160", "r207", "r208", "r209", "r211", "r216", "r218", "r220", "r311", "r312", "r349", "r499", "r500", "r507", "r508", "r509", "r511", "r512", "r513", "r523", "r525", "r526", "r528", "r531", "r563", "r564", "r703", "r705", "r720", "r1219" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contracts with customers", "verboseLabel": "Revenue recognized", "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": [ "r138", "r139", "r245", "r251", "r252", "r265", "r270", "r273", "r274", "r276", "r422", "r423", "r623" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contracts With Customers", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r157", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r826" ] }, "xoma_RevenueNotFromContractWithCustomerUnitsOfRevenueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RevenueNotFromContractWithCustomerUnitsOfRevenueMethod", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606, in accordance with the units-of-revenue method.", "label": "Revenue Not from Contract with Customer, Units of Revenue Method", "terseLabel": "Revenue recognized under units-of-revenue method" } } }, "auth_ref": [] }, "xoma_RevenueRevenueNotFromContractWithCustomerUnitsOfRevenueMethodPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RevenueRevenueNotFromContractWithCustomerUnitsOfRevenueMethodPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue that is not accounted for under Topic 606, in accordance with the units-of-revenue method.", "label": "Revenue, Revenue Not from Contract with Customer, Units of Revenue Method [Policy Text Block]", "terseLabel": "Revenue Recognized under Units-of-Revenue Method" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Income and revenues", "totalLabel": "Total income and revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r138", "r139", "r187", "r202", "r245", "r251", "r252", "r265", "r270", "r273", "r274", "r276", "r310", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r552", "r660", "r840", "r1107" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Income and revenues:", "verboseLabel": "Income" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers", "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": [] }, "xoma_RezoluteIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RezoluteIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Rezolute, Inc.", "label": "Rezolute, Inc. [Member]", "terseLabel": "Rezolute" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r576", "r880" ] }, "xoma_RightsReceivableCostRecoveryMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableCostRecoveryMethod", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty and commercial payment receivables under the cost recovery method. Includes both current and noncurrent royalty and commercial payment receivables under cost recovery method.", "label": "Rights Receivable, Cost Recovery Method", "periodEndLabel": "Balance at End of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method", "periodStartLabel": "Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method" } } }, "auth_ref": [] }, "xoma_RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in rights receivable due to acquisition of royalty and commercial payment receivables under the cost recovery method. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, Cost Recovery Method, Acquisition of Payment Receivable", "terseLabel": "Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method", "verboseLabel": "Acquisition of royalty and commercial payment receivables" } } }, "auth_ref": [] }, "xoma_RightsReceivableCostRecoveryMethodCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableCostRecoveryMethodCreditLosses", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Decrease in royalty and commercial payment receivables under the cost recovery method due to credit losses.", "label": "Rights Receivable, Cost Recovery Method, Credit Losses", "negatedLabel": "Credit Losses on Purchased Receivables, Cost Recovery Method" } } }, "auth_ref": [] }, "xoma_RightsReceivableCostRecoveryMethodReceiptOfPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableCostRecoveryMethodReceiptOfPayments", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Decrease in rights receivable due to receipt of royalty and commercial payments under the cost recovery method. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, Cost Recovery Method, Receipt of Payments", "negatedLabel": "Receipt of Royalty and Commercial Payments, Cost Recovery Method", "verboseLabel": "Reduction in long-term royalty receivable balance due to receipt of payment" } } }, "auth_ref": [] }, "xoma_RightsReceivableCostRecoveryMethodReclassificationOfPaymentReceivablesFromCostRecoveryToEirMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableCostRecoveryMethodReclassificationOfPaymentReceivablesFromCostRecoveryToEirMethod", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in rights receivable due to reclassification of royalty and commercial payment receivables from cost recovery to EIR method. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, Cost Recovery Method, Reclassification of Payment Receivables from Cost Recovery to EIR method", "terseLabel": "Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, Cost Recovery Method" } } }, "auth_ref": [] }, "xoma_RightsReceivableCostRecoveryMethodRecognitionOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableCostRecoveryMethodRecognitionOfContingentConsideration", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in royalty and commercial payment receivables under the cost recovery method due to recognition of contingent consideration. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, Cost Recovery Method, Recognition of Contingent Consideration,", "terseLabel": "Recognition of Contingent Consideration, Cost Recovery Method" } } }, "auth_ref": [] }, "xoma_RightsReceivableEirMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableEirMethod", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty and commercial payment receivables under the EIR (Effective interest rate) method. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, EIR Method", "periodEndLabel": "Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method", "periodStartLabel": "Balance at Beginning of Period, Royalty and Commercial Payment Receivables, EIR Method", "terseLabel": "Royalty and commercial payment receivables under the EIR method" } } }, "auth_ref": [] }, "xoma_RightsReceivableEirMethodReceiptOfPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableEirMethodReceiptOfPayments", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Decrease in rights receivable due to receipt of royalty and commercial payments under the EIR (Effective interest rate) method. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, EIR Method, Receipt of Payments", "negatedLabel": "Receipt of Royalty and Commercial Payments, EIR Method" } } }, "auth_ref": [] }, "xoma_RightsReceivableEirMethodReclassificationOfPaymentReceivablesFromCostRecoveryToEirMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RightsReceivableEirMethodReclassificationOfPaymentReceivablesFromCostRecoveryToEirMethod", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in rights receivable due to reclassification of royalty and commercial payment receivables from cost recovery to EIR method. Includes both current and noncurrent rights receivable under EIR (Effective interest rate) method.", "label": "Rights Receivable, EIR Method, Reclassification of Payment Receivables from Cost Recovery to EIR method", "terseLabel": "Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method, EIR Method", "verboseLabel": "Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method" } } }, "auth_ref": [] }, "xoma_RoyaltiesPeriodMinimum": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltiesPeriodMinimum", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum period over which counterparty is obligated to pay royalties under terms of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days", "label": "Royalties, Period, Minimum", "terseLabel": "Minimum period eligible to receive royalties" } } }, "auth_ref": [] }, "xoma_RoyaltiesPeriodMinimumScenarioOne": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltiesPeriodMinimumScenarioOne", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario one, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days", "label": "Royalties Period, Minimum, Scenario One", "terseLabel": "Royalty payment period from the first commercial sale of each royalty-bearing discovery product" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentPurchaseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentPurchaseAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Royalty and Commercial Payment Purchase Agreements" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivableActivitiesUnderCostRecoveryMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivableActivitiesUnderCostRecoveryMethodAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Royalty and Commercial Payment Receivable Activities Under Cost Recovery Method [Abstract]", "terseLabel": "Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivableActivitiesUnderEirMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivableActivitiesUnderEirMethodAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Royalty and Commercial Payment Receivable Activities Under EIR Method [Abstract]", "terseLabel": "Royalty and Commercial Payment Receivable Activities Under the EIR Method" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivableCurrentRecognitionOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivableCurrentRecognitionOfContingentConsideration", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in short-term rights receivable due to recognition of contingent consideration.", "label": "Royalty and Commercial Payment Receivable Current, Recognition of Contingent Consideration", "verboseLabel": "Recognition of Contingent Consideration" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodLongTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderCostRecoveryMethodDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Royalty and commercial payment receivables under cost recovery method probable and reasonably estimable to be received after one year or beyond the normal operating cycle, if longer.", "label": "Royalty and Commercial Payment Receivables, Cost Recovery Method, Long-Term", "terseLabel": "Long-term royalty and commercial payment receivables under the cost recovery method" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodShortTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodShortTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderCostRecoveryMethodDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Royalty and commercial payment receivables under cost recovery method probable and reasonably estimable to be received within one year or the normal operating cycle, if longer.", "label": "Royalty and Commercial Payment Receivables, Cost Recovery Method, Short-Term", "terseLabel": "Short-term royalty and commercial payment receivables under the cost recovery method" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodLongTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Royalty and commercial payment receivables under effective interest rate method probable and reasonably estimable to be received after one year or beyond the normal operating cycle, if longer.", "label": "Royalty and Commercial Payment Receivables, Effective Interest Rate Method, Long-Term", "terseLabel": "Long-term royalty and commercial payment receivables under EIR method" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodShortTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodShortTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Royalty and commercial payment receivables under effective interest rate (EIR) method to be received within one year or the normal operating cycle, if longer.", "label": "Royalty and Commercial Payment Receivables, Effective Interest Rate Method, Short-Term", "terseLabel": "Short-term royalty and commercial payment receivables under the EIR method" } } }, "auth_ref": [] }, "xoma_RoyaltyAndMilestonesReceivableThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyAndMilestonesReceivableThreshold", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold amount for royalties and milestones for determining amount entity has the right to receive.", "label": "Royalty and Milestones Receivable, Threshold", "terseLabel": "Threshold amount for royalties and milestones" } } }, "auth_ref": [] }, "xoma_RoyaltyInterestAcquisitionAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyInterestAcquisitionAgreementsMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty Interest Acquisition Agreements.", "label": "Royalty Interest Acquisition Agreements [Member]", "terseLabel": "Royalty Sale Agreements" } } }, "auth_ref": [] }, "xoma_RoyaltyPercentageApplicableUnderAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyPercentageApplicableUnderAgreement", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of royalties applicable under terms of agreement.", "label": "Royalty Percentage, Applicable Under Agreement", "terseLabel": "Percentage of remaining royalties" } } }, "auth_ref": [] }, "xoma_RoyaltyPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyPurchaseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty purchase agreement.", "label": "Royalty Purchase Agreement [Member]", "terseLabel": "Royalty Purchase Agreement" } } }, "auth_ref": [] }, "xoma_RoyaltyPurchaseAgreementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyPurchaseAgreementTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreements" ], "lang": { "en-us": { "role": { "documentation": "Royalty purchase agreement.", "label": "Royalty Purchase Agreement [Text Block]", "verboseLabel": "Royalty and Commercial Payment Purchase Agreements" } } }, "auth_ref": [] }, "xoma_RoyaltyReceivablePercentageOnNetSales": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyReceivablePercentageOnNetSales", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalties entity has the right to receive as a percentage of net sales.", "label": "Royalty Receivable Percentage On Net Sales", "terseLabel": "Royalties entity has right to receive (as a percent)" } } }, "auth_ref": [] }, "xoma_RoyaltyReceivablePercentageOnNetSalesAndPercentageOfMilestones": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyReceivablePercentageOnNetSalesAndPercentageOfMilestones", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalties and milestones entity has the right to receive as a percentage counterparty is entitled to receive, up to specified threshold.", "label": "Royalty Receivable Percentage On Net Sales and Percentage of Milestones", "terseLabel": "Royalties and milestones entity has the right to receive as a percentage counterparty is entitled to receive (as a percent)" } } }, "auth_ref": [] }, "xoma_RoyaltyReceivablePercentageOnNetSalesFullyRetained": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyReceivablePercentageOnNetSalesFullyRetained", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty percentage entity has the right to fully retain which counterparty is entitled to receive upon reaching specified threshold.", "label": "Royalty Receivable Percentage On Net Sales Fully Retained", "terseLabel": "Royalty percentage entity has the right to fully retain" } } }, "auth_ref": [] }, "xoma_RoyaltyReceivablePercentageOnNetSalesSharedWithCounterparty": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "RoyaltyReceivablePercentageOnNetSalesSharedWithCounterparty", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalties entity has the right to receive as a percentage shared with counterparty upon reaching threshold.", "label": "Royalty Receivable Percentage On Net Sales Shared With Counterparty", "terseLabel": "Royalties shared equally with counterparty (as a percent)" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Revenues", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r276", "r1030" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "auth_ref": [ "r434", "r1061" ] }, "xoma_ScenarioOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ScenarioOneMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "Scenario representing achievement of a pre-specified return threshold.", "label": "Scenario One [Member]", "terseLabel": "Upon achievement of a pre-specified return threshold" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r221", "r434", "r1027", "r1061" ] }, "xoma_ScheduleOfAccretionOfDebtDiscountsAndIssuanceCostsIncludedInInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ScheduleOfAccretionOfDebtDiscountsAndIssuanceCostsIncludedInInterestExpenseTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of accretion of debt discounts and issuance costs included in interest expense.", "label": "Schedule of Accretion of Debt Discounts and Issuance Costs Included in Interest Expense [Table Text Block]", "terseLabel": "Schedule of interest expense" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued and other liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of outstanding securities considered anti-dilutive", "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": [ "r37" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of cash equivalents classified as available-for-sale debt securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r514" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Taxes (All Current)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1147" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r23", "r54", "r57", "r67", "r111", "r113", "r848", "r850", "r1057", "r1165" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of numerator and denominator used in calculation of basic and diluted net loss per share attributable to common stockholders", "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": [ "r1064" ] }, "xoma_ScheduleOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ScheduleOfEarningsPerShareTable", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's earnings per share.", "label": "Schedule of Earnings Per Share [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation Between the Tax Provision Computed at the Federal Statutory Income Tax Rate and Actual Effective Income Tax Rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r479", "r866", "r1143" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of stock-based compensation expense", "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": [ "r62" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial 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": [ "r1156", "r1157" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r336", "r343", "r346", "r347", "r348", "r624", "r824", "r845" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of cost, accumulated amortization, impairment charge and net carrying value of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r845", "r1088" ] }, "xoma_ScheduleOfIncomeFromPurchasedReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ScheduleOfIncomeFromPurchasedReceivablesTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income from from purchased receivables under the cost recovery method and EIR method.", "label": "Schedule of Income From Purchased Receivables [Table Text Block]", "terseLabel": "Summary of income from purchased receivables under the cost recovery method and EIR method" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of projected future principal payments of initial term loan", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restrictions on Cash and Cash Equivalents [Table]", "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r20", "r127", "r1185" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of income and revenue by geographical region", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r89", "r105" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r49", "r89" ] }, "xoma_ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in royalty and commercial payment receivables, including contingent consideration under RPAs, AAAs, and CPPAs activities.", "label": "Schedule of Royalty and Commercial Payment Receivables Activity [Table Text Block]", "terseLabel": "Summary of royalty and commercial payment receivable and contingent consideration activities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment information", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r435", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r121" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r124" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of Common Stock Warrants Outstanding", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r486", "r865" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of projected amortization expense for next five years", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r845", "r1090" ] }, "xoma_SecondRoyaltyInterestAcquisitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "SecondRoyaltyInterestAcquisitionAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "documentation": "Second Royalty Interest Acquisition Agreement.", "label": "Second Royalty Interest Acquisition Agreement [Member]", "terseLabel": "Second Royalty Sale Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r912" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r914" ] }, "xoma_SecurityInterestInPercentageOfEquity": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "SecurityInterestInPercentageOfEquity", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The security interest provided by entity as a percentage of equity of specified wholly owned subsidiary under loan agreement.", "label": "Security Interest in Percentage of Equity", "terseLabel": "Security interest as a percentage of equity of wholly owned subsidiary" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r245", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r348", "r351", "r352", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r839", "r840", "r841", "r844", "r896", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r274", "r275", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r733", "r734", "r735", "r793", "r796", "r800", "r803", "r810", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r828", "r854", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r895", "r902", "r1113", "r1186", "r1187", "r1188", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information", "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_SegmentReportingInformationProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationProfitLossAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]", "terseLabel": "Other segment items:" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "terseLabel": "8.625% Series A Cumulative, Perpetual Preferred Stock", "verboseLabel": "Series A", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1043", "r1044", "r1112" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "terseLabel": "8.375% Series B Cumulative, Perpetual Preferred Stock", "verboseLabel": "Series B", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r1043", "r1044", "r1112" ] }, "xoma_SeriesXConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "SeriesXConvertiblePreferredStockMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Series X convertible preferred stock.", "label": "Series X Convertible Preferred Stock [Member]", "terseLabel": "Series X Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance charges", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Derived Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of PSUs (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair Value Per Share (in dollars per share)", "verboseLabel": "Weighted-average grant-date fair value of awards granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of shares, Outstanding at end of period", "periodStartLabel": "Number of shares, Outstanding at beginning of period", "terseLabel": "Number of shares, Outstanding", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r450", "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Unvested PSUs", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of award outstanding (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r450", "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "verboseLabel": "Performance Stock Unit Awards", "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": [ "r435", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum shares per employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r61" ] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum age required for employees to qualify for immediate vesting of award.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Minimum Age Required For Immediate Vesting Of Award", "terseLabel": "Minimum age required for employees to qualify for immediate vesting of award" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in aggregate number of shares authorized for issuance", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCalendarDays": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCalendarDays", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of consecutive calendar days used to calculate volume-weighted average stock price in determining if stock price hurdle has been attained in a share based compensation arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Calendar Days", "terseLabel": "Number of consecutive calendar days used to calculate volume-weighted average stock price" } } }, "auth_ref": [] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfConsecutivePurchasePeriods": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfConsecutivePurchasePeriods", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of consecutive purchase periods within each offering period under the plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Number of Consecutive Purchase Periods", "terseLabel": "Number of consecutive purchase periods within each offering period" } } }, "auth_ref": [] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHurdles.": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHurdles.", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of stock price hurdles in a share based compensation arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number of Hurdles.", "terseLabel": "Number of hurdles" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r864" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant", "verboseLabel": "Shares available for purchase", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r61" ] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "The length of each offering period under the plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Number of shares, Exercisable at end of period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Per Share, Exercisable at end of period", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised, aggregate intrinsic value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of shares, Forfeited, expired or cancelled", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1121" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Forfeited, expired or cancelled", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1121" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of shares, Granted", "verboseLabel": "Number of shares, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value (in dollars per share)", "verboseLabel": "Granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares, Outstanding at end of period", "periodStartLabel": "Number of shares, Outstanding at beginning of period", "terseLabel": "Number of options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r442", "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Per Share, Outstanding at end of period", "periodStartLabel": "Weighted Average Exercise Price Per Share, Outstanding at beginning of period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r442", "r443" ] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriodWithinOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriodWithinOfferingPeriod", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "The length of each consecutive purchase period within each offering period under the plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Purchase Period Within Offering Period", "terseLabel": "Length of each consecutive purchase period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased (in shares)", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1142" ] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold years required for retirement age (defined as employees that are a minimum of 55 years of age and the sum of their age plus years of full-time employment with the Company).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Threshold Period For Retirement Age", "terseLabel": "Threshold years required for retirement age" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails", "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": [ "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Granted", "verboseLabel": "Exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche One", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Schedule of performance shares, outstanding activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of grant date fair values of PSUs granted", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r21" ] }, "xoma_ShareBasedPaymentArrangementNonvestedAwardExcludingOptionAggregateCostToBeRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedPaymentArrangementNonvestedAwardExcludingOptionAggregateCostToBeRecognizedAmount", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Aggregate Cost To Be Recognized, Amount", "terseLabel": "Aggregate amount of cost to be recognized" } } }, "auth_ref": [] }, "xoma_ShareBasedPaymentArrangementNumberOfAwardsGrants": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ShareBasedPaymentArrangementNumberOfAwardsGrants", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of award grants under share-based payment arrangement with differentiated features, such as vesting and exercise price.", "label": "Share-Based Payment Arrangement, Number of Awards Grants", "terseLabel": "Number of award grants" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Stock price (in dollars per share)", "verboseLabel": "Price per share (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting (as a percent)", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r863" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r460" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r61" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Remaining Term, Exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r61" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Balance (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Remaining Term, Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r123" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested (in dollars per share)", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock under plan (as a percent)", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Purchase price (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Unrecognized tax benefits expected to change significantly over the next twelve months", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r142" ] }, "xoma_SildenafilCreamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "SildenafilCreamMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails" ], "lang": { "en-us": { "role": { "documentation": "Sildenafil Cream.", "label": "Sildenafil Cream [Member]", "terseLabel": "Sildenafil Cream" } } }, "auth_ref": [] }, "xoma_SiliconValleyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "SiliconValleyBankMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails" ], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank credit facility effective May 7, 2018 and subsequent amendments.", "label": "Silicon Valley Bank [Member]", "terseLabel": "SVB Loan" } } }, "auth_ref": [] }, "xoma_SingleReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "SingleReportableSegmentMember", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single reportable segment.", "label": "SIngle Reportable Segment [Member]", "terseLabel": "Single Reportable Segment" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesNolDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r477" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r161", "r245", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r276", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r348", "r350", "r351", "r352", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r839", "r840", "r841", "r844", "r896", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r158", "r174", "r175", "r176", "r202", "r226", "r230", "r237", "r239", "r247", "r248", "r310", "r361", "r363", "r364", "r365", "r368", "r369", "r393", "r394", "r397", "r400", "r408", "r552", "r713", "r714", "r715", "r716", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r746", "r768", "r785", "r804", "r805", "r806", "r807", "r808", "r1026", "r1052", "r1063" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r82", "r85", "r86", "r160", "r184", "r185", "r186", "r207", "r208", "r209", "r211", "r216", "r218", "r220", "r246", "r311", "r312", "r349", "r410", "r499", "r500", "r507", "r508", "r509", "r511", "r512", "r513", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r553", "r554", "r555", "r556", "r557", "r558", "r563", "r564", "r582", "r676", "r703", "r704", "r705", "r720", "r785" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r274", "r275", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r733", "r734", "r735", "r793", "r796", "r800", "r803", "r810", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r828", "r854", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r895", "r902", "r1113", "r1186", "r1187", "r1188", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r207", "r208", "r209", "r246", "r564", "r623", "r711", "r732", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r749", "r750", "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r766", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r903" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r221", "r434", "r1027", "r1028", "r1061" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r207", "r208", "r209", "r246", "r277", "r564", "r623", "r711", "r732", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r749", "r750", "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r766", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r903" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934", "r945", "r955", "r988" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Common stock options", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1066" ] }, "xoma_StockIssuedDuringPeriodSharesEmployeeBenefitPlanAndEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlanAndEmployeeStockPurchasePlans", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a 401(K) and to an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan and Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock related to 401(k) contribution and ESPP (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of preferred stock (in shares)", "verboseLabel": "Shares issued (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r81", "r82", "r114", "r713", "r785", "r805" ] }, "xoma_StockIssuedDuringPeriodSharesPerformanceStockUnitsNetOfForfeituresTotal": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockIssuedDuringPeriodSharesPerformanceStockUnitsNetOfForfeituresTotal", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Performance Stock Units, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Performance Stock Units, Net of Forfeitures, Total", "terseLabel": "Issuance of common stock related to PSUs (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of shares, Exercised", "terseLabel": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r81", "r82", "r114", "r447" ] }, "xoma_StockIssuedDuringPeriodValueEmployeeBenefitPlanAndEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlanAndEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as 401(K) plan, and to employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan and Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock related to 401(k) contribution and ESPP" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of preferred stock", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r15", "r81", "r82", "r114", "r720", "r785", "r805", "r910" ] }, "xoma_StockIssuedDuringPeriodValuePerformanceStockUnitsNetOfForfeituresTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockIssuedDuringPeriodValuePerformanceStockUnitsNetOfForfeituresTotal", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock related to Performance Stock Units issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Performance Stock Units, Net of Forfeitures, Total", "terseLabel": "Issuance of common stock related to PSUs" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r82", "r85", "r86", "r114" ] }, "xoma_StockOptionInducementAwardOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockOptionInducementAwardOneMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to first Stock Option Inducement Award.", "label": "Stock Option Inducement Award, One [Member]", "terseLabel": "Stock Option Inducement Award, Exercise price of $18.66 per share" } } }, "auth_ref": [] }, "xoma_StockOptionInducementAwardTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockOptionInducementAwardTwoMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to second Stock Option Inducement Award.", "label": "Stock Option Inducement Award, Two [Member]", "terseLabel": "Stock Option Inducement Award, Exercise price of $30.00 per share" } } }, "auth_ref": [] }, "xoma_StockOptionInducementAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockOptionInducementAwardsMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Stock Option Inducement Awards.", "label": "Stock Option Inducement Awards [Member]", "terseLabel": "Stock Option Inducement Awards" } } }, "auth_ref": [] }, "xoma_StockPriceHurdlesOfDollar30Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockPriceHurdlesOfDollar30Member", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to stock price hurdles of $30.", "label": "Stock Price Hurdles of Dollar 30 [Member]", "terseLabel": "Hurdle Price Per PSU - $30.00" } } }, "auth_ref": [] }, "xoma_StockPriceHurdlesOfDollar35Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockPriceHurdlesOfDollar35Member", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to stock price hurdles of $35.", "label": "Stock Price Hurdles of Dollar 35 [Member]", "terseLabel": "Hurdle Price Per PSU - $35.00" } } }, "auth_ref": [] }, "xoma_StockPriceHurdlesOfDollar40Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockPriceHurdlesOfDollar40Member", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to stock price hurdles of $40.", "label": "Stock Price Hurdles of Dollar 40 [Member]", "terseLabel": "Hurdle Price Per PSU - $40.00" } } }, "auth_ref": [] }, "xoma_StockPriceHurdlesOfDollar45Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "StockPriceHurdlesOfDollar45Member", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to stock price hurdles of $45.", "label": "Stock Price Hurdles of Dollar 45 [Member]", "terseLabel": "Hurdle Price Per PSU - $45.00" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r81", "r82", "r114" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase of common stock", "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": [ "r15", "r81", "r82", "r114" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r82", "r85", "r86", "r106", "r748", "r765", "r786", "r787", "r881", "r911", "r1054", "r1081", "r1163", "r1219" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Capital Stock" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStock" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Capital Stock", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r110", "r201", "r392", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r404", "r405", "r407", "r410", "r530", "r788", "r790", "r809" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r115" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Share Repurchases", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r11", "r789" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r574", "r880" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r559", "r585" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r559", "r585" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r559", "r585" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r559", "r585" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r559", "r585" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r584", "r586" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "http://www.xoma.com/role/DisclosureCapitalStockDepositarySharesRepresentingInterestInSeriesBPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails", "http://www.xoma.com/role/DisclosureCapitalStockSeriesXConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Sale of stock", "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_SubstantialDoubtAboutGoingConcernWithinOneYear": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstantialDoubtAboutGoingConcernWithinOneYear", "presentation": [ "http://www.xoma.com/role/DisclosureDescriptionOfBusinessLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern, within One Year [true false]", "terseLabel": "Substantial Doubt about Going Concern, within One Year", "documentation": "Indicates (true false) whether there was substantial doubt about ability to continue as going concern within one year after date financial statements are issued." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.xoma.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow Information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r981" ] }, "xoma_Tak079AndTak169Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "Tak079AndTak169Member", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Mezagitamab antibody (TAK-079) and TAK-169.", "label": "TAK-079 and TAK-169 [Member]", "terseLabel": "TAK-079 and TAK-169" } } }, "auth_ref": [] }, "xoma_TakedaPharmaceuticalCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TakedaPharmaceuticalCompanyLimitedMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "lang": { "en-us": { "role": { "documentation": "Takeda Pharmaceutical Company Limited.", "label": "Takeda Pharmaceutical Company Limited [Member]", "terseLabel": "Takeda Pharmaceutical Company Limited" } } }, "auth_ref": [] }, "xoma_TalpheraMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TalpheraMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Talphera.", "label": "Talphera [Member]", "terseLabel": "Talphera" } } }, "auth_ref": [] }, "xoma_TaxCreditCarryForwardExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TaxCreditCarryForwardExpirationYear", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax credit carry forward expiration year", "label": "Tax Credit Carry Forward Expiration Year", "terseLabel": "Tax credit carry forward expiration year" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carry forward amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r497" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r497" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r497" ] }, "xoma_TenYearWarrantsIssuedThirdRangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TenYearWarrantsIssuedThirdRangeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock warrant with exercise price of $23.69 per share and a ten year term. Issued in May 2018.", "label": "Ten Year Warrants Issued Third Range [Member]", "terseLabel": "Common Stock Warrants, Issued May 2018" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r1073", "r1171" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansDeferredSavingsPlanDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionInducementAwardsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r980" ] }, "xoma_TovorafenibMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TovorafenibMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "OJEMDA (tovorafenib).", "label": "Tovorafenib [Member]", "terseLabel": "OJEMDA" } } }, "auth_ref": [] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Receivables", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1001" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1003" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.xoma.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r386", "r406", "r529", "r550", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r677", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r882", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1076", "r1077", "r1078", "r1079", "r1155", "r1158", "r1159", "r1160", "r1161", "r1162" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1004" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1005" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1005" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1003" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1003" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1006" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1004" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesAndShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "terseLabel": "Treasury stock (in dollars)", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r58", "r59", "r85" ] }, "xoma_TwistBioscienceCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TwistBioscienceCorporationMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Twist Bioscience Corporation, \"Twist Bioscience\".", "label": "Twist Bioscience Corporation [Member]", "terseLabel": "Twist" } } }, "auth_ref": [] }, "xoma_TwoThousandEighteenAtMarketAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TwoThousandEighteenAtMarketAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "At the Market Agreement, 2018 in which the company may sell common shares.", "label": "Two Thousand Eighteen At Market Agreement [Member]", "terseLabel": "2018 Common Stock ATM Agreement" } } }, "auth_ref": [] }, "xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TwoThousandFifteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "2015 Employee Stock Purchase Plan and subsequent amendments.", "label": "Two Thousand Fifteen Employee Stock Purchase Plan [Member]", "terseLabel": "2015 ESPP" } } }, "auth_ref": [] }, "xoma_TwoThousandTenLongTermIncentiveAndStockAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "TwoThousandTenLongTermIncentiveAndStockAwardPlanMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationFvAssumptions2010PlanStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "2010 Long Term Incentive and Share Award Plan and subsequent amendments.", "label": "Two Thousand Ten Long Term Incentive And Stock Award Plan [Member]", "terseLabel": "2010 Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsObsevaDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetAndMilestoneContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAgenusDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodAronoraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodBioasisDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r514" ] }, "xoma_U.s.DepartmentOfDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "U.s.DepartmentOfDefenseMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTalpheraDetails" ], "lang": { "en-us": { "role": { "documentation": "U.S. Department of Defense", "label": "U.S. Department of Defense [Member]", "terseLabel": "DoD" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USTreasuryBillSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasuryBillSecuritiesMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisAndExarafenibMilestoneContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Bill Securities [Member]", "terseLabel": "U.S. treasury bills", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r1182" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury bills", "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": [ "r835", "r856", "r858", "r870", "r1182" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1000" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r471", "r486", "r865" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesAndShareRepurchasesDetails", "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax interest or penalties charged", "verboseLabel": "Accrued interest or penalties related to uncertain tax positions", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r484", "r865" ] }, "xoma_UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits increase (decrease) resulting from prior period tax positions.", "label": "Unrecognized Tax Benefits Increases Decreases Resulting From Prior Period Tax Positions", "verboseLabel": "(Decrease) Increase related to prior year tax position" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax position", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r487", "r865" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r488", "r865" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "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": [ "r43", "r44", "r45", "r149", "r150", "r152", "r153" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in the valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r491" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r573", "r880" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140" ] }, "xoma_ViractaTherapeuticsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "ViractaTherapeuticsInc.Member", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Viracta Therapeutics, Inc. (\"Viracta\").", "label": "Viracta Therapeutics Inc. [Member]", "terseLabel": "Viracta" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r969" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants for common stock", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r900", "r901", "r904", "r905", "r906", "r907" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r1158", "r1159", "r1160" ] }, "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsNotSettleableInCashFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockCommonStockWarrantsDetails", "http://www.xoma.com/role/DisclosureCapitalStockWeightedAverageAssumptionsDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Warrants Not Settleable in Cash, Fair Value Disclosure", "terseLabel": "Estimated fair value of warrants", "verboseLabel": "Fair value of warrants", "documentation": "Fair value portion of warrants not settleable in cash classified as equity." } } }, "auth_ref": [ "r1156", "r1157", "r1161" ] }, "xoma_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "WarrantsPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrants.", "label": "Warrants [Policy Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, diluted", "totalLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, 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": [ "r225", "r239" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersReconciliationOfNumeratorAndDenominatorUsedInCalculationOfEpsDetails", "http://www.xoma.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, 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": [ "r223", "r239" ] }, "xoma_XomaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20241231", "localname": "XomaCorporationMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" ], "lang": { "en-us": { "role": { "documentation": "Xoma Royalty Corporation", "label": "Xoma Corporation [Member]", "terseLabel": "Xoma Royalty Corporation" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r967" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "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": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "SubTopic": "40", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r67": { "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/2147477734/942-470-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r69": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r127": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "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/2147478546/942-210-S99-1" }, "r129": { "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/2147478546/942-210-S99-1" }, "r130": { "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/2147478546/942-210-S99-1" }, "r131": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r132": { "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/2147478546/942-210-S99-1" }, "r133": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r134": { "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/2147478546/942-210-S99-1" }, "r135": { "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/2147478524/942-220-S99-1" }, "r136": { "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/2147478524/942-220-S99-1" }, "r137": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-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": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r148": { "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" }, "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": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "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": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "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(1))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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/2147477891/740-270-50-1" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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/2147478859/928-340-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r657": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r658": { "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/2147478524/942-220-S99-1" }, "r659": { "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/2147478524/942-220-S99-1" }, "r660": { "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/2147477314/942-235-S99-1" }, "r661": { "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/2147478451/942-360-50-1" }, "r662": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r663": { "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/2147478777/944-210-S99-1" }, "r664": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r665": { "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/2147478777/944-210-S99-1" }, "r666": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r668": { "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/2147478777/944-210-S99-1" }, "r669": { "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/2147478777/944-210-S99-1" }, "r670": { "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/2147478777/944-210-S99-1" }, "r671": { "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/2147478777/944-210-S99-1" }, "r672": { "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/2147478777/944-210-S99-1" }, "r673": { "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/2147477250/944-220-S99-1" }, "r674": { "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/2147477250/944-220-S99-1" }, "r675": { "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/2147477250/944-220-S99-1" }, "r676": { "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/2147477250/944-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r678": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r679": { "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/2147477250/944-220-S99-1" }, "r680": { "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/2147477250/944-220-S99-1" }, "r681": { "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(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r682": { "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/2147477250/944-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r694": { "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/2147477965/944-235-S99-2" }, "r695": { "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/2147477965/944-235-S99-2" }, "r696": { "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/2147477965/944-235-S99-2" }, "r697": { "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/2147477965/944-235-S99-2" }, "r698": { "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/2147477965/944-235-S99-2" }, "r699": { "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/2147477965/944-235-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r711": { "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" }, "r712": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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/2147478009/946-205-45-3" }, "r720": { "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/2147478009/946-205-45-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r732": { "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/2147477796/946-210-45-4" }, "r733": { "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/2147478795/946-210-50-1" }, "r734": { "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/2147478795/946-210-50-2" }, "r735": { "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/2147478795/946-210-50-6" }, "r736": { "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/2147478795/946-210-50-6" }, "r737": { "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/2147478795/946-210-50-6" }, "r738": { "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/2147479170/946-210-S99-1" }, "r739": { "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/2147479170/946-210-S99-1" }, "r740": { "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/2147479170/946-210-S99-1" }, "r741": { "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/2147479170/946-210-S99-1" }, "r742": { "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/2147479170/946-210-S99-1" }, "r743": { "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/2147479170/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r745": { "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/2147479170/946-210-S99-1" }, "r746": { "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/2147479170/946-210-S99-1" }, "r747": { "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/2147479170/946-210-S99-1" }, "r748": { "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/2147479170/946-210-S99-1" }, "r749": { "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/2147479170/946-210-S99-1" }, "r750": { "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/2147479170/946-210-S99-1" }, "r751": { "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/2147479170/946-210-S99-1" }, "r752": { "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/2147479170/946-210-S99-1" }, "r753": { "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/2147479170/946-210-S99-1" }, "r754": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r755": { "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/2147479170/946-210-S99-1" }, "r756": { "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/2147479170/946-210-S99-1" }, "r757": { "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/2147479170/946-210-S99-1" }, "r758": { "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/2147479170/946-210-S99-1" }, "r759": { "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/2147479170/946-210-S99-1" }, "r760": { "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/2147479170/946-210-S99-1" }, "r761": { "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/2147479170/946-210-S99-1" }, "r762": { "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/2147479170/946-210-S99-1" }, "r763": { "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/2147479170/946-210-S99-1" }, "r764": { "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/2147479170/946-210-S99-2" }, "r765": { "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/2147479170/946-210-S99-2" }, "r766": { "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/2147479105/946-220-45-3" }, "r767": { "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/2147479105/946-220-45-7" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r769": { "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/2147479134/946-220-S99-1" }, "r770": { "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/2147479134/946-220-S99-1" }, "r771": { "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/2147479134/946-220-S99-1" }, "r772": { "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/2147479134/946-220-S99-1" }, "r773": { "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/2147479134/946-220-S99-1" }, "r774": { "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/2147479134/946-220-S99-1" }, "r775": { "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/2147479134/946-220-S99-1" }, "r776": { "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/2147479134/946-220-S99-1" }, "r777": { "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/2147479134/946-220-S99-1" }, "r778": { "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/2147479134/946-220-S99-1" }, "r779": { "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/2147479134/946-220-S99-1" }, "r780": { "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/2147479134/946-220-S99-1" }, "r781": { "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/2147479134/946-220-S99-1" }, "r782": { "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/2147479134/946-220-S99-1" }, "r783": { "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/2147479134/946-220-S99-1" }, "r784": { "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/2147479134/946-220-S99-3" }, "r785": { "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/2147479134/946-220-S99-3" }, "r786": { "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/2147479134/946-220-S99-3" }, "r787": { "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/2147479134/946-220-S99-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r791": { "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/2147477271/946-320-S99-1" }, "r792": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r793": { "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/2147477271/946-320-S99-1" }, "r794": { "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/2147477271/946-320-S99-2" }, "r795": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r796": { "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/2147477271/946-320-S99-2" }, "r797": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r798": { "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/2147477271/946-320-S99-3" }, "r799": { "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/2147477271/946-320-S99-3" }, "r800": { "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/2147477271/946-320-S99-3" }, "r801": { "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/2147477271/946-320-S99-6" }, "r802": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r803": { "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/2147477271/946-320-S99-6" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r810": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r813": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r814": { "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/2147478979/970-360-S99-1" }, "r815": { "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/2147478979/970-360-S99-1" }, "r816": { "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/2147478979/970-360-S99-1" }, "r817": { "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/2147478979/970-360-S99-1" }, "r818": { "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/2147478979/970-360-S99-1" }, "r819": { "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/2147478979/970-360-S99-1" }, "r820": { "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/2147478979/970-360-S99-1" }, "r821": { "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/2147478979/970-360-S99-1" }, "r822": { "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/2147477332/976-310-50-1" }, "r823": { "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/2147479230/978-310-50-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r880": { "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" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r900": { "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/2147478795/946-210-50-1" }, "r901": { "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/2147478795/946-210-50-6" }, "r902": { "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/2147477439/946-210-55-1" }, "r903": { "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/2147477802/946-310-45-1" }, "r904": { "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/2147477271/946-320-S99-1" }, "r905": { "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/2147477271/946-320-S99-2" }, "r906": { "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/2147477271/946-320-S99-3" }, "r907": { "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/2147477271/946-320-S99-6" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r909": { "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/2147479168/946-830-55-10" }, "r910": { "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/2147479168/946-830-55-11" }, "r911": { "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/2147479168/946-830-55-12" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1025": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r1026": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481174/470-10-25-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1044": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1064": { "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1081": { "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1159": { "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" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1163": { "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" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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/2147479532/912-730-25-1" }, "r1181": { "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/2147478546/942-210-S99-1" }, "r1182": { "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/2147477268/942-320-50-2" }, "r1183": { "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/2147478777/944-210-S99-1" }, "r1184": { "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/2147478777/944-210-S99-1" }, "r1185": { "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/2147478777/944-210-S99-1" }, "r1186": { "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" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1215": { "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/2147478009/946-205-45-4" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1219": { "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/2147479134/946-220-S99-3" }, "r1220": { "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/2147479134/946-220-S99-3" }, "r1221": { "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/2147477271/946-320-S99-1" }, "r1222": { "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/2147477271/946-320-S99-2" }, "r1223": { "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/2147477271/946-320-S99-3" }, "r1224": { "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/2147477271/946-320-S99-6" } } } ZIP 141 0001558370-25-003131-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-003131-xbrl.zip M4$L#!!0 ( +B%<5IGKYQ\>"X (8M @ 1 >&]M82TR,#(T,3(S,2YX ML_^!;]_L[#GC;W>2[I-DCVS+$^^X6QY)G62O]L D)&&: M(A5^R%9^_5L%?A,@05)4&YKEQ63:8J%00#T "H5"XEW;QI9Z/G.=G]Y= MG)Z_,ZACNA9SEC^]"X/%R0_O_NOG?_^W'__?RAZS;>/&8]:2&L;%^>F'T_/3*^/DY&?.XH;X4,1U#,[K M\O0B^7 ;_6 \?4KH/H%D"Z8B?/6MC[ZY MHFMB!,1;TN S65-_0TSZT[M5$&P^GIV]O+RNM[ZC"Q+: ?2#\T=(;%XQ=(]-L0,*!+G/T)^._Q$D*%3UDNH MZ/SB[/=/CS,N7$)L4982OSY[]JE/S=.ENSV##URVA-#W@I-@MZ%^2KX@_C/G MG'XJ%+#HQJ,F]FRQX5A)+,^',\^UZ5E&F90U0\\#*.SDHB5?B]4%7DT]\#4A M].BBDO"[,_B:]B-\L(*B"#'=^[/H8TIJ5[*\.OO]D3E?$\K0/UD2LA$[,?Y0 M:%-8VZ8P:Y//3'E7P8>B%H.-5T$)7PJD-DA=TRK\_ Q#*E69&SJ!5Z6QZ&.Q M'#AS/^-8?I$NN"-/#Y##\C M^\N3\ZL3G$72T2H=I\4N?357\B[!+T6A$>Y,.A:^B\8"RSIOV630QV3YZ:4" M#NFG@D0-9LMD.F3JZ?"$.7Y ')/F&\QJX"_0PWRNFN +,\ )?:Z>!?!CH;7F MSCHABQ,_?*X88.GWHH9-JT+!IE4FK&8>?RP+5"E)1/CSOQD&7PV)X[@!'Y'X M4_+C9L.31X?[D;S M\9UQ,WHS,I,2^Q#,D(GS,_\WK'L^<.2=@ZM$7#@FJ2EH M$ML,[?;E,K$JB\4_)KKH5T/IC_YD,=DD$W6-JBH**'5V6:^SV1S^[]/X\WQF M3.Z-R=-X.IH_ ,&@O:;:NW77T/X5KKM;^NCZ394HEE/J\JJ-+F\GGYZFXU_& MGV:L:4#9H])G&!D5!D2GTPH4S0*7Z[HP%A=JSY;U9;+6X^7,,T?@%0R<2!/[A$AKLP\C(9Q+&, MG%1&)I:1R(68@ZK_RO]KY*3CA3/YHN]_B47\SP&" @3S\\$]<\"68L3.)H:X MYQZ@'YPE[LI&O@^&UF<:5(!L;WXJ&%V=7Y9AE*_32"O-9BC?B)D#;5:S$57] M5P,J'R"R-T1@E'HAM6!ZF 0KZCTR\LQL$)7Z>R%%S58-F*M] !,+P"<6+H*1 MDV' 30UN1B;,RSZOU7]D)IJ)SC)1Y,CS8!Q&O?T4VFOW*W/R)2I TPM/%6*N MQ94J7^]?C;3F'"KRE4.!M/Y\T0$N?<#E[\QQ8*#V")9JCFJH"*M1:ZC$M0] M:0B4>\*\7XD=TD^4X-^\']-9/%K50!Z#122XWTZ<*<5#!] (MSZ! M(!5,OQ-G-!3:X%(;>;'Q M2[H@1J)SY.87O5AZ@P3&_:]X#)>V(+;HL4#6""-MA9$UPRBT8\![#=X?03UT MM/1HI*%/) @]%NPF"_Y!;6BU+J]"T_?BI,=9&5DE\%-2#^[O;/[9'@RGY@I7 MZ^D6VG0I57;3LC6*KM9R"]T:?\%^-RX')2M'-?_SUO6#AJ-8I%>/6F$?)!FU MT4\F,A[&:)WZ7&^T^*3L+[$"8S^).!T;,!>\VQL"2Z'"O'XK[\U(H7QVI9\6G% MQB:IV5CPJN&'N&YNB5E)[0-&&F+DP0DH-#H8OVY@\]9D8%>44.OY6JGGA+5! M(]Z#%FNT^.# CW1.7JD/XW'+,![QWO5R/U\>.@VT:ZA0VG"S,<&)THPPT-7BAUT'T;!JZWFZ(O![;1BP7,BFQ+\6^U MVKOS5"-"6,9+B"C6;3Q'E1M^4KOAX3R/DSE-!(A^&O#2""\8J> ZT4DW/VM: M4,^C%GR+7!QJ=#3EH,:"L+*7L)#5A+LK/)Q**D.2Q"7:%O5* Q_4&X6=NAY:;M1QU\S!O[Z U _. M;=81D\5X4X6 MF) 0%,EUC-P_N1.7,S1R' =%-8Y:?8+AY 0K&C!H3M,0UF*A!O&L[YO'LQI_ M*7 ?!EWC:+K\[(?11L&N85B=I*!2I]=MXNMF\\GMWW^9/-Z-I[/_,,;_^/(P M_Y]!K]T/E^>X[G4_28Z+UR_%5Z!BP0IL>6S\EZBF80PK/>MRCB/GD=1G3#-%]+ M;B#&%1F\ID'?_<8WP[8":+UX>S-E_M<>PYFKF:OV[9?BYFFOZ.6\),@#91FV M0_UBZ2GTS!4,9-3T<@63O!L=S:3Q*/[4W1$;SZR!%6YTJ8=Q+T]DEP]![0%X M?4FB1JDPG^V#TD3L"* H.'H$(M&SJ!XP5U+I_\HY9PTPDA8,V.X7VSG7))*B MZV9*-[&^>D1NLWK4N!3.N?;!9<%CRHMPUU5.L %N>P?T1]O5&8;V[1_&7\5, M!9PK\3"M3?!^5*V1U3O@8O^+'MXSBPV7)\\U*<4D+_O=\:CCJ$:(,+6TNMZ1 MU6UDE0\PZ<.7,K+I*]L_.K_$1@6(_7TK4""J%(A-%<'5TPDL.*;#,Q4(,H.D?-)N ;MU^(5-@J0:,X!;I 3!< MA $NO:Y&>+4W7O-W/2]+U:S5\!&\*7NL3RA'8M?LAI6J9Q2)6IZ_,#^X8:YO M,EI]7?DPE:B1)?AG.B%+BJD3@TME9&(-,#LOH$%(HR M@.AP('HDEO=Z&!056*MA)+B!^H01R#)]'7!T.!P]$=M]9NZ">.M>/$+-:E"C MZL,A4947:0#7X<#U]]!SJUS5?;)6PNGB_)!PXK(,.#H["DR1- .:#N@Q(/9F10\%IS)W M-9[Z\797^0AB<09 '0Y0-\S%L/_#X*G$7 VG?GSA%7"*I1G0U!>:9N%Z3;S= M9!&7@BZG;(MW+T>8$*GNCL+!ZE%CK!^'>2P3OX<5E\_$,C*Y!K2US1N>WF+C M>94 (7WF ._,7(6K[\1 @>I\WEGZ;2X&1]Z0DKM_*/4 F+UA(5A(U; 8%-]3 MUF;KGIBM,K!7E5*I]WLQHJPJ@[-E+%+V@T*;*W1D65P"8N=R7C73:FU1M6K% M1+"B:K,J#);5,>BW<>KGN"\;I74NT:HT^(-D<(HIFV.F@\J:Y>W\[-KJU)PY M(I62/HC#K)1]\_/D<5!.,^7 ?VX]"C,2O@>S@^GHA7A544I-BZD5*&RH2@K$ M'*DFYV^8N0H&I393ZA?'HZ:[=-B?/+EMG.JH08)<14&U8H4 H))B\Q5P+2=5 M#*KM)>76V-]L*M3/3T-".@% 7=QGND9V<+&T,?? M]@9$#4\U/@0G1P=\) (8L03\PP"8UH"Y/+\XQZ[C7R<;_*EJ56C/0 V%YGGZ M3@RL*5)S1!17-BB]M=+OMR/?#]=1_^V-@,;#BL=>:N1(^P?.JPI>> 8F2A&),N I+Z1%!]P[?I$4)FG M&CG"!F5?Y"0B#(#I!3!/U.,^4!+J4 -+N*'0.[!RAX@#Q@Z+L=Z6NN95J!$FW%;H'6'#4M@9 M7U/J!QXS^<,CW5<])152DH(\JB:>K& &XE49OQNYRHRTMIAL4'T;U7=4=U<5"R=- M%2H>#6KMJ-8[NG%]^,O;\?G5G]*X#V#J3)XX?W"B;KYIK?T>N*M!(IQ!E4&2 M21$M(KZ1ER-[R9TY"9YN!CQUQ1/L%RWJ5&YS:FG5NA8?%2CK.N$Y:*RAQFZV MB\F+ W;3BE4%FJC(U7H3CG?*>KOY]=Y(^0ZZ:ZB[4;#.(I$;*$]*K]:><,12 MUMYH_JGPUN*@OF8V57*G+;?!^HU@MN(@O\-J8F:UXZ16N7 L(EA>V=VW_![, M2&HM[,$&0#0#A$1[#91?4TJM:.&8HJQHN78'C3;3Z&\4'^BCU@@VH&1)LV"Z)(17F&.[^U%+YK:-GEV M\>;>-G<7*?^:9'K54_&LY8%J40%'^L);*DE\33HG"_^>$R=G#N3>H2Q= MH=P79FVNMG9GI :+Z*A1@F6XYMK^E(DN>6R=8_V-NDN/;%;,S-UJC#^KKTAV MYJ,"PK7D[D#$C(,@J\W(,<\1/0S7)_L 0O;CE"YK;(VN;-0P$*\(-(%![D-< MXX"".A2$SS[](X2&CKHQ;TI/%3>@S MA_J"=N1$M;IY?XEA'8)R/;S9K5:JY$RS\WO<@]H[/J3< M[;%DM7+W>3-[4*:80:+NH3DAA40ML5)U$K-6]<[7H$; M=-PL U>C'%MJG7TGZJPBC=:@&%5")472)+4R&B2]&K10F_:H+LV1NO^5>8V& MWJ_+IU*3,47=]Q_$OL\G11EZ?H_P^.ZA[TJ]]9'99-#MOJ'J>P:>J[7<6QSY MH.O:D^VZ@VNUEE3AVT/GMSD(;''4IU9-VZ/?055MSV=:GL.H5=;IW&W0F_)$ M1764HM9,DT.401%]>.A[]-0W\]A_N#R7W%#I[+ W_I+\:SA+ZP40<[3M^H!# MS*@>#%?GDILH>X AJG2 0M=C'+GV6Y55*?Q*#@KD>N["0J7N M]Z*Z.[P:,^B]W>&!7+]UI"H]MGB.8U!6(U>V7$<2"I5J?A!54\K6/VBD60YX MF4)$ I4^/HCZ**3_'K31EUM4KK%N3!1:O;@0M=HQT\:@_T:NT@I;5*10:4YY MV7U02%>?G%Q'S0JIU'8MR9.MCH<>=-DNLO:1_1$RJSI)7[-"];J\;A%XRZ/$ M8NY#G'2_OITI-6WB^_P[TE<%;_;)6H4,29:#[OX?S,57DN/_"H;P/Y@V;DH7 MQBO_)0":G][Y;+VQZ;OXMY5'%S^]0TB=7)Y?7E]<7EW\+S3U]'5M)R0!"VPH M5^A[%,G_JT'LE J%*,+TV;-/76]Y=GE^?A5AM=R'L7@)"^*9 I>7*\[C J!Q MQJF B;O!+%34/TN:^,XXZZOMH"U)VV\S'79L>@D%&K8<\"9I^5V*PHX-+\)8 MPW;;Y%G2[D?R3.V.3;:Q[$%;VS%Z"&9,XEGHS0O]P%V/7IE_!\3, 2V3T)8< MU#4H4C^?GTORID8\C1%Z^SA7 ]D:$5\C8?RO.3O_>/;J6Q_)9H-/7.)/\0^. MXT;2\]_P)P"NZP6&0];4WQ SAHT/2LY![O(J/[.<7)Q>O#-\"/YU<7)Y?%,"*WW=KN!5X9SBU82=>GH#X M5TU5+BG)__8[:^!#-,4X=(D'-.,OA>T*K^A#ZJ&_YJ5V]A2'.SV]NU MF07R19(_]I# #S9>F^I3>OZO/2JV*&M3;T*._]BC5IPZ_?"Y\[0+9?=1]Z[5 MA)^0XS_VJ_6$+-HVNU!Y5%PJ [6C-XY0B)_>P4[2"S']_4 7V4EH:/UO ]K($D6YV,>UZU!,H?D0T#5:!=".\-D'HS/$5OS-<\--0LJ MY)U!X*M'S."G=PMBHRGH,,P/@V9D !6#;LT(O#C2LZK+Z0(C(T3"*QNB%HN[XEV M;:Z]!3JGK\&-G<8U\]8V+1"U$\R4$VZ6? R23WUKOEU[X^@$(>!!UM0&M)JV M$B )6@HBLLEBRORO"J^]'->=F6B&\O$?(0MV6=9[[E+?);N MW,T: $9!FM,R;6NN_?NSRB. .0%=4N]MS:Q4M@3\0FK1&LBG ^4.?K+=#?XZ MI4MTX;I>,4JW'D_?L')-UZ4J0UTTEA2$6JY3U E]F>4G?-%0^AD#.]IU?B6V M372-4N$FXI^WXF_%T/A%4>['PL)!2>+)*]Y M?I&OHWIS8^>>X@[!GGB;%7%NN>M,@%L-C8: &R\6%)\;S<*4I[!6 IY@:P[C MAI=.TMT+B2! 0VOBH N* 1N/PBSKQP#,J_1@5>@ :QADDPW?-CI+C.6]!;3N M%J['7^\W$/3C?Q46S&A1Z MPM>Q,,(LURT]\]7D)$'=G_,7=[YR0Y\XUCU;!)0ZX_7&=G>!^T?QG0$G>I^-/PJLZH96##3LB_SV-;\F3!;)1B31 ML#]W$_U&;\P!"30WV.4.C$8!QA/AF?%\!?(O5[!Y\5P;]B6X.2P-P&]?]1OL MR=4:J#B0@_W E/X1,ACI]ZYW2P)S]663)_K$'+8.U^JCO>:<]K+YOF7GW+I^ M,$UG;QAO3X19L=Z%DTR.&.G*>!#N6H*,BRDF&#3%S2;^G@9 M*EKS $!3&K#H]NBHT)F'J^+-MR)@04:V$5I0HRUA=M7]- R'-P$Q_-UEP(YX M#M<#+\V.XVZ8&U!SY;BVN]SQ*\;WH6,]/@G+IHI0Q^6Q\&)K],JR'QT2\',! MCNC",5 C>LDP<3DY&.08HU'%H+#O1@\T:[D(5WK>X21U63->P1+""4L-KL) MN6;+48W0_+IIL_;%I!W:9@4?5SNQ7&LN>H/D3^:?K MQ?+ZDN/JTO>WACI8Q'A_=IY8Q3#^9&>#]60:JJ,<.10?0%^%U;B=".8YNQ#WX;T MO>'\YJ-3<6T7 ED\)"@SC?S+)CM,5A(I5Q5/J2Y_^!E2N:?.(NJ251O]7&": MX!W:T1I/I$#B%-&Y-K8O[B/; T56\DO M0OL[E-6P!S+'.R\6^S1E*VR)X+!^'^6Z 3NF74 ?UNO0<2>.R<]#1[Y/);.3 MFE1'O8 5]K4HDMLMG ]AQ'1&F]12,,VYQSX<>Q M?/^$\N"8B^O3[\4COS:%-&QSYYBX"5[ P)2MY1O+O7%\\RWH[]"<6]?;N!&A MH/J*[QIJ^;,+EHL38+0Q!@C$NXG)"UK/*[;)/%HW:&:C>VH1!3U%\6%!\6)M M#\PT\(JUC)A)SF/Q6@7DVB(=HKC-KQJVF' M/MB"L=-HPK.%-S6)ZTN_L08[^::CH\SD1299]'F_;#48\XD9EB33@-%99:F) M)!HB/?-01[V.1_')-"-UZ#756?E-23:=BN3_1/LF0!69-GB;=9^*9A"QJD (+EEE]WA1U?XB]/ MC6E)&J_.G YIJ>R1(BAM3YP&R9*=^63?=+6W\DD#TXNE\>6H*(*,(6N>1HC.D>9'#6IO[->X3; M6#5L5T^KC5V2BVZYNZ'PJ7-R"-![.QS99M;<)#LVMM=!.W#O5$0GE=_ M2S:5K(L[KP- B.59FL).]O[)GO M03NIP0F$O#4\PJYE8]1]U(VKKJOSG+Q&*<5XSJ3[*&=299:I1M3YIK;++G68 M9%*QF+/P^9_4#.9N)F]M_JBZ8F]B?+2>GV+$OL[(*QK,2IN8BN^:[@SDL?3SF /3N#OB9/?^S2@?7-G MVJ\,>XC,H?_)AD)-IB\](%+0::BI^.T5N3%8^52+@OQM5HH&DXMD6[8HMJ7! M1DY60M.MW!W=8.8[$"8RBZ9(/W>+#2@D6FI$_[8&978=(_..\'-)G,E+3Q8$ M!!-'?2*OI8#_/7CHN7#&XDE%S[>[EDS/IBDS9&W2"?_8:YO,I[+=K3DOWSQ'VW,J\7_B,/?,1$5_UU8>O=A MHN&ZW"F]/.SWZ[/7]\I5TS6O?-3S@ /+MG-GX'Z#IV]J2QU)RZ7/]Q1T&S^< MYBQ'F(RZG(FF)WY'TENQQ:.&1IGPC3U'20ZSQ#[E@4BIL)?GEV*T;O,B&LZ, M\3(=7\#FJ]O5IAH@.3;R&)C9$JQ-G%%[[$3&^- MBVBHSAE04__WG)^F:+E(K@0V*Z!A6[-U-(G&4F;8:5Y$Z_;R&:;Q"QXMRTF, MV+?/Y#M:+!A&"4^I3PFH;"3Z\ZI)--1E%"F9VS>5GXJ:8DY-O[#+2F,J^;N. MT7]E\4@'X%WN06V>""W)GV$;0VWK!GZ9?RXTIOJ-7T^HRX;$T.!\+KTP@O%_ZX;X2#Q]FFH\*#&SDIB1WE:ZK.@-2'6 Y[J M@#QS1:W0SO*;RJ::#(-^[,O=55XGZ8NAIGNVR;-/MP1O>-LVY?>;P5H%%L$N MVI:*<3H-"V@X)B;>DCB22_ZEWS64O$5VSBBK"H[C7":Q_"G9WJPTL5*;Y$9E M=#%^C:/A)HL%,ZG'DQFPM6B:-2#6$!GB=<[LLF>2A8#?VO3_5GYYMWW1O.:U M>"T=%B[@_HC&%*@*A$>/.4?L^'4#LQ/%F OB'-9QZ^G8IY=; -!SMDY<274'BI5%CF6V?R26]RJF>LC_NB?:VZ"[/#)Z3WB3 M6)J_A)X%B#WM(ZF-R',?,[5%<+\ DX-UURV,<<LV?G\3KS7' MJITL[C!#B'=U+E\WZFEU'$>54K]OT<+WQ]C"ZQ8ZO#Y*'5ZWT.&UUCKL.LU$ M>4(P#-T+N3'#;W_.5\2)+#Q\UD6B/ M$\M#: JV/VSI\-8Z%OP11KD?\F\;)F\P**,V>^"E(99C,'!G>-D%GIY(/W , M5%TIZ,YB+Z.T6V_$2VR%U5Y]7B(VW9LF3X=-Z+A+_G1% M.1T'"O5X CV\6H&KUA>'28X):ZDT;-7(MMQ7UPN?F4*7&]W MZ0Y\?:[9EJ'=*)Z3K^???X %"_YQ\=T'V>43V7<--9]-J]79KK_1FR\U> 9X@-'7Y5*KG<>^OZN)' W"88NI&\5()1&XY/&P3U]5Z'IKUZ@X%> M+[8PO]\0\RNU'EU2DWVY0UD-YS9QGO9'Q8><)HNK]Z?GY\F@;S#3-^1PI+UQ M?7GZ?K_>D'(XTMYX?[XO-J0<-.R-&35#CV5/TCXX^2MMD:>T^(QM _)R.]M& M^!_B'"E*&!3G!>.A?RY>5_:V%)8%O@S,79CKTJ=YK35SF,\#X;;TGO+;;6G0 M4;P>%#8EA^%_-)MK>X.Y B6[ZN('#8? R':]4M()R17W&B(-VP30 WL5@UGQ M/9"19?%-'+$Q<0AFC2I$?C8AUF:3IP!B"_LE"FFU\1(Z_KZ/*53!2D-@M&C4 M';7)#O:V'GGIHX]JV&G83S@22O-W.G4[5K/96S0<>F3Z+]!G>_?/P@B!=$IVQW M=($-$.8)!9V&4P,H*(G.]]/TQ$V;VZ6PAGT0G[S4)P$;.8776:4'MOLR.OSV MO(/3,CN7DJ4T3D.\I2=9BA+',F$VTBMW*%G\NHL\ \5>7+2$AO1&(LH>)S25 MS!A-2V@X38P7"XI!4O3!,6'*FY/7*:QL>!3K8" 1Y_;9Q5UY:/*LD?$RE]YG MSD=#QKK/'W<=A+V6N+F+LVE"&Z-D%\+0*-@8:N(C,2,Z!\:FSR1QH7"\,&<" M>,D>7.HC_+9)+?F>/NA#*=_P^D;V6$^Q!_J]S%%3RV%#@=J[Y/_.''R17 Q/M!$E2"D$+34M MBREV:Q/?3ULQ\;AN!WN3L;'2Q9QMG-U=2$LGH55$ M^DWAB2!JB[=]*VK(;+Q)1N4M=FWHV'VH[]VI@GMG 4U["$-B!0 M!UU*PT;1QQEEQ8T0KDZ<*9;0I@\4 V'\2CRRH Y[QNM2U"91?("05$T8!6T+ MZC@$XMMAJ0]BM-G8S.27"@I7A$0/1I,R>NX[94%#=YK' 67/5(H75L5O&K9@ MLB4;6%M%\=VK-DW(-<1Q ML^SD$SXZ92F:.I8_VIZHN@_4NJR&/=#HQ.@^M.V=Y"'6+H6U'/FU*5*3A!!1 M_HCD#'H2)T. \;X$VQR#5C!F,KXV]R>-7REMFH=USTJ.Y'0B'1?1-@Y:;0H/ MB]30'$DK_P901__.Q*G)SUQ'I,WF5ITF8DN=D'YV ]RAR_(Q\GP F+".$WZB MPD_;40& M1T:>,:W*3KI^],+M6-!33C,S(\Z]AP=NONFVR$Y37TQ#LS5]>D[V/)WLX[$H M5)1]MJ$F6[#$UL.+^.9J%IHF]7VVI7'2I=KF-V6A2RUY)(@NAE0>XYD>>J+I!*;0DS#6D>EH34U=[=N'-XDI@T1OVG8@N@*38WC&M=$ M/*B!)7(G^+T[E3X:S,;.^F[._>H,=_VR+6-*DP1N2>"KE7MK5@3#9QK<"I[/ M]D6/Q/4A:UCN+EL4&SOEUT9:=4Y#'D?22]%F^DJUVQ8)-)Q=(U$5'AT9@89M M:92R6/780NL:1KE/+C=>K^X-D!.W-544FBHBF2(Y,/1MH3Q>O!L MB-@4;Z_&6:,9]=&"PBS16WQSM'CKS)DO>MUNJ#K5O25O0QNBL M*Z2-NMO:FOE&'[9RO0!S)K1]\*J>U[%,N1U;FB2:Z*'3,E;_4GU6;'/!(_OAB2V3=CS4(UNS0O-7-[ZBX)/\UZ*7-Y)?NH M)&8UN[4MO=Y>1UX>15KZGXWMC M\7.C898KE?M*GF0O<'^FL%^^=[T%!4DQY-(-B)W?,_3$\&C6BXH&1P&I?79A M>XZ%>4*#(-C]W@3/GI#J[9GQ/,LC,>9F@ >;3ND&;'F>]8%R()OD M(L78MON"8PX,GFQ6_,T#4=S%0A&8VXC#L1MEMT63RO>?W^O&D6.DD1#2GXV=VP#;Y_T*BA(KF&[:R\\5_P%Q;N MQC8O@+-#%>;VQW)WW&]M82TR,#(T,3(S,5]C86PN>&UL[5UM<^,VDOZ^5?+XO>U7Q6++L MF?%4)ENR+4U<:ULJVY/L?4K1%"0AH0@M2,GV_OIK@*1$2@0)@A0)TE.;32P) M /OIIPETXZ7Q\S]>%[:Q1M3%Q/EZU/W0.3*08Y$)=F9?CU;>]/CST3]^^:^_ M_?S?Q\?_NGRX-2;$6BV0XQD61::')L8+]N;&$UDN3<>X0Y1BVS8N*9[,D&%T M.Q\N/G0^](SCXU]X$Y>F"U6(8_"V3C]TPQ^N@M:(\\7HG70_G9QV3L^-WI?> M^9?>9V-\%Y:[ \FF.*N@C9V_OK!_/7?SU:.YYRR\G)R\O+Q]> M>A\(G4'U3O?D7W>WC]8<+Z5CHR(#R7US^Y2VQ3(^K)U+]]9G:80.] MD\VSA"78I^.PV#'[ZKA[>MSK?GAU)T>!B.QGB8>$Q=FO.*5\!(M??J_]0 ?= MBXN+$_[KT2]_,XR?*;'1 YH:_*LOWML2?3UR\6)ILZ;X=W.*IE^/7@EH#/1_ MUCWU@?S/HPK0 M;Y3V(7:@L\*FO>4_D.T&X#HS_&RCONM"3W://"4-%G^:OCH"\ND*38#>D3=' M]!:;S]C&'AC! 54E\= Z--:WP-Y=S,>#6VRQCM*9A4+V*05Z?1CCE;T@?V$G M6D-)7>4\46M=_1,[#M!?F:92GE>'GH8FIK^9]@K=(9-]YC)NW@R_IP 8D5?@ MR@3''EX.;[@>.0_(6L%'9\9[<2@X>#6I.44.?K[#-G3(Q&'O'.N\@]$03P*7 M1DG-&HA;!TNW@!;U9Q3Y@.],;T6Q]S::\A^*=HKY6Z]-!]G"79FV=:J 7[IE M#?CG'Z^(ZY7"=T)KM6 DSNP)T<4U>O:" $\-74H[=>/JST#K,^C^QY3\B9BK M.ER!U<%'#!W8$GHP9\)J,G]7D=O"3ZM;1^"G(H@%O,'K$D;1XC8@:J\.G#<. M"(N>S%?D B=KS&;:AH1&OE:"FZ/9FE'# $S ]FS,Q]1+Y+T@Y##_>^41^O; M'",8E*=3L%:\1NQS4844>&+-NF+S(>"/\/D"'JQ-$:5H K_Y?DY1S4BW7X<> M0" V!31&]'%N@GOM06C_O/),"%^?"$B^($ BL?Z:$QL\M!V6 <]JP?PV0ED7 MAQRR !<1/GUWT>3&80/YR@Y*#I9JBJQ%P+Q,<&6;U H9"?[<8'2AE4@+I[V3 MH,2)NUHLN #'&&+CHTPNP]9V9((6K2V8X^X'G^?=UGUI(R5OH>6@?29.T0GB MB/#HU4/.!$TVWV*/M7]Q<W-]?]I\&U<=F_[=]? M#8S'7P>#I\<<=#!XC YBQ62QV6H"H9M[=RCV>FN60J/3M!MN>& MW_ 7B"LU^.(/_^T-&[7-9V1_/0J_/*E!E"N(N4";.Q(EEOGC8^_SIT^?3T_/ M3\\ZW?->YV-G*W/$/OHT+CZ8;=A\8,%J!CZE9+%55O $DD=80N%U_WK4/3)6 M+@A!ENP9IGUDO" \FWO\ER7%A(4:7X].JV:$38U"E[,[>^JQ,/D-PEX>7 N8 MDJJK!X/R?.USK Y3AOMJZ8[/B:>_B(EEFT^G/*R OE--7UUFC-[;(YO"XM,2 MP_4]%E"95#0&N0?_^]1M&)/2J (B>X3-M[8ST'>'^(L@G) ML?G&_ AP_A#T(^ :NIM((PQ+6<1QA[PYF3S."?58U+I#:LFM-]<.JE!$8#IG MI77AA:R%S36RU=.;O76!?*+1,[VPKC0H2!TH_K,^KU D3,IT M;A++ZLI.?J$#8$AO.?X.TQ'T]N3CA>. Z[!\Z?)D2F MT2*>"98 =UA.!TOZ+$LBUA M5AZ;S$3AEM!>Y5YOY-A(AMN[7S(.^*S7N3AM(IFRR Z[3)[N*XUI8'$\%KO& M:Q@\G$FVNY1:K^'\%<.I^?)WO(?)G* 2%=>68J6.-@.7YDOB?"HN<@I>X UN M_(1,TM4;;+I9E(QB"P6V%L$*9HV/9,EGOY/J:$'PRK+ 7E!:3YX9ZXZB0LVET-) M+)IO9(O'!FG'_1)*ZD%>3D+VF91%IOD:3^24>>JQS9UB+2%1"I;F_2C$ZZL% M4S?RESAB*3#]*(\E&;A'WFCZ9+Z*E^_RM!)7U$=05)V;_)7Y+P.U?J%.?S+! MOA!C$_-4$$OLF:+=:X+2;6$X!SK-@YX'EL'#09.!21WP_-R(\5ZC*;:P>"-Y M5L66D*T(5"W\^3F:E>061"DY_X@PAW-$_ZF)2$[3$Y$\/L%_[@;W3X_&:&B, MQH.'_M,-%#C2-"4)=,+;'EE@Z;$R?U2^]K-)C!0<';M$#IB=Z+44E(Z;Z*=> MMU-GMH0]C>Z_=7EP9'K#QS5L_ [A#0&Y'U:OH/?8OG.7:$IB6:\&KQXU 0IV M3/IV [KCVT&A)J@51)N%1Q]2B3_($QMJ/-7I0L:9KV'7-" @X=2=#S5XF=*V M3PLKZ64%55.<,"N:7UNEI^$1K$9_ X>%J6;D[*[ )*U!BTO_H#RRA)U33?KU M"=>(XK7)3M$Q*"-G^UFX6BVJ\,,P=M>_YV+SS6: M@"P!*=2E M,P\'Q +@(5S7GVWC6R"<].DN[WI];1E-%47I(F\?)"U"]EYC?D M 'B6&[\_66 'NQ[E+D8ZN1FUVD&O"LC2'731"1R*)MCS(X?P],@DDN0@*23+ MJM-LUM0AZN5S[7.3SH3#97+A9I.I@*WT]#S%N]8@MG] ?%WG MB=Q"8#_CJGI$GF?SM0Y1!RM3MQTDMU^AF4;27"K8TD,C58Y3 MC.K0C M[?55.B28[GQHDY<\0\%YKJ&@__BK,;P=_:[O$,!N^XK?X1;/;MYW)O$O(B7' MB&+"\BQ0=A;W&OG_A<]^) AP=QT9ORZ6-^%$(TJ%0M1^3#%1.9W#H-57;[Y MUY=NYE?ZS+5*2_4IWX!F'5,MMK4S8A;1G'[#*2"9^@M5 EO9%H@CZM8\RU^0 MB7UJ,X!6M;M5VPBT/8P?1B^9#DGUBT#\BNQ+MO3,G#/PS,R$7=+IA5MJ @J@ MJYJ".OB.BO:PJ(Y=OT7ZLK=:M(=E!=#Z[3DM_YQC^PC.@[KT-?DJ#QNUASH5 MU)E)+W,[2J*1E =T[HTS<#V\8',U0^@[>-82-GN?F*TO<715:">.',3J]%K# M=VGZR+R/IRQ+8*D,',03@/'917@,N^/RQG57IF-QJ3=9;8:$/B*ZQA9R1_3* M-O$BT>4JV&2;[>,0JI&Y':CJ X=+BBS,57M/G"4EDY65$E\)R[?4%-1PA],L M'7V(CN\8'&('C!@4P78NL"QVU]CU;SJ1VE0IKMYR,RBDAM J#C[[%D\&&MS9 MR,[),64D#0.I%5I*J2+PD$2=9LC\7$G;=#*MW!C@QHEXJ)M5:>9[F#8_P;S%L+-J)(X'U-N,JZ17\Z+:(6*# MDG43FHM.TW4'/E_1'K,H #[D7:]YO)WUX_"BN_"^-/%4O5(;+;>*XKH(C40\ M%5A+@K0=5&.*EB:>A%>)!#.<(<;47D.ML7=G-\I*"0VHQ G) W8SP7V:[#"X M?^M0]LV^:HV].P-25DIH0!K=*[Z/3G#-A;3)".J_.RO)HX?0,#2:M=P'%':8 MP0$/:8/8J1=7P%G;0ETU_.&>((UF,P6:N7'6R"VR>32A ;U,0MO-H[*:JRRE M"],%6\,%XV:;XV06OK/JZ&4*!8G8G?)0P5[5=M)@8I:OR^Y<]KR]Y#G[Y2_4 M5IO)+U4G&FXA#2?VGTA@XI)379GU6FH4Q?!G[C'5P "2)OUEC2"I;EP1[*** M3ZTV!&D=E)] 59C9Q$)XZ;EJHX)\[98R7886]-NPNF>WH"B(GKPWMI7' U^9 MV?$R)7.8? ,MM8N2%)&YT[7Z,4&@HLVF#M48,J$!O6Q#VQA25G/ZI9@$)!9" M$Y[&>KM#,'KOLJA_R:P8UP"[N>I"OWY%EKF$?D5- 1J>00TZR"&A#V@9'.&) M[1+-&&+$%=MN FH*T#C.W-T:F,'\;O%WPK<4; V#23#2#0*)+EY4O.4LYX*M MX34;6RN]QDPESB3[-=Z4;#FWLH@U3"F<[&_P$]1^V NN+$##:[9TGGRPFD4\ M[L;CY0/4B"-+R3YQN&?&%<^RSWYLE:E5KCO]$B6'K]LFI_>3^":G-MM[0RU2)_/+3$S%[L^(E-W!47$D/O/(:7!"#YK,#K@6<.GF*+ M3=CXVX0 UYC8V JV,._$^GOS -?LGF5;-B_8Q5GGM-,UCHVM7/"!BV:0J1$5 MSC"=B1$1S]C*9X0"LIQB(,-/_-]&1$Q>>2NH__O? UG_]ZB-*<8$;W;!-JOM MU0)Y=FT.WFI*WX!XOO$^!6AFW?B+R7+IUWG762E\1_LK=1WH-WF2<# M^I-^ M3*HI/IG$!G&D]*(VZ0TMDU>UMU*CVVCCW9%P>B-:2#]&2^US)<#J3N/5BJ:D M"$XLJQ>I$AQD$9>&2[^.-RX[N^XT!X7;XG&T%S4O0I; 8@8T_5[$^)G1W1.E MP=%"%ERZ7G_J(=JW;?+")CR@Q#9!G(#VLAJO^ 3JCIQ;!'$\ M"RU?6R_7+M M('8\M8@^].OYT@]=]RUKM5CQR9IO%!3RW:&18_O^S='B.QM*:?N]VE5YRI)? MQ3W(1%DT!WXP=6C:VV3XP232[K;7>^3EG@KK=4YWI\*B#S-X"E0 M=BN"XC4>H M$OUVKN9'-R0K6IKUL,9^&(^41O3+]JX ;M_]*];8#]N1THCTR9P:@ZP@3TF8 MZR:2KT0AUNH5B;4"2?B^ BZ+$1&FKI!+K)[D&7V)\E4G[?!OH DRTZ2O0R07 MUN-MEV8BGGI#&I!^P4F ^)(X()' WE++-I@X>3PRL<&28D*Q]U8?B>R&,.2Z M7+0ADF134"FNABZHH8Z8L0BM>8#)..];?GLY^4WO]A]-VZ1LJM69#!9+F[RA M\&(1 8'Y*C>0R!( ZN=1^UG^]A*VI;^CZ94:2&T!8#*.[J'>T2LHB4&CF<3) M56H@<06 Z;?K/L"QN<]):0W7MD+\A=VHC5RAYAG^SO;HP+\9&Q$B(2142F@PD:0:%7]=ZYOUD!% M+T+X^Q^U[%&M;D]Y;>]RHJ;WWUYU1/J%H+LS8'RCP> U.-3UC9#)"[9M\6R" M1.6X)DYKWLR1P6T!2/JM88592#?C3&1T$O_,)\+E^EY#F M94E5KS_E&K\K;YTSU^9N/0U?_1SL9>52RX:JGT\FJP.Y6VI+:K4]9G((1>CG M^\FBY'^:EE_$38T]\[<6UQ6[^*".]:DJC49& ?KM5I*>>FCYQ(,6%AKEH>"T M0]S@-!KB@ON8$N]A2I\.EJC9($Y5T51UW<,=MI'K$2<\H"$Z))E>N &$* H MO1LO:8>27*6F<*(&1,/$=X*[H3+6H%,KQ:&?];J]KFX<%@"B898[ 8K,L^.9 M]9K/9 86^43E!YEYV]PX? ="PV<_,6ZX7378_.O$=D. 5X6AW_&&ZY'SP,YD M4L#,LVRQ[3"O)C6GR,'/FS%#$"[FGKC[N+\"RJ0WN/A&5'[VRV;'K8^!S^5% M=]4&, S3,X:_&<0Q-E""C&&LPA:-L8%C;/$8,4 UGHV,LK5A=*NIG9=/IH(. MT4PVDMSU]>A.Y!G+#G-D059U==8A'.-F\*2 2+_9,?_"CD6^UR^]4A.Y+(!, MOTFL#?3(^"=/KG3MVJ=QD[P,>5=4O<&X&9S7G'P[)]L9<[E%5%#5D",0,]O$ M<]9N/,]EX)4>L@X2KO#0:GM1V)WIL90P;Z-I+.92.<+W:7]; &_3V#X-O@H? MR/()V_QGN\*3>H4[S5L$;S@2!*KA*O'UWL*!?+5JQP!9N20SHJ@VIT>_D)?; M:,=?*G*9;G][).)45Z-)3WF2LY7W8R)I@/,=6-3;,E)RFN1N)ZZLC[UNIXX( MJ3+K$$+.=^!1:_M(25J2MYGW91U"Q#*')YMB'.*L)'F;>6?&(4)<;[X1+G-V M,'(%3SF5BDC$X4B.(,3X.X-EG/Z(1C2 \]V9 )?LBADT&;Q:4+2_8)]4N@%1 M6RWO"W+!UCP($4#,MTK>?+[S %,+'JJ8A>(?^8VB"K-.>XFC$F:=_*\L]H0F MS#$%VMCKMC??U_FNI>SEWB\8-\1/$,76\X;MR"U^A81":]X?_F92S-)495&T M5ZX!#,G)K%/W%KD]]]*T6<+VW!W;YP3_%9H]9NT:K&%^,Q]ONP%=6O:ER_$B M%3N>D6>G[YI,**G'"Y2FZ9B#* E OXW]47J@P,-:\I1@3MS\#O MFID>.R'Y)\^A.EQ!L T?L6/AI6GWG.[&ICD3;CK]%GB)#JO"$MBZSTSJ$<\'KW^)D8,U8;%9IZ5R:2AEF_39;Y MH:6M-BHU]OZL0XA:OPV;N<&EK3:JM/7NK$,(6K^4K?FQI:PVJK05U],%Z*G7 M38,-WLZ,+RU%)QY$)Q@DJS>: M\D(@ZYUHBF0U'E.RQNP6@"&AD:]S]]L7^V=B_>8,WA[+^1L^R9@2&O]1^_Y[ M+TEE8"-!KGWAU%%&K7IRC0X1.VIAJV%)KQRS]8^=7N?BK%:/3(JUI&RD"C#U MZ\5#,/RJ)W9V'IZB2+M,$ZTA7QFL-KWZ [((C$8VYHU=(N\%(8?!6H&5O3WX M\ ;3*>*I%]EGA0Y_;UUUI\./"V$\^U(8;BB&0=GB EM!0*$D_E?:#P<;S6U4 MSE3HGV=;@0\0;(4@SJZ#E*=BM7U%LF1Q"OM>T"UN+"E66-"%E-"R'CU+?M:C MGJI8AT?2[,!!5/92?4K^ G3QZQ/KKBBR8 MP^53$N26 TM?F [8^C6&9BAR+(A@BW4I*L^*:[!;TZ6.![:DTA1SV/-2!U@%.=XRE-MK@J52)S5]_^)8N'CO;9VT(=3..ZSA/&U1B[\R668"?7UI#D/>6(34 /?%&,(K[4#'WSW_KO= MS[F,)$>[*:%$]J9!!EDNY6NT1C99+L0GL?(VHSGY M8@8EZ%>!W@##V)Z@!MWP#:130E],.I%^[<4MM-D<T^ MG]MD5P=1CWZ'.1(F#:,!EJP]Q6NUV30DD$J?RBBXUK4GVP-Y,VWO[0%9"*]9 MQH^DE:OL6BV@KPA2F,3PI3:B8N]O\65+@:'L?&-O1'J#B6]@QX@ 8!4&XT?]UPE!0?XXS[347X.L M(BZOL;WRMHH/WEV%^M5V1_("LCOI+$'7E+.5^*M[UNMV/M;032ES&^VHRD"N MWPQ5#)4,YWHP6B8I&50WA,@QW1QM =#7>(TG,#ZXF]NL)W^N@LO%!"S+-_ > M3*"@-C1<;?J=/QE-^FL8O6<(1O%G1$?3H,?C+H$[6GFN!Z,Z=F8[5I*[MA;@ M]N1*&]IRM1%G_;S7^5S'N69%3J.&7ARU=%^8X(C_?.(S$;A\O_P_4$L#!!0 M ( +B%<5HU$;"-4HH #7Q"@ 5 >&]M82TR,#(T,3(S,5]D968N>&UL M[+U9D^0VDC#X_IGM?XC5/NRLV=1=ZI9DW?-9Y*7.Z:R,W,PL:7I?9$P2$<$6 M@PB!9%:&?OT"/")X "!XPLF$V4RK,HC#+S@<#G?'W_[WR\Y;/",2N-C_^W\7YO^8LOB!#7\Q9GQ'4V:+'X\/[MCV_?O_VT>//FO^(ASJR M=L'^(A[KX]L/V8?S=#3L_[3X].[#7]]]?/_Q^\6GGSY]_].G'Q9W7[)V7RAD M:[>NH>?ZO__$_N>)SK>@&/K!3R^!^_?OMF&X_^G=NV_?OKW]]NDM)AO:_?V' M=__SY>;!WJ*=]<;U@]#R;?3=@K;_*8A_O,&V%<;DR75_>2)>-L"G=\>YA"W8 M7V^R9F_83V\^?'SSZFOCW3OV\9W:.#%:2K1]UQ&OAY *,@/D'/L!]ER'R?69Y3%./&P1"@,5 MK%1&@833G47HYRT*7=OR^D&P-*1F;(\_!JOU0XCMW[?8N&SA!#>NC?R ;@9T6:TH,\B2$,O?)" _6D\>4A+G M#H/KH #=IES*D#N" @I*K$(HB _NQJ>;CVU1)6/;.*):QM_<44[:+@K.K6#+ M_I\Q[MGR& :TRST*0N+:E-'LVP4*+==K2+"A89D*?3%5#'Y(XL:K];T;_#X: M.253ZZ!>7G]D9^A!Y"@JQ=,"R-%.;50;=[ M?+"\\$ A/L>['2+,-+NS#@SDNXC86SK=V3C9T20\XM++#ML M)UH]3@N>:IG*2=$K7V(GO&8M"I.")Y2YS@(TU5Q M2#!X_.8&X9F+ WHRI\?RX6FG#L($J7EA$2TD+,P[0;K=6 YYT4&XXL03I-R= MY>$G%Z\MLAMA6U6))TBYY88:IEI(5YIYBK0CV,=$R\(M M3SU!ZCU:WIX>F;20KS+W!.E';2YV>Z.#?.6IP5/O(=KM+')8K=->%!WD/K,[ MU:4=NL_T-(]&(&0C*'30],IRR2^6%Z$OR&)_)X?Q[ (GN"> M6X2XR%F&5\\KG^(3T3_]37RMR$)/7BQBK9'O/GUQ/12$V&=70^PV,;WX=QV4 M7 "U(CX <,%PZ0AQC#9%9CR*MY\:#/4&IQ%$2MR@@G:*_W2N+#M=*ZV05QU3 M"[[8WSPBLKM 3^$1Q'982D?2C5L:-]89L_(XNO%:;BBI-U:([@C^-V*A.XES M_8[J<-O=4XWO.ZPG"UAI*;V=9]--HVL_1(0JW\N7/?*#[C(@&D\'GM<^!18] M6B\L"&FWI_M+'"@8!]>L$2&(FO4OR:[?"N\VXVNFPRWVNJ*:'T(S-O1_SBF5 MW9"9:8[!+Z!2:(^%QSZ\.0[!_*U[T1V;,*I4N[H9M!&PBH$4Z7E2 NX 0!P*'E*E!EN MZ=;/H8,>].!W@P/&M8>M1= RI# ^12'SUS]BYN['?CY);16%+,.4)3$\,,]R MXG!.O7W(6?JA>^%Z$65TNR4[ C@3H#*[B/*9.S'-/[J-=LR7B@ESQR ?[UR? M_?652MBU?VYY=N2E+2_W[416"X!:LH2LO1NR/!V*S ,B5%S^A\K+,R(ARV2Z M(]EAB'UOEQ;49@(8E!@$>Z 87Z ]#NA?Y! +/)7H?9(?2%5)Y@^\]A,4SGHF M3!]S:Z4CZ<;M['F]^N93-;=UVWFF:@?3C>$RW)WNKSJCR!]- M-X['0(3<]O6KQ7(7PKS=T%W--9Q'-UTX8':F@6Q,W?C^BMS-EEK=2[H'6QN4 M/NCK-9 MGM<.Y%R5,5;^[/L8OGBT[D#1?S/AP/X;)Q&W'D'DC-TKP/$J&0;>=.@>P(U' M>K-#NZ>V$LN'M3AN=T"W%"9B1T_HS9$,/8++'3T'-!40UW<3Q>3_7I@7,?7E M(">;F4';4>VQ>;.9/6P7IO-8R4),6JM!]LM)"Z8__)8+*UX^!2'+4EOXH#-#*K#+?99B#3=ITN8*;=/\51H7\#Z M)#M+4L2?RG8V=BKF+1?LFN"=G$6X.9XGN']:<(9>A'BA,&04T*%P?%IBM?[V MQ,6$-OG[=^^_6V!"]["_?_!CV%XTSAO(Q4/F MG*_C7=V,)>+W(4Y5<2A)PR->U(&5\OU321PT"$$2 7ZL.2G8FQ1;E\1 V'J: MPO[;AT;B_EM9BS<0>%5ZUZX !L0H:Z &XOI%P2 ];7\=ET75[TY2(%@<2YK)L_2=$ZBK=;EB[17#GYJ@SZ=#>BI+XTV8,F., M"4>0YS'0@+(BQL#U9&)4U]3?WG$\4-T]4UUO%33L#BR*\I%.P* IG\MXW[)C M6?&;AGTM#O^I1M7FZBN>'4YMTI(+,=@GV'V'A=W>6CMT4? KIP081!0W1WD!JL7)G!H]"R<$[)P\&.*,BQ2,52+A!%9&+"_NU0&9S(L'@B2WIX=>/"O(WG7AB&]MNTRE MBMMIP"X/!%>,Q0U2?'@-](EN/1>P DYYV16.R$28-Q)(X4U>(#J5!9 )L*QM M68CY;35@6@*$*\O2-BEF@C8 )%K*%JR&'5>P>0,SX18,.)1\!\A^N\'/[QSD M)@RG_SCQF?[QVPW:6-YE_!P<1WX%7[.;ZO+7P:%-)N,+(N=3)G^%3_K$3D1- M+(6^<$E8'"&6J$+/P15E0,* M=Q6:9/_%""T"ZL:Y=M MJ>)V.K [P< ,\]7ZD9Y$ \N.PYJYS@CE#AF^"ATT[KJU7,,M<"YLOZ(98G> MPLBZU>?1?GBPD6\1%\ML2EZ;LBU9;#,6%NFD7_U@C^SX-6*^?->UR[ 1MP-@ M0W+9@-6QX]J/^4%CX14/IEMF'QD:S#'OL,S$R/(X,BMMD])!T$87%K^ZX?8> M)7G8+!GQ$4N,SY:]19C7]=8G]7)&XJZ4R*\%[E1L+32> I*)=\R MGV;QFT[(^:Y9_M&6P^PT2'G(F3W!V MR'_AG=D:=SR&PZEWU$P0KBR+&W 0U"_1+?B$%9 L'!^5ITCB ZM#Z[92CD4% M.(+._98%H1>_C0TM5SX%7\L0ZY=,/F%Q'09YR2L,$0?$E[OJEJQS5NT9D3V3 M=G:PY B8K$EVY<-M,I9/#.W+#U.4X1$HRH;]COI3N9\^X94R#;='/B_=O#D2 M#:H\-B13HWC[?(\B$DH;P!(\IB&8Z1UBE8D#MWEV3AU[8JQ+;QV4+"3!>W( M6LHPU"_%]0S"3; LF#&BH7/Q//PA(4DZ"_A\L7+QI;XU.;2E3<5=*%)S:O*G8*FD\!:25DT0U M)>] 7OO/*(C+G+'$4 HP]ER'N8.2#XAGU+3N7P@P:]0?.I4DP7:M1FA#*?U[ M5GO!P'U0*[]R&X-R"O=K" *DE7U.0:40)U5U[MW@][.#('5(H>71U25I"0%' M!@W?!JQO*<(QWU*G3ZN>2;@)GD5GEG#PV Z4#0ILI"C7;,V"M-P%TAE>-U7'5^L?V.2I+(B MPHM@$#=(:<)K,!+P2=!? 0"N<->V2U&1M-,GSA(&8'74\I);'9')JF0D2*I\ MZ?P[2FRNX J36_1M:<>/L[K^YHY@G_[33H]5ZJ\(":ZX M^QCJ&.[;9:B12"<"0O'>Z#Q]R#N80RC*(G[\'FWZ)-79@3\ ;Z,;?J9L M6QQR)C \$JH!U>92:L%0!6/(#&Y,L<(6/1R$L;^^%C+=FSLU1)S(#E?D 9%G MU^9MVK(F*4GY3<9%@5V(I-/S@\]KVQ61X;73MY2D3,#JR.6%GS:+7V*8568B;8U[RQ,DG2EUQ=1/H5N_' M5,'3@T#'F[0,^()>+-.*>54.^DDPA=DL2J2B9>I M B1W:;3J6R:)6E]]2Z@APW$WLN37F-K,;,$UG!'2(LQ!?.W3 Y+ YJIKEEWX M")L!08V[CNH;2M#3OT)J>8,;H%BX#!(,S$1>-B D^;YR?[HLL,=M6!7:PZ( 6--P/_$+V\PP-#9#5*O0VO6JN M;T4I\JO\+$0]TIRZ]?PY*@\Y<,>&M SN"-XC$AY8T6KV@C"[\-JS12MTG37H M<7*BUO> A+O0RFO0HPYW&'9?$V;B-OB7?,QUDZ4NY_I)0*VAM. [;[%P/F62 M4?BD$6R^I,N*Z,-Y2H!+7UP#?D$F

X>/\O*& ^9HFEDFLAW+E+;?3A M(35'"FWJ<(%D?/!9@%4QXY@:A1'S%D9E)$C"6GK8YX9-PC>S%5JFQ)&VA(,C M5["5VLKQU*]N55B%F^&:5\:2X9ENKAD6DO2SNK+HCXA%F#VGE@OOIDW>*E>3 MF-L*!E[\&[>Z=F+<]$MY'5NP.G[E6L.<8>/;-O%PD*0Z=YN1\]V>68'+BQ)4 M;%V]7^.WUF$A8Q*+7'@$[OB/TYMMW$CX%CTSV[I)3Q!7:E+FXBZT$-RD\2:, M;?92V> M&R:IR5SI#LE6X;]V'?\:I$>,/Y'SU:<@QF]@K9(ZN)[%JOA?OB!BNP&Z(ZZ- M1&_X#3B3\$IHH+FFQ9\J'M++M@%F&H(_LKGT7_P-*^1X7&YQKB$'P2]_G3D0 M7I!4[@5:(T**".;J>+)GJ4Z/5"69Q]34/Q'FSCHD14)\YXX>% @*W=0/BGS* ML3!((FE6:^Y$8@6M'2ZAN@ !F49).<-^% -/,(66X<5" 4X$."'/,A")98=B M=*1[P' 3UO)VF"GU[P@@9+>Z?XS(:H5+.BQ3TD&1#5GI N[#E,U.0 "G'O_ZRMC"9*.>Q,@FD M-71N!5NJ)-A_6%3RL^4A?BG ^H:9AT_24-?]A6N'R.$#QO^5&P+1QU#YFX_6 M0VETCM9+ >Z54 5'J7#RS#?5?E)(:_**88QNW&=6%SVD^[7[Y*$X^8:: DF] M4?:>B.3TTV $H2W;< Q8=#K!)[S*;CE*&WJ)QM%OT+<3%-P?]3CV=".8\I9O M"U@@+?N?V=M *(X&CF2+N]).*)+$JB^ M5JUXM7# S:\) 9AZ;4IKA^[E'%F@=L)M R(+4:DF=1X/HH"-3J/ E:"RT527L@N+)_$L'3 MH,K]&N%?Z=G5'*MG"FX(T>@&E1"%O+6D!+K>BFDL\>:B]*)]N8I8OHVX>%BY ME4YLY%71BJWJ,>I/\$6DQ-)91Q?N$IB%"FA5\ "DV1[K1YQ9GN7;Z&&+$$NY M63J.FY#ME"P]CF"Y)G#67G&U'$T+!NJJA=>O#1WZ4Q?J3!*MF=DOF&-KZ[<5!M2"F[(8E-%Q/IV00IH6W% 5N?7Y'XL EQU/E8! MU9N.>-Q]TY-P^@2-S*B6]A&GH-7UTH%] H(\32_?1HQ=N57774&5R%@"P^CZ MOP;H0MY9&=C2,OC;NQ+E;NB?\8?B3RE,!92^??OV]H4._);:E^]B7"ZP'273 M)?]E!8[9'<#AVE]CLHN7Y7<%QJ"7$/D.]KHG1X08PMA MM8Z3$%644[5]!GB_48Q;VI/8T1-Z6&6KNT"V0M+68S%GKAQ&:J_?_>Y MLL+'94T>-GD0$:?A,,S(Z:QT'D5.B*2K$%[$04,O _!NA_T8'FG$"*?=0.2/ MJ?)FETXBI[U8? I$K\*NE>8/B+"KY3N2IJ#54U_:8TP^?.S"!RD6O7$D0/;; M#7Y^YR W80;]QXD'](_?E@[A4KOT;4RZ?FI#UQ*\>F7Z6-R9&FWQZ:1N<\TU M'(;2EN^'UG>/=IC$DKH6VP& M0)NHT[D(NFYZ)Q7 +OWX2E)"\%*[,2G^N2O%2[#K)GG\?%Q,LUHQKS8=D_#? M=U8I%?!UT3XY\U^Y'KJ-!-9)M^CTK>UJ?4$M"Z M!?CRQ=ZR\IT"YPR_V:B4;GW\Y,.NU^3X%7G>/WUJA#X@*Z!ZS+D.@DCB !"V M'_4JJ>/I4XB$7E[\@KW(#RT2.TM)^0Y5TFY4VG<\>5: UTOS\X@0"G3B_F=J M,"XB)22]J/FH'.AX_A3AH-M-'")6H-E]1A=6:*5 2OS#_.:C,J+C(52$@_X[ M*').,=A@0^5:C4KVCL?.$NAZJ?VPLSPOBW864KO4:E1JMSY]\?2U"KI?4=]&3Y]I7'K;$AF:AS:AQ?!T/N07 -1^R M3C'XR<-@JRBDRM!G?B?Q44O::51.=#SRRC'1Q9IT8[IRR>[:X7"A]'U4@K<^ MX9: UDQ;@0^S\'54NK8^L!9 UDQ5=NF2S[>L4O;48E3JMCZ75L#6K*X1>RO+ MN_8=]/)/)#9"*NU&I7;'&WWSHG;Y\H-;,O[%[*(.-9=W'14RK<^DXKA MUW\:RD"ZHK_P'#'"EJ.2OO515 @^#,HG&1!JM"^T'97Z/9PZ*PAHVTPI/$X, M$__(7_H^*IU;'S%+0-?2]F_O>JH/<(X)/WW M^>KV875S?;%\O+Q8G"UOEK?GEXN'?UQ>/CY\9TI#F-(0/96&,-4@7G,UB E7 M)NA4(6*OU*Y? KBA]@%G"DW J"SU/A3!GR8^%R7R5]H" MV,OYTE/E0 5V.(P0/,$5GEN$'%Q_$S^J+MI"U/J"891 W I[B1I*TJAZ:C!>/=^Z G;PFP(PNY2YP<< #C.6MLW* M&@1T1:_"+2+WR$9T35-;);A%H7RQ*/8%4--'F5V**/7&/^:.C)GRX>.G#S%C MV"^_W>.#Y84'IF;Q;H>([5K>G778Q?'?1X@NUVL4AR''$=AB$CXBLBNQKO?1 =0-JF5N[TC#8/\Y#MB?F)[L#KUQ73HH@,)%?3);BBL< M%4U/['O+=2Y?]L@/4*:9"H00*&BEG@ J)"FK9R6$X'!.A4<:N2&X%U7?+*'2 MO6@"WV+?;F#TYYN#L?O5#?X\^' XJ8!F& O;4] %C],OX4X,###-/ M8I+>8'\SF)%_&AR,C3^<<7]"%@;3JZ9I=U[+Q@1CV?=NTH_'V2\N!2#$?J(^ M J'94=<8C$$NY(4$>#B;&EWDEK]A5YXIE"B\?$G???P98^>;ZY6+P33K"L94 MEVUQ:JC X5KN0%=KMPO: JAIJF!Z\&&'PX@$-NFA%4;M4M4;1DC$O7&M)]>+ M+P3HAA9'8FRQ1]$,DON"FNM>]>X CDEJ]_#J*('DHMHUO:P#@"O@IE(IX!_@ MJ_SL>H<:CLQ<5+O>*C>&Q:D&EUIE1(8VB.F\)$).YJ:M LTSC!4Z ?#*J3% M%:&A&7$>OW&^2?,<7"=]Z/RK3_]U%Q%[:P5HN2$H5M/E/;_5" #VG08L:HH= M'(56]&!E*!_DBJVN$P#?73,%5X<0''Y=I,&W['6)7OE._ =7T ^ P:[X'U> $9YED3KL+]%03@\1M"<"#UFR)<+$ MQ(XZRTW6$(";K"$SAK30>MY!:GUDXN:PK.C&!TXQ8G!X%3N>EC;%)7FM3F!G M'@V66FYV&1"62=Z8WUU0AR,1 DNUWM5=WP^6U=Z8OPH8PF%C?K^NY9VH,2Q# MOKG'3X 6("Z=L*NW5Z"9]%T\L)"8P&[KW3!VG,1W]ZG6ML5,D?: 9=HW9I(4 M-SA,:WPC!>4.JOX T)AET[B+*A[M92F)W)8 [C2:<86+!1QVY&J'2M-#*\T MG,J::[0B"G"XL'0<-YGYSG+I2?'%8280*(-;8=[2*/ MU=N*K\58:6F"MJQN#XO/9&?Z&QRP<*75^M%Z$5_1-AL%P"&I(2N;8@B'Q?/7/Q'89K_YSM33]+4 MDQ13E*?S3#U)4T_2U)-4PP( 1TP]23@<,?4D33W)1CPP]20%GFIJQ:Y(C)03 MNP_O$(D?6U)R7HL[ ]!Q:OQ410C.<;0(UD9ME8FZ3L9]H(8.5,XE,A8_==]D=64=0#A*VZZL M# G8O!$_BZC<"X3+M"V71G@7L>,=;$,K0ZDG@$@4-98I80.2;8K&A;0'@.B3 MQFR";%94P)3N3,+6 (HTM&0+O#VIP3N]:ET@E'5HR9UF>]&PMT+''S.'"O?: M3N%FZ+/\9;&'1_J?+Y>WCP^+U17]:W7^SW^L;BXN[Q_^[\7E__OU^O%?YG:H M.X@)UUC\!?;C^$V%&R)^GRG>$O$Q.2VPCR"*RA_AD]X<"=H"NSR2R5NUPGP% M&SBL:> AU^\6%W!%*E[B\Q$(=WANCZRYGJBT ^!&5:8\!WPX:T 0D2GE1TT? M "Y39=[4H *(3_7AEG*>J?<'X#Y5YY\Z6J!"3J6\$C4&X#%59HP(!S@K:M+1 M5757>VVBJ^"PQH1:Z5X;)M0*F*UL0JV@<<2$6IE0JT8\,*%6N1+H-F'5-"Y0 M\M]KO^J&OL>>=X7)-XN([G :CP) ZZEQN#%F<.Y\)I.@)5B"+45S.EE;JC=Q MFJ_?!.NG#_9 C@V)L4EN$+A]4J9Z,L(S:X]B]?;,0N)OUB)/R90*Y&GQ6"!E./0CK^KZC"L7 ]Z+UV()G M;;*9MN1MI3,4$T15A)6O6D"RE"J74W%B >=*;49ET'#7WB6LQDM!O7 #%FM$ M#Y>Y5Y*"&]=F&X._R=Z?73(_^"9)2XT#FTX2)T]$_?'3^\_O/RW>+$X3T3_R M<_WGXCC;PO*=13S?(C_AXC^2*<&6*RV_,B7+2Q6TU?O$F"2RGM\43#*JE/2R ME\ %"TM@R2-IA+A1' M7V(%] $H^$_7]ZU00K]2 P 1:(K4*P$.2@OT;G^[W)_I_K!' 1->=F#A\=INR9%;C!:GU'SSFL3E],1-]Y<#>^NW9M MRZ?PVCB*7U&[PY[+WE$[MX(M^W]FK3];7OK4VCT*0N+:(7+8MPOF3 C#N? $V^_T<* M*UB3^<'>(B?R$/-CYFG,WK/+%Q:DBO@RT/OH Y ?2R1HZ'?)VT "$9_0@" MX0,MC=:\'Y?/W18XB 7\43L_!UFK_$T^(&%N@Z=_G39W^L]T%4--!M-T* MM<.V$,+45/U/[Q*)X2%@=/()P(50=T8FJ,")-"M[$L-SBY #U4*R5)6Z3@!J M=/3#*1F2L'C(<0HKLU*A+X"R"/UP5 %7.(PMHGP>$4G,OZ M@!(%W1DGP TJ MHVZQ;S?@5;XY@&("?;,KCQY4CBGQ"41V=M_<@<033NA)!=WB#[F6DOVMPY@ M\FS[V?$^2X(4L*N7RQO8@51%S:-CVF.MFM6NVN M.\K, )Q*:JLD+SVC4 :."-X1;"/D!%>4; S!U;J,\HD8C#0">6H^# /1G/A M:(XF'$[+!?L>61Z3ZY_%5P=-!@#@]>A[Z1<1G I?BPIK35417VOUL$_(!@?@ M,QEV*Y A#T=6RCB4,#P]S?0SH9!_]4E.YL]8!0#T:+T(1*6GL0$X:9I+2D^X MPQ64XK9V^DM1%L3= 3AYNK-;C!X)#8& PI^KE\!; :R+*5/ MU'CT]\.*4)P=6"22))92V@-,[IV<%:47Q,3X 'J-LH(0G4S^+*6L!XPH1P7I MD[(JCQ$@5D5!B'>L\EP)7/F;?'6] )@S"D)8X%<=2H!X%OLV&G),W@> >=.4 M7W*$8.F_L\,9\NWMSB*R]Y+KNX')2.JT9960 K2P*K!FD#;;O"K=P.Y@7+&4 MLZ^,&QSV,5=0<(^>D<^*,/*3G&K:0MRW!$)8",GF8P.'-8_$>""J.&B1T$?D@Z3@8*F%YES76K$XE1LL M 3X2*3_6DO(C !W=BI0?1R;EIUI2?M)!RD\]D/+3R*3\7$O*SSI(^;D'4GZ& M>:BMW-_5'8MN *0_UF,A=^(EIH5,IH=/;Q0LA-N(24DJ6:GHSW:2^X,:CP' -MQ!N12[SL=;*:981XGG(#B/+ MNR.8KHCP(/5$RCH \!BWE-P\ V48#G!FXTWW@(CE12'%Y4E\E%/L"( I]4)V M-&45D1J)#Y=/>._NB>7S+U :] -PH.C(A2I.HWN)S]E% 2)[>L(YL#4L\-#S MFX&Y+VYG1(@1&YT-I_=BEQN"8GN]#)G0>=^@KWYGODS>,IXT0&@ I;4B&\O' MOE@[E1IH]N@).<YAO MZ3NW%(;3+W%A/\MFD,D+%#8>!<;912J:A;2AIO@-H+R29Q5/JD"LQ40M =BV M+<7MJ-A$J$$]_]?==*AUU7;GT00S?J''>CTYO1J/$IQN45B3CJ?:&< 1J"WW M55&$<^,B@3C.^VW.R[0; )7;3%H5^9BB-PD.YI*XT\S_^%JI.4^% \%>J^VY M+$08#M^O=WO+)6QK6*W+X">8>0PSD7M6M3> &]3V'%;& '*&K'G MUE?D'._V!&W9,> 9)3]>LLO6@/6_]*,=(K+5/\*\ +:$AHM&49;Z(A <*90O MN58&'HB".H-L%C%RD^#=511&!.5WM/2]J?:FN\*0L+>0M@:] N*3D D.!K?T M_/GX#7G/Z L]C&Y;' *4!@6P'_2Q5E1-2A623%5B_H4L\O@-]R(HQ[%@'RY& MD(\C)28M%G1F4>1:Z]%@;RECB49"BRD+QQ6.1##;66.)!H)*28M&;1M M?Y(1#P:@3", R8A),711,3%<#!2[Y%:CB@Q'FZV [7T,"*!D8U^L[X,J&VS2&AU_" MI5E7S0&:=8)S-%24$=)JA526;,4I7*1C6F-4,+CGG/'@M@&-ZC.);B$9\4QP,*PT2:!&M,L2\ 5V"S MA:>(EPXS?&G_$;E!W#U(%#0[)/C.*MPBDH]@O8N\'?Z=8IGKT=@0__S^0]D0 MSP/PGXLC"'%9Z1B(11X*VN$(2+XK?&,\/H?E();9XH*V(T?+EX"0I#+PFX(Q MSZ6D+X2^<_'0F[-0 DF:5BUJ#",#0290,BX,:+U-<+H7M .3F%FK021(C$_T=/JO?K!'MKMVD2,\XTO: MZC_D2Z7G2'4Q!J-3GMKF5YCL+*XVX370?*:OE92,R&6X06V)=2=W27MM!_=: M'&0;X@R3B;X&:!UY-^ZZ^0UPOBN TWTCSJIA!>=PG[\]JH93B]9?32< Q_EF MR[$&'SCLFF'"B"#^IA$#)Y@C4L:/75^Z3II&$.<2KQ$AR*F)ZFX^#( (FDY[ M93V&<)A\9QUB)]FTO@*:.C&^U^,!AV-*V282<'(!9,$GN)]$>I]87H-$B M-4[4L(+#PB3T)ZES@'T[HI(GC-@2M 7H-9*Q2( %')9D+R'>60=V]W,NY8FH M,4!#L6;=<-$ Q)6:ZBB:"J$(LHT:T1YBE1,*3K(!WHBKU)7: "2[]&Q4 A\. M[=-7D^(_]$#Q$^1PB,U66N<=9!"H;).3 Y!R;GP.0<=,@Y2#6)...@U #@ M18$@WZ $N&;W/SM&'2/(SRS/\FWTL$44$=]9.HZ;P'7:%8*S _UCCP/+^YG@ M:!_0(1+'.&L31Q%$R%GMTVM%V1.68TT^G?R(L2FC]]*B";RU;V6V'@V&!AYW M(19N3=H2;@"E?_EB$6N-?/>)(IVF 5^K/K#9:@0 VT;'=7#<5YJB#F?QQV^* MNFO7MFJLV=I>8)X%4U;UM2A!99.Z-N;W@Z%W%>50D6,@7B0NP/[=S98"4_\"HUH_ JQZWN,:HB:&@MU:DXQ8,?46# U%DR- MA1XH&R#[[08_OW.0FQ"6_N-$4_K';S=H8WF75+N%!X[RX+887VTHAI15U 87 M_!&)FTS+U0[5SWH5@D06,DH6P1604<-2$U%ZO,N)&KU5?LU>L$OSFXV_VA2C MV;B;-!^'T2E^C_81L;=6[@GM,F3"/;M!7_U[N$RT,IXT0&BX.\_S9_(/[%$T M^*<]>5/-^WAC:2IKGBI&H"[Y;TP5):W%C\O@/6PM5M[ M;F/H\A: TQ*XS*F M%I&AGZS)39L56N:>\;D,4.X+,-=,P@YEM. $=J85L8,KBG/LJU['$7RJQ5-4 M>P-,.Y/J.V7$AEYF@@H<)[BX_&G6%6#"F7B1*6,U-&?NJ/E/H; V=,Y,7-)T M*P8(CR.U70!FF8DY48N-1@ZDSV5D-V\Q)@TYPA]B*DE1[; ;FF-?7 \%(?:S ME\!%&;)UC:>2*%6'Q^!&6K6V"T]YYB]W[MF_Z'87A2ST+(C-EG]0LT7%D.XT M_%3RK/K''(XUJ(C6,46I-L6]RX"3R^;J@BP<&4B#4?S-#;("5)>1)VP]N20O M(29P6/,J"IE^Z*,VM*ED:BJ9 F&GJ61J*IF:2J:FDJFI9#K#2J:*Y^[L.B"^ MH D>6;)]E6^->HZZDW>_&5'$2B]?OC(P/%:0,_[[C!X#G.4WBSC!0_S09 N& M*0PY*B>[W(WT@RX<]5HNZ'F+PK8E3OE=1^5L'^\_J*$%AX/%(WM\N;I:?PT2 MZ)4<%I4^H_*LCXK0-?C 8=8D:W9_Z*,PG2G:;8IVC^$W(FAON<[ERY[=[!W+ M0<6:7%[T5*DG0(>!U$>D@M/P05)Q^6).S6(^0U0[ 3RC\WBAB@Z<-22X!) O MG[I. (_7TH+.->B YU9]X>WZ?@!CHEKP#.8-(]#2SWV4W1Z@]+-@:_F98L * M':_\,H"\/476&F!(DW SD>$!1\ ?T#-=CKZ-F$1U1.@Q+S M.@LM+SWTXK:JKORI-TCKF%F8_H'MG(?6; ?MU33MI;EQZ@V9?5 M^MB6ZRWK.B* Z^&A!*H7^H!S%K&,>=[[8\>(+^:GH?_G/%HOO+NJ\*M?!79 9HI-]IU%P^3XX8Z?ZLN.C]3MR MK!;W#9\[WS-DFXJ3+=&&=UN+["P;1:%K M6]XYWNTM_W#C[MP0.6+_FWK?R;KFU%$T3]Y,XJK!W+>:^];>:UP>Y9!22^71 M'%G[&=R]RA'4\6H(JZZR(@^(/-/S@ L-8?N__^B.=B_[CPU]^E)IYO(::;;I:R2'[A-V7"1Y+$+04.-% M7C.Q%,!O;O_-[;^Y_3>W__.\_6\O$7>(Q&\./R-R2)7LN>4[KF.%W&+UG8>< M\45_/P0:6BCN\<'R6*(]!Z\WSFH0XVSI..[1ONS93,N/#2#I7_?FK$@I. IE MTG%Y@GH#)BYO%G%Y@AH')BYOZG%YHH=13&">(##O'OV)O2A$+4+SON\":08Q>2\S'YNRD:M=TE\W: M\C5CT__^ST_?_Z#.A$)S:)Q0)'4!AZ&][>7)Z3J.Y\_"B-1)+^JI,;2A"Q=$ MZ SC$PN0_7:#G]\YR$W,!OJ/D[5 __CM!FTL[](/Z=0$=FY?CSM'9OS5SIKB/Q;'-(S1R)V//XVZS_WT,5FU!C[ MV%QX*CG1_?SG;A4[SCCXL D9X 2@O*)@U)'##4$'HRK):<&ZNZ*ZR;<9G!3G MY_B=OM9ZH'[@&4<@]DFFL<7DV@]">O!E_RP>"-0V!6GW&8'E^(;;%':16P)XK9>X\ABG]]V'LN4S;/]!/3-$S?"-^A M:SS,J#*@R^G6F"IP!&/2B0(?1O:#F4R!<=FKJ2:W2148G+.Z2F]/-57@ORF" M 6KS:.!?.F<*I'.;1 &3*& 2!4RB@$D4R!V:4]UXYE*#W]Y>^_9;<129N.UD MTP;$*)GL 9,]T"=+3?; ++(')A5C/E3\?^_$-P%\)H!O:@%\=P3;"#D!NP3] MNJ=$/MYY< . )*WG'G@GPQU A2)3+/"U%0O,1Y]ET6;^+0H?+ HPBP%E25BT MC'31WC3..!#17 MC3,+Y9O\3>/J*4#/;5X+_6OGBT8Z]>7S!%X+C=5O#CO95:&@[4"X><#QN9?BXMW=UC6%XIV72)6/)@.\M)4KLV@^1YR$[C"R/ MGI*IL(6'>W>SE95Z4.T)P2TM%:'3VS>*&)D;NYYN[)1UE 1<\\VOWLV<[4V M[M7:Z $Z$PNN$OBU:U67B8^:5WS4$+87V5@^]B4F5K'!9(.?2GAHW;:O&.G0 M#4L[HI8>5:#L BE>S<'9X8OU;TS./2L()%95HQ'&5UB"VQAE6ZL1>E!9>8)3 MJ-!:CP+# FLAQXIW=/ M34^)1:W6#P!+ZD7LN)VIX03*:5;QP-?XS6X !)#5XB!SF9G'9>$785-B,*R* M:IT79@;X(XX1)R@-2F*79['^%RQ0A7X HKT:+5D%E.#PK8Q9H>9(['Y9(T(J MU1^:=P<0N-5)\8HQFQXS5T0"$80W"Z@JB<#A_O=M;+DDVB++E MG1CE'J>&2^/> **M&G%6&3$XG'Q%(92"B*M&'!XF'E)G^ V+]%VMTTJ>"78/ M(4'6+F@1DO-#YY 737L8[%E^_HI#XBP>,W?./NJ*'A9+^(?8HM!IGLU5D+7$UXDBDHT.MIV00Z M3230*541['Z"H* 0:9JI'8E:;=(;P(5-UX"H)N@.P*LKEP2A @QB?C4=0??+ M=\VE\\BKIJ@.P*\'9&/?Z<2PQD/H?B6O \<:XVJJ>IBJ'@/97% N@4^+YC82 MZ8AJ&P 7M>.\X7+$>/"J#),LJ**CP :$@BIW.*3SN9:W=!PWF4#A]O]ACVQW M[2(G\<=FE2'48BH&FQ+ Y>XH!5D&(^#00G<*,(G?C)(H:E%+ )>Z@[)8A#>< MF\%K/WGF[?3@5I^K P?,6$6N/HM"U _F##34=)AM]48.7B;0PD19]LM1$6DPLTJ)B MZ=9&5PA[S">B0HCBZ"9%FE"V(@^(/+NVR!SD-P-3:F9X"1)OCXR$J,3S\#J\F MH(>/_N#1/8GOETEB+CWYJT__=?("7_O/* A99B&K-T"9P \(:3_6[".#6E-F MM!".7*C),;VU .T]<_;[R/EBO;B[:">-\F@^V-QC?3J09G 12";B L'ELK3] M["-ZI-@/'^RQB3S6NGB5R),NR3IM,\J,@WE:TV1P;HMOC4_0!*QJ2'H]>TA" M3VZPOWE$A,_[SF/./MRG,X4&EXNXP/X)F"HLN=R1U;H"/%[-AX5E#5?;ZKW'96#.GQ6ZJ2 %#M+J+)@Z/Y,R;CR M3W\+HV?%'4;E\,@.*Q7\X;!5^(SITK:C'3O1(6?I>?B;Y=OH"I-S@APWO,&! M^ JC_8"CBL7(7JP^Z -';"BP+*8MR$KEY0YVMRB4)T@H]AU5]&ZU(BJ&W M]2S&7YB?4S40>3M\JV%&9;,.QU@KJH#/L;AT27IF7Z_=$-G;%OD5GWK)K[B\ MOE\DH+!"FBDT)K?"Y%:\XMP*DT[1:+.853I%I@+O48 HAMNEI B;N.UDDRC$ M*)G\B3GD3YB4"9,RH: %ZTU8L594[SN#- IU9+7[J5R*%=L'-* (1$XSZ*0O:RKT@Z%'E459@6MY[ ;1HMQ93[$^I_ >F3IM/ @ MO:HLACE-VAC/\5A6JFW6F%N"_B"BRWMBE !%;3Q:^8BJ^\=ON"NS*@/IKLW< M1D8;=7B;15J$\$_J3])&H2?DW"[] )OZ\O@U1+R"78#-*3 S:V@4\A0'?T5PJ5 MM4$K/ZM.+G=7*PTP]USAAN08C[V5A!91BEEME[DG^]820'_VR=P3Q'2D!L-/ M$!,X+^)MI!HCU\#=(QQA[FG#3>DQ4C(_E2TF4:N27XK'T;H>2KDHO+R1FWKN2?@RG ?>T<]Q@^K;)6YQG-/M96@KHU%]"?/"@)W[=J68.L- MDN#VTW[]B-MQN/-(W;\1MD[GO=6F#X)\[#%).Q6F$-M M]-GG$/=)+.W921(P>8+2;;S9)R=W(\_P!9SBP@1!._]HD]YSSE%N3 PXF:6-QULL>>L?/1(CQWISTK. F'?^<<@JU+"Q)=/ M+3H96GSY/.-7M#PGI"-\Q83.SC&V&GSD["L.@=018@T\!'*"J11Z@IPUYE*T M? .QAPAWZ:"SCU[N@48FUE5_K*NF-YMF'>M:%?K';VX0GKDXL%U$$6H1_?J7 M7J)?&62+#+13'&P,WN($GXF(A1X1._<@,RTQLB;(['4'F?7&8+FMVB#.K*[' M#*++ZE I1 M,_&R)E[6Q,MVBY=- @/$\;+%[[J5B21>M@BHB9_PP.:\(ZPD>44)U+:> M>XBJ#/>QN'1'S5V4!91<6:1-%]M61R5Z(Y#X$! M-,WJV=H3Y",VF^LYR+?6KG=.D,4/(5/LHUDKULI#(">C:2D M0M<> MYMV %":V$'9\.)38PJP KK1:,*_5*PCTKN \/C<>,N-RN6-N89;A86\?(MM& M04"Q2DMIJO%,=:RYAVVWI\SX_+]'843\8UEC-497.LT]4%N!!";,7-N55#KE-IM,X"@7>NW. M-\Z#>S&>SCS'FV8 M^Q63PZE@DE@5MA@$@)6G+(9U;V+*\!R/9<4G=)MS2] ?1-163XP2H*A5&3Y$ M3P'Z(Z*@7CXS!2_?[(2MQ]_B!$$AXVQQ0CI XZ5T0Y.TA[&1U0AG#4?ZV+;Z MYHG4[21H"V"OJI4L"2M J#D3]3[GJ'<3Z&X"W2$$NJ>/+F1U8,\L*E^K8@'8 MD['.G"1%@Y G!IV'G'M0?&<"C2<429 BY[@F9[RDV]S#Y)6(,#8#BQ*DPKMR MC[D'S]?A/S3'!.?O>(NH1LHU<%((1YA[T'Q3>D"-MYY/N66-%=$!EUN^]FV" MJ"Q>H.2_U_X=#BEX%- DN:/I-MQQP+G'WW07Y<",.9N&WFVQN#A\=..D=)F/'9.QPF6TR=LP3$OH3;^I0 MA+/J3#S,G.-A0%:!/*Z&"Q)MSNDIUG7HB3](7LKF*8R:#G,/%S,=[P@Z>3#DB:6]#C]W-WVOQ#(W-W/PU,.]N3'YJE/+ M5[UW-]N\+JDZNY?V'Y$;Q*2GFJ5\(<3=S#N/.?>J44&_?D[3(X]:@G^^:C/,[!-+VQ#% M!#EH#W(8.P'UE48Y+#?(C]J$.7P8,LPA@,:G!FT/L1Y \75+?9S(/<-6C,H0OG*[ZWXMSIA"+:5[?1V,\ M2C.:UZ/2FX()D/UV@Y_?.<>, MB_LP^T ]FQ(8N$J_^EFOGI=(54;6(K@",FK0G2)* SWUFCA2$T=JXDA-'*D2 M&Y."$:OU#;5,?"HBF;URC^*[LD=\BDT\/@SMHB [P#H\#G: M\S,EW2AC(M+U1Z2/[.1[K1'I!/N46BU"TC\.&I*>@&5BTDU,NHE)-S'IDXI) M'_JQAE0WRB/4*VVF&Z)>005.=+,)6#87ZS)NL\E$KW.A'YJR=$4J$E?41 "HGA3Z"^N8P#&*Q8(I9,J8OX,'U7!O[OUB>APYGEO^[ M6(T)FP(P=.NDYJC*A$B,[QUCBU9@LN:^C:^9W<0737[[87A10?-*$GU4\:6,FRH>9>])4*Z*,]!#N M+-(@-3YIJSL-DINZ19$[IMZ=@&%O-R1^+VGP9+.!7DW^4C.R@&3[511&),N[ MDI?I[G?\V:%?>:>F%1/ 9-V.(>L([AIARP@FTY) MYT]4Q[D5;+,$8 2=9>Z2#!%OL. M^A,@J!4H5=B-AYAS0E([BIB<\,'E0(7J9R"/[UEYI)O*CY>VWJ%4J\J\S%W13$'K(@ M=A=;+=-%XBC?<@O(9;C+L(X>@3>QZ@1:$G=-=0+- <(3>#'/HS)UM[7(SK)1 M%+JVY4G2J62M=4<.MR]2($%*X\,(O#C>UC@.KZ[G7GE!2PJQJ;SPNBLO#*'P MF1>BHU>2+RU"?W1&,9-JM2Z (CR92-KJ/XF()2ZCMP3\ M0KSZ]O@[05BMFP2SW:!UBS+0'8>:3Z*YG-*K43ESB7-D1N M4XV9 HC^G#.4.OT')+7)6N\[:]TDJG=/5#=9U*USTXN FL1IDSAMGJ2<3"ZF MCN!0(+F8;9XXD[](UW7$N6=6=Z4/B"1K2@CUMRJ[CFC2LN7T&4DBF)_S..L) MV&.N@H3U]5WGGI.M3 @0R_LJ\CS:)*3$XS\0UF:4N6=4MZ$)"&X_;"V"G#A2 M-7>9W)KMHN'FGFW=B3@F$=LD8@^J")(72(-V'&_2>^X)V4UH,9YE5KGKS.6J M5,/U'[:8A(^([.0V6^M!9Y^ZW0.-3'*0_N0@37[!09.#3"JH#G>>204=/154 MA_-NN%10>#E]9RZV C=HD=+W>3#F!5* +Y": M*#<3Y?::G@I=6C-@ /+BPBJ2^1_SK9@GQY)%Y=L=E/O4IHCZ4-!=2\L1SR(B9E MX;-&+TTW.A:P&*+BSSY$SUA2RZ?P7:-SI&,UT0(:@[R%B?Q('M=1::+1"=&1 MFF5,AB HP3[=T^04K;31>$[O2-(**H-XS#W\Y.(U*ZK[<".F*[^=QCRQ;K3E MHS, ?7]QF0/%>F0;WSXN6LP6R5LQH6LZ:,S:ZD;Q&KP&(/T_(X*#DT4<+#?Q M+U^#&\^FI]'XC]2YQ0@2H;M M4E8"7=A69^I2QRU!B),I^Z/462(G=%0+5? MV7$B1,X.+ 95$D:MT.^5/2V@0!&(G&;0<5WB#?K!B)I6%F4%KN6Q&SG2;1G8 MG[]_+RL]K]H70.BTLM IA:P5T1N?+S]\^+XU7W)]042:]LR7''HFG-V$L[^. MHJWRLB6G*)!XD7#BK9^".'R'ITWZG@&$SM%=2*8!O0:O.%0;C<^5"H5>&G?] M ==&@S0&",Q[90DL,!BO.W^E'L*TYMD1.GZ1N#;#:(PZ@,%\#DU \!MO_%0B M!19T:Q%0&%EC# 48J5 @DWY!.45F"PI'-AQ!8]0'#,87R:&?P?0OSPH"=^W: MEF"#"JXH_?(]'_&E2[H8@YTGU1CN D.,.E-09\[L_=X*EI;%SE?G>_;O(Z%D M)\^N([[FG%H5^I@LZKY/G/VL ;!)TTI*\#PB)/FAG<'9^QRZ3Z,]"T7_!(*3 MMIGBP1($^<#>N-:3ZU%8ZU/S>QI3]W&V/^GIB2 @E$S)TCJ:.7T[LCD#S[UF M0T]D&ON@T^B HNE@T9>36BCNPO/$B.< X=0C'#S[FTNWT3"R6( _75Y3K;9# MMSA,H*A6&[A:7V7(>D_1 M5]UM[0]V7]'Y1'"/GI$?"?U$XF8S+L4D1EJ[%E8+'F@U#( 80I$PJFO05C$" M ]2_N;)<\HOE151[6^SO6"RO7-_RF;*)*_4(^-DA)T=7!/T1(=\^2)(.E'J"*;K3NP#D M=R$E4L IY\[3?$=@I>D'2CUA)" T$&PN*V48PF9E6#E+ MQ@"GIA6DOG9]B]$%R.MK?Q^%08SD!S55S>L!5$/72B^7ESP$87/N4V/.?0*4 M>C8(YS[!X]RY%6R9,Y'^Y_*/R'VVO-@))4FIEG0 DTL]Z"8JHP &1Q/KJ<.9ZW@/34*D2DW"PKA. _;5O3M:A#,,\ZK =56Y[ M!G"TW@!(^!Z$5ES#K+MM,'JB=_<'*V. MYZM0#O"-+'UN?P"F@;)DUYOR7!2'OCX_7B8FB+ 8@"1.FW=)+FD,8!DV8D4= M/G#64Q+QO&NVB.HZ KF4XA'J&:+<"T ,=_,%I((8G)64VY6; MFR*JG0&LK,'M$55:P&%]^O#7L01&79J)-1HZUR$FAVAN \FZ_,I6Q!!/=6;2_Z38T0*3F1_5( MS5-@90Q/''=I@BT3>X#U3ZI@(GOKNW]$:/#X2_&4YF7#\8(LZQ@O?^-PX!L- M\^#A5!X\_*?K^U:(SI_)/[!'T9"\?2%LJKMH??N'2$08:;6I6#WCU3J7Y2,) MOQ"TG57XHHJFJZ$'G O<:FZ7Q4_GDM[H-AX%1K2%5+(+A]FF^ UZ:(T%.,F) M/&H8E9+JLGX ? TM19%S8I4A:F[:S4W[&'L!E"KK,[JX&TPBIG/)]VK]T[JN M,""[L4L2>^W;+,8,7:#DOPH+O-H%P/7BJ,N\2H&AN=94HLZWS :Z]I<[=HCD M,;7KB #J30S+\ZX$ N,([\_=_4G=W6TQ*[<[($*$)^RGM6CY6/OH.;Y;2*/ M#7(X>BHE,3 M!@&PD?;V<+8,3W/1:RYZ7]-%[[R?K-)R)0SM$:NTRGG\'E() MG!,8]<\+=1QKSM>^'4FCXZ+H!A6D,/[3N;+LE!J-[X;^6BU:'8^Y.,V1_>0L MUL=YX-\&W2 J+ FY+E!@$S=FC>PR1]ICY.?%"*:G'WJ6]*SX:,GJ >P9,VK/ M:TH]P=S<*#"I\""8"G)ZWX4305A[Z%+J">/8U4 ZE;@W\-&KK",O=X@6YZXQ\5U+ PU8# 3S=YS1 <6BCIPS+XS?$,;B,F.ZMU6=)X2TZY*P"EV(!]S7"#$]V=H%@$_![YZ)OE M/2*RDZXX22\ JK+UVI.@!9MOE]3FI8=L&ZW6JT1KX,OXU-V BY(Q ,1I]\13 M"9+#FY95<+Y@Y_B4Z-+Y=Y14$7O$<3K9:OTU2'Q.? .FPW @K";:MA.^,)> MO4S#),_.RTI]*707SL\'+1JLB) PL2* M^N8P'/EB81)S(8]%;['B HO]S(O0ZIM7>5S\S+)_1\X-MGR%^-46@P#PX]=) MVM$L;X&>7DY=,XHFIWKV>R^,$XRID8_=Y+<-=P4TT,OL"^19!^1<$.M;KPR7 MC*O1>3D^TR5TT!MZ[%E!L%K_&@?9ARL2GTYD8>;B]F 2M!2-%@DJ\%@BCP.7 M]8!AP=3*62UG!HWYWNVP_Q!B^_=TSNL@B.AJ17:\1A^_43DZI/]+1T*RR.^6 M0P$P910$+Q>#V1+/4=@7+,/+%Z:2 W1'7.;#_O3]V_?O[Q!YV%JD$?L4A])M MP70480E?%0F@B:^?/[[]OB>^LJ @*PGLK1 \A_1^':@V;?K V M:IYV^0 EY:+UPY9E 92D41<0O4U3<'$,G2FEEY/(8.5DD?#3YD G+MGP1C MM6:QIQ6%V* ?@/ 3!2XT0&CP7#R";82!RZU3*@&QO M,04YT\Q+9T<)S%XB"]UGE,)\#'^1<72@B<;D_(_=.#\0!> HX0NT1H2>8Q+! M1K%85[?,VM:C^D/?]V _"O" PQBN=SY+GTB-+Q<%YY;G(>?LD'F#TH:-[O.: MC#HJH[N[8SKC"UP@2JZ_,OP?FHA!_5BC,K^[EZ8EEG!8G@%WB\,'%(8>8N[$ M:__<"K;JSZDV'614)G?WVS1%#PYWBTB>4SP.K)")NO^FW&54SO7MQ"DC Y5/ M><_@Y7J-6-T9U,%ORAUC5$ZV=P2UQ XJ:[_ZU@Z3T/T3.4QC**]#;K]16=C> M==0 HZ&/M;4@++UX.&JVJ[HD.@\Y*A?;^Y'Z01;2NN287DN??",VW)4UK1W#$EQ@,F,V@?H1(U'O9;O[M<1H0&'*YEQ ME&I=A=L.:8]1^=/='2/%96C[XA[MCW[\0L*E[V1PW5ENN3)$LZZC\J.]AZ09 M4O!6#X-+; 546HW*E>XNC0K\)GEL<,PQ;) MXA]KD\73L4VJ^(# FE1QDRIN4L5-JKA)%3>IX@.DBIO7NS')F/#NM_TC MQ(2_SN-3]P-MA],3G*O .X)V;K1;^D[<-(W2K0V8ZSCJE/,R6J +1QX4EJ>^ M)=G]RA[J,IS0%5+W2W=S@P0M$:/U!=+@12'I&6%CA>B.X'\CF]WA1R%M4["R<#P[@-C=O0 MN WGZ38TGD+C*32>0N,I-)["*7L*\Q;F%RM,DZ'RWIJC?7GMWU(L'K\A[QE] MH2AMA2]/=1MS6C['CLC"/.K5(O(O9)'';[@/ 3@.-2V'9CL?>UOER5C3=<@V0!(.QR>=4]K= M?=LQI71@)VXI^KV%F_9SK9LVFV.!DDF,$]8X88T3UCAAC1/6.&&-$]8X88T3 M%IH3MF(5/M%_VE[D))8KBY^*W_$5L%"]^[1$JUXK,!V@(6*G> M?5K>4G6\X+!RPGG:W7V=W=*T!SA%7_OT1_1HO:" ;LQ[["?.F%L49O4QZ+?X M?>7FP4\_5H.?DND6\7STS].4"[Q>T$D7V:RLR2*9%_Y!.X9S:?\1N4',"-E1 M6]!V9'5: D)RW.8W!7/@EI*^H"JY>.C=U$H@28_2]MK.1[4XR.1XLF>D_*9?V?%9 M)3/7>F*/\+@H6#ZQ\MNVR$IK-1* DU,COK="$H[M70'YVH\?2 @"5GN=DF\; MYP\](P_O=^*,A.;# %"L'22=5S9.'7? [#\6T+_!01!?ZJTQ^6811^S6:C " M@,4]%--E: /F-_U'\K1:*UZ+>@/PF0S%9Q'*L'F<_99Z&1AQZ']C+Q&EQ1GR M*:/"('[%\HP>EIU\ ^8[:B 0W:<"X, 94'JZTP>PJ&4_)%X=5:DI]P(0NC:4 M )11';[0WRPO/!PCVSD/G.\4LJ] $2;=622,JJ %]PJW%8\&76- <29 M#6:%)1@"9MC/A-J'J@Q+&P-XOFTHAJ48 F88>]4DV9T]#W]C)314N ] MMJ%8R4,7,%_K*]L7FT)X=FTHU@&K!Y.#+X?1#;("%I# WB#:Q(Y3!3U:UQ_" M&VO]<[4.:^BL_AECYYOK>4EY; JX2^VPS+E6_+N1"#0:%\(+;(.*1B-JP!.9 M8Z!"#J5ZI2[L!>$MMI[9+<05'C.+0#9:U# >8QMTI4+B6-7,*Z-[OF5;S;4O M385J/@R$A]IZXG)SY#5'@MUBKT6P5R6%JA3L=;NZ@1_*);[8D05UU?8:.\0R M9>4R"K>Q($D"O$2-P81X*;*D&&;)QZFWFNP#L$@:_25N#B/^2RYQ/^2N9^B)Y8)=E'?/FR=PDORZU%?P!Q/@UYU +)H5EVBT(Q M$B= 6 D4'L<:=0<06M.&88UPU'Q4Y@:(M3@\?U]S>&;I4'8\T<+.S60.U.9 M;0[4YD ]XH$Z0/;;#7Y^%X1[DC"&_>O$$/;7;^?+$MV/OT[D8'R$%XZ$<[<: MB1Z2M!]?%36VN86J2((6<%[5EE6J[05#-]4*8BV[QGPG\PI17"QO1?9;RT] M$6>$2AH#4%R*4G4TI"78P%DJ6=J4U*M7;@3 7=" &2(LX##!N.Y>E>N.K\%E M%_C2'@!68TM&2]$:VA54G#QU2M6[@)2Z3=17IX3;^%[5#/#5>AV@<+6F8#(] MD!PD[JC12Q>VM>$FUW08;*+NNPX8ZW#F/838_KV2>[?TG3B[),W0N_,L/[@, M]ONFKKT/[]]_*+OVXAD7\92+_)SQ(V_QK(MTVD4\+^UR^7!W!]_7]V!OD1-Y M:+7F)S3FPY+/#JPQ_$U7&4S$"[_B*AXG^+*),?WFCY@O(F] M,[UR^RTF AP#N@2?])@O: OC<*\DJGD6";"!PQI6_B $L/S+B+VELH+ TOLEFPQ" #5Q9>BTUFO.5)P M5DBM,A#I@CI_6A\#:W.W]4>5@A'8GPJ>N-\NM\>?6WLWM+P8V[CT&'E&SA4F MR>OEUT$029+76XP#P,C*! MFC;QP\1@S+!:AED=\,]=T$451Q*759$F& "X+/N5,$UT'%HZ M6Q-IM5XCXOH;2A(7.SRAZVUH *[3 62I-_+ R2^-X7VJ1^FIC-+1/"2NG2RM M;(VD*TYF7PTT(8!*9@-98 ,2#9@LMJ'=;<18DYJGP?+9QA%"OZ(DJ$ *5O5E*W!?KQ=U%NR*.5,%G[J&^):]^/@C5$H%) M8#W19B")*5:IW<$$*!:Z1.RJPZOH8.$,O-!' %4;J$QO*>#;!V](65TAO:/ M9?-]I;L,66X0"SCBUW6K;ZZ1]!)AJ9"6"_M8=,[F79'5,R+UA.:WUQASTH32 M?. '/@C4*/][9E$*=M[<-S!AMDUVVQS\>NC*E>?*5_V;844("A0 3N>FRL%4[=S '4!;@&ES+$OEUB5*9N*Q MH0+D4AE=^CZUTO(?\VXK>.=]Y2 !QF^T8WP_ZX-5# M*J/D"T/"]3>%[XF26ZWCC\VT0Y-Q 419#J(QE.3PB^"L?2=.\MUTO2"+.?E&+J;77A**IX,,@V F,/^-X9N)(%S M]??Q_8?W#)_XZRH&(FAQS_=)^9[OS8)-F=SA)8W26>'?Z)D:*=,M$:"C HHI M$?":2@0\(O\&^YM'1';7/M/T[C-[_"7)_8NC@57K!#0::5+% AIA!F?!S*(& ME(XB*:8&U-@*TM2 ,C6@^N=!LLKI!!*%5VHSOH(3%0884L&5D(;#L?:XGE#R M'25+<9BI8*A3KN W"@MNA3P<.2K4=4I.ZE(M+&D/0!L/N2H*FZJ8"GH#2\'& M%HDJ<0RAO$O( N#(O**2]!(TO9$3AR@5OP,.42H""BPB'7IJ@*C(RE *18"X M?D:9U(&VJ0,#!EDS#YCKTZ.Z4Q]@76T[DPR"*F)P[L;[2R(T14)-D=!&4M>F M6-?IG15NY9!X T:W Y$Y,*SC135?/RR"(=@FD/84Z?6X0ZG3URR('@(E\FEWD MTR0NQG3$/IF+,7,Q9B[&S,48F(NQ>86SZ@CF*N(,@D.O((+5!*U.*FA5_WT/ M](NY,<.TS,7<+"_F3$VO@6[D8!1 NG )LNE0PA".<@.-=Q$=J<_#!D \DHD0 M,Z6J)E^J:J9Q8*;FEU093Z3FEXDO&?&*R\27=*5O_#^_H" \OESSH6_YXTXQ M[RB3WL@$]HVJ=.\JEE&ZWNV0XUHA2M%8K7F/%(PY\>RB2L8D'ECA>Z3#!EOL M.^VFVPF #77 M@&VA,FK-0.RN+)?\8GD1RH4>+7WG"PJWV,$>WAR63T%(++OWZ,TF,P.H# =, M+)M0;Z9B>OFR1W:(G OF2$6^.^_YB*TKWTGLM$1WS9)4]_W\ YL/F=J M<8)ID0!EDJ@FFT0U@7A[_>6C3;S]9./M):I4'&&JT F ?ZHFBEX!B5'IO?(E M,;U*W72_(*LL2PH\R*$U*A<>O^$V7,AUT_VZ;)]-PY(SB$\(937YDB-A$JCJ9;D@;3#F0H?[V+$42&&],Z#:8G $3NEVSX:G<)5,#B]AN4*]S MQH+@]688]$G%"8FOB6QY'1D)LX]L6=KTH,K.L\TC6O[2=T1+!HL)9)EL(,LD MKM!,-6!SA6:NT,P5VJN^0C,^8^,SGF>EGM?U5,HT:O9T>"IE,@+WBERETW@7 M:B*N4K;U7P=!A)R+B!QK6L4HY4_J0>8M$SYMUV*@^?K76Q #D$QT%/DK3-;( M#2/V')J?>Y;ON H&4DP*\[Y>5WEWVLU'0--5QPS508TSSCS&R:U.J_D(7,[R M'.(RL:_936YQ5PI.2&3-'7A;T?T!E.B^TCOP.K0SS+1*<$,@QA3B'RU!B/BQAYR/UN<. !OE6GGU421[W(F@L$@*3V:=Z ME)\:GQ'N$6,H_?T<^W'1KLCR6#FMCS+Y'1N2465Y_&NCLV'8N4<5 MMU'OHT8BX"N0UMSS@?%/K)WHV#(V$*,&PH]ZT30V)6$G%%.@UYCL+-]..GVE MDR8XM\@K_FL/><4Y@-+N#"13*+__\4U^,<3\8MBG2I-2##BE>(!RD;SM05+X M7]K\%20'UQ-!Z_).7S^7:.!"B]=1(KV ,@3V2-5FJ0T,?<>1*PZ%^U!30^UP ML810(:*")GIGH]4( '0>5ZH4-B,^0L"9)WJ>H]4( )+!>V >E#X4Q "16]\' /$KZ:[N;BOPG)DH0U\\H4X2_;1'^T7G'+3[/U82UK:=;AK\6 MM2&>0T DI&!D/F')T5;44J.1T,NS!P*T()H*IFS5$'$'_>V+KZA2U>4?$5U3 MUWY H8Y)$U]F/&XMGQN.T;P%$&6-A,8Q+V=B%=^R9'0TRR1R;^$1'' M0\%;WN[5X^ #E7]BE+?!((3N= :J?A_TJ-K(O_2<.K>IIAO4:M>R01>%9U; M'O(=BUQ8AYJW@WJ98':5J88@$C"UU":9(+\8[EF *PM?L>E7:R.-4.Y_KGF7 MHNJ?7E,-@CK&2[>(AOIA\&@H!MTB!L\$1IG J"&=ZB8PR@1&F< H$Q@UI<"H MFCN7A] *8]0>J)5B4?M$<+$I:#?OX"@)XN,S*IW^JQ_LD>VN7>0(KS E;?5? M5DHE[DAU,09#G/39.HS+":7^J]7Z GN>13Z]%RLSA4Z:;R%K1>9TR*['952R M?]^&[-\#N8SL@^S?ZR#[YS;2_EF+M'\:A.R?M4C[YS;2_EF+M'\>ANR]2'L_ M1U"6'EYW!#VUF7=_Q8P]AUN(V,:T3#$2<<$SK9*1V]$J'_<-G@B2'I_$, M%D;\/_>(DB9PPZS:U9#!O,*Y9A>>.3"]Q@OOS6 Z05PL?';Y8GL1*R">K*/E M9D/0AJX45O[L$9^A4_&SY0Y'L7%:=>0/.-OLPC 'I]A4 S&7=N@^LS3&YG&8 M/PX>AYD!9Z(P313FD-YJ$X5IHC!-%*:)PIQ2%*9Q7QOW-4CW]2".AJ-Y?H\] M[PH3UFETCQ(?B'F[X4H/I,.59X=B MD,,0]3$H/A\15R>\=DL%CH4R>4%O0G2P1?S43SHE++,WM..0:($A#@NTV852 MPB(O''4^OR>FB]($B^^<*!+S1O7QF>/C2$FG,JT%0J@1'HUV,'2YULB55[!4 MS /97)OYU2X*\"]LWU.,*'7"]#'[+H]I?WBO'+;\9G&:U[R9;8*235 RJ'L M$Y0\TZ#DSJ+#V2Z"^X>OTBR.0OP0#2^#4LC%<<;#R-JB-3#R >UMO] M&C.=QG]:;AP:OBK!A6>"0(T]^^O,Q'U2AL?L0G!^&%.:3 "-":!1DLH?QY1* M$_YBPE]&N&=Z/PN9!A2]LLP).Y3%+)+D$=,\=AA/[Y3VV*/ M-*J'W6?>[A0UL;ZU'<#$K!P_HX.@PA)XU.D M43W\I@"">52E-\\C/C)ZW7 ,DKR!QL*+I!R1]@ 0C-"&,5*<3'G.NAOX)B0' M7FKS5XN=DD+I"BBU 7!-W$;F2UC V1V.KX$G_EZV++'/W+T2T[.F#\ WZ8&^]JW22SI\24G,S,9G$'QVK"JTG,: M7R!/?0P,UC'4CS#U02(XDA0#"O'AZ$8>IYZVJARJ$P@"8%$+ONUZ;HKK;;1# MA(D(-=8ND(]WKL_^^AJP"/)SR[,C+Z/*OGG]BP_O/_86%E"$?('7BR/L\9-_ M.>@7#/R%ZR]R"+ .EW0UA'+QKQ:O@)N.@H7='1(1==S>X*Y;V '#^ M%XM484'(L # D;/&'!'T '#8:<(1 18#W ZK>C[J&H_NQU"#_E2.M6ZW&-W' M(& (-;#H:0/O$+.REL_4UA'9@O2HX=K,[F.F,7)DM7Y[&%1W_4EU5O> +)RS M6@$9@>8KM=%= ;/1@Q:5WX_<0 M#M7&63-I!G*O4YC+S$-4Z SB5MA 31>3@+.RBXE'U,=3V G <;90C!X9/0+,L#_'7/JKZQ MALD)BW]4:#,2A(+0C3G;"M.AGT0O0G*:.0["SUQ6O-.&8D<(M8R5.=4$,1C> MN\X>NTI*@NKEZZ:9<;$6WMXY/!S@>.U-WI80-'-;,H12>M4)<0 +:.IAPV)'F$U84/PPH9$3Y/.-&RH".6-2]>_D[RZ M<]Q6E1@FZ GB! 3S9YW&:KOWB MF8EQC39ZN.J2O:+A@CU>J^*#QY\=-9BR:I0GZ>)7ON-9EK9_FB!^6.L&[82) M9=NWU2M@)_LY3E36]PF &[R)*?LKR:^.HA.\83\Q29F$=R1EEB--[X@PA7&+ M@P+O=0<%:G'RFPCH8%^@02D1OTF@.%,P"F<*1'&S2SA3<([<-=]G"0)WS>ZK M\-JY:V>9CK\#[IJ#=/P-1-C'_LTR?F$?[R@'@_U28\#^^&LX3X2]?? , +U( MW:\'\H;C&.$X1CB.$8YCA.,8@94<6,F!E7S9K.0SY;-VQC\.?%:(?-8.XW.> M^:P21_61UY)37:9Q4S"15]JPXEF1CVT4@S0ISYPAV1W9.# DP;.0SXPA>?3AL:OZCJ69&,[50#-)DNZ>"A*\(Q_).'E\0:[\PO Y@U/ES' M6Y*:)X^4U;L8ZO&A8H',#Y!\',C\T*C&@

T MRRXF5]"J)67[7>4J(127[$.%/#Z6:EGBHJT?%0*!F-9.%J$ M/=T%-TVR\(_9O][_?E6]2G[_H*PD 'JQ9!A4"[U,=$?]>?7[.\/^%)4$P \R MZ4^1Z,[Z\T?C_CPN"8"]8]:?QZ([Z\_WQOUY7!( 7<:L/X]%=]:?INNGJ"0 M1HM9?W:[?K[NPVBZA5>W"5,H$PZ2>3Y(!N#L6,A['LZ. 3\[=H(?X,BCH_$% MW ,XF:'506CX-3\#YW>@XE"1&[:TWN#9"K$9>H-V60QI2.:""&BK%@#,JI-P M5BH'U9E?*U%XJTL-K*A7@MJ0##<3-(T5@X-D%=*MQ]\T'N%'%%E.3Y,&(!F. M-K/31#??(8/1RV+\C>"$/D>;%E&##[JHP>C+QT'U OB1@U>4QT6_);W'2[2Z M)0SQG< \%I8 $Y5P=?1>J'6/9D+^6J&%?/S8KUVL&$)E3S;%=>!E&T5QBF?/ M)%[%RUU&6OFX)?/[1[FW35?#HV$KP[]RM^ED[SU%0;7R2Q)X'#P'XTYSF;CC M0&?'V8-, 9+F[#@JX3]3AW!4'75OY^F9)$O,?]F/ZSC9<,HI:U:^LD@*>L[" M(1D!U9HBD1J.*7(1]]7[OA\UW%??=Y#@8NZK9Z*M8Z(/%PC* 0@2&-]4+Q ? M#@8A&5%(1E0-AL\1R<0O,^M67_CZ%.=H]XB27%[1R+!J 8#OW'[ 6&GHFD/] M$!,^GIC>J[T4S0J1[A9YFH(B*[7XP%X7K0+PI%M2L[O0VK=/=IBNA\L$9TM+ M&RKW3SJG['#Z>5"_(7AE 7EE._OZJZP?>?F+]]\:] &@;5TMV@-:LU^G"2(4 MS;@T2A/(I"(0>T@W=AN@&:CEX/L\_19/G^,M161^&RV?V; BP_0S2K[BM%I% MY6X?F]H #"+S,5=]<-MY<=O!6.G.\?"![RA%.+-PN6<6SI(AW^KD@>_;52:(++&$ MD+'WK/_E19L8JGLRQIZ^?HD8F2#2&SP:3_T3,(Y&4*,[O0WLS^A[M-ZNI;UX M\-PS\4* >-F-!X*&T.+%A!9[CR9*?";%",LX@H7TG*(NS/QM4@&"=\0N4*11 MR'G>I"H0-5Y\2F)*RS3*_)3 -!XNV<./<9*K4A@Q69Q*!,X)C9U?A.\$94&! MVA&34G[;*^8ZS/VW7:_ZI7NPYB?Y$28+X#0/; ME*:(9+=ZVT?@?]9%X(M7#^+%(']Y\:1\_6#O_?#C\X6]6P@_3B8\"J2*MJLJ M>/'A-"51^.,4Y<'$SO5P"+PZ(HW@Q Z$0IKXW,0U8#C?M&-/"U-?9QRF.,NA M7:Y.^=H^?8Z2N=QO85,1CL].-<+J@+>95JY1.?YLW7YG:T5$<98$]MW5FY\5 MH6^;V@#,.QM\;%3K!9=B,X1GV4NGW]C.=E?\9"TIYD_KI@#8=:^X M"CO $ZX?WG8V7X5->5QN>\=5V %^L]'@O],[0M-DR]WFJAS:@H)@B&)V9IM( M%4 @<(*B.K>VM#@,XTP^IN0H[&OA>O,_XG&+;RL^8?GL1*OB;LP1FGW%\_L8 M$0-NET,7:]55\A9K-=-&Z^.XC$.90M4./JR5[SE_ M2M_9(*YO"ZH1;S\D]+K""1,)%=CS[MM@W*@&U<*WA[.AEN^@D& 'W"( ](LN M "2.^H1(3XCTA$A/B/2$2$^(](1(3XCTA$A/B/2$2$^(](1(3XCTA$A/B/2$ M2,\KC/0\1:MH%I,O:+7"NQ$BXO/ZZJ( S"[CJ(U4B1!%Z_3"H1!%>WU1M L) MG#UL^3@;+Y[P;,N6W@C3:[Y:S$>[PUB0#=PVK0*8P!V-#!NM@8?5+C>>ZC8 MUV,\5?(=+B3@BU1^6*R60O3%518'].G#F7"G30YP^X31=82[P';E& M]/DCBI+L*'4=])1,-MM& )R M)]EMDJZGEY"#2I)CF>\T&-BW4:?T/W4R42T MU]$W7>%/G&7$CI=IT)T(:U\*N.M5"^;8#RUPU0_3[XY(4*2-9+ M.*5#,K^/T-_,VN2;GL\8<:7G8S+A&R%^;)D5>(A)4OXY0C2BO'YV$J@(,GYYNK.I0 9&B\U"P;'O^)5ZQX;;*\A ITG8:U@7@%]2//A58$KU MX3:)Z->/"<;E;103E(HC4VT: ."(. U!E7*@8+S]OL$SMOF9XD2<8\ZF(@#G MP6FPB92"YQ$Z%WZG9&;UO4%1] D\; ,IM*\(Y&NCN75 '/5"..KY_^^-1U+%^ZX#-F4'CO=GS\M6# MQKN=1R 5YK&DET2Q0<,Z_UK,"8W\J2A2"+9!4Z9>V;@6&^:<K_2ZCK<\++Q!2;KCWB7)M77B8M[# M>-8;$KDNGF^GPYO#R7HHIM##;%G7_\UVJO%677)GKI"#E>P>S9/O\@6K\=CW M#7>VHZ9:C1I:N-BE+191RLST"::8J?4\%&^<-64]?I1/ZUZY2@[Z^C\1(2C% MUR_);_&*Z:+H:FE1CQ_8TWI:JI'GN[^%OIO13D/I-:CG/0CR.YSM,(TC0E6K'8M&@%@Q1L/0X%I M8:QG?Y#Q.^WH"6A)Z@.PUSL#2J*B-XS&!+-%??HM/A6LHX;\Y^*R'Z.6Z!WI M[ U&+5'0NA'_*;>'*LBO!<7_;)F\MR_.4I+][]?O.IHORA5"1HL MRMVAHCR,7:%FG&D0 7&.ZT N98Q.4A; QD\[LA10.(Z_2*;NO81L9U&O=[:< MM4Z-^(IZ#>N=KV:W/_B#L-^.@D(2\.Q:\+\S: 6HG9+.;[?/PW;\NNQ#<6HQ M[L@+VZIPBM0LC5XR_I0(P/9M0W5=@UI$S#-5#N*S$SS#T0M?.NAU M3/F?\0MFUCI.G_EE[G&2\K-_(G0[:-1C$I_V,'>@-U2\[V.R[!KNNDV/27[Z M1[M6&P[Q-^.]#F?_;".:=;_DVU.R8G'\M>H?W_@D\O]#1[QO/M"O-4BLM\%=BP=9V-@#TU1KOBH2IK4*N6>K9I4Y1F MVY;1EK(Y06DA#%4Y@=1UO/.'.P"R80.KU?7KDLA%4;N&FF6 N(-,QET#A:86 M3O)SD^4*YV.$CX7BC:HLW@J];]HJ %(HVW:\F6)P)H%"O\#L M#^T&;W-Y5*H(![\;O$GP+,I4>XC))HGGV^P@C00[17G8VPHSW!3JP<%LG#[C MY!,F; NTXD<%YVO6WURG-'K!ZJEG5A7VOL0,23--G2>F3_ \EW5,RICF?,][ M+@S^:NO WKZH\3%4$=^L-BI+L8,0S2I;2O;VL,.RMB=F,DND&!ZI/ MK#>X%A.\0CQU:WS/NGI9./MY"I*U/*!C6!? G0\G VFH*AQ+ M.Y(BLHS8.I%GLY%-14VE/I'\V=64U.CH^O-6CJ0Q.8P-BCYLJM)]HO&+BT^: M2CDX,^D&)^P3R[= 7-XQJ?^6[O?E%?K$[%=G&WZY?G!@*W/'%_M6GI52@I>P M9*\6]5M'2 DU@P-19F\PDS$N/=-W9!:O3@7/E"]$I"0?#7+ I^E[( M-F+F(U-0.M4DI7M%S94G1*H='+@>F#F22O:WV&L)4"&7/W/"5Y&;>[3WUX1]/DC[D#SRGL[+J0RZOW_5A M2"/TB&;1(IH)F9Z2,IXS61EULD1TO_U]NTV8@2SMZN9CCP% JUYN2EUW\'OO MK!6K+_N]AEG;OCEO;-M3>T#,P&VW8SH_,BY(AJ?$$]0ETA:L3Q?6:C/I@KTU M^D%P7*MJ@9VYD&B"I7U*"SJ/6/+>232,Y4L_&FX?Y+H$>ZI\K734@Y":/=450G$R)RGX"D=7 \ 6Z]1+ M<'0J0MH%ZWQN\N+^3K!K-%#9(K R&!9IGN@TSGBL"7XL#D*]E#>(KE9Y.K6_,VT @)O,!+PVJL%AYV@%E\PT@WH0#HQ93#X#C5PSYX]R::T0I>-%<6GN M.,DN*,NS'>3GHFJ/YL'-B?;-0#@^9CK;6BG8PCG]KQ_ROBT\NO_^/U!+ P04 M " "XA7%:H]84M2[] !\Q \ %0 'AO;6$M,C R-#$R,S%?;&%B+GAM M;.R]>W/C.+(O^/^-V.^ G=V-J8Z0J[NJI^?1<?_<[0@,W]%CP\I^_VR?KLS__[G_^U__V/_[C?S\[^^_SQUOBA>Y^ M2X.$N!%U$NJ1+RS9D.=PMW,"\HE&$?-]93N7U>1GQ'X_MN< ME[8%_.LL:W8&'YU]^'CV_8?W7V/O=ZF(\+4!DZPY?.LE>0>U\0_?RB_SIB>D M4_4__.4O?_E6?/N[__H?A/Q'%/KTD:Z)^.C'Y+"C__F[F&UW/G 5GVTBNJX6 MTH^B;Z'_MP%]@1\3M/P+:/GACZ#E_Y%^?.NLJ/\[ BT_/]YH]?U+B5;:26AC M9*)OIU+GF?L.[:23VA.C8F'B^-T44WJV54RZ+O2]Y7^5]*-?$QIXU,LT!)8U ME(5$^<@&TJ%;HN>#7X?1J<'BS)MBZKY_"5^_]2@#G/D#_'$&?P@[\7_\XR+D MV+EGGK=U'%YV@KO@*R1=:B1*,G:&8OA=AL& M0HY/=+NBDV0CT2=9J6!>-P(\3C4BMI]_0L4LT$HB=I9DHRKFY4%"8T8 MC9UA]#]R^9J!M:5FB;X[7_TR$[KR&%K3)DN34,7CEF!K_^?T? M/_[P?Y%<\8O]=N\["7NE"_) HQU-]HY_;(XQK/!*HU5HSPZ9 ?IB5/,IUM*+ M*O'G^#N<2%.I079RE7^!#SVJQ>LZ6I:7CW8@85@UTD%_3B[I+HQ9XD0'\K1Q MN,16SPYN64!O^)^-AP9J0YSNTJQ;Y3%!W@J?(QG(.L )%A E@JKEL[D1M!M_ MBKE,[XV?.<4* #GZ&J?GZ/3(YAKU.WQ>HI6PZ^C)B!&@-OF4,YDJ(SK#,@CX M4O:1SW11U>6AIAE^YZC2Z]A)U#:XG:52TMXC35(EDNQT0XYOH%CH707>)8?^ M&J6/V^$?=)6:'8^Z4B/YQ#32ME]R,2=Q_QD05G@VY"@#*1I*<:8H_TA4%@5)#<.=NJ582F&?:A M5JU7>;B5VV >V)W-2.NR[]5VP>R*9H+W'+TE)@LBV) P(BDK KRF&M+/SM<; MCR^#V)K)QQ,-*Q)]>^S#N$'3\@#6-,8\=)M$[CEH.7E2IC_Q6F;I>=QH636B=MS5*8T%]D?!*B3^V R_#S5[6,+.WR< MY:C\:#HJ/\YK5'X<=U0^?PDG'I47_,_[Z#G\.SU'(&H[-:WJ'&IJ1../F) M=N> ULN(.IJQ>/0UWM%7I4?^6%GY#N<(JY2P\W,&,:(XM8F&$*3#\!\V8:"_ M9:IH@GO&N:X!U: M.GVRH77\//[U;?D(S^^./K.7(@L='38;L*JS0]_A[O MR*K4)!M6I2]QCJEJ$3L/*$F-2'+3X=355W?#):::6W!-,[RCJDZO8\Q2V^ < M8[62]@R^.)",ZJ0WQ;]0W_];$'X)GJ@3\YG9NXGC?*SI^)U;7#KLK M:C0KN^!1(\RNIQ.UYQ#,R1))UY*CV=%N-+>ZV$<1#1(90@LKQL1)]GKOTC;' M[F3U>I9]K;HM9I=KD+CGV$RIDYP\D?0M>2 *94<,5N0F<%Q(QW#I)$XJCM88 MVN;8';)>S^.XQ*JVF!VR0>+>D8@Y=7B%XV2#=LHG$-&%D]"7,#IH;7#<"ON( MK-3J]"U$W@3S^*L6M.>P$T1)1M42^D^OV6AN]+1U?/]\'[. QOHEUW$K[&Y4 MJ579C4I-,+M1M: ]!YL@2C*JEMQH>LU&^$+MIRC\DFPNPNW."?2S MDJXU=K>JU;+L7I5-,;M9O< ]!V5&G$CJ)"5OR>\0J#J"(]ZXZVBY]QBGLTP2 M&B?BI<&U[[Q4&**V,5XW;-8Q\T)]2YQ.:"!OUX%Y\X-=?Y.+6 O@?.<=M"[M[I!C@/)W"9XY,B M99E@2 J.Y%?@.7UV0'1VF,:YTX7LAOI^TZ+OJ!%>Y]7K=+2#4EK@=,X:.?ON M,H"FY67]9M'VQJNPQ?'W>)VS4I,\/;OZ)4Z7JQ:Q M_4?W!R&D[O..K5K.C MA6>Y$&$^[98S5-8M=Q_\[=2)]DN^:IGC= MJTF__/FWIAU.)VN4MO.S\#1.5%(F0-I>TF\,6HYZ?9?I=SI6:X72W)F$'N'\J!J(@;?&VS9**HSN:S/%OYFKEMG-QM@H-J]U-:3@' MAZL2=ZCQF%9^P.!TEM00#*0RC+?RQ7D%+>/;Z^;MD5IV-UT;^RNF1-/WSN MV$GZSCN<^[NG^]N;R^7SU24Y7]XN[RZNR--?KZZ>G^P5+S]O7;Q65SQ*/80.CNV5+2:KX(BY>/H_&?WW__IZ)X^?D,BI>/^\O;P*B+,.#: M)VSETQ8XU=P+-U89:JWB54,7O)AE*GCG2;>@CPNZIE1\ERL>5X#4))Z\C&.: MQ TKZ)-&N/VT6B?5+\SE D-4IP9K:HL;VFHU5*&LLB%>Z*H7M^MX+:@*L%IH\H!- TOC MJ/BT":/DC#/?DB.OM.& @#W)H2@0?OUZQS3FT#3%[7YU^JG>5]4.K_/52MLY M$%40)075!;G^^>SNQJX3CJ+J3?#*74]< +- S(%<\3CG867S[;I0=3GF:X+[ M9$.C1^I2/C.O?!K?T:1^9C3MB]M56UF@M%DWZ8C7F=N)WWDSGW(12S_!ARB, M%H2SLNOHTY@!"G]088-0V"!2;1#0+L^MOX9;1_CSAX_??Q ^#9_\XS$\.'YR M@#5^N-W22-SU.P< '46UJ_6:BK2G(@,J!Z5')Z&?:+()/;%0>.;KA".##4\= M)RZ,9$5 CH%)V\46+XWWJWIQ-Y:BG=?W4A2Y_\R%(3LIC>J-?-/J"0)R8JFG?E:^@M+-GQ:ASID!P@Y#B/"?9T$8;3E MO,(=Y13@P,,]N#Y=$+8F?AB\T.C]&+A7A?R8?Y5"&))*4YXGJGZ=IM@$Y2";(C.:8,>W7=VJI&NTV3CP>(KISF'?U=4>#F&;;OM(MKV:K M:-83YZS207OUK,.@&]Z3CC;"=_6.E =)F2C''4?A#%8..::T )5,8N6TPRT% M.UB/,3()]$#OR(TN.Q/G''803N%L35?LPVHDK]+M>U#Y5O*.#] 6M^:EYKC] MJDE/_=UYT1:OMS5*/-@->D$;P27Z@(K>\LT3FFOTAPCV=\GA@2N3\&D=;BUW ML :_H_I%;&T7W,YIHF]YV:IOC]=)C:3NODR3Q!=$D!>KM)R!N(^SM$*=0&>A M+"V4[7;QUMMK[[,SF5O*Q7MD+YOD?OV9K\MA#W7 M3.RNPSBG3@3Y!1$,SL+U&6Z/8?EP6B7 MYPIQG/X^C@V'NSK/*+^)NXPV>EJ_..]ZN^&L.972Y<:*'D+>>;9W'%/_;'UO MUL6&!_.EQQ0&579];3T"TY5Z_]FIEN;L)Z5FB_6^3W]34Y"!>C.[37][\\U$ MOU&W*W7TD\N(UNLQIPQXGZZ983XQSBWA?B!O,[3G_8V-$<\)C3KF8*]MB1S% MF^7N_JHU?;[K;"%\GF_$2;@6XW+E<)(N)?&&TH1XL)3DWVPS2=(M.V_J\%X1 M%??%XA ]0V+'9__F_V2!.%9?D#CT/0!B_G/&7-W>&$V64N2([KC1X0DJY\42 M\+BUPR+R"D]@@;WCNF'D"64@R(HLGR[(GS_^,"W(C_<3YI3S$(5Q[VQV(N/@ MJQZ1QU/UZJL3.6L:L-7Q0)Q^WK&A)7EW%W(__,,W$R=PP_*S3G*LS[>?7 W( M2)4J2I.KKZZ_ASIL/X6A]X7YNA-4PZXXY](N^JMG_2;]\![YMY*^^\/1C$F! MU>#5.2>2L1K%PQMO *8V@I,:X?0";VQ$LZNQE=O*(E2P,>I'UQ8W<-5J6+J5 MK&J(%YKJQ>U\'U>*:K4D@Q8>2J1OW\2]P.5M;A-$@5 MKPL=R=GSZ/;GZ7Y]OGO]N&07,\L76=IB-IQMDCM6WGH4W#YU>52&-)I'L MB.IF&OH%"RLI9;-D.@_. :ZKS-)'G33&[9?U.E8EB"JWQ.N/#?+V3@&5TAWG M==9?I'X!?7$2ZM6NB$=6Z9.>5H3[WL2>HI1E;=*)ATP@DB M[73.[Y\;>R"_AS:7O_=]M+R];;J.#E<^>Q'BPN6O.#?RQ$)_EV$4_$.93HGK M\\TO6S-H%\MWS0OB[6E5_HWT(_UUM*V(H?%_AY0#6>;OW]6ME!W@GUCUXMV[ M,GZFOV=^BPKK#KLF4E@<@@TW]UV$ 4 "EXS_%3-/0$08?(80KP=NFPUGNGR) MJ"C=>'P$W(T"XEFQFS7R*;)==^3S94=E^NZ6#R*>,/*X3Z]EP%4JA8B]RL5( M@Q!WJ2#$R25Y3SXY!YA0_;U'\[#&BH8+.$IF+X&(;P3\X/_<;W>">JE5=41D M)>L;R3;6RPW:O00BNDRJ("*Z/OP@V&RI$^_%,B!1X\#X9._DZ1?\W%"\$4SO M3(QIH)TN-_A^/HCYEIY_])XL_3C,K-%6K#_\\!VL$EA"6%R$,W)16N6D:D^[1IEX[!?L2(D?$0Q) MQI$4+$>)C1/%TJ\"_?IE8K.'Y;<;Y?+9>J] M%P_\@_%,]I0X48+0:.?TA04!+/@1FJY^X6C/ ;L:Q<*K_7S*K#_C;.R$6CP:F "9D5%MEN=_"[K7+]\TOVRI>X@==\ MO=74#R<^M=;\^)*KMA/R<[M6*MB\ZDHV4;A_V98*C[.S$S@Y@KX7+36U M%-ZLL\A\(IZ:=:L/8T:,.<,'&%2%+5MY-316\,3)32J*\Z'&=ZTUS7%[79.> M^H.B.3QP;91XL.,BR\]<1U.T\W%)^BSVK.)9K)T#) Q&6? =K&:<3/=6>.G^ M:\\@TTX8:&YR\TN 1MSK11 W,O:WUB]-%-ZEV(D2^])5 MJF68MFBQRE1(VH@S2^F@YF8G1&$FS:E7#/KA1F1CS0WB3>: K^:BCQ%U,A)4 M]@X\&:54DWET@M4HE+>@>_>0E &UYZ3.LI,&9)$IZF%F(ZAK&^-&\GH==9<, M<\#L!GF'NFHH\OJ-?.G0Y0A^%)1"<.3>?!2*W_%.M=&79"U+ELT0$_HO$^>F^R=6[3WT/W.YDH*WJ7C7-\;J;B=#=GW;DM-,: M$0KU46)Y&B7 PI- :47&5].]%D=CD8"6'5CG<[F>(\=18H[HE;N>LT:YQRM6 MM0U>']-*VF>Q%@9XO&LL!6.IX/_YW?OOOOO3#V3GI(DM%N3CG_ZT^/[[[_G_ M?R3QAL_O?-6Z3S9A!($."_+AP^(O/WQ&4=K)\IW^P$C/A>>(. M$HJ_,>\FN'!VC&^T=3>7VM:XP:!!RU(H0W53O-#0)'#G((2<+@'"4!$L)6TG MN&!\-7><\)FHNU:EYE099/?;O0^7AR*+%T>Q740W-(A%@5^(]+H-8RBW.BO1XH)7Q2S,:ECBF(:+D'3#]1M9EXO,? MYVPK :PUZ\@<@&[).DRPM($DCS1Q6$"]*R>"/#RQ(NDE73.7Z8Z^C#KBQ@MS MW56(:.Z%%Q5:R-YUJ&C=5J]; M_8DU7K>LD76<$^K)D_.-J*F23H[*''Q2$@O9]*;1K>IFH47?(TE'R"\1JF293O29AQ=3\)OA,98'+I\ M-\.GPON(8SE?JHFSY <:/<&9K='%3DUGW,[=S@;ZVT9=3[R.WE+^P>XD'V0& M'\E+WJ% KELBV"&XHYS $NGU2GZM0MZQ@'BA[SM1#$L8>5EB)>:G; NA>+S, M+WB,#%C1:4X8H--9[_O'/>;B\UJY!_-UR8$4+!#X]XA:IWY]MY^+7E3(/ M/8&C"2 <2=ORQ)W&**&:M*7B]T7(5 MSE7O-SWTKM&[R8:7+O!RY2O"AO5GA M@<:EQ]&[[-=JP*%EYU8"-UN>NYGUQ.WD+;37!![/[[BMC?##A"?C.VB;T :( MC]@4*QB>K]7WF(VOFYRLU32?A6\/?KI4]FD^43EY@US0Y>9^6G#5KFN_8P\=LC-8K7; MVMXB3Z$RVLVQ?'$@-@>0%Z,AZ82^-6[?;=!2=5M-4[P>VR1PYY%[?W=Y=?=T M=4GX7T_WMS>7RV?^CZ=G_I]/5W?/3^3^FMP_7#TNGV]X SLO2$1R[[AAU%8T MPSU<=7J5WX*4V^ =H%I)N[_SD 1M)SL97+'TI1K$+:9YZ^/C#">#:&:0 G0D MW8:KW9@5%4BNN>M (B>0\A>6;"[V?++=TNAJO9;/UF\"_DO2.(&;Z$^B#,"1 MSD/0PPDH@UDJKP'9AQCRVI"#J-;Y\=8VW ?B82I+*YH$80(E]N!COMF#BH^R MM,5SN&,N^>-W?US @W=H$7GB?0;4:115&FDF)V\@!97!$;(&QGMX$.OO/1JG MK B,%;+C]MPXL2BJX5+V"J]VQDD!5S57V/\!4NSEW*4],O[2K)D$"Y++0#(A M1/0-^31\J=[F5-UHS*8?0NFHA7%Y=?,X8D7C^E*9_[^1FF9^7&9ZR,WTJ)CI M<\E,E2XWYI+B(N3Z4C?D5CST6$E4DIGS D)O%_-UPRF-N2\7:C0::I4@RT.S MN,=BP0UA>9"*F2T1<$W[(QC2=+8'UB3C/<8LJO&#K].&^IW!YTI MX03. :R3[Q&ZD4&^3>BI5/^=0E8!M_]605-4=]K=@B5[9N#2N&,0W,'N60]; MFP;+AC(MR6SSWKCA[@LMZ.KTJ+H?1K^N[%_6)2-D]1)XC,M?*XEZ!E-()N1A MC6I-6[7WZNN.!G%CS$A=>]R@T*AI977>X\9X8:-9Y*X#MJC&FY&V'6$RA:XT M)6VEELXCC2D?VYMEX%UR=/##'2RF4VVU %7?![=[&FEQ'G):+B;<;$\92C&TPR(,"!W ?5,5LV(B*G M4AS&!]6/D.G/?-^PXDWQ'TA43ZM(_V#E,1_DA"UMD4?24M'/'4$_X^I>4VF7XLP? M1JEF9!#@8>MGG&:C[[ 9I)'*JHI/8>W+&$O8F'Z1)/$%XLYW5[*L"]NE&UE M@=+6WZ0C7@QN)W[G_3#GDM8CE,$$!1=2L+$$T-.88!FMF#@#@.0(.5D1)6O% MY?G>+TK8OX5 ]^L;O@T-7AA?T F>-W:4.X>!P3@^*!@0R<'66FM:M5FAMC.\VL9+,%Q*VXEN,+U/1H]16LUJHQCP(I%>U.&B M%JR$#0VOF(P?"D\"%:PZ6%&ANK$+:_JY5JBMOU MMP'U$P?Y8D.2>ET86/&VNS (R^JEH-(0M&?2#[:BYZUS&M M+(B\G\0QZ\,Z).!/6DX38]WOO" M2<4$!.^-Q'Z*.(44TUZ?CVX->0#(MY'RBD9A8./2?$1U;VD<_TB$TEQ;\=,6 MU&$3_3<6!%RX$=5^KKTW'_NGGDYKHS !3.I.LJ"\I!%[%0%G(-]]4/Q;,RW7 M=L Y2YGKJJX=]:WQ+AH-9.XZ? M2BQROBL^LG&>.J.W%AO>#+(%D[;"L> OW M5+I=40\F:"_G):/=^$=)2!X?EG925:Y4' QG"2!8L.=*W^=GN^=T M'494MGMVOM+XZFL2.6'DL<")#C<)W<;<6B*U4.C[PEX2F[1P."9'W/ Q@;5/ MRU2,P@XO<$VA=,_T#6I45R$@*20D*R%B!HE"R 4I"Y6GEK9RLX39RG#*06SL6Y-##7A5,2U3Z?:*5FI4"G=0&]A%S,:U5+6L?5<_MF(5IE!F>J]9OCK, MA\>;SZ%2"G(3^AY'T7,G9JZ)/8RHS,CSS*VB],-Y2UDSA2N M7-3*J2G?!1&6Z0:[*9&W +S'JDP)O2EOY. [I(7,0<8;SS:# C FZTP" MPE=IK.4#C42A\[JUK:XM;C"MU5 %S,J&>$&Q7MRN S>C2CA9(NB.N*8T<-UQ MM,S=<\>UC(%NB[42><<"XH6^[T0* 2O)?8ZM4[]0TK>>EP?7+'HT3>?CQ4-- M0%5^/.("I8,G#S[5MO3E=-)%Y,V_4/:RX2(MN36=%WJWWZYH=+\6UHKO]TF< M. $42*J;H]O2P.WYG2RBXD$K GA1HIL:73TJXT92=D3R@RA@R9$H+,<\!=<.4BNJ%!S%[3T+2&U KMJ>#&^(Y643&^)0F\&-]5D<[/SN[O MGNYO;RZ7SU>7Y.F9_^?3U=WS$[F_)A?WGQX>K_YZ=?=T\_,5N;U_>K+V_*7* M MEQ\CJ,8L>G3]3=1RQA-%YZ_]S'"=B0;U'OU\_.UP=($Q8&2P4IGL,'C@+: MS*'C<\7MDA-9_>0%SW@L\;K\5(KW>TI3$K!\1[32#2[GM%'E#_EN ^?9!1!U?5'-]29]%.R7[@X#$HZN$ MQ+F8-J"[PHZ9C33FK^^!&S(-M%7AKJ8Y7J@R$;KS2J0.8%38F! NFC9*T]G# M5G2FLAY5[^NO_K5GR<%\GU+;%[=?M[* 9D^B[XC7U]N)/\+^X^GY_N)O?[V_ MO;QZ?/H]N?I?GV^>_V[5!:3JX)=A !6DEE^9+LR_J<],AGR=QI5#O:K##(9X MK=B=KX(%45)0);\"W>/LAM,$+)05O RW?.6HNS#6M,4]9FLU+(4J5#7$.T;K MQ1UJ;))?)6$K@_.!DZ%11#TQSWR"C$>1QAJ:IKB'9IU^ZLBL:H=W8-9*VW5< MYD1EC"_Y5=*U4_%]"@TM!06-HMI%&'#6B:B_L,O5C"O4G*:,C.>)?(>._^ P M[R:X<':,[^=J\:6I#VZ@,=*X5$.FK@->Z#$3N^LP+J@3('_& I(RL M'TVI] MDVMMQ7===[_=BRR'NB/9>C]NT1^Y3[>U1,F_33LC]O76*G3V@/N+&\WAHF7' MG\X$!2>BO_:Q 0B/-.';$^IETJ4EW3-W)-$+E/EC8JH XE5Y7]O@M-CX" MVV<[6N4H_U0;$GB]O*LB/?+_"#[D7<81ZEF47@?_GJ0G7;\"8Y)RM@,/B,UC MY5K%,*)]?C'K1E'I,XH['S[@5U)Q!B M_0P5%L1W]SN1'/3J*XU<%FN?\7:A@QRHNEJF?/?;D@ABH.NL2F<@%+<.L;I4A4E\(YI BWRVE[/%1'W\7.HN103 MA@$]/-4-'JDL@D>?:/3*7"J-^$C=\"405,1$IKU^&YTM;H2?RN[E"^IQ>>*= M/2;3O/.Q],/-Q:)Z)BDFFP7)3Z'6(=PFQ0E1)+%TCX[AC_F,[\8;'2,FUQKD1DWL!5K4KWT)6<(US9'T6RD")^ M9T%2QNF.&RW\#&L?("/.Y_A*3LV.0+Y(-EWVTIKZ\W4'!%?;G1\>:%;^X8%K MLPR\[%/1\X%;>\-EAN^.S#<">9RX,I8= 6Z&IFT7A;S0W8,?BC\&U%7- NCL;G#"FC$GJ4P$& NKYM](*IE@HL'T MI>(QF54[IRBUJ6&0_O8-$>74(*8.EK#"JD\/#Z-/.?)HI*59CI_SC<)@?M-. M/ULV33S=J,]SZNFIZU#'F3UG'R>;?]*91^V!=?*Q9/FZZ2>+@N@V_XQ2>:K3 M!&3)M'VGH)[GV!UV0/S/=1AM06C1['/ DE@DC+@.HS5ER9[+\@Q))]I._ZTH MSV\"ZF@]HRV/.=EY3CE=E>R_T3EV1D6(%-"$&-K)2%1K!TKPD:3VFA,74Q%< M6<9PL@PJ4 _%1#.UO0TV.!K#YVEU%)D61$B%9FZ9VIHFD\K#T^?QC\SDI#K* MC-&!]/RFC*[V,]NMO/5)H[.6X^]0FB>4?-YP@D-&#M<<,;EY3;8A,YXE)K>G MZ31A.U9&V.&19MMQC^_('FG"HHI)MB[RR)@"SGFBAS5.@A/-NN.]GNVB1#_4 M49B)O7?*KG*M:C/"<"*C%&R.P0,O0$A\[66\G,1;@(BR/=ICA.P_=Y XTF(2 ME) \4V4>#;SX)KCZZM(XOE\?/X_O$1]C1ATWT@QL MQ;;19 :D\>+3T I.$'F6BP.?2H' KT]26%B"-BP6?2CGC2->QA/1>R^Q#KRC M7\0WM:LB@[ZX0:J5!4Q?A>8=\0),._%'/+KGS&2#4:Y[#3)%3F,)]3P%0>K( MVF.FCIY_VGF6KJ^Q@?$CSODZOT[^,<]DQW7_?L\.)_'^L7-F=$? P8=#Z=[# M^KEQ7OSAPHDWUW[X)3:O]E'5!3O8->NKJ>UQTAXSL!E(/4(ECXOETU_)]>W] M+U8J"-[1!+1]B$+82GCGA\\QY9N:^QV-'"@JNG03OLD0M;SJ1W@G0KC'?7?; MJ-[0G@I>'^FA2^>[;YH0X$DRII"BX=UG6?SV&Y*S)@5O\FO&W4XN.PM6$A9: M V01&,,DS,WBY,Q^M%.^(ERS! J5:8Q5:H ;#TYU*1>HR+[%Z[\5,O;QRZ,Z M=/R?_MX3*W5-\ZQKCQKU['DZ2])RWQ8E"#O$.D MF:M,^@.+(!C.5Y4):R8ZNQQ)]^&3\V@>!EQLP*!PV1HG; L7N-<.B\3%R_WZ M@J\Q.3QP:_._8@YFD3;$NR,=G#[;VS)Y?'\7(LB#^7NIU'E?+IG"K$4SMF3- M^1:/M=R<-?Q9\)XV%M^J=6X"DK,EP%=>\)+[-2E8DQ+OB2-!;-L(!I#9L"'[ M@/])'A^6\8(LE_"_$#%X\< _& Y^H=1* )-'\708WBUG=U5@#@C)$_/!=1BE M*>'B^^C"=]BV,I-$?Y*(07D@>^7XW),>2KNN/I?R+[^,AV0-X@(RNXR] M4*-.(8%CG,I!^-^ND&1:#,=B-E4 F:XAO\.^S\TF+_BY&"23@]Q'1$HR_=,I MVZ8KC:72L,OS--C8X%[2'=^3,^&H?-NRBT)O[];L<>O:XT1G8TW5G:ZV,=[- M;K/(W;V^H"PVMP5M2^&ZT^@JXW'@+"HYB"46Y+_=P;QF94<_C=)6;CBV<)OT M;\'_?GW- H[(?.4+Z9+C9>!=LM@-]T&B?3)AWATW1+6U0^EVP; O7@!KK4'G M,VF%$?CX)5TEQ0)&\!/NGG.T#GCLFV)!U;Q4B["'N*3 M?'WL@B"68A+MV*:+17KLP/-KF5M(()\>-,<<^>$.IVJ)V]0!)_B9ZYKOC6M; M(]_YFLG>=;P6]Y*^J#JP2^DO2,#',%Q*3+MAG4I;03Z[C(EAC2IN;VV<(8ZK M,J=S)NZ6Y.]KL22"+)WZ1-U]).YGKU_OV"-U?/9OZOWDL* F(LRP*TZ\ZJ*_ MNE SZ8=WD=9*^LZUEV31XH++@ES_?'9WLR 9*P*\TE -2WO022RANQN@TD)Q MSMW*$G42$\A?VA=!.9&L-?-OD1E+Q!NZ&@.QX)7*N).A;Z1O N5.:/GJ,!]B M'^'(T/$I;"4*>P#B@XVX5/1T^SH439PP.:C%CFZMNQ-$OC@<3+VA\<;)I#A; MA]%9S+G)O4\!0' ?$L=LS2"!22S#N6@AF8V[;A1V5"Z[N1US*EL MWAOO KJ##IW?%6>U!]]ES+X!ERIVS2E#VX'+$YI$B=;B,$'3@UZ?.2OFVXLR M/C7 TI4'F,O NT\V-'JD+N48QI%/MZ=N2V-N.&%@D7JHJ"$P)[0P46-@P,A8 M"E\13(G"U=+V>UK+/$>.1X7^H= _*FB+=,LX4.,AHCN'>9=I"HDT_#RSQU( MGK$Y#8G-#4?:V*@>4$PHS0E96NDS,,2DO+,7$PK22+YH0&82(V762$_W8P5X MG"IS6%ZD/#@'0$)N!+@NW7.3%NNIUNC=0&QN<-/&1F;KESI*;U MGG_4:4X>KQ-]8$_/V)"4#Q(''UK[SP%U(GC4$TF"ZB6[?&FXAT)"9^'Z+&NQ MI,ERL_1+"J6+ M[N/LENZ_]E#/Z)KS$V>YXH.8:>.UFOO@A(-6&A?1=PT=L$?7F8K?^99P0^6, MR (8MW!8'\*S2N[77UBR$65V880K9QRD-PL>1&%B M(I"6ZXYP0O#,Z7ZRZ*3?KA MQ+S6FI=R_S9UPKO ,1>]\WUE]NX*BH!)'J1@8O<*=WSMP$]-60\@[DRW"=B\02N5)7WS,F%6?#I-,M'_A@> M'#\Y<#=+BX86,I-WD"KMFP7@$'L)A)^*^]XXWF]W,HNYTA@RJO'&D*^'1GSU MYN?.G1+?,Y/?Y%_IF00ILU+FLU[=+2VJC*$K.*-%ZJ'01OY1=?5.ZW;;P< MMFVK.,TZV"G5X 3K]1G89XQ,C"*.=9?$W2;S5KT13]_MK9!/V.9=D4_1'109 M:%).#S0FG8&%*Q6S< ;HE?3E-+PPFG(S*XHI-X+45[&<+8\G?.[-1]5-(%$] MO#J;>!*=\'?/C6-AFC2:!&S88MB$N\,?W52]PS?=#FOZXIP).EF@]ABGJN., MCG)JQ1_R.$>7D@/+J6$[3:<_9%FY^5&+E[3'+=C-^FINK.N+5XG;I2X^RGZ3KD^'=%=S0\)1M/U M(6)\_MVI5TAG57XYI*+/3? T@;91SL(* $^IH#D6H[SL,WFW6O:R![ M;T>&:/6"B5(\6/"Q[-HC&J"@FT;'%E5N\1P\/FT<;F$1,7;#/P@2]@I)U,3' MYUQTCUL$,BTZ657@^"8+:Q16NAF2>R&%E"HLWGY0.Q! QF$VB=M_S MR47I;%9*MY#_/1/RY&&\RRB"5.SP-X269E'$4B!R]15"<7E[1 >ZV&PMSX)I M:BFP=R@Y**^18F'YE;"\JXAG<_'U2'VQ?PR?G:^_\%W9)O3!1E!8I-*4#9-; M!W+($;6GG:J6;VUI(<;!OAKU7.HM"&=(%(Z-\&9Y\3>YH3B?[ @FDKSSIQ/ MD,0T27R:[0_3N%KGBQ/9V1.:W]OWOOA'#SWM;=$MY@4OO'308<(8%TP!]I\2)DK=FOQ5]84$ $_'H5FP\9\9H/X-)V0>*)2K'5>"AJ#']M-_MY)F:XX,IKOWPRTVP#J.M.--K>,5EWAOWLJ&E M%=0%@F%7O$N!M@IT=0R5CYS)@1-16-E^B&7%$F[V%$NUA*5BTMQ"'*8>'.;Q M/9/&2*>M<+NV1JMRC:-2$[RNJA.T>_TB28\ P04<,*1'#6GU=%'*)VNTF*Y6 M27-MHV'M(-!(W#M!-!9+J5MY$L5>-LG]^G,L]6='%[,&$*ISC%^P!OJ?WV&K'LB;W_&'T[?\@--\#I[[BA/?(DQZ;2 M=QVSUPZ+R*OC[^GQ@P7R)64H'A=2@Q>$Q4B?-B'PV#92@[@S#@OQ8K^ Q.E3 M_TZIM69<8'Q2"D;(1!)=L VG6J^GW[F?"AE()@214N1+.;ZM2@7)/U)$L;)@ MLV_ I>M&8FHK/Y^O +9!DPQI5G)7?,VXA0AQF)1_ACE9%/=("]A4E/DPJ,DY M $V3@ZG7U>%R LL)GXN,JNYET1(WE+_7/ -NR'')?;:M$YCH M(%TH%N=9?!59=9PU+09/92T%8+FE)*N\;O."Y-SD5],#ZE1V:,)- ,:KKT[D MK&G 5L=#:K@JSQKH/)XGU%<\LM[-"G,]+,#!@MVGCGJQNRHDTDY_N$H8B*N#)DH14KPQ=!- MT' F,P(/Q-/,6!;-YYRA&2"?@$93UW9HCYB/"KFFG6_06?4H=&Q!3N/.8GW@ M63G<+#6NU=,?= 8>[W MM$]QFM6-#G)T[ZM5KV +QS>X:Y1$X<'QDT-52_D* M.=QN(1-H47NFDNBT1UJ6[=Y\29S7\"VX6SBW0C\\X=1JN5ZSA+H;/P?^ZW(=#L T)M0GCON&UNOW3302/8MS KF2H[OA4XNBT!\ M)Y>F 'B$^#Z=!8UB@E0+%M+@QW], U&)"UIVF0KZA[QG160>G(.S\NF%O+WA MEM'><+?LBA/SN^A?BDTWZ((($- MS[Z/7IR _5N@#8!@Z#-/IFT)/"YOG$WH>5$YQW_BGT@(;'A^/!1MW-@PJ 55 M\!B$,%YT&5:][@]<8C=BN^RL[7P?LX#&=A+C.\D^HO?K]&Q27P"ILB%N)]'K M5DIH?](*[_"MD;7SZVY!$H9A093\^DR_)N2<#[G?[#QZ'T%11$['%^$0Z<87 MWP\<@%Q&FR:UV@ZXG;!95]49]:WQ.J6!S%W'K+S:XJ-5G9O$KO:)[Q/9FKD. ME*')!2"9!#9&M1#V?JV*"I6S"D%/#04P(U!&8]J>)'%[QA#V4GVG#SV\WC6( M5I/[G_T9=)YV&^[*H5C=4^]T+7])$X?YFEFW2W^<4-/9$ODE09O.R*\".JG2 M.>N4PBQ[6^;X),[8$4_PF_8HWYX%!71[*LNBYHW":=A4] MN=++2O^U-_G;^^G'1+%'&7O+U;G(HVS3\MJG89EULWQ70H@QKI=M9M:UQW?^T$KJ 3+(?:(.T$8U>IM.[9OZ MS&_\UI[&UW:8UP@>#IN5(:S0MW^@/IG6MAU7O(%OFFA.&N%VS6J=5%\LM\#K M?!HY.Y_BT+&V9()R\X5M4UNP^68$Y8Q91XA57IN&: M,.4RU5F%^T1F/YKZ&'DLO:6S8;@EGD)/NYLGJ/5A7!E1VQ@G^ICI>%P59TZU M"1OD[3PPH9#*,Q12N;14+0HD & ?]-N2-<6]Z"LU;"TXJIJB'=(UHL[S(BT MO\N90DL;?G<3N.&6/CM?C>>$^AZX?=! 6]43:YKC]4<3H;N.5TF;<.)V'NQ4 MZ-8T631TF=UXK9TZZMK/:L0.!['%D$6QP9A89TMUVL/MC@:QV*^*[(W4$V4% MF^JP-W?#[:ZF>I?JJ#?TP>NVQI)W'<9/(OW'.?];W$;FS)3 JG,:T#5+R -G M87VH+P/O:KOSPP.EJ5Q"K*89JB6)^;B J3UT[M#4?QZN8:Q%]_<%1ZZ1L2M[ MA_TY;U*KS $\KIPH8,%+_$"CIXW3N/.J:8X;%)KT5 % UQ:OLS=*W#EFDB;D M-HQCPBD309HLDR1BJWT"L9,D"460#A_38K!O0M_C+HAA(#=->77MYS64:R/Y#.;A #FCK(QFZS/2>-K.QW=5_E?_VHNZ8TG35-38";<7F^FLNG)]#[S^ M;"AWY[6GLV.)>,S*V> 9O>;'@VWZSW%,&QX<&G>>VT@?XWA-4K<_>TVGL74W MA[F2)?)=#KS>2?- 0P(>XXNKMC1PNWLGBQR=M)@3P.OVW=3H<=:2<4L?22C\ MT#J&P0ED.R)OP#6:3B%;4)BYZI(*U+.P7 M_T9BR5UXSTO.7PV,GCPQG2T#/2FF*#BI";?L+$04@X YVBP_C+KBA)0N^I>7 M&LW],"\P6D@_#"( %V1KB0EL@-/IG_:KF/YKSP6[>C6H=%+3'+=S-^E9.DK3 MM,7KQ(T2=QZT.6$B*6,8HXTGPC7MYS5*ZT]\=8WG,TX'1-?C@6I_5IE068NE M%XY2NA_D_QH666CNC-M?V]F@HG!"0T^\GMQ2_MY)_0M&"YFX_T!^3?]KV\^G M-H5:W\"&XW^.Z?WZ*DX87[527>FNDT:X';E:)]5ARRWP.J9&SJZCCI.#,9<3 M1.=](^MKY2#&B3=PILW_ Y?"KXX/<[S9Q&K:%[<[MK) Z2S&I"->YVTG?O=8 M@'@C+S'@#X71U,Y=DRYO>HLL3LPA;/1(^5::N9#Y'[Y'<3![$5&/)?"7Z8%6 MJ0=RWV_6MO;TM6B.V,\-A![NK)6/;$$^_0>R"7PZ6_!Y':@.=UM[O8>*H9^8 MSS$B#&@LDV\R&F=I-A_9RR:]GS[*5AR;[)9'8X(3 <:U:7[E.S@'Y#?!X^G; MU2U3Y%F'$5D+X<@VEVY!HDR^(E=Q)"04\[%;)+7=I4).>V^,SYQ2(O))L6$N M5)'Q5XHE"CN<)@:.L M7UBRN=AS43A340_(8'KI1 7Q_-'=*D5,4&L2R&> '@IU=1CE>I^[C%-47=T5 MV._*5:D/CZSX\LR'5$H)I%**E"3FIWA/(NI2OD>#1U@.R#YQW-#TQDR7[\!S M03*N!-B2C"\1C'' MP4++7T__.)P9! #ZV(?1>)R[.N.RIU[84 [1WJ/])4& M>WK-<:K*)F9G>ZV)X(3I?C91]_[M*. ]#NBH1^<:$9(=@9^C@),O)3BQ#228 M3!.7H7;(XCZ27?J?NS#1Z?DY8$E\OTX;?J+))O0,%G<#T\>))Z-9LJ@N-"!Q MY$O%450=$]U73F$2\U#\[37\VW.I39AQXHNX^8N)T56A0A9S: MEC@]UT"[?&U7W0SY*JU!Z#'76U2FSHASWM.NCT;2/$T(4M!-46?Z1*TU+YL;HG;%6NT.ZY^.!O7JQ.V M\]Z TT0W.8ZA:.]"8=N M/I] 9SMKZ./J&6:>V=P+MX,::EU7!V8V[FHJ>.=[I9.:, @?D8]M!"@5D[KR M.X@Q_X;LBIHQKP[SLX(Q[XXJR'R#MX2,&128],,-!L::UQ?;F T@F(O>*W E MY?![(GF@F](G,(-P_T>:/6*U5MPTHAL:Q.R52H@RN9WOT!VWE[>UPW$0GTE? MO#[?6H,^87PYHW1*1.?Z5JV1+A!L8,%#Q,*(+X%8Z#U2UW?BF*V9*S.;>__< MQZ*ZP26-W8CM*LZ;>I#!C0U=[:)B1%L:>+&BLR;= ^'+7!8BVM6)G!7S(62M MX(H&0:S;R 9\W-$O2HK+* SXGRXUSF73@PQN^.AJ%Q4^VM+ "Q^=->F^]_ZB M)('#1E@AN$.IFD]*11BL*> &HHQZ==_DI.[@FU>;5)+\* MKM;1QZ)M7)%A$_Y7O"!1,VQ&189-UU*&S<(P^7'M=1@]<2&+!Q/P4#-P^9I4 MK,!:@DQGLG.!G7YVJP:B;C3G $T]-1O"(7,1SM9A= 9"J*^?RF+@PR\$!CS! MLFR+!DLICFPE^\9@7X^N$N7AG%V@4P*VCV.Y6V);&TIS@;/6UJE&,&,RAS&]H(6*XSL6'MXD2D7UAE4YM]<*II"QK<@IJT0 M;" 6\X"V(>U9A7E#T,F5#O#Y=+^Y@J112ASWV4BN#<_F5Z0H,:IK.:VBJ^M6-3&@WGX%9DG; M<0ET40S+RW#K,%U\E+;QO(9F6<>ZP2E;SF=X'LD[X "5E+L,4]OPU_ M8P']1+11\, MR\A;CBE M]\'C:6C[@7_EF5'334!CIWF!3_.)?WV/^<#0P.?8NJ-!ZV?Y(^M=NOS+"G_R M@1WCV"]?,,R#%GD M.YV!E>SJ;)S@X@F/GK@"8L( M>E*]-RVT\_BPY,V72_A?$;7_P#_@JQ&AYN2%#9#\'"KV/2I6/ZUD3!1A2":- M[1D"E2GWVZT3'<"2+0K:BA::<5N,S3$F(+E6A9I86;5K3S%2FPFG):593#!= MK%,QH;0A,YL)I)-2PTX83&ZT1'$Z\3_9PLU39X<4^<7L$L;"\4*^/SRDI?Z$ M]UW=/%JI_&?)G"K@I[M5X$QRUB6RR''LL(!4I2O*-_K,6Y!,C(GPR^"Z MQH;55)S:9A8!S)(/:R+8K*?;^1C@*^0X!D]&1'WL@'XA/DAI!Y4X8ZA0:X@\ MNM;8T:56RS*"5#;%C!+U G=' N'W0!G+XF0L58_?RL(IW"X,A+?RC\(<"_VN M]8PTQVM56/6TW^U\D4_)\2$#R[4??KD)UF&T;4XM,AA1G.X\K,WR\[?>%)$? MQ0VG7^=3N0TE2>7)7*S((9-FK+DD<*V3R\*G3_EHG:\[I -.>_1FWWS:19DJ MALPK!8(011+;T(W$@LKQ7/6(TPTX>]@_*.:_4:P?#N/?*K9;QW1#OWK/=Y*' M]':> ]MJGQ 2A GQV9;)+@NRXQ:$G90\U^';J/U6)-"-R1Y.V%G W=EW(<,) MT(7C]7*/-') ,,RW8[CF$MMSR-QFCA%G#/69=I>A5AYF=F]QH"CD31 GD0"3 MV/QJIJ8CSFFCO>[5ERBZ7GC/ 5K(/H1/E"N.$H6?;>"P9! ?#)* 0;QN)5@' M]/?TF)/1^'X-/Q3\3F"$EA>SQF3F@@7M[%*-#&8TYH 3+349PDD*EA48@@XW M+!BH2">5WAWL(KXH9KLB'C"6,29<+/Z9P!L_=$:).8=4.!16/1)!H>HOY'V' MJ^ ;OB)RN./!86Q\(U?MWDUP$W"!:)R8)-H;G1E.4)K&QA6QA0-S0KXO'E_O MX??-3B8I_$.D _8R846P TO%%7<4<;99%KL1EHJ45DQO%O)F06+(BSLCJQR/3. >J=ZD,W]B&+&R6>XC"5Q;# M; I6M67V.3=TO?)Q3Z"L!TKM1@+&UVMUQ2>]=#<0(].0GL5&^E$ MU9#5GMX<,*N'5D.X7LY>!2R0 'UA$0N&.S+).4V^4!J(*P_23?:\D?8GL7UOL:8DOD:TMM M+J#7R4JZ:X\6I.8 ==T4&@+E,L["E30/0M !W+3F*J]>[VA2932["/0Y@-=Y M+P'[MS!*NBZ-'T/?OPZC+T[DM02A#@3G@D-=;54-16VIS0&-.NLT!""IS(5_ M9>P)\">I /@P":?1[,+2T\:)Z#D\+ 8,Y3MF65X\BB IBK@E.C\4;=*D%LO< M5HTV[T]_+J UD"6K,:PG\3E VE J#N&L@L^98$14:8@J#ED=2@VSA#5+!?UL M0QX:H]ZG1B5-1CT_E!J:&'4:R&RRI,Z0MPWI5P4Q6#%A"\DSU;".JXBA*4WS0@L\D C$6H-%^3".GQIS-(A M@V8QK*HNA+R74=N0QT*:K(CD;KEO'X@),*)+A.R! 9^'7W&[*RQ$L&*G.(*J-C'('#TIX?EC8S79MS@:: MJV8IFT2+%M@28E+2;;*0@6BXD@W*F)90]X]N_*8E0TB 7B M?PY>:9Q0KQV2#[W29PX 22['PT137B\'5 TMFA77&QD M\#:@T5S-2=%1$6O62#F!>=47BXHEX]22H6))JZO'(G)SN_/# Z5/-'IEJ;5. M#U1](89X2/.87_MS([/0$P]H6D19#\X/.8R.;6E-?/:PS!##Z^@JCP:UZ9,. MF=?^PMFQQ/%!&KX)<@'6T;B-Z6VEQPLI.5-*O+-J3F@'C=%!KDS=\)0BU$X1-7 MK I3_OA RY[!HO*[/_Y)L-]"&L0P$B;S:!!N62#^?9*34'98Y?;U4OL&-"%^ M&,>P:9>;=>(D2<16'';!\$DH"A#R[F*=N0E]#H)6;JXOV2L'X,"++ZGK.Y$A MNC7WPHUBAEJK:-70!2\JF0K>U9ER^B1C@ 5>QM9E*"AS]:\]2PYW84)_<>#X((GOHT?VLFESZM:>'FX\Z&TI3>A).V)X,:2_ M2H,$U"F\?T\D=P+L%R03@/!96HJ !80LFJXXS;J0BPT9=IC;2KF_L %/;0O? M\09W81"5ZN#E 8?/U-T$[%][PV0%4_'N3_@(J1$["&"^<3JM^5_PH"FUF M!37%G<--L-NG*1:*N.5""#P%ZN9A976"^T)A"H!%)%?/>:FHO0 ;QW3SJ<;, M6%Y=TA<8&8]T%T:0IU\I%G!^2+]LL;9L20TWQ/:TDF9=V8847ACLJ] @:TI) MG.2LU=(<"_& +VV!;SUIS6AQ:A*EYHQ=!'JDKS38BQKT5U^Y"0/'O]C'2;CE MUERF!V]\^Q]>AQ&'V. "KL,C/@N<'WZBX4OD[#;,74;4,4>I,3C.!$RW*^2Y2K<)S^%?(ZZ )R)@E]8 MLF'!?4#_3IU(]TNT)8(G0_!LO9$<&/.,"0"(XD9;D0 M)<)90#A7 FS)KTD$ .?XL:TL-7,PD^UE7\PA%ZJX0&53OG^'_\#1*M\4BP)4 M1CFX3*D@QY=N5M$MN0Q(($:8CHITSQTLN8AS&D@1#%=_,@J7_Z&PLYFAJ!'$[4W];J7[5G1I>%QM I[[>1KTZ1P-6,_*S3W2[HKJE<$^2 M;]'7RO;J[VV2WEOSMR.M.N>/UKO99;AU6-#%T31E\8 %5Y9&KW3IRO)*61$E MKM_2V[* <5,X$"9\32EVFX$1;M/ M>6G9ZUB4G%!KO7.."?= 41X[E$%GD10:ZMS)JFM0>2>O#P9^[)2$)VLNO?A< MQ*6^TD@I&Y^^=XIEP?E5S#SF1(<%X:3X4I;%FS0D-@S^N0_$$ECL$86YU@VF)YB'X^ 9NI+"039E%4NQ,%0LH_R77VDQ1UY#.AR*]2+ NE\+#9 M]'BDVYN&AIMRWN+T,M!4\B:GC?E,$6\0]"T#_'R0?$34/K)3Q< ;%=;[[1[> MRNZ@Q^K_S:SND:[>W_BB?.)%-_;U])3K9=4:V9 :[,@TCA+EN)3_JS@JY?_X M!Y1+% '%3RX-G(B%%3<-=>UPPFNC9@"DVD;XCA^;1>T>S"*)#7U2WS3L4K:? M@WA'7;9FU)-'F%6*U[1%//R:-,R'H*XATF'8*&[_H=C]-+O78(00,C[W)Y4K MS]J&^(=AM6['8[#<"O< U,C:^9E-2L[.,F0"Q:R\+62!$[C,\6\"OI,4.X&: M2 9]:YS^9:AEZ<5==5-\GF8J<.=1F=$E!6&+T0+/D1/$:P@I#CR9!H\OQN_7 M%=K'SUR,N/JKRB7,2"QPN\08]E3]:$CZ>)UO%"V']-A>D0>]G?;STW,DWH\> MB@1KM0$\M1UP.U2SKJI[Z%OC'>P&,G<=NI^?2$9;S3%H9:4WA;KOG]Z3)%-X MQ7S?2MZ;IE@I4:COMJ'N:&LBN-VXFTW:Q-65*>!U]XYZC!JM*EC9+P@ZL6F M^N+4&&"A(ZO90!'@J[%3^A5NCU?E5_T8/L?KG27I^@PL*PXTB/2?@Z@8_:[% MT:\&[B<73A0=^"Y 9%2I4;^V$WZ/:=;YV)?T/7![F8'X:%?H+XB0D8R%3 M"EESSQ'5/G%<0@MF]A?"1I,^>B>MUDF_4,7KA!HY!UIHCN)@8>+XY@O(WBH] M S^"9#:L>,VV@B@U-ZE!F]I.N!W-3.?CV5#? Z\C&LH]PNNIC(>=[9XMO:WD M.:>KI#CO6KXZS(>7V-=A],2%6FXAA=:_J2@H! 6'OD"9-?[E140]EMR&<5I M0Y1Z+%]6F5+YS[G@NHW(P MOB"YF&?K,#H#047U,BDJ 5GYOS-IQ:,%*2\!@1AY0M2B&TG&?T, M?HZR95UI6:AC045:"R8J \OK-Q80#WZ\HIB/#51_B$*74B^&)%U@QOOUL6$+ MD\,/H/EM.I#!C;==[:*"9UL:>)&PLR9=_2AC*//C 0.(MC< .RO(9-D\<6H> MIV0-\2D"A*F'[4FMNX.KEW@#+R%KBT*[Z>(6P4NS(H) MXIQRU>BS\U7S2PQ%&S?R#6I!%?@&(8P7]X95;US8*X0A0AI2B"-6<@NR$A(1 M+I*551T.8S9@WI'14.!=>:=<_,O0SC7=YX5:37:H R9=W_E@3Z,&(\(+"KP8 MS0 -D' 5)VPK<+4H7F8_\*9UY$"+[KAAH:T=VL2;XX\K:*W!R!F1K08;V#+& M<+FCRAH\4I]R?MYSJ(;]5<39M>V+TZ,[62#/&F7:$7G.J-9J=)[FMI">!XXX MCR-*HY0I9(7:G\2;>OM(I)+:4,@LQ4)OVNQ.D]GG&/ >%:N4HG G?PE@S0[- MHV,L)%QZ'@./[P./>LU6T?2:#?K5::W!O:HNLT*\6@4Z8UU.E#@Y M[*6CF2\/(CF:5Y0XGB?_5D$QS61F$^=&L9[2S$AP.N!&(?*5A\,CBW^K*3FD;XP0^,QU+0>"5+?%NTAKD[1S\K)(E M0-=F[:<3)<\/D+>C)B52?8^9#=93;6M';-%\1L.V0N@!QR[0MI@EZ=1).;/: MI$?U/68V?D^UK4?+()Z6OIQ0Q_D7FRB<YC>YJO>M'=[G/G$:W1O)Q1K?%'13$%<6/])4&>WI'JW/E M-[7%/9)K-52';V5#O&.V7MSN-R2"H#HZ;:ZC1E722FSK<^1X>5FB1^I2]@H' MV+6.U]0'MP,::7R4#5S? :]#FHG=.6L34,\K;I&"OET'G4+I@NQD=;0^.?\, MH^R()-84T:ILA-,7ZW7*ZL:)E;^&GE( MF$;8KF/H/J!D)TF29.,DY9+4#G%+^]$(]J-.S#_?T0@^=UY$)H"8#T.RS@N% MK!Q?/"#F%%;9]F#:$+&!K922(Q\L%BL=2Z7!0>-C(VA\G!%H?*P'C8]S HUC M83L'",*KKS#PWC!R#&6JS,T^VD>.P54:'#F^;T2.[V>$'-_7(\?WR8=%;!HZA+)5YV??V@6-PE08'CC\T LT.'&LN M8[)YP\@QE*DR-_N#?>087"44-_NW#;7K:CO@A!]S76OO\6_QUY\SD'G(1R>W MEFO*3:8N!]:.@66:J?UN#]"1GIRF '#L<;4-<7I:LV[Y?%_9"OFT7R]SUZ$F MJ<(8VP+=;!$03SM/CZK;_9H(NB0C//VD/>UOAV(J?\A7AA], ;3KA)?4$*^CCF]/'T%7NH=^HFZIL!-^_<,AO(EZ'$;5RMU]1- MV"O-ZFL\.@G]1)--Z-W1Y**RU$]O8CB=>!@;%:<'72DA7W'TUZM?FJ L;[*3 M91Y>R,1!N3"0%D8DQ4M"P@)7G#Y Y85=)GBI,:1PB$0*(9HIP7M)+0CW2DJV M0@_B[2GYPI(-XVMOOL",PSH&831UO%)R%V6FRUX(>[!A#31F M-FF86*1VKJ@C,,,IPD@=I#.#"TGFHU3XMS$?C/IS:*8!D:L_8XH8_">RS1"8 M?U$Q,FUL]"'5GQN^!)">_-GY>DX#NF9)?".6D MPJ;14LLDW#+Y^A..'W,K<=B+7L8Q#$>_58C7-%EUUFJ[*(N2/8>.*('"7V#& M71B+O("6GL-1)]Y'AZI;?OU6WQ8NBC1)W M?P F"1-!&18B0'M168-@&NP;7]48*)-W4 LX]'TGBKN(A='?- M%ZF^$\=LS5RQ%UMZ_]S+BL4:&YGVQ>VRK2Q0KO%KT!&O,[<3O_,&!;@0R88< M\R$%(TO%>Z%2HDINA#"BR_]U.GJ;"=%GE(> M"[&M@I(IR:'T_?7/9WZZ2<-,EHVTWZ-Z:V#\-%$%:)^40CQ]\G'"E6^L?EIAUQ>EU[W?, M0:->R*,"V^DPP.[%@>F%.!&+(09/1/J%$7MA4&C/C:@C8F633;A_V23J+;PB MU'L(^(#(K 59[1/"8A*$"?'9ELFV"Y) )DQXP\[GL1VG$,"$)D.W=@?.;9-, M_&IN,C.?@M]"-9W%U_#3F.!A[V_#W^"0[*RD]]A(>;4*=VP7.4%U4O V_6:& MDSK-:V'RN-,,45*K@D60+&1Z(Q@YAI&K(++@@PPA!S? _2JFKPY'1T7E3N!8 MO:=KR.![ 4\": 3/GP^PJ=3DBM8TPXF,37IE*7NKVN#;HS5*VOU-;4$T/5"8 M-'GT(\VB098O$:6 ]\=Z:I-)M^F+=Y"VMD VA["%?PI&E^Z\]DV'J)!_RXETY>I[:>_?0VS=2P@2R76B6#:&*Y^]")'5 M5WJWS*5!3!4Q5C3Y0FF0:2+Z2KK3+C>'_<4R;>RM'@?61_PBB^Q7LO+8@=.^ M7R\COD1]$4.GY@I9UQ8G]AEI6'KC4-40WV1K)F[WR=7G?,)([GX5Z@)"U'^+ M,"1(CAF0! H=1<&3O'),_\K=ER!G;6W6NVIX': CE917:,E";Q. MTU41F^XT^.(V72[DJP7]*E?;$N>(-] N7_=6-T.^ &X0NNLHS=:/3D9WVD7B MR%H5JV)[Z\:I5$06=77;$/]OV!4GVG31WS"HZA9_ '\KZ4<*/+0>J#^)$8ZO MK.(%"2@V3[^CR7(5)Q%?/K6W5;GS;+V]P@:&_J[TG*7'5\D_5L@DY\6WF"DW M=&X_I"5FX?@_16'<87K/NLW6V4MZ&[JYZ#-+!R]+/I9K"R[8/'H8U2%=&3+/ M7;I\M[D782W+;1@E[-]5^\Y>A&;KW0VV,?1W#959(D"3+F-A@L*7J(RQP<18 M]C'4?YH'(GEVD/OUL?[2-#Z81F,\\]ZX8:.E%4KO2,RZX@6(M@H,D(TVUDV>EPUT]G\[!HO MHAG*/>)9-;9]ZA!JPQ'\A1-%!XA.K^HS(A M.5NO-[:7(28TTILE8IAK-2*>+$JG0"25 ";=V'5\\G[J3A5/#73'!7[^0OU7 M^BD,DDV'NSGVTO)(S=!W;RZ5NV M&,>''_##$/Q"SU_"04Q8T'I+H'-DH>Y8DQ)Z*Q!SK(X%9.'L9X L0QF*>_H? M9P(HG+,NJ6]W:F\.5%0K]805(/6F@*6DD UH 0'F BZ#&(O[_9_F 2_7W.B# M&2\E]M; 1;51/VP!2F\)6DKZ6$ 6X#\38!G$5-SA_SP37.%MA[.=)/;F<$6Q M44]B4RFZNZ\!47Y!/4@,8@!'$" MQW"VRE]P]Z*&_*'W,+IUCCG>0HHMB-Q&=K*FYFW#3' MYHH2I1!U(O7CK=>BC[CI@NL:+I+OAU^ @RNKU*O?ON>P)])SQK+^,-L*Z9P@ M@+R4.U%+,29?-C3(O\\^="(08,>5Y^Q%:M",?JR&LQ3*9Q6+B<>_)N_XK^R# M5,YN%X6.N_EFVA?U=H=/M[DHE6+D.2E,'+]J3D)@MF>0#=F"]Y%N95HT57%9 MA?1#^UF]@1K.F6L@*QFN>>M(S7+1:Z306/$2.?-RT(1DCVW-.ZJEKN*$;<4C MHBBWB9AU*QX56 F"6+INM*?>+7-6S"^5.E0_J@_?:DL#-^!TLD@I:U<; GC! MI9L:/=[; 3>BT);9,T5^+O53R\%5=LPBDI *4_@%%UO%JKA=DP?G %49+^3R M7&,K;6/<"%"OXW&!JM.6>'VZ0=X^A0> +$GI+DA*V=8[N7'4S)PQWO"%PAEG ML94;6-!\)UE9G,+/PV ?T[C>(W5M<3MDK8854V^Y(5YWK!>W[S!-R8[JC*;3 MY4@J,CYT I&NTPVW<%S=]8V^YI0YY7/!6\(QFC+#5[N9<2><_M9.Y_Q$N+$' M\E-?<_D[IZ')7NTX\HC7B6$#"''P*\<7Q[+QAM)$GF+R;\17^V#G,(^XJ5AI MWSB;:L2:T-O+$UT6D#"0L?0$GOD%D&+?)U!GAZL-Y[0'%^9EMB9^&+S0:-J# MT?$MG"%"QD+=,MA!P(D5SX>)Y0U"*H]\6?KL?#5BZOY(KBCDY1X<2B S]$ MX9K&,1?"\:^IH1?K.\W"E1MTKO!G30_T3MTD=U_/5ND38(#"O MJ33WG,>.I84>O79#"'&AJ0;Q M[TE,HU?FPGP9A:_,H]Y[LO3C$*C)N!*WG52*1&H,#1P8L+1*ESQ?8]F>XPI48!6&RN)J(-8&FJ;V M4S8/Y%W5YI(KF'XD7G%7;C.+7>;$\3?3N46&^!DK8?B,&3G/QXWMC>>$IDA' MH[!$YC@VUJ_B+N[TEJY^_=K8">=TV$YG=?U:WP/O^M50[JZ#65XW5UQ&VUV_ M3J*UDZUB[1X@W89Q?!&*M3,-7"[$,TRM&L-H&^/VUWH=53^M;HG7/QOD[5QQ MB9,E);KD5T%YLA+;M]PAY!KR HHM5]=VKVR$UDA*#JJ+>!>TW0N0^]4O^H!6+2;PS"LD':PP3AX=+!9\X' D921O M0/R4U<1G!A8T?SC2/&-EL5(FI@& 8M=QVU!#L[8#3IPSU[5V!W*+OTJF@F57?3/5Q^&_9"O/MIJT3F!MN C'EA73D-P7Y7R(JL#@5N4Y$"<%[[2CA-Q M!P+/MK@G9#-5/.U:97H[5:]:8I+SFGZE@G"P3'4HP/6\AANWRJU890.5NN+TK2[Z MFSV2+_KA\\=.TH^4:$-R(L#*TONW2:Q0/&W?2X7]4X6G"5@%Q99%T"S?"<7, M2VLN/4=.$*\IQ.XTO6)O3P8W G2U2RG,M24-O,C069/.)UTB+Y/"<4%*/(G" MU/JC]JF-\\!5V,!%AJMRLH$>#\Y!G&X\AT+_B/)5B[=WX5&AS ^B,9E)/]SX M8*RY"@B-G? B@+GHG4=UR@&"+5,>I&"2IL>QXN#CZW[AA[&( '7B#<0";NT] M_Q]?V>7+2T1?(/IWEP'9+F(N79#_#OD&+@VJQ;P8RH^+DU*+GO.#GBIN*!S( M:EU63AJ2>&%T*,6F6%\IM;>! MYQHK=<'Q(U+SQV^=0M/@ML*= 'O4>#VTJ53EQ1LNS$C3TW9O!DOZ@,?\T6)2 M>$ -!@.$W,0)G" XZ0E"97+88736I>6>7&>1A+O83,]IL3FE[E: O^6]R6SO M1]K<@\SOOF.\>PULEQ?#:>H+!TN?Q^-QT.,,YC]%81Q?96D-?DJK@&BL9=P9 MM_.VL\%1SEZ#GG@=NZ7\/7+Z'J?U%YS(NYP7R9A]8\7OIS>$O33]EU0N-O($ M9^%V]NZ(+7K4T%[SJ,,_I*TKUR?@/.9% W_HO4.1#W M9%Z=(T^F>L)USK(;'$94]KEI7S6VQG)+X57I;3K=IZ(+;DTST M59VKKCU>?S.2NOL5@20NW\UGY!?9"P1GG4 6,ZC1*K)"0EK*"SZZ64+@J;"5 MW?HT]K"W0Z_2+YO:#RULHO:9GQ^?:-SDR'F'>7GRJ=A#N_+M*/O4/MXZ@LZ6 M5Z<7SH[QU084N\Y$@LO7FGFWK@-R;VW4M>2JVM:(_;19YNY9L'/2)!^\0'SX M8S-C#YU&6S?3UEH\KJOY_+#-]/D.";;Z&7GB$S[&Y1OZZ;@ MC!?4)M:_\Q%[RI$(EN3.V0Z>,+/-;5D;_4'6RMR:_:GA=NJ>5BK=NG4CA=?M M^BHTJ!\-GNNS>.O!,>21^G!X#35S?2@/L7?\AP@J.B0'?SQ&.^^E!UVE/^5^MYU&#TY/KV/Y#=\1;\^/\ G M=V%2O="O7 ^/07]&7C.$);7>U8?X3+QP$!6'\=8% 6'.UF%T!LRAUE\F$#R M6!V@W!U=$"X54<4BA5QVUJ98#6MNM^'V]D7N@Y\AO<,C>]DD\?(EHN+\4+^C M-^R'$YE::Y[OWDTZ(=^SMU*ASY5MF@E$<"&2#)JSB.9YB*Q%2".A'D+51J'%M5YU15D=R8O.._LQ?ZOL-7ASL^',0 M.<[]T >G"L99D:?*;6VE5^,!9US>$.NXF>SF8P>7&B64C92/ZGO^QX_:B@MC) MU[*P7$2V(7A:F$ SX*TD4I^XSMQD/T,)5=/?Y'Y--+M]"UB+;#S"SC5'7FB= M;6G=<+L- SDI6ZFB(MI6'<&R=V=[1"J:Z&65=\VZ"N M"G1?ITH^!$Q/Y#WE.DWS@*36QD26N( )HGRPF*M?V0K\?::M%Y'2#RZ8,C:\_L^7II1?,!SO>;?&T495V4=GR/ M$J>@(!^#V[J('-=BRA*IG";Y6H5%"RAHRPKE42 FAZ.R%L(H?$$M5E6BP0.# M_%CDVEE%XN((.ER$VYT3'+^Z[H&@#Y2;EOO8"U<[FQH>I!0@497YFKL@1DQ# M?7.D;&B/'"%-I>^\W,GIB\T!3;(*U+%FB61B]\,97=C7JPORAN0;GC;^.LJ9-'/@A_$L#+_T4C^8@C MA-BG;(,\+0Y/^[ODB]*4Q4* S?2X.ZW6ZWTDEMVE49D/A$D0]);Q;^(\P(]U M<%,-B7DB;)T]3!"WJO]\$;A6&RR(#'E?^*(5#@$/U(GZH[ OM88C1:_0&S\N M3_!KG>+T;6$LA2TJY)YZ%(M!Q)? ZD"2R20]K84&O)W6[!V64<0U%<,\?H2_ M[M?W^P22(\3B(/:OW*],KLOZD4<\*XQ@1^V%>0_:R&>3,33MZJ/7W/&TYR&. M(@',)>%+(!+V,"@9%@145@\32<6_'%@0$LQ^*8-.J/8^"E*.?["1(#1=- U&5 M%5C?6/C>5V[IXZ'@Y99R S2EFM2WQCFE&6JI7J%IFN*],FL2N*LKY'2)(&P[ ME^3X:OI N":9Y"!Z&I2,&TM36:_+_LO6MS MY+B1-OI7$!MOQ/1$5,_.>-R[]GZKEM2V=KM;.I)Z_/K,!P=%HE3<89$U)$OJ M\OGS!PF0(%C%.W%)JOW%GE8!>2/P( $D,O-H"MX-(;E8(!QLKX$(V4MOT= Y M7#MMF'J0+#F>\K^^A;8!\3AGD@G62P%=\S8<@L:5%.2!64P$RG-9B!"&%-)@ M@VOSYBO\53D0E1$HQJ2+_?(]91X\),^%--G93RTN_'DKG,#<'>#OC\=NO[ '.]]N V00CG,AGWK8U M=T,[%\0>BSE=I]^#*9S4^T.>0EG]MW@SDV^]F-0[_%=SQ5P;@:W[9)_':WX9LJP^_W&QDV\8#OMD4 M<4*[1FM5%:!FD4/NP6I2;NJ$^N1]#7>'797?=5?2K@X@4RF)R.SJ5;+ ::7L MD?U /GE'$O)J;G1%'@\YB1.H0KP+H:Y0GJQ(P#I&R1[ZKACAIT,$<_"XXC$) M-/5#+UKQYVU9>87*9K;/Y U]+U)9V:U6Y?8CE>R)I$GDR6DE 0$1B"(#;*@K M*1Q4L\(QM!M&-(37\QOYZIV8OK7BP?N-!M[MUDMWGD\/.8S<(O3YHY@)[8<( M(_HBQO^Q%I!(/[0CDP.\'E*X*6^K=YR?[6Q" M!C6O$4=2Q,2^NMK.:;,T5\YHV;^J\UGVCW\4Z=]NTGN:/H<^;2@&T-$,)PKU MZ07@T]8&WWEEKZ0S4A8"4;Y5+.CJKO8Y;/#!D5@A0-98.J"O+?IAV*[AR5@\ M;XAZ0':(JW54:J\]P)R_'__SSTQZ]A\__<>?.W>6C0UQ#KE^W=0]XWDKY!Y7 MM\R3#SSH/[VG,/=V'M3SSL/')#B2-P_K_WG+F'W/!R+\@S&TOB4TH&VAEZJ6 MV]V>'1WU08THR9D6T/$,-"IFX2"QE;(X:!;YLFI'OC5N02#G/K;.(F2IQ#N M],C55WZAEY%R.7JSJX:W9< PJ7]%UB%R6/C YPD\S$9&W-*4E^5^INFQV!5= M,(\FA)R+$^\->T@BAB9-]AH3'-%%#SGN(-/F=[?QW^-/\>5#_%?V?_??P3O1G<=^@_>B]*NW MVT..X>]N?_K[NT\__7SYG9IHD_UGD@++C>?S.+4R S3K#6'&NR3.M]F*GZWD MVY UI3$)O*.10*E6D#;T:239%1&$5Z0@;1]/[8R^I@+U^_=- MW.C0#NFT.&ALT+D')94>BP3,)OE18J=(&5!("[CW38.ISL\F.9S"ZHJ4; CC M@P5D]:M^+'W0A94%P11M,N ME)E6QN'5F#G5],WXHIB4#']>Q\$%S[9\#\F6;YE!MI[RW=/W]^]Z?A>%IOOB#4;-"S%1N5M@M#P";)]>%<2J/R1!52E#SSHC:0 ME#UA&U3X@==UN_M_F0QN\7QFS3YQ(P8\(AD4PDH/,WJ@'I;FM?JW\NKC7;JY;.;0C8@ > MI7OK/K^Q%W+(':>#OEV^K_(I@Q(LI_&SJWLUM6M\2,G(_>;=[;>WC&2UV)P/ M#&EC/XR?UO+$:;+!!A!>.A(.M=TXI.RC^AJ0=+".DQT(66#O)/012O,V!#YN M2AG4P];@D):5?H67@1"7C5MR*&ZO:D&*S*12&%))@Q3]O=?4'0/L .K0#>T7=A,#U$D_E@'%9<&H 9&=Z:-$G#38[" M[C00'(-7;-(:UUW#PAP"BAKN8T#OK,>"<*Y9VU9HJS=?&)JU"#]U?'X^P/4M M+]>LO-C\+JL'4%)X7G!4EGA4%TV&3=0 :((#(@@S-BHRH>D,Q )V\XH]PQ#< M)A$;5_O=]'(?B]S^PG<'IA%OUT8J\99'!"X%R[U,HPCZ2! M+_WQ;$VFSA&5X7=$L(2;#+HJPH8YVQ6I&!/.V4W!9-O6N8-:\0PTQ?J1 0]] MWLY_>W&6T?A]F$"./WC/TQZEV-$6Y_0>I*'T;=H:(O=J>L6>.NX*PJ2@[.#I MFBW57+]C,ZVGQF"_-/$I#;(/;'Y]V;-9)O=Y37IUMD8,&?U:5@%[K4V1P\8 MP:>.N@LOVT*@*:=_NM.I-C;GN0/"["Q]P$&()C?\*X@#>9N'.^7%-G^DQGB^ MA8@1< Z:#O0M!^R9LVY)F@!M4A OSX(<1.&9'D=%=AG]!SUJ_& 9+QA_IOD] M)*. C 07,D-%^,]!0:Z#J6#&OLE6:0QB'D8".U9.5TA/M*D,+8U)3'.1+J4( M73[E["XPV;YE;C95)'),&%O"^8IL*&>+NUO+=55P68(QE16\Y1_=P2 NXQ3#Y'1\S$YJ?02<9\;+U_[OAS +:T6" M.U!R5&_$\#C>"B?YKH=T10Z($Q29FT^XY$449E7$@&6O#Y_^+O/MV3<&;)45 MY?5!W ?(3CU H7:8&TT!,=1-LX:$NW'=D4/>1&6FCG3.C@R;_':Q#[$A'(*@ M4ZO4X5 ?&MY3R'TQ"P['DT",AQ/M(0%Q9'_DB#A5F\GQ8)P?2DQ$;0J'J.C8 M+J9PL?(\11QOD^H-;1 C6YM&YRE2B@;(L:E5W/D!VYZC/:=VE2J"*R)(.LP, M8O([Z:\9=)OD\&+#BZHZ% /*5]SOJ1]N0AJ(;%3EE6]5U:+)0N99(H8E2_8^ M*SQDB!]RT+2E_=2Y+:O>[$L!U:(M0^L49:6<98:V*G;&=5TA](:7 BJE@P97 M'I)REOD"J]"<2E9WA8C0&U_3J&\:[DJ^0DBFIG'%K,H[\5?9'0YS:TO$ZU.W M=G)9:6Z&?#7H$7J^@Z94V1(<> ) 4=VT> \;9HT%>^6@[ZQ#9Q?##9E+*? F MZ+KSU>T/"'TP]$N8>G[N/6QIZNWI(0_]K/M56U\'Q* T2%>)39VMD4/4,-FG M#LR".E')%\7-WOQ;\>._68Z_L:^QZU=P5C36'B,SHH);;P_$4#-,V]/XEV46 M7QLH_-S0!M>EU"RIB:HPFC.=]>'.0_*4;;LDNC72:'H$!1,?2N=S^[#)&7;Y#OZ'-*77Y*# MSYRD]MG?W1PQ#@S04WEYW]H6.38,D7SZZW!!FZ2<.'D6U&V_?K>@H"!."NH. MX0/!Y]01X7"9'IXNO#@( R^G0\(=6CH@AI=!NIX'0C2U1@XQPV2??Y 7,/+$ ME_2193,T:P4EB2'0)Q4#!%$6=K^[@5LDY2KNZBODB GCIY.TW%"SC0:?O*_A M[K#K/,>>0 PQC,VVT?EUU5A*R.%OOEZ3;W$$'>)5I07D96YU"[M2_BIR-$ E M@3)+@RAJE>3@UE1YCV@I_UE)$*$!>3Q"-I"]%Q_[89@(:_!TI$^'"*;G4>11 MDADIG,5(./QXU35YQ7I%)/.SH@:"_8H4 CB\J5OD0&\8YTIT@\9%1.D )C$,%XU7CW+-7L=!E4.J:3'H\(XG44&,?=.M4EU; MCB:!'"=G*&3",1CB;-;B&U$=)S@PYEW=8!53TN*K.O-$ESW2-&(SSX-5*7N1 M9#G[5_),T^,GFF^30'D5=[,I H^K]HVVG4\3,VYKLEB%XC,)8L=T7>I-G7?7 ML9]2B&X(XR(3GXK9P8%'\'K* U4E$^7)9*QG]X7^ZAFRSS2#G[AJ9,=U^P'" MU,31Q2/;.A+_D*9 0C';*05_SR3R_)2X?H;%9D"U:4!9""E$$1(L:H])&;? MJ9!$Z>A@*7%MO!.;W"EC5UF!STV5-1O9A 49^<=D038+%MU.C_3+UL@7\[:Y=6P(9?O#(JG(Y;+ .C7K7HE4I)T>.AL](O)$V'J MI?%Y^0B;'CO_;9]+F&Q\OCV-#&*HF6&7$:[X&0WD<#5'HZG3XY(.<+A3P;9_ ML?U6/&S]WV&P4WU7?8N2N5;C_%D8)Z9/7DZ#&4Z@ 1M5JG?[S8MREDW8*3CX MW#MFDSI*XJ>W<,0IIZXROQ\]QL)OFN?[QJ(_NN.,X9E[D]6Z&B->UGIU[(XP MAI;(EZA^N6?Z:2G=,\'AI#5^XC?Y?#"BC3S6HGI+W/&*Y[5 $G2L1='[[N\) M$,3\AS#S(P:I 7D\',\"'4T@4.V$HGDK/Z+O$O&IQ0+]<'72<:GHU:;&;# K MZA,6Z^M)\?9EP)MNVW2BW>KDZ-/%&80]2YS4'V3_$7FB.B4?&R[*N%\D<0ZO MV?\6YMN+0Y8GS+5>9QG-USZ;7 &M]R[!IVF3JZ2-7EAO$G)?$4X>_9_)5>>+TCP)<#82>%WAW:J M&\(7AF#^5Z;SNF2]V810?_J.N?9L@FW7'25>.MKBA(-!&E9/OUH:(G>=>L6> M//X*PJ2D3-;W*^*1STGZ0I]"+R:/127UX@6"Y7=>-O5V^-+4N)[ZP*0Z[RL< MJ!%YOKAQ/]1FM^NL'J[(1['S5,]#G;)<'AY&7-XY$ M$_(KL#F=YBZ'.4AUR8 @/%TBQO1;Y# _UWS ,*\Z+6Z8-XBN?9B+,2ZX3!GE MK;YJHT;5BX;J$4.7TSJ>",Z!/<\FBAL[D@)Z?W:J/AKF0?U%H8C?.7=R,_5P M6GD!X^HEOU.3U5A"2(XTA_)TRJ5G;-LV=TT#PCB*GA1)& V@;?V7AYV=ENB# MS<;.RT3,;E7<@"5/1_$6* 78T-*XN4Z \K1."SZ,-&.1^\8A8!L?;V*ZCH.' MEV0N4)X36CQBMMAF)'2>4'D5&-JFDQLPA<#R#2];#)&_F:C4N1R$-6C,'JA= MD1MXJL2LQ;BCQUW==FH&X-794+(-R0^,!IT+QW4BBX?B!IN,A&&%PJN X"9] MW,%OO@W3)6&N(>OUXBWGBQYI=5JG#67YB-%V4F6Z+AFC9 ;W1GS1,T67F MR[:L+,'=5'_;RX@'-9H+[O 04E:5=Q52:\,V2CCIO2C)4#$D%4=R$Q/&4[1Q M&5UK=[PT#)0WZDCYWN [@DK)!YHVYK7N[[((,.S4M_VQ0+W]8@"O6_JI0Q:( M &9U9AQ<$4C!\MUM_/?X4WSY$/^5_=_]=_#2;N?E*_[BCG[U=GMH^=WM3W]_ M]^FGGR^_JY)@P.'K/DG!:=[ 6T;&#_*7':F7PN4%FQR[),ZW15D7.&?+*8U) MX!V=0:@9:W?FQB3 L$#!',ZGX\LGK5<>QD3I@@0OSDY)6[2OK<'8B0/84\U5OR%(?_E,D8U_<7Y(_O?B3A MAH0YM-BGR:,8^%LO9_Y %'J/803.Y9;Y!X\ >Z%((!<48$B5[.WPKZJ'#Z]* M*8'$=TG,B#('-2>REF]%-,J*\ORR4"4N0I-ODBE M:9@$EX=&Y.QLC1@U^[7L>&=:-D6.E@,$G[S'X91$$2?J^5N9CZ]K["N>.Y(H47X:11^!$NAUPYE(?7X6IR'?99(6NQH@1 ML5?'UF3%LB5R/.R7>_*3D2E5.ZZN[\B;J\V&^CG 50C9U"BD&68C^?M%YQC6 M:-CS3,)@-G,IV+*G)I1^2 M:2ON?%Y+7+ U6;A_O9_):*GN@BZUI\YQ65?L35 4//B^K^)!3=Z1=<;$MJU6 M ($1K3!CJH]2 - @-PB'.^/ZPW=Z0_SJ]>P[-RQ]XH/6:PK4/BBB]="YQ1M, M.MS)$):&%?;,VN6R6WX[L][(V,(.J.T_%KK.Z[*!Z M\CMB5Z-)DRH)J/(C\B6]4=3IR[ XK(1AR;9%4+PSB).#!00U=P\)C*AC,*X!7@MGVR0*;F+Z$.[*BBB# M+C;;^^*<+I,LT!X!T=(1N?<_6HWINU89I""2#!1L>%2#4I>PJ>:HE^=I^'C( MO2)P7#XCX)U?MJ&_Y42+QP@O812)\*_?#V$J$AOLO-\H\2 K?R-P1!$A8,,6!TR4&J#W$?7IB_\SY,,C^D#)DN MDG2?B"C)]C.1 7T0(^Q0C26R]G5 CJB#Q9_\, $8D(H#45BLR+^=_OQO=C'- MJ?H.3V?LZ&UM0R2B;-LW1">_X\2?5DWDADC]$>F&J%'$N='3[C9$)M0QD=6M M?+&X]H4363V+;'9@!O7#.4U&:]Z0KJV]$_+E>I0*,R)UE5?0OK@8@4R8?&:VG(BI'+'&UVU#\;1\8>5W\^ (+?;*Z\-#K>@QZW M*60]VC6FG.ALC1@5^[646-C>%#D"#A!\ZL@4I 'S*!!_FW$(W!?D[2*1>35O M-H03?\NIDY*\?=1Q]D7UP\NME^8Q4[9+3:7- J#D5*,S "D;+ 0VSL35=$(< MRY&V+S@0+\L2/^2Y:GG19[= HDWQ:DZ5)-U!A@&E>C^?Q@![$08W/B76T(Z( M\664[E4<^Y!>R)%HG [S7I&P75AYS01I"0"H>! WSL17-BUS1)GFRN'8.!L7 MIK9BEU[:46.@]BMB_#K70H)4]1-R)&H0=.J0 E)VP4*S\ [O8C1KHF^FWCQ[ MS,?EM4_NPRB@L;<)HXN4>LTW+4/[()[50S66<[VO W($&"S^U %Y\\OZ]N[J M\Q4_XZU8$,[#+F"XU=4AOKA57#\<]8//DJ"F!U@6!2.:QY,;?- ]*=Q/?,T: MZ9O1@[V*!;H2P_R')3H-9A81M\Z!'9T<8H$=!35"@\_HIF%RT[7>-S7"# EM M.E5P<-H".Q2TRCMY1!44JS2!$%/B^=N0/HO75LD&CJ52^C;;4S_OR747' MT>R@SH@Q:+0-3N]>^GLBQZSQ>NB)HY-Q<<23#,L,7C3=97PNN'G98\\DY>5+ MQ6I%*F;DBTBV7;)S=@%C?W#079%\0@X3?;@GDUMW9M!O;(48R=JUDI!UW@0Y M-G4(/#EUADPZ?Q:-*U(T0RK>[.#[-,O@VJ]:B(MT]<5]8/"OC/EV/IB2'=]A M7GRSBNU:%-,*V]'.EWXA7O,.4'TUH48(ZS4 >L#B.T./ = MJ=;D[=XIY/)XU3HLEV_..7@63\4;JDA >OD$I3"&0[NGTQ[LRB31BZ(I6= MJT41^)-* %)(@ %PES?Z3*+Y'3\6D"_MAYGPO-.B\+E%YPX@/NFQ.,1MDW]Z ME';],(F[O &%#;?8;IT_45.R:J.!3=UF:<;'PE@/+2=O3D#0](#0!UD?O2#] MVGY74?\9,0PUZ"$!1_D-.;0T2:KIJ4?8FC64,;W[:A2@I4^_R:>%4@)^!E?)4!W*\Q_D.7XA1_6SY9S)K\!B+I,TOP+S:03Y*$B^ M)NGA,?3#C@1GSC2I-RTAF6AV7,&-:-VV)Q@[9 MVR?/V_][E6RL^$N5<*SXPS_N#X\9_?W ANC5,^2 9*P:?J$JZA!,F0%EWYOEY(U5D+!]N%]E^<:.UKFG/>!6-%S5B3T36 M/&9U9[:?/FH;_;&^MHL:K>>>66?#Q8Q274&QIR/4B3]C5T=]>YLB]V29U^T] M8Q??#A$0/,)+0<@T($_A&[.0S">)GD!\V,X+*($6 3DT1)ZG4B22I$42=7D?F/U /O!<_[)-]=-*389Y M%@JW$Z5A JAQO/'"E#Q[T:'(LU*6TJQ"V;R\N%2 X5C4Q^,E!U(OSCR?_ZF* MJ/O33^^$7*?2=HOTC4;G81F6,LTGEP!RS"@R0"*^2@KQAII_W$H0^SMV+)9+ MZX91RFV<3 Y]4TLF>).NE*X,XYZ6+=%+'V]>CF4*M, (4"V&%!'08BNY/,RB MAGSAT*/;U"E4E#R&R<9+=][]Q_:+^99V MB%&V2S,ERON\$7),[!1Y>M!R171%[G_X:#LJVX9.Y/]S=DMO7$%]B/ _AS3) MJO)EV?J)_^5+]C'RUW' _U%$#'U@&PC^]W;_C=+DHZM*<& M4SF,D7)M.'W@?!6%3R%S0J7C69XB5VG-(0]0[3#Y-J55L=ON:T>]Y!'#MP$[ M2CS72!LYP)O0=.YY%RUD:GI]F%9E"9KN+"%7EG(+HEQ76H5Y3%8M9:FVYM6% MFU+D@><>.[EW8R*]58ILN[QQPV31VY9!II1QW.FN97JJ]UV1=N9"R6;0>$X] MK!]BG!^C>77A-J 3I8*)]$=E9B/R>*PGS3@M_42_AAG/0UE6+I47$(E"Q@+BS*2$4"!8OF&+!. MLZ':L [8N*W;C&Z.TR.,H.57FF;T#^B#>.(/U5@-KNGL@!P:!HL_(]Z#,2 AY_ V*5C )H_QL![X8D57 MP>%MR8(('@YAQJWB&O=@S GZK:[&;9H$![\CS<^ /HCA:*C&U;ZKIP-R.!HL M_N1M!# X0Z.]X&%YVV1'U]-)6?!P"$=N%=<'1Z)L_53%5O:E)':A%8O=;C:D%*&$'[@5%79[2)0K3[*6:;; ;E(2^^B, MQ7:#QUQ]R&D,?"XUJL[>;C;=T3']71"#\T!]J\CH[O;(H76H])H/;+/RX!X> M=L/E9!H^;7/E3%:\UMO+WI;#K$U;I:2OG-@#2KJ,_3"M\]DU96T,G'W_-^H M^-X G$V*=2D?NERR/T7)7MQS*$_0A\8/.I%B":!K_:N^SG*$GA/'AT"2GPF7>@[C))<]&><$U8I/Z,B MN_J($K8:2.(N%_V-W$PU QY!9>.,']FOHRAY\=C"]2%)+U(:A/G'),O^EH8Y M33:;SN\XFM02UN9I]CE?8,?169DBGTM.(B:ZHV7+LETK7+M3K<19L_^K&4>P M)\!_14H)'*X>EDW%"9%BY+4.&YU0O4Z3.$F][@"K\S:(P;5-HRK$ZJ0!D:7GBWC[5FYLAGNT=>LD)W] &^9SO MDGCJD.(TY86'W8EO3A]Y^>5N\IM73F-D01(/1(+6EHC!H%N[ZFZ_L1ER2.@1 M>O*=:!*_?72(# ;50@,0UG1T4<_ADC[FUVR7F_+AVU$JI[$A3C#IUTTMXW#> M"F\-APY9IPY#($DJF@X+XM25^^SMNNOA=#1?TK \U[-]<%9MES)$&R36-%!7 M!&C/J873XF/=AU'(ON(O7A31XWLO_JW=R6IOBG,$#M%/NEDM[9#[67U23QU] M!5TB"!.@7)[I;3Q?),ZFFPWU%-*&K:^C"V255RFAZ<+-DC"P,MI=O75CPX9&T-% MF.4-3\$N0A\;CZXFD4$,3S/LHKS"'4T#.:S-T6A^O&W F$+]F((KP-G_,J2# M:S5:2B"SL"1!**K8K(AF78=Y$L&9."V?NXD7QP@:0X7AM MMON6(>HW\6>:\UHYD+Q+[,4[KQ5'$D*,MK-LTQWQW4<%.>+.TVG^9?N^%B<> M)_';ZO4,<[=BFA?%EGCZ01=G?ZXM5(\4_PP% :2%;F+">!L@&?U6#W3C MQ<'P+PNF;#YOM5B1XIN5J<5_P#NPB;./0K9)/62BJ&- V2SR(&M'':2U@;U@TYN(U48OZK"*7$[4:LWCYC*:$-AC_U_*W,>=194?8; M+5UNZ:,IEB\<+6 D'_KQM+8M:8LL@+)](PP9KQHQ62X"#:YUI> #(Y)MDR@0 M4ZS14E,I8<;L6=:I,'P2&>R8/D^IJ3-%TE.=ELJ3:3DWWE=!HP6&\R+?S/O- M2@26!17L@JP;*U9LVTX&%-1=DR$KUY^'9/W$!BW4ZQ7J MWFRZW>CQ)!!C\T1[G!=G&-8?.1I/U6;R7K*H(U9-"Z_D1MB$ $>W/"MK2 P@ M3LUV7D![T=A1%0=;9JQ28LG,%@\)D2S+0N!P3NO2#78UO'K'$)Q0F,';!R_: M;]DNL#TB]JP%8K1LUD:"8?UGY%C7(NS4L:84P07D:2^$6_*U"TF:M2W).8Q; M-:21QMN6*$F]VRT4#/?I(8<$3AVO#SM;(X:$?BVKNY76ILBA8H#@QF&#RT!. MA+!\I6+.#(W:N4QO8%E5C:@#25O*BV]Y&;2.@T]>^AN%XT'YQPXPFD $,T9- MM4D%76,I8$>TR?I,'O; 42;C)I(\O\F07)6_6\8V_ 9QB(;HC:/3:XLN#FR3 MN&,6X:'^ 6/TY8?LATL*U2)%NL1+NH&X^RYO;@(5S @ZV2J*]S>6!'8,G:[0 M=-\A(G[)4[P# :;DRP_W/Y"*+1Q_%8QM>XA.3")Y%L^(>FSBU*]$,V8NDTM] MJ#D:(!>,A>-@;\D(9W9@MD]0JYCE2DF'*&169:W (NYICTV%H*N;6^:)#B\L M,YLB8FC28RV)7?/((0U*9>RKZY./F*'/;PS^H93%Y& M)-CU#U'8_*AF_5??N*B!*_!1ZG6'7.;V1V$W.V/5V..7PH9P:B$5J PJ0W0Z MS#^@*_ZU8:C^IXM 7[]EH/U@+;2%>D'0;=HV?^!']?E,T:=G6CG!;..6*\&9 MG_!5)JI8*0&$SA 8U_BQ[&9_.$01:P*7DLT5=R=1P0^9$ZPRSH6ND5@&D$Y1 M:"XR*(Y$&T)N@#'#2>!,7K:AOQWDH]G\O>38S6/& M!2(O3*(ZJ-?1&S-F&[7I(/ 6$A 0@:@R((5QXX.P&%3T]X,'N'T^N$P=1[P/ M$R\+LP?J;^,D2IZ8,)TEJ7K:(\;D(9I6E6LZ&B-'U4&B3QVQ!7&B4K=?SLJ) MBBX+W5C0UT1FC LU^< 7>!NUSOP_OONQ'5Y&]$4,-6,MT) ?H[LC<@@:K8:& M3 ,U3O74%JXR3;A2_DLMKX<[V')OB=HPL(9P?_KIW62$4_LN%^'.+# 4X63' M92/+\+9'@8F;JDO9,7ZXK%TM5->0\F4$/:O7.&+ M)(,?DV>:'C_1?)L$Z\.?(:4G9ZNFX2T$T8 MAWPV>L]>&($ KN[&4=A$O4*O!)+I*97CP4JF M)!*E**181;5N&C T;D2CG!NAT8+#^F%&=P':UT!=F\7[" \7 $=(]VO1GJ91#"5 MO#,EZXX/XSLMQ_>.2_(#'-Y%AX U?$S@6!TR5Q9/^.(D+O^9CN77R,LN[%OX M"IQ%+?II (9H47M/TS )KN*@'9O-Z__>8QU]2KR<,$D@_O:6B[4B@Y$XLVVR M^]Q+T^?PIC'%)HSG=$5ZTZDRP4@O-FT;/>FF7D@Y46O?&.L-V)U'$)V M\2OH*"6G3E6V-$)N9IXJ?_0*V+;BDN! BPB*4H.3--:UK-1#%VBQ%%5B8%ML MK7RP@0ORBMS5C=]V@+1RL*5"8LF!!G*^!%WP8L4?DRQK>4DXEL*BEY0F:XQ8 M.M3NBU\B&I69_%Z6&EP*BH+;$1<5&W!K->-@@!93[3.=LG MK8:IZ0LIIJL*7]@\_LC+LG 3^IY8@<[.^[(/#+'4G@_)59C..>*:SW31H*[) MYN.V$',X+G[IT*7_[(W'FZ!8=[[G"\^IDZ_L)6KR@LLV8I6"T7BR0#&B5]=W M(P\)%[ 'R]:>!\D&+O;PW_*VJROF8#9%Q(NL'FL-BM/J)X=\>=2D MW*)C!AS;H">TZ^YVS;8"ZS7\+X>L6_8']4[;94P 'M/Y#;%@C::S'!EV(?RE MR9' M0A52#;X3,6%7YB$_)G/CS*R:=Y*MABPLP#QCW#GGC9<]T 94=Z\?1YNZ( MI=+\3_M1)&&E.) 4L/*G.M3>APWHN!+[ZM6\$IO9N"X"< <)/G1\*82(ILZTLH^UVE#=I?,G\I/#4 MN1_7WFT!HWR \)I'N:".9IQG0IFQZ;(\?Z3.;98.[."YG?@VS0XK)U M]%S '!\FOX:-C:0N-H'K7Y#Y;]FY'49[3%*#3/3 M X/C=QWO#WG& >&G8?Y>8X^%#/YV;1N'^GGS!0SL#J%U^#2"_(IP!N0G)!Z= M :7_GT.2TX#^ANJ?ESBI3X76/ZE_QC>I=2E]'S[%_!5CG),OY?S]V?)[+493W)7#?RC4'6ZY/B4Q/8JU\<,A#K+.=:>U,>Y!VZVC.F";6^(=K#WR M3C[Q!K*%QT0X8;=+BU$U=T+-#1!V,0._W#^D?%-[?!]&T3V'''C)HZ-JW%D8O7%DF5Q%V!:44D M%8A&N&S+C5$S85ZBGH^[0$1A#VF>RS#SHP0D:GGP-J8?;N0:K+F*1KV=\"+, M<-&G#FO!8464X5UQ[DB2 MMSB'>U=NPUH#*N1'DLDC#WWOD3^$L1?#$[M6Y^-$Y>&]<$[)D5K+=\?]79"_ M-QZAP*Q-XS.?D,F&;$J&Q.,<[;[GM:&N5+!S6V$$D9+V#?$E&.$<>FX!WHC MHWKCG,@3K="74GMY7LH$173G.EZ13>7'!)(?BA3:ANU03P?H?G^%94B0XN3LNW;'NQ:#M FIP;YP8.M$*M9O<85WQND-C%9B_]5$O M7-UO?VS;X70;%%7LEAH\ OTYZ#U0?QN'OQ^H\8Q%'2R10XT%>^N.-&GCAQC4 M;&BM-U"B?$4 ;H)D32K>B\^&9,.>.A(DC3#^C/WKIS"B69[$A47+H@QEWL4F MK[:_"T[H&Z.OW)[VM$>^)QTJ_>2HC%UR$!G&P^;*A9!IL]B.'OC8AC_L:1HF M ?3:E?*5!^VDH)C2/3,(?P["\RJ#JU)M;1EAS_>3-&"^"R4O8;XEZ_L+\J<_ MO+.[U35M7DE?'M-7!2)+)J>OO"QL:TVKK5:&N?KJI=Z&QN'CZ6#1AX% KOOF3]%UNF%[V.Q5AMLM!LBH@15(^U),#.(X<B^*P+<=* MY7;Q:!=Q71L4V!.%_ZJUM,9*K4DBQ. /\+D@]C';L>%Z(;UMH#FYEZ7,6/2C M6-,R/PWW?+O0<930W0,GF(_0MG;MVMX<[SY\B-"3[Q4Y;<@[P/ZY(@I]ESEN M;].$X7A^O&5:Y6R'"8%8>UBKWA\?&-N.!_G#>N(>TR.TK]7OZN^&=XR/$7[R M6$_BI[0%2/B:Z.[1?JO>H'5G=K1A/1:(5 MY!YR>%?D^\4)BDQW6X 5V4A>W#67_-B>17(4)VP1]]_IUWU8; $#+^?1LO]] MB([DYY]6A(WLGZWN!NV;J^*U:C.6DTP#SD=/FSE6+8.G9]QH1-.'EV0>H/81 M6!"F#K)%*ZQV]EX8L@[3Q0*XKN"G(-QL**\EQD@* MX[S-?ZF>[%O]O7 B\TBM^Z\[/N+/>354"AGQYD0X.+0-S&G^:T,KBXW'CF-,Z>15'5E MK[Z&&1/)IS>;&Q&&DUR!C,$(@W716-XD[[5(WY1O); L .A70SL<2)8P8013 M. X2;,FO>7J \Z0H<_3>R:Z5:L9(I#$X@@0Z#XO/E?J4!+RD#?!ZK$E]9&26R\,5N3OU$O)3>PF M-;,S*[%9_PXSN,!7>7A)9IJMHO(ZH.3$*E,0I""Q?. X5<0J7C#&J/%"EW'< MQJX,U)/Q['ZT.X[.*X(*U3*3P0*(O!*XJ*EB%S" -7[(T&(@-IO_$SMH?&"& MUF"P@LSK@0S5+E,1 VB\#L"H:6(5+X S>KC08AXVC?^$'BW"9QT>1D'F%:&% M8I?):,%HO!*T4#6QBQ:,,WZTT&$>-HW_C!DM9MKIU:##'%18/AI81@$G2?-6U,(SF7UH*1HL]"@V&CC=!" M,:17'9. HC(G@KN)7(9_%C:*Z1.\S)P,,<9,=2NR$A=),ZNH'S?DV,\H1GY%TLGS7,04T:]&\ ML2'NF=6NFSJUSEOAG5L=LFIZ)2:FF9.Y952Y2$XS%[/L%R\-(3MJWR1K:H=[ MCK5JIDZQLT9X9UB[J%/'8$FQ8W[9]:#ZEC;T8ZYSK"U@C.D;6Z8AN__H0Y4+&#C=Z QO!N M'VHG)%$8\+Q66<[^CY^"0F"\#U;=,'D1;*K*(^!!;J_2&#="=.O8OL$J6^*= M^SWR:MMHW3:?VKO8;&E3DJ/9W@L#/ET]?@X)F>G\Z!"P25I4X2E*,?-'7?+M MOE*3587":B87U9U/7@\BF.!_H_ JC0;K9_;7)WI'(66Z^B+FIT$?81"9)8'" M<+NTPT4_C:4 R0A-M$%,R9,43(GD6KP\=989Q+IM2A9OO<(4J31%)%^9J<"# M%%TNB[N>.^;NW%+V65IO4R>063"Z=-AE,+HTT%@HNG1I8@Y=2JX$V#('1S#& MAR\FK'.&+^6E+$FY,3 R_WAD3._COUDUQ:A==8(-R@TZZ1.^7H+O!.Z1<[I M^VA!C@AZ3F:A*97")I6L3*%+^IA?QUF>\D0M7642FUOBGDP=VJDSJJ$9WFG5 M)>SD@>AO:7"(>.XH7CR+)V0 3J1BU5; WL[4,Z'VB8(S2CZV9,MZ'QWHS4MT MD>QV;%D.O:@XF'CO^;_1X&/BQ>NGE/*#@_;Z"E.(X)R6\VPB\V&-IH \"]9T M?:8._#NZ%[%P&3^_"N--DNY$/BOFUN7%/C)/"(A&F&P$I"!2C!5AG<,D9?_G M'U(XNF;_$^:U;/H,2EZVH;\59:E3ML2%>R\B7@S'9FRZTXP?EL&O$1#W4EI$ M/HOS-E'!NC2)C FVFUW+_J>1%J]XEB>K;P77DV_AL&"#0^O4;> $L:]C-M)% MXE?XNQ8 ;Z/Y.O"\TV)3X+V1X.M!^V[US()_*'CS8T0!T!R1_[4@./YZH]>' M%2D$$5G6^(^+6#(,VZ_-2G+ .UE4+FGD'6EPF7HO6A>6+KJO8W'IM=R4!::5 MZ.M99/I5-+[+4/X5"&E(P,11UAYQ5?ZOQ0?!5YVP !7"$)!F::N0!4.VF:L^ M!YP$D$9>EMUL_N:EJ1?G-RE/AKS^&K;%?G6UQ[G*#-:T%A#:UACOJ7&_R)-# MI( R8&=!FS @%DF^?P7ZCL([[:N+9GY>)A (,L8PLL<"YVA=V]Y9*IHO;)Z> M"&U@I@H.&F\^8&E-XOL\\7\KN%UGV8&MH]3GJ^?#"UOJCL7_0G*Z]EW.=%(X MA[,.^\B]S$0ZR+$O3^RW;UHX!VJ&D%@6TH^S3 ;2#Z"P.:,=I9?QHR&] Y(QX.6%;9EK(">37=C^ MXQ]^>*<)MIM)+1RV.^PS"K8;Z+P"V.[2"AML+(+V^]^U.9M-Y-:.&QWV&<4;#?0>06PW:45-MCFLF*&;1/&' G;PD9+ M@6UK!FN$[9/QY/X]S,D36-MC$2!- M.&T,+V+T*ERL[G@43P?1!#/\9/W-=P==N^3-$U>V')U MX>W9+_FQQ3@C2>">KE/L4PGM/PUZT]A# C1#C;=&^ MQG?UQHL.$W30Y E Z'@102KR1 B&I.*(P#TP:A"I/Z2&(&\\MAT"+Q[(?^\> M&1@LTLXR'1W-ES3KS_5LG^-5VZ7,Z :)M'WE+Q7(41JUZ@[-/D.83$DH]'PAC";^IB"FF8V)Z$ M9MFOB4!MD'!B<0_^;%<+H,)TOP MB 96@<_TU!T;U1$Q;H[270+GH%[(D7.<#G.@DV?1#6/(HRO>YGG\L+)\M<[& M]M9[A@.*G9>+B1% R:]-#@EW8TJ.4%PU26!HA$<.E.CGGPT8CI!9/3F\V'\*8<82# M/2@L\8$-RG4$VV(A]*@PBFI.3J !6M&N5#RT#0!X3BQ."2[I,L MS&G _.KD3JR]ZV+I?4B8SJ6_O0YVS"N 8AYY^$P+I67VVB[ -,4(,; :M:T$ M8"-6Y^GPJ@WFBG@U$:L5H'*DW2P"."TM MI"*7=2L7@I&U8F4FFSS&6)&Z>-6R4N7?=K>RH+:TP?'LYDYK0].4!F(-YT7J MLO,SE/[6.!>?@5K6+[0:FV*^S^H6>-YU5KD-+=Q/V_MO*TK*O;:[BHI-Z1D^ M'R!.]F93',*&-+OPHH@&[X]EM&O1<%3:G%%4<<]J35;K3>XQG"1>E-"EF/8D M(0Q3N!3P6R4'$8+ A96,A2][N*D$Y]J U9U[+.UUB-F?F&M!(3L=CVT751W5 MYQ:^-*1\>/$FC(O6IV$TMN[K71M3CBGPUIA^6ZB6T6Q -,O!R9.*4YNT%<^; M2FN!T#_40KV WT=H83 _6!T#X'[^=,D.GO--&MMO/4S"=>,6.W^E5$/G((DB M+\VJ-TM&@'K:FH?>-E8@NE3[&)^HQVYUA_$C%$(*5@"5$HH8IX5Q)Q=8)I%BVS%66 MASL>-K\!$SQS$RB(XLC_M6R%#T-T=Q!"?\$D.8;QTX@P^K,NN"%QB+[MX?3U M]GCA;I#4L]Z-*B% /"0;03R]9C6[(\WU*)CD7N1,P0?@+C/G2U69# M?=@NS'CE $&7Z-HFO\)$5H9',-N-Z2X+OD^] M;6V)W^L5?QUQ#X3]Q#Q M@XU"$BXY+T@5U&:9EV6)'_*6+V&^)5XI)Y+8:M>&'83'*R*E0!2!C<)T@311 M_\A"$^#&H/' _A@W/!<V$V7<;*KK>D#C) EEXG%;5*_SC M;AM_H0//&ZM:BA T$>83RV;/GN;EYK0 -_5Q7HO-NGO@GMH#M%4G=4=SO--Y MB-"S,PL5Q%>D?LKL9!);4;A8BIT<+YM44)PNA]UJSMA=WM&]?.^F"LZ\JE*M M6R\,FMRTX5UQ@LX4_>6N<& _Y+N_L5IH?0@[-P-!#%FYHXY$!#^PW4V6,!9^ M= B8YU[EC1%*PZ92V4:6/]O=)]KZ!!4?4+N^+/ ]C8128&=_TV?+#O=T%[[U MXOA07=JM6BI^;YE+%">&:K3;JL+^;)%[_4Y=B M1@^FR)M"BN_YC+3R9NO/PG8Q?XT0S+I1,&Q"QM'W4PJ+ULFA:%S\Q?W3KP$[ MU45M3?OVHLO8?&K=F]2=""-N4^_>R\!FRV4HCZK.)^$)AS13?:/;TE6YCC_3 MK_G#"XV>Z:RX -+=9@T_E/RT"-\%F;QU'0 M>FVHH5AH'FHP0J\)-51U3*$&X[$0U-!A#3:=_XP@5@Z4OOH*=__BL:>,)A\6 MQM/5'3QK339A?)'$>Q@=F@2*7;A)GZT?(8^OWQ-> @YY4PCP_8I4,I!*"/)K*8:KDNON[?9? M3A_GT( I%K7HWV.UWL[+ )9A-FA\J]/9$S]<#)1_-C(4?#H1PNWS';.&*,B[ MG.B\1C2\1&1<)D[W@226,>G'V*-IZ@_ICQ\ 1FDQ&P8X-_&"%_CAA0,K9N%, M$&X_IKE*BYGX$^;Z8J>W\1EM?0;W)U(SJ[D(P P*+BYF[QV%P1Y&(=^.W&R^ MQ"G[RU,,T=U,WT+13#U%@?(XMS3-O3!F?WA(KKYZNS#FS>]H?DCC["Z)H@]) M^N*EIP_I+++%C1^V[*X"D&F>>!',FN;37SA4 G'\*T4BOP(;4O!Q V;+?9H\AQG\PE!\?^#)=G+^ZZ;826;,>3HP<(5Z7WP)@FZI M(X=*YL^3JPYDZJOKN,Z+3>!]*7FM<(% F=3E6,'<+4^ I"RGG59ERDU'B<$Q6+0T$F 9LUF%<7JR<;8D6!BB^3T4 MY+E@6,Q\:6&*.+AA>)RRC[;S8B;09&-LT+)\A9L;#,^6"* M$?(D$<;5GCJAJQR]/#V@9" =GI3NDU2D=I!>#"TWTH_%1IJ?F,%?_=Z6TEUZ M/!)OOX\@BS@)6/LL#_U^YXE7Y4HI_+/XY4V49-GW! 8S(RYO\)+R.@S /4_# MQT/.ZUZP_G$2!S0XL.\!?RA%A'0:O&;,6[!,(!-<\(H(3U3\-]1FA4\"(">^ MB6(SR]D1T8ZIH8>IT MG?ZL3K[BZ.OJ*_4/T$^UW@*?A:_/4RT[:FT>R^05K,N35?[7FJQC3::E MJ6L8AV^IM3Y,AN]N:Z)5H992NMH2;&:;VY\8!J^A/Y^,S:;QZ'1-_8L7QC?Q M>R]]8O]Q6]2LG;E^]M!<^%HYQ&*CUL4N@J]@#1RDGI[U#L[07:UYG/?@=2\; MO_!E9PL?&)3 !8.PK2PYC6^!,SH&AB]F( :YB4DA""DE0;]N&;7?^Y/A(\:5 MRT6INL6[H[P:Q4.RSC*:K_W?#R$48)Z.1L-(+WR)&F&_42O5 +JO8,$:H^6_ MUJT)ZQ9T+H1B.HIR,^S/'AB9>)65\:UC-H;&\.5,"#[A'!#C&3V*17N4,%^'94^@]LH\#F5AZ\@Y,HX0;(V981P6+"63PHL8< M9:;.EHHG' T.23\)6'%V74R ?=&BMFNMGR;)*)(.6^7CPRE :[CVS3Q:9;= MT8RRZ;CEM2>>:93L=^I7)FLR>R7BQ)&5LP[>5LP M)277HJ:+Y.OT-;(UXUQX^Y!Y*/Q)4ZI:(JB8H"@I+"UR4Y96^YADV867IL>- M>*'4MI<91V%A4-)OC4X4:>^^( 9H(0^[,A61/(CP)#4..) #8,6^"\.&;BMTXD)SUP5A0H\"6O$ _ELPPX@% MABQQU^8L5+'RL!OQA5U00D3YMR+D\>2=0?EB^AZ>L+R'%RQJ RB;-^(+:&"U M//#19=\^I)K+9UFPIDU;[1@H?Y !T1>GCVA*\5:$"_B62UAO!C*B04[GQCY_ MC(0"/>LY=X8:]*S7PC"M6>M.>*IW61#2M BN%31.B;Y77+THOQX1WT:/D-865,(TJ!>..?E2*UE$&=_%^3QF2,4 MF)PKG:<#6I%'RKQTRH,9?+$>)QOR?![DL.(OZ<[N'E+J_> UX@C<,;T:-EDT)NYMQ?TB0;?!!;-E[8G*OIV#GG M>,L%S;FZO%KG'"?M-'^L9BWO#X^<-8II-S@(_C4$MD\,5E]T +J-6.?&>=L0 M(6[Y98U-$WRD6?9?3?LA%+/\,QU\)R&:+FP>*_IU3ES6;D$S5956Z]3D5_4; MXS-T\CJK0W$17XTS"%()_OQ(O0R2+E>I[P8XP;W]%S-]AUFB94YW=U[$1!^H M@I;9K_!:D8(;4=FY7YX-F^,N?-KF;Y/-VT-&T2'!7Y(D> FC:!T'UW'.%(2S MT3+6L_[O488<1W>)R#'!$I4UT@[.7N>@&Y^O#B"V#3GT_GVX7HHJXBTEY?E!QNETO0AX:(H6&]\(-( .U5O&BIPM>>!@J^.0[Y(Y7 M3^17SL/-&VR$BEN9TC)YQ?J0;Y,TS(_KKV&;*]_:&/<$[M91G;?-+?%.UQYY M9ZQ$9=J5_SZD81:$/E]\?@7J2(;I9;+SPM- QP'-ES94ZWIV#U;1=DG#]41B M[0-6T'*-C2%O=@[=2P=D+2U!#O,.T6=_+Y2)D) M]GR4"@YN'!\SRA85"5W,.ZBQ2"%K#J,>J7;NG(']O7#/Q8%:J[.RIPO>^3E4 M\.G/Y2#7'$\2!1P0358KFN,Z6?@8QO0ZI[NV/3[:2 N>U>,F\Q+GL,V!ZWJV&LN&]';&3&UY[GNN MQ0?!X_[P^+_4SQ^2JZ_[,&U]1#JR/\X).MD2\C'PF,[(GP5/4F7> V&()VX: M[Z08[R3?>CD),Y()$> ),)5"V'W4:]4\3:!'"GZD8 AE2"J6]E_Z6C5(&S+* MD=(X0O3!)>/?CON5GG^GWNFYPH3NB,%R@ATD5H[HBQPJIVAB*D.B,MS)D3&T MBXJV+=&YD:OX$6!H'Q(QCXNYF[R,^C\\)<__GN7[5&SPX+^JC1W\ZQ\7ZQ.S M5'_%"6HG4@-6%7_"M]DZ%6QRDN;UQ^L/-W>?K]=69X@V\;TH9(,\#CT7YQ:- M^2\[(B6ZVN.<$H,U50\M6AOCFT;#19[\BK Y@ZO#J(E&73][.]H9/-'?:X$C M^%SKWG%<=5G8:&X07/.87A'@,2>\HF7#5=P;WZ3[K1<+QHW7MKV-<0[183K* MK5-K2^0;I7ZY9\85D(23;DL.;7=;73>7P1Z&E$7CB'8^0^ON@7N^#="V?Q.%_!W9 M$*&U.YT.7X.9UE?U8N3MAM>D[PSONJY$<6_3?XTQK!O..3E6;^E[#^B#W L? MHX'VH=M]#&W6(;>EN(I1\IK6^6T$XL^N-7"EO/&XV6PRFM]LF$SPBDX\!2D* M0WM/C>GKYQ!##'.S;=01WS*0$G)(G*_7_-".ACN[A#.'L)AA>-"TEP*X MCGJQ;Z>&FU[!G/T?*=B7!>(K 3 $Q" 84^60VH MQKU"3QU^*IT^0E,2=G$'&93($R"J[@SO9 UC 2F\<07B6,3;3@ ]D927AQ*3M5/.Z@J"9:D**)N4B$,$=+P M3E(>)V=M2$PI[972"!+-09"Q7]@*-K?\]G%?L-.WT^W3OLR.53?#+5,_[44S M(PQP(IHY6\I=LE;JR'?.9G35@G(P#1\+>6#C?)9$+:WCW1Z$(L)CJLWAS.XF M&[%)U85#KAL9D1(I2PC(1+A0UA:09YH^)AT[N)*0?Z M8>OE?TL.47"]VWM^?K794#\/GR&/SQW38MPBWD\,YW*BQT8#'.(>2HMS@(?J MHQ^W^"M"SIH(WD0RYPWOSG-=./5OK5JJMFAR2[UP2X7"4E1:"AJFCK*"W(=, MVDWH>[',M=J&[0S+O2R)OWYS49T20-:EEIO^2SFN.&&-,-6 MKJ4<,L,*+RB:5GARHI]*+B($@U3#[5@:@LM7BD=*^[G)D(34 MX.W@2[_N&=06QPOB4V25$LS:"?-W>1;HF'[-2?Y"(P;+NR3.MTY2N-PR"T#T M?\?KIY,FN.&O21\5L]3?\0)-HY13!RL0*UYX.'N[5"K4^53IK-$RAEK[0Z1Z M"_S#3=,S(V7 :7]2]/"2/&R30^;%P8=PDU,:7^WV47*D]#Y/_-]NF5FV3 @0 MH?VIT10B.,?B/)M4X9%C*2 _WYRNS]0Q_XNEB6+Y(=/LR]Z'[KI?PHE:;/-/B0I!\.^2&EUUEVZ"@1/H4.3D"=;1EU_1]-!*^+ M,%V5R2DB.$>!#RM2,"6"*RG90J@R$8Q)R=GR)85S"V4<05/5(AMAD;#@1-Z$ MK!F79DK48(LK5L4^WFR8*'L:9WQ!OME<12$O:EAB9_:0E,@I;,*:Q'F8'Q6; MK?/+,/-AP_ZP39/#T_;6.S+31YY*5'?AU:NG64*P-D)&+9 M=7L7]RDJ@2%"7A49_ET*+?WH##))2B^Z6"6AH3"\NIB2=4Y*\4DA/RD4()4& M]IWO)7^CTSG"_MTP,]0I(=9CWO!\S_>2*JHDN\H52 MMY:3CRK8PA?1^"G?\GGI^?#_@D,98G:(@^("9\^8K& )_.XV_GO\*;Y\B/_* M_N_^.W#!=UZ^XJXX_>JQZ4]7K-5/?W_WZ:>?+[]COOH>W/4X%TLM^V>2PIW1 M!B[K(9UR3'D,$:,0RMNA%3]!RK=AR@]0 N]H^>0(RT?B3 CG4E\7%5'(^R-1 MVQ7BD+5(/5!*5 2YV5_JL-CRICZZG82%@)Z/_:9X/#6%/(Q+0U]X#.727ZS+ M;9?*)AGB7*+LV;H6'V*,&]YS,@LZS\+-MSVX^5C@YMM&W*R.Z4%*6*KJIW2% MJ&YB1?!:7IIM7YJMYNL+EP+<"00O?">O3)\/T$8S/L%@#%!NU\!L0&>"&'89,:.P1A(2*@2'',(Z7D&PXNISL$1FMT!JPU M.SV9LM. NZ)E6:H\LD)PVE3J?Y'$&?4/$-,NEV^^@VF\)3++#N=.%LRKX2RJ6LX5 M.96=EI!T04=4%LS^>?:(1K"6U8WR-RZKP=N40>Q>XUHVW,[SU[)^7J]U+1NA MN<;;F8[I/V(]^]!*&,B!S M?!S+;P^-M#82O8^PTA+FZI6S@#?3G& MLC17QC#[5S5^V3_^\1#F$;W97,=!^!P&!R]JR&/7U0[G2.W5#(9G:R-\8[)? MU,E7PD"57ZF6*;YU)[D;.P#AANX.$H+#^]QMN'](KOCSWL;,=],H+&C0#K-& MZW#N[KZ0@3Y0"9U30'O:O7*7V)Y3[ZP%SE':H8V,_JG_C#Q@IT78R<7-RKQL M,B^!W? 44^JX2REG2".-N1]*DE\@*&K]1"'SW;%_ICL2C)#BG]R'Z^SNFNK53"* (XL6NZ+0:)GZ&#_O/4 MBAOY%?@1SM N#K@Q"$U39I%[[SF,GS)N#$204%QVK^/XX$7JC^J5>G<:(CV4 M%PDB4ZPW %W&D%T<[$Q23CL>5:$Q0I!:BWIXC-ML0!BL6)K*$Z;R56.JX3$( MLO[,,9\IAJ)CWD)UFZM)OS MOAU.MU+!C]C7YZ GRGFR'AX) M"KRK3U+KN5QMA#$_CF<:\NMNP?FB'&Y(KM& M([IT=(N5,?T$ H?Q4^UWX9??;/B/XY;C471Q+B3:+3? RQU.='%.[@35#/BX MI12D%*/62&[=X=J%M\#DXEJTH#33KC13;?U$NV^_2++\3E:H'F?>L[Z+A*5F M"PR GGK'Q<%+B_@&( 0X88(%S9K7-(:J[K'.!*B#=%C'P:T7!D7YHK)LH,Q0 M7K[@*TH0C7 :9[+!"0BF[=JW"9[#8YD;8RT:S]DLUVO4M6YQR^G+]BMA(*MI M0T10R/?1J>!3J?-D0.<;UB3YZ8DF 5#N+X MZ95V':O[IY\W01\GI!FSI);JB*?$\9Y1 MZE?185J;2B872<3QF52QQP*3@]_L>5#4S2'/-7L1+V?N M?@"_-N*H1L/=YUZ:OS+3/=*G,([A'T8-:"[-G 73)8(%22H>MO(C788I]1FI MQ@./Q@8XE\5V7^+/^?7VB6RY) M/^D&J686.*>J27MJ<5X;Z..#"Z-:.G19Q=5&(9?SG3P6PY;V0%,W M7^]V- B]G!;BWFR:4G-;98P3 NW;?G[IS#%2[P@FTN/!!F(34LK=I7A"#T+%9=U2S+QT;G;Y.D MR'(AN]DX2+&^H(^A<[ C6!X?&-ELFT2!< "8X>YH7CS-6C?' AOD]1H7P8$6 MGK_N]3!ZK4O=4+6GQP<7](O$E+5)GTI6'!#>E*'#7J;BP=9C/S-H]LH'BX M[]Z5F2XWO*\HYTQ))GYF_QFF_(=]=,BJIIM#%+W-PQTM&'#>4*&:=P;;>?'Q M^X4LHZ:_W?R5L_KZ11UH6#4K(6%%7=!*B6BN+.I@K#A:_TL*+^>OBXOOOZ1) MUI:_SPPGG,NC!>OJO.IM8/,*#\T&*(OANE?(!V\3A(3P%R;CLL[1#-KZ_-:2 MFOWC1@:XSY@$*:ZWCX!/-MTF01,G3X9(&TA(M+%'GYKDV1F/Q:RNPFL^X2 M/L;?:/BTA=AVCRTX?.=;L5P\9%]]W5.?*7<)-9MH'-QYN?:2VB/X?D-PW65Y M8V#=Q/0;@>I.U=$!-0^[Y_*24F "$B\?I8U\!VFC8TBCY3O2I8U^2:!Z7A3F M1]NX?,;Y&T3F9NL;Q^8ZVV\,G5N4QXS/EB66X+IEOX?D,@W65Y8Q#=Q/0; >A.U1'",\A+0&!22OQ*T-G(AP"B M;S=@K;"T5GIN+=RO^+N6,LA0T/DVP!3#!2"R45MK>?C?RPTY!IO5&2'X2E=:./E3)X6UYE_@$/-X&8,H-F/*9 M+Z9OF/6#)(H@)A$*2O% D=.4I\N,H3%OXR*:9I@1Y[QA@"2,0L?K.#CX5"J> MM64!?#^QQ_H/EGSI>K^--DNYD0JG<"WE6CSPIM,[P' )?LL%KK.-= /7ILP MS?)N",."8/K,T:DN<[)CBA+'K!G@ZBM-_1!2_*>AJ#[Q?W[ZTP__\1^5@V8# M[!Y>DBE@IW9;)-B=Z3T [&2?Q8+=N0;ZP2ZC[*L$RT [??;HF>R0>Q\CVEDS M0 /:_?SC#S_^: +M+K8AW3"&_@%J!-QL-HQCRN\(PUT[V WJA1CKAFLMH:Z_ M"W*D&Z' U'%]RV86&]'\F79 L_ I%J#'1G H&!$?I""T%(/]Q.7@#PRD<.1B MZX4,,>/BA3AYGU@'0@OFXBP4K0LF*U*P<8B"%K3O^=I\1)2&N+BZ85[P"XW) M7P]/6ZIS:WMV!%D=4(H7=T5&E>(\LG')&$\#,39.M4A#9H]A!)#CYF1UYC_T MY-ESQ%E_1@YQ4"[_;_GU,]D75S&>8T2-%G-LXO.ZH;G5LCJA^(S) MZX7>=E4Q0*TBW>*+.>JW]#F4*CSZBCDN D>54H0F3I*T<7_=F#OR*Q@JJ_M* M3X\T&P #:M=*\#HX,[)=FQ?+F='K+^6+U-+]E7]QK+9]IW:EPDZO;\8*L?"U MU\@WT7J),TJ"!:_$9NR XBI'BO[J;W/L?J012T;Y"\Z58>ZQH(/=V5R9%KYN MV/AB5J\W7NFJ8L4L&'9]@ZY%%KKJH/Z((Q:AUWW5XF 1&L[]=2\W([^"H.OQ89S95 M+5G9%YC5OL82EX_V%;K-OMISEL^2Y'4O'S.^CL[E8X(8KW?YF&,,#,M']\;C ME2T?+C[6J.5#$7")9T_*ZG?-E SC+/1-9ECOXK> I<"DI0T%G=69(8=UHRIC M .^:[R_E7'"V9!=?\G.$"8->HK0TYVB?T1@78_V1 /:V+]$P4MF[V.V\R2BA]**SPU6M +BZXC3I4&S-:&879RUP?#@ MSKB!=)P-5"@[?90< M*;VGZ7/HTV8#?$YB2$-* Y'%DH.D^OM%DN6?D_SO-+^C?O(4A_]DIJR2LY]F MXK7-&S?T6/T"*G)988P7^.RJ;RX+;BEAW6M;$1"-_9J3(\U))=V*K'?)(M"?*, W_E-K"!]HP3?(.1WV\$>]K=BOA"0;)*4*"*^KC7 S$;RI"# MM.(S/>*YI=@%4X97HF+HPM>V+XQ/1]'9[N8X\7&HGK):14=;Y(4IAD@^+[WY M 2@6A2>\WM(3O&P %7BPHY07F-A7,I+<2Y]H;K? A$D;*;2+"FZ]30*2\>,QBK6$[HO M&3,TEC >.CN<57/&;A6DF,$XS?4TZC06CQOG%AF)'!6!16-'@QKFYPDP18\? MSBRC#4.R-%?P@_VKP@[VC^9RT(THT=\:)QX,U!)F?D]3?'-\J,":ZYB[F;;& ME356BOR"IKD7QN555L?%3&M+G'-K@';R.J:Y&?*;F!ZAIPZU.[IGXE)1WI ? MOI>W@GEQ69@GQ!?_(K1D;O>"Q9#J!5DBZ3J\53&LHOQPB#8$_;'N5[\?POQX M'6=YRN=&=I-O:?JP]>+&VHKC?"L3['%"HZOOH.7=S4C>^!PC9Q9P^/Y&B$P4 MF0D7FN1,ZO:RNIBV7OB^2U$'ET=J\C")LT!-+0;341,7B\FJLF"W]U^R#LO- M\*@G&T,(=[/YZR$-(N92-;D%.HGC7)S,V%"Z^MHH(]\=Z-=30RD^'L$C:E%O M!7G ^B+(BS0\)U(BO>SN,/"8C[,A/:OO^V+U)0VK+ZD^0"F4_>T,'GM6UBB& M("+DO_ B&@=>>ND=3\/+C#!XS2M DRWUK0(J]=>^$C3J.G_ZL1&0E8>W?L&" M!(P'.63B01+[JW^ YTGD.8F8DF]?R@1Z902[NJ+ >R7*4&@G3JG"IO6&;+V, M/%+*5I8Z &G]:AJV@-6'+R4C(-H"EZ)ES(=%Y2_C_U/$1-Z!3AG; M\/F :D^=67,,\,*Y)EJQL):$95V,D!_&&5/7(>R*+4 9;BPDY(_H"AF7E:', MJ+5+([UA/H('%UY 6.?!$( S+SM2;&9N-I?\@?7//[;?N@[IA!.RQNE9] M/;"[VX/EGSI.KUNO99L.6)AG\7]^_M&R\VKI4?HMX]0X+7NFR M00]>O4.)5[J4;\6K=W;PZH]3_*L_+MN_.M6Y'Z_^N'#_ZDQ^>WCU1RS^E38; M=./5'U'Z5]J4;\.K/UKRK_XXQ;_ZX[+]JU.=!^#5POVK,_DMXA46_TJ;#7KP M"J5_I4WY5KR:Z%_-O@?@QW277DX[\J2F!HI6F1 /IPXB]%29SX$&N'P>B_X3+2\ MAUP-]:1Y$^'$@89+++V$[@-7AN3' .))@)+('XZ'1*SK:W\I9M[69]FTGX#' M6_ )R0:^ Z^"!8=0/$5Q)GXOGNOU?@_?AFE) 4DBXR/?01FU]R>@\,_MU&DC+6ZY2I4KA M>DF'JZ]^=("*X6(ADB5NH;##0_*>5F4=1+FBQCL"D]QP0J0E*S<\^=+-"ODQ MF 7%)Q^YR.*A'BM:%[F/T)@$\J]$C1925VJH/RNOW/"3D/26.*[9AM_O@ M2;"H+4+O?DU:_8[MA3XD*72ROFEL$0+GBNGVF]@Y-6R2X!5N0^;9 ?_YGQ1? M???+R6;D5U")%#JARJZ+];M5)OQ2KL"0ONB5K@="6W=?3O+_YE>!^I>PO ( MYM\T]I^88(&P;P+=17W*JSAPC/":OHZ2'HNOCRMR<\BSG&U386/EY82R#2O[ MM;$LIT:#WN=>FG\C)GVD3V',@Z2-&A:#'V+#I*_+$?F%V\U9#N$S]M^J&]+\ M'>QX(77>WZ(3TF(!_#Z($-Q0#N$_BT\2\_,Z1PZ(YB]3V,MP$F&'2Z%M>^'. MM'7J'_0&RJP?F64]__3:TJD@"U@2G7P;+0F\)DN!?)ET8PN'"V;3MGQ8&";Y MM=3#X?GLLK[70,/*L,PE+AJ_#+.IH8\ZG/OK7AY&?@6=:\) UJ]W(1AK SH M_\LHZ'<9%[Z #Z-X_XABN*TLE<[7ZE>/[.._A1N'__7B^P0;.(?X;O_^ZBM- M_3 KLH.\Y%ZN_P-.%SDO^=YM7CA(J2Z'3Z#5I\-9?R MX%SO,5CF;*_G3!B\6S_W)G'Y\(H_MV*2DR/-B>,'5Z_@BT#*SN)-8:T<'/T* M_TU7)"Y,[?9UUAVS'%O#F/6XQ%^8)YC=W7]I3%.[XHZ$8ES.7WRAG'(OG>3W7DBW!= MIW3W:Q3XE%<<,.M(:N./M$=S@(OQ)I2U"&X@C"$2V,$80>$3Z(S:LL! MJEMO=!WG81!&ASQ\9I;R#VF8AS0K\L,%']B4!W,=\L)&5UX*;\2AQ#@WZ# W M5!,3W(!HQJ;-CJ<.#GCAT)">DY/1*4*00HIC>>'$)O/5[3W#P,@_1,(+PN%8 MHC"=ZE$VF9%)5-D19"**4-P-+<12 M$> QIWS?_'T![%'4_=$M4[$S=**[!^YA/4#;FOO=WASO8!XBM*%C K=!$R85 M9V1WS#\5I:2+G.DNINO?>%+WO'."GK;!/24;-5(G8:T!WFG7+.;D*U!!S>V$ M,J)2QJL8^,I\PN/7#?:"^ZX&-)+'/7MUVU'C]FP!MP#:-=2]\9(G-9O3DYJD M^:3&\"5 +V0MQZ+#SKX6B(V-]9UTTW[5J'A>NTDKX5>+A[I*T>@!0Z>O3A!: M,JLL26N6].N6C&E.HB13PO=L\3\-')OEC1!^2 M\[#*:E_>EO#//V#:EIYB17J0(. M!T1P#.R"$VO&Z%LE">ENCSUYQT#IIP[6ARV;WGR8,KOG7AAG) @SGZW+![8> MLY49_@;Q]@P#O)@P4EO-P&+:+#&]HV?].CE1HF<5##YYZ M&R.>N8,.A;I;(I^MYHX9^'E+"*1(2O=,>%AM-V'LQ7[(%N_"]&S5B0N/FWG2 MGIC9/Q VR3-:M8$!?( UBP2UA B8I6^3B(_&^L@604<]+=+$+#N8^ Z:C,.NJZD.[ MSS1GCEJRHQ_9_F]=9G)Z2 J7#2X+MDD4,,V9EQ;ZZSC@_B<-NE*YZ2"*&#VU MV4RB[&R*R-%8GWZ34Y8Q=S_D(HB3#IFT#,!1O1HKY("]0NCST/M B&(7.'%8 M3(A 0 8BA8#JVN465;48%X0P24@ABM,L8@@,R.9$"D#LX@#MEI&A:5IDL[@, MG\. QD'&U.2OC-?!_QZRO.N@;!0!G& ]W1;JP=?PWG@/N";H,'742U9%HA/) MC&.I>.:O\'-4)>.R6>?31KTL<(.. M"7O6XJHUTL<+5D:TG'QP+>G#:5R1\TC(0TI.*P(B<6P#H5;D@=E%_YGV/4U# MFOW?"T@HE.8A(UYW@!J#F\?UQ#F])FA?75<-ZH;\Y&6D$I/'.F=#_B\<;9>, M%#^7GZQ8OI:RK+C"B)SN@9R$E&.S@ELO14'^M@N]P9UP0MTXG9M]@Z8>2UCM M.^6>OWZ?K-+N8ZY-:UYHZ^RM2"M>B?W4=98=:/!E#UFZH6%VOOC-HX1[AL^P MCCKM)Y#!BP5SE)G^0K%UL5N59Q6",3DPSJ1B[00T7)BH.KO)JE@\B$)F.R+J M^=LBVIC]WN$X0EK8G/4LVTS*>=^R,ZI;HM*6M>V5LFZY;]5S$Y\:0UOTT3G](@ M@S=DH#A4BKW9U#%L'0?B#Y3]R/_2>O,]D1CN.3[/1O5XCRF4\*+#3'VF+WZ" MK7AP6#(&3__4,8"XD(I[XV&A'6AQ9*F_I/SI9H6*OD]V0HTR_*(;1<+/8 M 6;Q9BTK#N!*L_"LWZ#GK!*=DB/Y;]K">U6W/M)1/$K M9BV."Y3+O^)I&=@_DPTC" \_^<2Q?51DP\QMOF(J[]VN"I,P;BY.BVP8X3-_ MD-[F[;CS<6H>WL>0Z1N(5(_2TVOU&(?TQ(FN$[1O?S/0V VQ_S-">$V'PRNB ML%$W@V[/FFQ80E5\7RFN[?1IT+U7^0!"U&3Y._52AGDI/%;H/SWO[(MS=D^R M0,L%6'M']![42#6FCO"[\I5\1F)Y'1QX1W@B3XZ,$TG8#H6\;$-_*U_$D)

[LL,@B#FP@L&(L[U=&*R3O.X1M'92/F[D?GDBWY)#\"<,:%TT9L\UG7^+,# MV%SWL88K.RT4DFLZ#\)@WF/!H%N7WXCGRT?[-PJR>LS;CZJ<#RX,U:/ZN9,[ M<3BY/U*\HP'=[?.>F-NQ?7$B[20+M!\LMG1\UV&?%K]K,)U%>6/CM9ISQ7L2C&&! M!#=KZV7%92UDBF/R4;HC2970HWS8PE_X0,?$]P^I.,1GR[-' AJ%60XMZ3.D M"H523%O(<5V\>LF9?<1/+OTS>P8?@-EL4=)\)/>OQ ?&]/=_RBH$O4C8J[PE]MMLM MG@6JH3?%8\/X)+DGV1]2B*G(R^E23*\4DC=9#ZTQ8K7FAZB$D78-G 8&QKPJ M-2.>A/)WJ0^L6P8CD/T-2NM %8Z'U .@O62[\'X+C**U&# ;;Z'.MZ1#""T* M$">H-=V9+>B7IX, E'OJAYN0PIF/9$IRP54<'T$^>3:3I&^AX"7W.SB*GKQ= M/'FR+9KO#ED.I:8HI+179?'!7,RK "2O!*H.16OB0+IZALA/-%79;JB7'S \ ME;7R)<]@7.&](M5W5MB3@C\! 5R#O:#>B%'[G$Z:+@7"B1#XID#2UE+2%U? M9E17AC"#U?'=:,0M 9]T$$P>&X2R*& ]' MZM_]T.:\'W),'*N%F0<0;+L70G%$X6@*5Y6UACM.4=_>*QU+O[KZ+!,'[;TP M**L@\>DBJWQ0UI7R^W29B[VM(@A[U*>!.$M[YK[J>9]0'+L5 MAVO_?W?7^MLVCL2_WU_!#P>T"WA[E[;WZ.&P@//:#>#4;FIT;V\_+!B;=H3* MDBM*27Q__7%(D9(=O263XWZXO:0AYZ7A3T-R-+,B?I;MC>!#GB,\1/,IS_7> MISS3%Y]]8_J6Q[HS'Q&IBS(/5&_AYM6L2N>AQNCFFM>D,.U/0H_.+53H%.'JL7MO,LR05]*MD?M_>&<<_SL ME=4/.1QS(LZ8UZC0"6' "3C?GIC]G>YWH.?6URYE&]DZOAGS[4"-T5V>; M$J!+/KW/^O_9#?SMZ>6PNX<])8>%BO>?SAI"1>%(Y%!1KMT>5+P<=@)042%T M+V][3SZ=N80*.WHYA@H[2@X-%6\;0T7!2/104:;= 50<#CL)J"@5NJ^WO74+ M%3;T<@X5-I0<&BK>-8:*@I'HH:),NP.H.!QV$E!1*G1?;WOG%BILZ.4<*FPH M.314-#VK*!R)'BH:G56\''824'&<[>Y[QV<5=O1R#A4VE,1PKSBIZ3%:-1XG MNC36M.J.<8*_J6B]R />-4X<]Q&UH"R&U7A)8W;)%CZ-V/*2[F0)EG&P+*BU MUXW"::W8!M:H6L,5TT]G53=18K!U/B+ CFA^*%:Z#0.D&JO:QL#0?;&AS QI M\I.V08G9FL_&C0$MK5!><^%*J":#)BS_B>[F7B]CYK%E3&SIONZD_%>9J M%X\X 9]ZF:-=\&?D?C50;G;.LP;/S?Z/^,]%&&U#=1!3'@>5#<3I2O6ZF:BG M4$ZHK[@U8%/.C6 :J'+ 8NVZ@W,U*54=* M"\$5=Y(>0SH()]REUL)6TB_B<6\RN^5W$+&G-3SEDL MVW7+HD(Y2&+/4-T-2F+DUZ+$)<_4+985;+7 =D^7$!AX7P2B92B&UC19&#JO$XT;ZQIOG MKW0PWC"O7N3.09V@!VBJ2NBX*XR0T^LCW8@?YQ$-N"J\6%DKH=%$Y-[;6/<] M-ZZ=A=B?F\L^D&,/?KXW?PKG#V'":;"\@C8&C 7C^)9&7UD\7D>,0;!5?NC7 M:C9.[^UH!1-1-Y^*/'+NH$A7IQ[',NQ5Q(FA/B)O_WKV3V)JR><;*6WHCG#F M^Z9.IHQ5[(:^%BTD6!'-BVAF1-CMT&8.#RHMFD/ZQ85Z\@H)Q_/;S C#P:%6 M0!?W!/CEAH\8?U8.ABWF(H;"MA8P0-AT(G(8;*U&#Q"<9R!H:MU*?ON8^/9L M5 .*:1WX4)?[M@R,-FU68R]I+H>@:,T44L\CH> M??8VR4:FT:3Q+>3S@4[% M)[%U$Q#C72-=#,!JY.8D=+KZ.0HYU]77(:]X'H[7XH_78:0V MX2HX5 >E19;I0PPQ>O6V45;,O"LEY*C77Z]>]T#9/00L%QFKP Y6K)6T[>H: M9,J*_>M>$VHH7''5 07,A?^)3SZ>I7&@DYXVET!Z>_5;TP M*B?@A.?FNN8O,\M'X[W$;"!SYP^Y@31@8$J9PM-J MA?M-'R3LC.*NYL&T[$N2[;ZY[=U#:9A3PT:J=#9S?. M-_%^2ET9VGP3]BS>.QYG61OO/[]]]^;O'W+]O.#&DI*8!60G)!4_1)LWZ8$8 MW&+(VT)_?B' \)T MFPSL4FY7J9/.P$?/WK_Y1\6E;:O9B"&QO14,+C:?BAP<.RAB!2$EXPPA[2*? M?:/LK?P1T>R(Y$>4,=R!H&-[Y)$P6CP %GY LX>;U-0=K9V$$R#;Z5R[GYO@ M+T/:4.XC[.LFCFN2'EESO8K1+-EI$O-8A-Q>L&YCD?UI)[AL"_2N7;BY.2>V M=(LD'WSQCDB.S3$6K\Q1\Q[9O-,B'M(&1O6,IBPOJ$[G![SX2F,+./N9L<@+ MET:KP@NNZN$XEVE3/;'T MI \6[MG:"P+P6]TY739,7\DL'$@\E"FCKV;!;\%M<#D/?A'_]_D5T-A0L=*! M%GNFFRV4$'PU._OM;[=G[RY?D6A?"O%K*+\"7-&%3/@)Q=L=CG4$!;&0R09* M^XF0%LY\X@2HTT4\=SYKH.;*ENZIDXGGOE3]YBG[,BF M"-^OJ1>EB6M:H?0OA5#9@09B_.QJD>P0IR4!Y$C;69VNK@^TR:/,Y028R\4% M2[$0'BG$+82S11*)$ 92'A]H#&MDXZEOF1Y"?\G4Q7\D=T)Q2+;"+ ^">G[> MZT3 L^_O"/N6>/'N!P).(*?)],F("+*4\"U;>"M/ *\\1;)\8F3;]A41J7PL M7_1C,H #_'7IF=DE"YY:V+>,\B22'R#%1_G5PS'"<]-]=RK MR50R%N^NLU;BSCGC&6$B*1,@[? +_2)-*[_,KYQP>CY;_B5^^>C3\MN!OKPO M\]SNG^ /[KORQN)+Z(OHQ!?!1.$M9]NYI^71E1:HCX8RAM5^Y_&OUQ%CNF34'8V+T[PZ$3BM=5]OBZK% M7S[[=!"@@0X#P@!P(\#.5%LCP! 7&AS1)$#ZQQ7H;RKY18Y:DAUJK=%JSJ)- M*S@HG'A:,%"N>]7R?SGK=)9]A>P#+G?S!@0VN!;Y$0Q@M(5<51=+VAP?C659 MT'&PG'CT'@(/C_'4 ,MI< ?'B)$7K,6 CV$0Z5_/*?ZZ15'3:_P$0N[S@->Y+Q=Y_S=**&=9)$ MI8_GA0W4^7PNK>3P55-B[I8D<$-@%WODX:S-?+S0U$F+OCF$$E$4NWSFU>@E M^#A!%31T]PIT[_FAB!=+Y!$Z781!+#1AP4* 9-''JTWGX%S?K33>^Q2D M:@+VK(&FXO?)Z$\9R-6[R+.P_UV'-5T%![+'PLD'O'CU/@XJE>W?VLP[370J MW$$UGG2Z*#5VOIY5<\]C8T M9LM;SV<\#@.6=NS*%PFBT'@O(#D]P/O9?;J"O>']+XO^"_5KG-Y>,Z%@$L22,*PEK8I M:9DDO4C%(QL!LI#:GZTT@?P RPGTW8M#LJ#^ K"?Y=XKV>#<&P8U5 ]NWV+H M'E5B]X@H,>"K*2T(>CQWY9E.6I8M'M@RD74-V1JTOY,?_A.IS06&J\UWZ MQZHR?]THX43_ :RSU^6L/1F\MR5]E.E<+#/E*7NA*<+$L"4YOB,(R?6([J=U M_9>5>$W*G<5YPL4FG_-4)E[5N;)F#O*ETD3CO451-0&Q^S<2N[.CI\1<-K%4 M(E3WJSP8@]PUBS3:<\7\ ,2N5RAF?U<;O*WD9X'*/E, #1"D37V2C1V^/XKBFI?7$P6 W3=5)QHUD7_@I=HY3ST[]9F MTO=\Y19O7=QGDEJU08ZXBU6NSWBFX@5#05D=#I78IFH\[O5;&J/?8%>LM\F5VUCH/E):/^1]\BFX:3[+G+=RT\X/=P7TJ0/XJ/RU.!UV3.>04 MPU@^GY0^@9L#58A:%*R^>A)R/[[F\#FH?I172P(F/O2S2<-OQ MD@#>**:;&D?9B$#9#^!(7@//'\COFBVZ7;L1K#G2$4H17ZOU78K"&4W'C0AO]\W#09!Y>%&@E?3\73[G( ME^,^'Y(RLAP?.+#!.F<#NF\#'6*ZS^8;">"'&7ZMO?9ND9'8GBQHMA;%:N/4>J2!]5H#&V>+-^OP4:Q-L2F/=@K7 MTE\R2$O_X8^+7P[LN?<'G-#R4G: A^Q?\2WQ MDZ.]JO-_/_7MU-QA\OK:ZS M(55X\N+_L4C,7@[V%N=1G'N#B]\R5Q>__#'F'IU1*-Z]*$QV*!N#7_V@-YF0'GMQS]BUA07SU6/?90_%0W-A1I=_>'KA@'-XU M7REMYRC2$"62ZA%J@% >^^PB8NSKN1?RA.2WXDVE[YTW6Y$VJV0@4@B2DV)$A!R6/V(\LCDJ5779>-JEWL-AU2QM:B4" M@L_49^.UX%>=VE\[ S%2-=/6 %7U<.0XU5#XKOZIR)34WUK(CD3V '7ROQ(^Z#K7OWP2/4%@A*DSL;4L YU+L;HLL:F@S&WL0T4F7KMX] MA[1>RA^@8>O*#Y_@2IGZOM@(I1R@"_;"3V0C5ZCC$N]4[VO=FE6V'97U$>G6 MBZF8N=E&H2H)QJ$PE_@-=E)BVM:G:28IM&Y5>:6O]329+++TX@3:QX\(#U?Q M$XV8ZHP=RE033U@M6'OP;1N5EK <]5A],)H;[#U3?B1CF!YYCHC@20Q3!T&1 M59N,UR(D6LNB0CI:DMU]1T1'3YV..DO@62H@U>(>+-;"OK7JHX\[MF!PKEMD MHFYD$$-U#[L8P.Y SEL]]&H_Q='3[F^SI$JB!^E7,@RB>09UH-I2;_761OZ M'DL0EVD#+-I2 =8D"70S;D=[3!?VE#Q)CNF(5'363JVON=L'7[0NES/%O_^2 MB2UB\J\__4G_2TKRI_\#4$L#!!0 ( +B%<5HZ2$K!@+T #EH#P 5 M>&]M82TR,#(T,3(S,5]P&UL[+U9<^LXMB;ZWA'W/ZCW?;BG(RHS+':V!&XYL'U@AF(^^PW U>O4V&\L=?06^#QUG=.7# M^1*,1N.C'R]_//IQ,OKAA_^,A[BR M3%C>>[?1Y.?QN<_ M'1\=GXXF?Y^<_GUR,7KZFK7[BMYL >L:.M#]X^_X?][0\T9(0C?X^T< __EE M%8:;O__TT_?OWW_\/OG1\Y>H^]'XI__Z^O!BK\#:^@&Z06BY-O@R0NW_'L2_ M?/!L*XSAV>O^\>8[V0"3G[;/(K; /_V0-?L!_^J'\?$/D_&/'\'\2_J*^,\, M#\F:X[]"2OL]69+VI?%3#,:7EY<_Q7_]\I__8S3ZA^\YX!DL1O&O_AY^;L _ MOP1PO7'P4/'O5CY8_//+AX<00_B?C(\30?[OFY0=V7^G[OS6#6'X>>\N/'\= MP_AEA,?_]GR??W4TUH^VM_X)__$GMG%BL9@ ^TE0KI<0L1._R+7G!IX#YYBL M5Y:#X7U9 1 &+%*QC&*23$^6C_Z\ B&T+4>.@(4A-4N[_64P6\PVP(]YU5R5 MI.$,DO+:6V]\L )N -_!@Q?($;9B5(-D?@D]^X^5Y\S1+'?[9X2LB!2AJX8U M2.IK*UC=.=YW21K>C=:>C#D#!L"3ED;/4 '$OMT MNX,NFB>@Y>QX=P-""SJ!VAC(^DND3IF:!KTI[YON?KYWKJ>/=[M 5?@U?K@]?R MYSKJ>/-X511O\_&B$%FH;/:);=05<,$"AD]H1\ I&,^X.N1^!"%>^#X!_V6% M]CC3,/3A6Q1:;PYX];#-\MS]!2.?\-R#:YG+K0T,\4R+7H1SQL[UU+,.6:]A M&!NK>(J)ET; Y5]Y40?2\CV"97J \C/PEKZU64&;]S"&?3 M$D9O ?@S0N]U M^\X_595[=V1'T-K.0.\.H<$+OV*[J!Z7[#'F[IN: ,$WL@[9I_:?$0Q@?+9& MW00U$9][<./W64U0:/0 8_9<322F#F3 _JN)3(0A=._%&HE2T5_SOJR)&!7= MS=ZC-1&2?_0.[->: -'P$;KW;HU6#17]#=SM-*(SVY#&W(H\0+2"F.0'=D)X%LK_/_Q]=R[Y:2[\F<0H"_11@M<_+=&,*E^EZ[@Z[EHB1PF%]VS MQ3,,_F@-3LJC.X)>MI3&;[]%:*BO$%F4T$-?7K(.1TVK5N+-;L=T MOF=']+*W2L--\=S]##8I"*VASO@6'<'T&=B.%03QW^/-=5LPDA]L[KE-XDWR M NS(A_BK4G@-3GR4N>C<(\V[2XB67=,@ && EMD* :(]S5R,T'?@1V">;;H> MH/4&'=5<8GBHP8CY;S!=33SYG@T ]H!6"1;U>4:?JSY%SMK[ ^T,]GHT0DK. M$XW&ZE_0=9'F6T.*\CRC<9HZX$,Y.,6'&(W(J_4'F%MJ 2D\PV@\GL%?GA.% M0"TBI:<8C-2^N7/@WT+_ M*PA7WEP]7(3G&8_3]I6GBP4,@=WL(%K2(SN$UB8$[UZ;6.4?:#Q2\?=P[05A M:D(^6_T0*0\V'KGRN[]^AT%X!;W AL"UFRT]%;U"!]&\L7PM$.:>VT'<'JRY M_Z$#N/R#.XCKZ6#[?XZ ZB]VHY&[0IUP)?Z=D=Q ^MN?!MLP[XBH\V'KV7:+VV M_,_9(NV%Q 'P'7O&3>T0OC>_>%3W%L9XJV^O")/[923JWL7IM>7[$,RGX=W[ MS'W&M_0^=)>Q&P1.B?-A^=8"N/!MZXJSC3B+,SG >9J$I!'X!KRN,5K:OG$L M-A*F/<2;/]H8])1C9"(2A?"+^,?YG66+.&*PCFF O%^M$/L4(7,<_T'4!85_ M= ,PB'_$\[L\;>=',T#&Z7P>WP=9SIY7O QQZ0/KCF+:OF436J78<(/6-.X<]\0NI V_6.&GZ<;H MW@V!CY87MQ\X=$N< Z3Q-$?O(9V\0YSS],[S]W[=2%R.835+C;>9+EXLQ+;T M"H3? 7"Q:V(4>O[G,W8<0\OTQ0+@_1+ /XL"(O!$S5CAX$6TQHZSW\5.OPO@ M^V"._I;L?$2181Y?,PZ/GB,JZOX0VJ-V/ZX1RC#$6]5/M*SX;OG-[D:9!]4L M\3?71]_@TH5_Q>1*XV^%Z5LWK-EQS;?!9M,(@8:/,!N-S/:\6.]H$QW@WRD& MA_9$<[ Z/AH?X5>+_SK;-(];:C"\.2C MG4=VO+^;XFE!)EI-G]P9[-)S^V:A['*>:#963\"/CT9P?G7#,?KAO &.A$^@&D$:0NOTP&4\R==L\5CM,:WD)Z/CWF! MZZVABW_ZAOAT[UY;CATY:+&2[R0/,0$*)](9*? ,V7H!^\C]CPB-&;Y),(,B49/<,]VXBPI5D8&0\ M6SM^:"DT!V[#%09])-VR7;TO9M]=9.96L-G)7NU@NB6@?C\)3GC2CP& /SHZ9_ M%G7D:OX4 S'9_?(9+)M?=S1]B D5-9I)3!I$E41XP "-&(\6 /O'I??^$[#G MN$+P"?Y'+&XLZGWR/;[Z%I[EZ3782L/%9X<'WWBY*]?+==*-( S0N+,:F#YN6-CC=CX(;'8_./R@A'+ MFR%2^4'M=;],WLJ-_0CG#]8;<+XPP5@D]0C7X898/M_Q-M*T;)R*-F=9.PD%@UGIU['0>7*/=\AL]I#F#R.:%_[#XG M],/OUS@";?H6A#CA3#:2@\']YY?"WWYJ_!H+*WB+Q8J"'Y:6M4EMEQ,&V6]V M+Y7^XO=M[L0XUWKAS:H;_7XVN3@_OS@^/CT^.3F?3,9'Q[NWWN?(U,]+8/EV M]@#TSS)M)O$*?[+:.-##YNI?WXYUJ:2:YQ<-ZV%//V 09UVBNU-412'/BA*9)*.09\G M;>MS_\5OD&F$+D&1Y8;&:I!)&65E,DI(U&++BML=XGP%:[1V(>FMV,XTM3'" M7J$O)LDH'UUZ5/^0 $84)98C+"XXVK.X\HI/)V>E1-Y7/ M*V-*@V,C:%"_))O._4H5Y_[6>6762Y.J;6*$VH362VA/ N[1/VL72MN&IJE7 M;(5$%ZMCGV>VK7M%(U9\H?M_-E:+=(7D/]):@13,LKM%\:0=94Y=-[*<9[#Q M_.(NF-2L5\JM%8SRD;:LJBZ0]5NE2S5V:I[EC#LT=]UISU=)E)P-'AJCN&N>. M\U^][\6++DK+O&!GD_'XHN-JJY$M4QKMJK)-I<4"S_PXR9)KDQ$EO/_P0UU"5K5N'_ZJQ M=?K1$45?1SX&,;EXQ#,)SN%+UG=U\QZIG4/ 3/N==(O)KDK0PZTX1_.-%5JI M\)0;I*KF/=(^AX"9]FD',*=M7][_K6'&&=3M%C?J1?:;"AFIM6JPRKQKWG< MRER] HY39[_W&^6!N$1 3+JG;T:Q,OU6'7 9;ZT3&9^B-P?:=XYGD?=)>VUZ MI-TZJ3+E=OC8:R_H-$D'N9CKT#_\UKGQ'I8N0. M^NO[>87R2$2Z>]OZ:D_KR=#(>GW96CT1Y,BV* MQF-JTB+V%MC/W%/69-:B3]JDRI1I5/2,JVV-IC,+0L3'Y6#GX.-?@+QJ+K3K MA7;9)E#,T(77PFH%+N$SCG3S;VIT M9*+>H=]4G5X36O9"WSRR9>KN9&!:7M D?IE-X7MM>ZCR.NDRI:LY\5*]14)R MSF-9JP\[O;X,GNXOYF^WMZ,KJ8/T\?KV]'++[>WKR]?6LB0 M*9379[:X@R[" :(OV4MB] FI--FZ="O#YN4YXO18RU?*HP'&Q)N9-,-)O*E1 M?QSZH"B12;H^)]XT28-,RB@KDU%"0Q)OJLO':( J&551\4%RRMB3M)Q7W#2H M[-$S&K#+:%3>OV9I> G5 FN2\E)[]88.3>0\I/S, +F8C,>&I-1NM#:CBZ7@ MT]>X/)\& =H%$W9^U8V,539=;V6%,XAE;G[0YLI.3^J9=%YH:YKJ&31(4CN+ M9$JUW_JG?FT%*USR#?WG]L\(OEL.P$7@PFO+]S^AN_S5%G&NR- M]DEW[X^0P(&JIGVB +-\2M,8M\Z J6WC3).X9.@L7 '_&=@ &46TN X>04@W M"TQ]^\21Y@)34B&WO^ H%]S$O_D]J:#[&1>/7:^!']]?) 5T]P2]72Q '&V: ME9I_1HOTKR!<>?.7E>>'K\!?%_@B>?0^,*H-2"CYG=M?KPAQ[MH+\(^X@MVG M-*I1!AT8PWB14)J-NO6%\),/-A:IWL M16:_IN)24E5W<+/-0HS>4H!9V<*N1%YH.?J5G=\7/GJNS;%/WC4WDP)">^0: MX91NDS5,$=X&^.'GDV,E%9G17G&#)U&TZB?.#>0NO: #MX!*]\VM6X89$M[" MV98>@!6 9[A"=)E +4/1Y M.RQ.,/*8^V">(AC&1WJKU*GB%2<"1FV""73Z"I%RX^S@5)H#V<@Z1$\3<7_>LI\NV5%8#I MT@?Q?%M8N?N!#-Q/^KQ![]0;Q@B(:]0EBC!);M)W MQD71US5KBLJVO:,$NY1*+SEXG9/I*XI\_.4-?$?VT9W7+RJH_?*@'$^.+O76 MLY:RKN"7V*C+"?'-:'H/

:CS2*UKVAA&\,O;+[:YVWT%NV#\&L(G8+U>\ M_!Q8>S]!:FXP&62<1G&)W:]8MOA<)1Q"*]T*ZUS_UB]\ M^TZ"&DEE[7[-6/ABGT48QB?$L0=C.M?:9"90>O2<&;R2]VN/S.WAP8IW[WC" M*;A2-[_6:9(_3J0E!ZIHFG5/M^:F%"<$H M8K]..NHV>0WC%,PCAZ+X!!I%A!3MD+/8W^ M(_>8__7E4/C)X,)/.C]L^86?BE]O_PL_G1[A8G1ZK\D9]$%1(I-T#/IL/=9+ M4N$GHS3(I(R*XR V"?M>^,D$53*JHN*#Y)3Q4/BIQS1@E_%0^*G7=&@BYZ'P MDSF*%UN;T<7JU_U.GMYH#SOS8QSF\077$_!?5@AMIAM?4F=CR4'7<]WE+Y>X M_2H@E0*)^98$ON@R#BLB-)ASQ:YY.CRXL^4*-61*4WP49,+K,H#$++ MQ1GV.%BQUZO7U*B34^G%;_L'D#LG+,[E*D//WO"DJ:Q*8\%UHJPU"Z_YRH7Z=H<:Q73\/ZA<9M"[]903C\D)-8MOV?$:VOPQF MBS2\%/V5PU\$_1_-7^3E%?WGZ^WCZ\MH=C>:/=T^3U_O40-3/442-]2M.#7! M0<36;;N1O@,W G65[(O-\KS&+E5Z741KL,\[@S*(HOO6DI#;*4%7S V4W0_\W)L2X-1NHXL61+;E0$%:D64R(K MY4/ZYD*\M$P;D@U1LY$Z3AG9DO704UE)W[@E#ZFJ9Y/GU6? M/Z^P_4JV\#-P$8 .$G\Z7T,78O#PEHU.D9I>>=PN)T>7EYTF21-QC7+<(U50 M0&\!0QS[/7.SG/_SO;*350O&NCY]T7US825M((S9G,8I->_7&POZ\2GVRO*7 MQ-5A=>.^D**!E/W:&_QL01=_#L\@3@#PZCW $"YCU;V ,'3B]1=ITF#IVS>F M-!=:=.]QF1#'!4O\8/W4F:X]/X1_Q:+/%L6RIB1S0NW4-[(TD+9?U11* ++N M3/O&!#8!9;G*&'8\L4M)5*?^74O3"-#D2*)&&@79,MI5\*/G>GE94W;7G$/5 M]NNP\IO))FE1F=]BR-A19LN=F5M,Q%^UER2WSDD]QKE23[1JM)F:"KM)3G&- MN@X7_OAO@(\VS?C4!,,P^D:.AQ$I/F%KG1^8CDD*'D^@3G;]* M+?O*"%9119<&-7O%]I>".$TE$432JI#:J:\4:2"UDM6#QNI*NW5S=I,/W0@A ML?.KO0(+ST]3G;Y:'R"X_4 8(QR@:_F?L;\RKMB!?0 \QXE!3#X\JO^IDB?V ME:=M0Z;TZE[#[)BBDH)_!5RP(&:I);3N-[78Q!4]+\O/E*]FK)T>05A[9I)K M8QH3>#;,M7(H^/(UJG/Z;D$'7S:^>GNQ,FENU2LK@#:+PNM'Z0LE&DHJZ1S= MF$M;=DQNH!.%Q(A$[G'RZ(ZUUY=4PB.:K)(.Y8UA4I;W/0ODIMFZY@D/[ M>U2&./<)3YS[]>SKT_/M+[>/+_>_WHX>9B_&QKOOY>5/.!77!"W59:HODL#2 M^_?6CV0%3R2.M6T_&R#+=49QK.QN5\,-314PV;9IX?F!Y8 78$=^4A9F_N\H MB.O?9H7&GK"W&])H&/KP+0J3S592V(1VQ:/NJ;TBH0ZL^G4E70%>3:5!2H]> M<8M73J6%GL9:UC3D$F ,BYH3GD7-R^OL^E^_S!YN;I]?_I_1[?_[[?[UOSNP MK&&N^,W8IULEG\SXPNMUP%CS2>&ZQ81J40DVV*IY+OZ\62I&5?4QA0(<&J70 M@%E"$RN!<=09J2VZ,9X84,:55REEQ3++V?G=R=Z-34V%F4*[/JJ=3X\X6&&*J?TSG"VK^7?!$27D'LL]XZ\52B5#?N(RLX)%50 M#:#E6_$\3-0BI)5M^T@ =D$I?E7ZMWU2BP2;I-I&VSTFZ2C+1'WZ5%9KUB2= M,JFG0KV>_]WR M28[+G*,82Q>ZYLN4D2%WWZ[_2%?X)2-2;&@:*V0HM\K*,,DMB14;M#+UL(^% M'Y:XT7J]+E9_YAH_WMXR@TEL27L'LXB!T4O*UMU$/I+\*7Z[N-9E_+=9+&5P M^P%\&P;$^!GN<09"+"FP]&O=0\ D^08E<(XRD&FDDT,/9MKQ(J-T?=2ZJ=OY M P>O'N'F.$8(^QG&3J3 #6(V/(,DM1EX ?X[M$&")B[LM'3C46*%$2_EU3XV MK[E3M,4:]]"0:D&Q7[7A62#\S?)]RPVI57VYQSDPE!T6I>7F)=59H,U:M^N- MXWV"+&G-DV.Y4W>>_38IJ9Y6'L!_*U!,]O#]9EXK:"G-R,T;R,='R&2YPPE" M9940J0\PA92MT(>-K1*!-.I,KX$!1?]<>/[:- ME_K.;YJ")9I?S33:#B!=2E]IK@-$%=GB="\+"+N!1_ ]_@MU/5#7=QA,; Z% MK#QRQI1\H.[Z&E*JT-DT3C77/N=U-QN5^G'%)YBG3C\KU%B:>I$S&LB-"]'M MUR7#&;2OG&"4.R.&J.]5XO1WZY87[UWU!3W7[CVEQ1?T/.\:)>H;4L^+EG/; M6L'JSO&^\^2T/>7*:3M]^65T]S#[K0NY;+=HU)1TI7=I?0V W^')]_!9Q?SJ M\UL YO?NMBSOU [A>[*QJZE3RSV0:0:"19.%=8(,B?MUSX+06,"0LJ#<-H[=(UAPS-W.#Q&$, M +[C"YA*O]6Z/@>V"."D-"JO?4^$($ PKS<6]./S ?3Q+(E7#M6-#VQJ I#B M\N62'$9_MJ";?!^Q:%,[":HJ3T\UK0\<:820:%B0D76>%50!'R2AFB"D-*Q' MDLU!5M-%5O/>O0U"N,;$O4/V-+XAQD787 Q6>I2-@/2K%LN-QSG02C)VHE$1 MDO=J!,K=H _&Q1L&-W%M0N^(0XVP P'VNH]K_V79Y^\\/PTI#F;^M6/!4M8N M&4/FP;R/;,KY%+']@50-,>J9&VW^B[J#+K+C M",QK+PB#J3N_@8'M12ZCY2)W/]!-#F0JBC=+/R3=8O2 '8*>K,\89_1I84"K M5F?4#@?J- 5)V)^R9KG?NM-W^$S\!RX%]@GIWE$ P52]<#T\3A M$G;5K.&Q-WCC8CG@!KR%.P PS!B4=_27\G0H9N M33B>S30^*0L9$81$UJ2',Q;JG_0(8-R[[R"0$3A)&2B/[ABIZ[(/@9.\$BMU MPY?EE(;DC+TUT=O@.!86=]BZ/J:I7Y(ZBX>K35#H62QM>G7VZJ5 ,'KIU/;K M/8/$D##L<(!@6E+98K_*G3?E-Q?]:[KT09*BH0+"*I/3=*S>$TD^.J*KH'8\ M6^/CVTT8-*,3>^]A$$@0CW[MZTLVN>H*GW5FJ^K;>TZ)HR$W0,A 3B&PT:XT M_,1.WR$N"X)^N\%-6(E%'&"X[.*#1#1DR#27+G:3R/$9X7_:28("2R M2J<8?:"T];L5/5"B#&0:X20=*/%*W*\0?82&#< \P(ON M8O/!D(4+ +EG1X;D==@AL*V74DN6;?YNTI0N?#M&K*0.PZ..YQ0].Z0J'(QER3PCD]F[]$O7)Q0<.K.J]/!Q85D M43,GPJF^8^AF,2R4;+?JGCD< K>.HM*$-Z>ZC.@S<.*)WWNU/G F39S['J&! M8Y5XKQ?1+ITOC%5@ MQ'Z32S8P1@7^2%DS87P?/==&_]PY/[GSBOT[SKKG>$'D@YI93718XRC98.$D M77ZE*8 EN>[O#LA_LWS?0LM ['RPE;G*7[^FBVE44*+:'8,:0](OMQ\L;X9" M[))P[]H1%B(IFIZ"/_.?T,X36D[Z\RO"*K#HF7X%QQT8'=7B9M1<2K!H',4$ MD@@;AB!;T3$'1D)UF!GE=$L@X'Z"QSAL- M,_@H=!+/G)@O;*IXQ=ATBG42@ M,2HDCL":(OVW8A&^F>VF!X..+7LI6DG6L$-DFRK8E*;-D<3$_.:ZL!T/*O?C MN6TXQ"5]:B94V<\8(D=;P; +M;SR0&PGBBLK@,$S2*M>W+M%A#A)VFS< S$E MXM:-.E]Q5D?+H:]VLTJPN_C^RMF[V5!#))U,J+IP<,] MMG_"T*@M_I5A_X^?]J%_0&\?_[;XRU2P,OCH"_O1]M;)HW8@W8# ]F'\QK/% M512@1>^N7$ZB5O 1(EC 5CLA#/'@EY>GQ^,C]/]&/XQVX^$?=D..O,5H;]"U MXP84%/#H;VA^^=+JUS3SEY:;EM["]L9SX#RAMSM_VD-W&S5H.=O[,5)Z $EC MMNPL;H5(@;-%N@ E!]J4&YIB,J3J,N?TS29R*VX;BBQ!O,&8+?9APA$^:+:% M"VCC-#1)!G9D;9\0KO9>T "#G3@NVXGX@=A"[#]R9+GST=Y#1[NGCO8>:Z0E M*0-$, ^TANU^\PV4_HKT?.60@T%%ALQ_5)?:0M'K-;EO'*1+W&4SLC.[8%YA M9&] :$&'QW),RI9C_QFC[4-&NZ>,=H]182E("8BIHB>O1+ (?%U;K@8[G\.$ M@-LWV_-/VRFFSC!PCV.*-6BBUUQQ5RF"=]DH/$ ;H)U\O&=+R@5A/Y]E_A2% MP1:.7Y/CB;' MYT=:/FP)*MN>7@E(WN4O^]G[M)SP$PF-4UP 'QNW-"2;?$C/\*6?EK_T]%'Q M=[Y[V"A]VBA[W"CWO!:_?2XH")]^PS&DI*%.'EUZ#/5[K^UDRJE= MVEV_5[U+W5J=VB=/\O%D/-;S3?/H9W\]SB]C\.VU#A M988>-L)/&Z''C>+GC?8?. J]4?+(4>&91EJ(6\MWH;O<85=M&H M^_R)[?/?P$3;%6\=_OO?.)\P79[GKZT-#/%5]YYF&;[6"E^O=*11-I21'^&^ MH4C*^SUZ(>E3K&O<%=;NHV%VV$"]@F894_0R\I6]M5M#>]0N[TGM\_P]16O= M,SW+^1K\\\F5>83I\L?8(+"$,S3K$E'KZ%A:9-;H/[)__2]3O_3N!FD57N@S M^5_&<*R:SJ;8@4:!5TUDZU?^T&^XQF"6,I 4MIMOU$V-,\B@-,NFEBH?>$=: M*,/#].DS]#8YNIAT@ ?-19.4 Y/DC'VB?6MWC42 (?X7ZXYNUZ.C9. 4 M2&E"2]Z"DZ0TJ!%..+!-G!@DD0=X@9?&'L3YOX*J>(: 97F@YB'=XD^+&'0A M [=7S^B<'"=32O(X3+.DTPS, I_E$Z2!I)0AJ5'E)X)GH&:#L> 5PX MN H5MC4+WR#=HHY$&946B>)=Y)(""A,QT_\\>B%)X&\N#-$V+FWX%80K;\Y@ M:62.WRTBM2.^47DX[#U[*"*!03+5-Z3T\][I!MW"=^<-!7V'40S M'GB [V!>^:DS]\N#=SXY.C\UF!5B8F6<,*,ZD80 8"1[$OO,.,53>N0 .YU, M3L_U9&/FXP&O0!D#U)0'FK3- !P7R:;YBI;=U#BK()FFC2[ID]4"9)CC"4V[ MI41N23(MFG&H*"^.E.VC)37OEM(;29,I7LVY8>LW6,5X&C;]U_3* W,$ MQ=J]FPP1DBXCBIH3O/.VB?*$'XW,)_3FS\!VK""(W15CG8;I)'"E29OY6:LX/6[7>A:MC;5<;3_$Y.]79%&&BD=#)?&AGJX]/TR+[]U^8(\BP$4\ M&8_H)2.5 =/*[*9C-84K":.7A]8;FNO#;,_%L6ZJ&:"7-&LHMJ2 *BT!ULQE M?WA722?E5=+^L_Y66[9*TU))=_VJWUNW&L7WC&$G&(C*MD;9@N:HE^T"N[22 MECQ.\O7KU?_T Y("J*N:YO$X1WCH<3?@5UJ]PHGR]4G?-^BS@:1KH.K&INN< MJ+=ZE5,$U*ATPF3U%#EK[P_H@J]@_0;\JEFHT,1TS5'@+SB*L0BF8"4:]$=E]6(IV(_I-:YH30[NT3Z$=4;=MC==ZR+3*EU(I7ORUGW[ M*G&K+11-[60Z->CJ95QFTZ7M+(^0_I GU(>B+\Y!2B58B)4?<7M61+W!UQZ'N& MWGQ/;!YR\8S45S()8]#E^_+*0L>\,]!9>08B5#LVWA5+Q?QWMK+OX,4\P*JSJIE^B*X.AR/M]"*69> MVW)>MBW%>LS&&Q5UA9DEA8S/-@ G$G27\L'ZBDPKY<8Z=X;XC>Y=]!Y1LB1GWNZ1.IKR MQ=9#3MN]<4EGU(FA1&ZDBUFT7YTM2A\Y.U/8AND';P1D-"D<*Q2OB,?JE%OO H$E">+$4B5LY:=; L-O% N#KX)V1>+9" M(!1GS#]DYSDF2>1^5:O:WT D;X]PJ;H XN07UVB=IY:XM*W$9&E@U3?71Q_8 MTH5_Q>BDMCQX]ASGSO._6_Z6U($5EI 2W6!8YQ.[PI[MNR7/%E0K49 M4H:([I@7)=3T L:JD5#]YUZJW2<16$0H@45#G)7Q;OO2C+NQNK@.&*3^[Q>\+55R.RYM=],01?N0(/7,4/W2T M_]11Z(V2YX[V'VS\EK=8DX&PU24WTY8%RPWA'#H1/J3>I<"\_4AN1)-JH>M- M%*:?1%$ CFQ9DAZ4_^R.)XAC6FQ2G<8)R;-4HM#;NZ@""C@*Q)ZZ\QL,). ] MS>4:K=ML$Q>UE9LG5:EMK0T,<9([)!SOS%613CT=+CVN-7U"*A>$>?1"TK14 MU[CEFGQHHS!'F@EN<+D)G_$#K^EERH?,II=WLQ_ALL5 MSWZ)<[SNDDBNR$9Y8G2]@&=^7N?.?@;?TK ;B^BC%8D*$B5;2F"W7FK6"5:$RV3- KP)M?"F55"[+_V*O M)C+,2V5(KH"M='1Z-B%';_BR/42 WGC16SA]\Z+P9P\M M5>)9Q7=_@^$*NC,7_#>PBBF5FPW2>\Y)@*/+R>X:U"VM^$I+WR7W;'I:#V@*,62JO$PDR?ATN;9+,R@J"U'(&-(T_DEFBBPJ M4L RK^8,?G MO1_8*3/<5)E!H@96R;"HL\ / M]Q9KZ*?=0@W]\/OV>.;%!JZ%-BH5:W]BNSP,I]J*;:I9TO.)+4G[\E;J=8I/ M!?KF!AM@PP4$\\KBB]2VIA" 3U4%%7,)9]R&C%'-^,+1MH*P7OW8O?1S M%Z5%/0(D=S"--:PP&3%I)2]:J M&Q+%F\@T5DC07[5C4%MV1*-_3_'&);RV?/\3V>XX0()" G*GP="#$X)^Q3<1 M;NR8^5/;-X_AV>3HXJ*?-&J&A*P\2UYH.?K9E ?W.O*Q-IB6,&G;0;"%77*E MZQ'-['CT7)N#(+OF ^1(C? *$@L9X__%1(X!4H)&A+-^S":&AU'TE&;R$4I9 M>=X?5E:L]6K25U,[#897G!"DQ+GHQ_('EYG:'7%.WRWHX-.M.\]_05A,USAT M^*\D:2%.-/@=Y\M$?[Q&8L(X$U^2"2S.EVG[$2Y)E;B5U*ZD6GBR:11NP+8R M977AUJ^SJ2??LP&8!SC &.,V6Q21W&&,$2>0F'>8/++G"%D]8=M2&2D%A'Z= M8-$_TF=@.?@;_9E\"\P^0"\I)2A^*S4.#2%3WN(OT#M7FWT)TS!Y\ &24 @: M66=H9NP^BM 4@+/M:!W%N:]_]A$@N%;3[ON] @O/QR6?"/R4,G8OZ:D.&:5' M=]K9F5^,['YB)""I^R XQB6\K(,_,VA4=_Y0<]C"VMTT&K5P:LP)1DJK2R-H M10@RR@OX#!R RS:\>M@*4RX2N/KFP;DPWA>"JM0=1\0Q,.JD@HD@TSE:+,8O M^>I=@;MH/ZT(F1I5O89#"F;IAY;/IIR1KT'ZFF.IZ6OV7PF/@5_JD*E&22'3 M/:0QRK2$--6-3;$@?'EG.&0Q,;U,Z?6O/K$K.R7RFII?QVJW1385V M&PC<^7B:Y/B7DQFT/CWD!;>X9N:%$)OEKX!KK]:6_P??5)_K9CXWQ.;[>F$I MS#!GTM^*P3?S%[H9KVP6?;&HG4%L0Q8"^& \2!/6/X+JS!#4MN;KE$$999VR MR]KY^?[5M^;;7$?/P ;P'=L\*A6H?7I*"7Z9S9ST:Y+%?+7^[?F[>A75F:#* MC8Q7.LM$SB$:Q4U'[K1=HZY':PUFB]Q+$U,X$=N:HCP._/-*XY-,SMQ+N!UY MLOS0!?Z8G(:_4^;DJ*QL%VNYMC T>"$94D%=.\N"M%07Z$# MT/3J@N#9^[2__$(0A+, J] M42+#:"?$WT9;,?X6C[R39)2),@A?HM\EN1YFN,]WYV_![6(!;)S\/0L&?;9" M\!6$*V_^",+JG#EB@YEBKNAX%U>A4J4U=2=?(22.<4(_>N_ _VQ*"]H8O6$# MMY"JS@;,F:?N730.CC6*YZ&7%0+_&6Q2[)K,0BT@]?X$Y0O\*N& !PQU;GH"[7;QL:Y4D&0L(JV.!$3M@?XZK MULBR1=8])4FXB$W3-H>>_0=>*7HN+5LDJ7D>G&-MF4-X^< E3_^G'C03.U80 MQ'_'[9O,-JLJDG>38=XH:-L0YBFF,$B4 %Z68 >DRK?!IK^, .XPLY\GW-L //ZGA M*.0.'2(+LVK+A.&47_>&B+! JY+B!?B6$X4(M3>RWRA31].8P*FSPOUM0*(R:HT!&[F+RW7 M<\E&.]<@_WXGDZ.+2VVZ$ .U8*CKI=0]%XN[+*"Q9XNICV:>)*:(?P$BKMUB#IU^N8B#UGX MP=!FK^I,6A\I5C0_D0@##95:/'#TJY+>_7IC01\O!6>+(BH)8 X&C'2IQ=8[ MC^.I]J(K4FDE@H&D_?0[\-\\P]FTA_G6"08WPI$T,__:6R.15VAO$D=ZXE_> M8J>O />_=:,U\&F63OES36.P".FX**P0OL',VLBF--HKF$:ZMF9CDNA*,\^8 M1)@D2>M8.V2&R2=R0-H.E7TM VKJX#,PC^ A?OP/G'7SU MW'#58!/+,&B'R-B,07R[DX: #6:"K0#HOX'EOW[WI+ S'>M 2@&>B^0)Z 2I;#L$?K +KO0<]4S.OBR5YAJUA#9:BN]@H:2TKNW49QX((-"O M8\P4@[V)P!9RN[ZF:>^!Z^XE1KNWZ/E):_N%6'!*7_2&.&L\<''.>%J:T^K&^:_D M8G)TH:?V.2_0Y>F!0S[CL@/6) 5Z0'9M&6OA&N=FJ*N:;7^#X2K-A@'(B4(8NYJKX1IE M%==K N)V/E](R?(]U&0)(7'#OHJ\&+VNJC !C M5^.53M=;P12("-VOP).L+L3U%SMK[ Z&ZUX-[^W]2+H&U M_P)_&VU?8<^G:O\MXB+AZ8OL=]5U!! [Z3%C2#@,$!CI]\O6;[$*[TD[&JAL MF_^(+B?C(STQ%X*H5UQ4,4M+F6R:WC))URLEY6A54U.TRJ^,>D42Y3/N8$! MW]1:(M6-3=K6QGNGY9K#&?<%W+QY\)],T--L"&"PCFQ$-:8EM3U,RGJH** MN80S;L:M4?.3[]UY_MJJM,SE!D8IE$LQ>:4R2&6F41980-4=O1+;FZ)T%4MG MNI!*'8%YW6@41D]^"\ B MB^PLIT8D61-JI[YQI8&T_TW[.VQZP1D3LGL6H%)#$7E%PGF8ZCIFS0&?$:*^^U;47B$ZBA=$.?.1& M9YAK.$':'7A6#X>L)9P96;]*UZ9\FX"A+/99%O5FY!X49L2U%:RF[AS_YQ;) M_VXYL?=+>&WY_B=:!?QJ.1'I*).I;Q[#,<+PS"BNX&WY&(T-;UZ1I8FTHJN M@1F]D\U* TA:N;#T[1EGFLLLNL@UC3F)-V]2K-\ TF9K)@> MR 6L;">P3MP(^(R,/MSW]1,E:N5M/#M'5!Y M;FSM<)S_=12$B-O)4H9LR6E=^L8$;EEEI:\REQW9;N>3@Q[;/D/@!UW8E""7 M/2&(M8%H:0+_2NZU,13X$I%B/(@=>D<-/DFS\^NC+I8;88[[_1=T7;1?$8M\ M/Q:.?$]?XQ#WKB,GGMRX]XO)Y.A"CZ401+W^HI0L;=_CWC5JE5\9##?>)/F, MB\(3T+=HW+N!.B?JK5[E% '-BWM/YT-RU'NN@>E:HT"_TQNC6)T/KDS.J[8Q MQ5>68[DV>%D!!)D[G\[G,)%HMZ *KC[1#QLOL)R??2_:!&B(Y!8=MXF]5R,P MGVU2%Z^ 8N?;>;CI?.29.30B9ES@/X_3 P\"C]:Z.H^KX&BF\5 CERI<+B1B M:MX$>OMA^=8"N/ -(9MFOL-UWQP'V&%D.4^^AX0+/\DS+-\(IE%-IG8+<[0$ M8#H_B>?@O7:L(( +:%LUNZR:7GFH3K1S2&3:;"*JI* &_?-=7E[VF:VJGVFD M:*)8+GI0Q.[RYCPG\2_ F=]Y_HOE@)F?_ 79X\75)_[-HQ=6F^G*N4KZ^!TB M'(4J-923#E#G9S2C5+FL\\+] M?/>;O2A$NN'A',4TFK"KNN*(48+H1,,A8Q>T"VV.XW2>X7*%WG3I@_@-R7L? MEGZF*5*&,@H[G<8PF#D;U"3TN\:>LL!'2(>?>$=(R,I9U7HUVBQIE=.$D^WQW.F*SYZV97 M54'%7,(9=QRD,&.R;H5R*2:O5 :IC#+* ;!_7'KO/\T!3+2)_K%3)/KA]P>P MM)Q;M#<(/RL,<44+4U0I8H)9Q9(4CB'\5=:K,1&DTM(6_VR* EF5D%=;K23F MW=^*.$#I54\MV.PN3R9:1W/RR7?4CC834FD8$V\^>4;/^9>5A9-^0KOH3%[3 M.@_ V>3HTBPMTS55^+PYQ30J:Q))SSMILKJDE2>EE5IG[-LO#H@(W:]D2&G5 MVN .H1O?OB[BD S6U,ILO?M"'AEB&Y4IM/::*I>K.D0=40 M>:C.)^/QI)>T8);=J&0I!)I\A0X(0L\%-0G/Z(U[I7H^*24=T,G*8<^XF21, M>OM>'\_X7VAM%(4XS"*(%]:_H(4UR^Y38/A>44DU+OU*Q\*(UC8!26UVQN8# M]H6%BI"0E.7%F,(=J5.RNWP %GJ?FA1 A-9]XPR/F.VD=S&NA(;2,FC=9Y 4 M^3-JF7&(*WYDUTX=M ND$[.J S=2?L7I72,QW-<$E9T8),Z[V):2Y;[.,ZR4N-F36P395 MV66N-)>Y7^>03S[86'!^^['!#C';A.#Q%$POE\;0LV><:2JQ46>#[3D1=5?A M#824=/*6.*.]*XQ4B$N$5M0%K?[8V3KM(W)VA.$TRYN41^W-A.U= =5JQP'Z MC$#OU!.2" @KZG/<$9+45]RMZS<,JM3(>RB_BM$8'TW&1V9M2SFU3Y?+J/*K MA$7#SQ9T<3G1F5N$HFJU0&[=$\4VD5+4R]?(C[G=J]D.,T:*V'USV'T!Z%5P MN0?LS1","4PIM#*=$+Q'EBSB90=.9M3S)<6JI3Y].(=T3J;*J#12X[ZHMX&4 MF99[$@@B5(C];#PV+F,J[Y==+URF\9X4VFU0B;T/>J;*E9W\]KMD[M0!'[!1 MG=R)<)W<]-F#K8V[?V7;TKK-7H%YA+,J7'L.DL##R]=W4,XV;A/^O)]ZG%99 M5_Z#\M_H\>3H\JQS97FK=Q8M8:7T[K-U-PJI%3YT\JEE%I3IQXZ.D66A=9?] M,($[["JL.->0(+K25/%IO@^&0A_5+4U3E@S "[M5#L'-3+_93C$/$[3?NIGG M L:X(KVF50+122$N3>8)(":K4O.>;@+)5CW7P"1=B(%:=%VIE=),R\WCYBIN M\!YJ ?ML@ M-B 5@O<8@=EBV[;R*D5L1-/XJ9PF!8NI +U^N8>GI]LXDRK.AH!/H'Z#X>HZ M0@BL@;^-T,*'6>C_YJ_6!_W\GV>D/+X3[)1FFC""4'4IY*A]#I1J@(_25-SM<\K:P-!RX%])(B$,!?;^ MH)@H8H<#FWC!49K>^\20>_=7ZP\PMQI\(1 G_$2 MU'?[=^YY4V;RG7M;5R_Z9[Z6=,Y[]5)/E585KN%*!=?!/C;X2J52L6*R*KU2 M22;XIY7EKRT;1"&T+>?:6V\L]_,!KF$(YN3;%M:^)FE03!6%8T4A #I_1R/9 MK4H?+[09?7YT*.=[0W:KTL\==A5*=JMJ8Y+8^QP0H/7.5;3VIBE.!OB%:8%; M?#.G@IK%7YK,?>:_ /\=[:X(J_VJ9J9Q0,MJGQD8RA%\JZO]](4Q%.DK!\35 M/;&M*:KGTD"EXAAE4[UZ/SJ_1"^"_C$^NZ0NUQBNMCVVM"0MQG[]-R<-I/)!WTYE^A"]?1 MNHI@U2V'SAL.5(SR)>2BPXL-7 O]/',K34]MIP-)F@"DU$]PR"[V@R*@;-1: M<3G4NLJ?SNG\W]H IJ1Y'T:3"9IE.I7$@9PBQTZ$PKS$\LO(7&^*S MKS8.Y$ I)GQ$DR4;QBE5<2##9!,?.)*2)IL=!_(,_O*<* 0-(D%.A2-!LH6C-)JMLQR;0P#GT$T&:O^=$YA'%4^HCI MYPZ["LOJER%ZJ]EQ<5UD;[WVW)?0L_]X*EI.]N2Y3 .9IFH9ZBK,&/)PT3VK MM))?61\')&NKA@;=U_/S7Y/3"W9E[S4W6N/-55HG84?TBHQ>+$GF_,VNXNJ> M/=4VA[!&^;<'P/YQZ;W_- %\*(Y 9O#(\V M'*@HC>7A/>PF%:<&OHTUMD3SP@VP?6 %:!UQ%X61#Q)1/V=OZ$N)55I=L9IK MA*'31P):2F."3N70:GL.\ K\-71C:9[P0WY#CPF!^^B%T ;))U3I<,31?^B4 M$L9*:="0)#M5/%^Z1BA!]-JQM,F,#2J9Q-1QZ!1J#I)1H3U]"CB[G*"W&PH) M9:,F*99'\8Z0Z:O+[3_ND'EW;0P PO<=XF5H8YM7-_" Z:@81*6!09*VB47I M[]T@M!P'_S._3V:;=2G=#SP3@TII2) B-KVLD!JX")3O<> ,-SI*PWU:#V^- M_4U6GH-D"F[_C-!+H%T.B'_[LG$@-M9H\@ZPI<8\&)/".#B'&3#OI$*6'90> M]6/;H#38>I LXX8G8Y2:LW^O\@/-&3&H1;GPF'6Z?/'FRT->_5S2':6K_]$M1WQ?*\ M':@.T=8&D*=EG>_(Q@7,<*.M-5*#2T-YQ8K)JC0:+YWAKZ 7 GMU[]H_DCU\ M26U-TI 8U(4S02Z!.^\,+#<$^WC<]_*I9=+PHW,(P:X*8S* .^PJ+*M?ANBM MAF +!= :H"P9@-=C0 Q@G[9I1CFHDMQB%?O\//F>#< \P"Y. MWS9(-]M;_DK?:F)KTWBE7+T%D\>)C-+SBC,YU#"\P,L 2:8"OBX4>-D/4LB" M$MQ'$+Y8" <<%(63?J V$%]_Q 2H"PQA&V7H?).$F-( D=9W>.;X9 ^+D;)1 M,RK*Q&B7GV'RC!L>I:$G1A!*HL?/<7^+Q?!1BHZ/TB(P[7-*E+<:N/N<"[O[H$??OEN#]?89M^YS7WQ1FL=.95M3;(@H[!67 M*,SBMN8-(:!8RE5J55-3U,JOC'I%$N7K@AXKW5GHC4W7)5$?]:JD"*CT_C*9 M(N_=$#@.L,/(T!*)L/4U7&07WPO&7@+R=O]:4[,\RT9YE M5,0*LPLHZ33=T:%R UQ7]-.$7=6275?R!.J"ZXI^9ESTBY_+;Q86XB$^,$1>K>-^H(R:W4 M,]]8!NW=#&"'.4%"%48;*K]88%#J[7&POZR;1>W(,FVU.G(ILP9^^^ MT4E$;*4+[M;I8U :)2^T2A]I<&Z5%^T;9)ZDT!1GT$3U'?9LK4$U2&!H@'D M:5GGO&XQ]53INUN,/FIP:4B*6TR=MF4<3_\"+ >MTJQMK#Z^/+!MAP <$\N>;+\HBRN9LJ>N302:H#7J/2P1*8 MOG/I!6CH.64>K&XY=%YQH-(SIS#7]H$5@!N0_/?>O4FE2+T:B)%7-?WRV)TC M[$Z&PB@QC+H0II&^_Z,7DCR8OKDP#&:+M.%7$*Z\HF>AP$@#)I=LU)1F;&W= MG&4?&/KT$ K7D>^7]P'4M@-F%C\NDE*TUGD?:F(/AI>#0+OF!P[Q09/2Z**; M3JSIT3'"VQ?Q2Z_;P,,UW=( VG1^=@^]HI7^- M?NZPJ["L?AFBM^$[6EK;UOJ+$GJ8ICP9"B@>D_(#8.:$4+/"2[.OS/P7X+]# MF[2DKVIF&@NT+.F9@9%T%>RT3 P,62I:0%SJ$]N:0A$N354JF%$VI6;\U7M' MI%T %[Z1+7>ID8$Z8 2S8)+9)--MA8FN9LGZ[AF\0_#]5R]"QLHG:Y'2/"_U MY>3H4L\5@; ^>64\N$KK=)761S3MVSOEH"KU"Y+M*'WC1\MKRYW#N14"%J_I MJ@ZF<4NYB@NVCQ\^Z[VR18.1">\<6T"^9?K0^XCM94%U?>P89. M.[G &96LD\2[Y/TK9:ND%J7]X-G#BXU1GM1$3]=EY.#6>4>#JB^%8I'X1QDZ MF20AIM296M*"B^+(LA,RP$EJ4T^MS\2=]\%SEZ_ KR:-XWRW7!G>>?XWD M@^&#%Y OIIL.F(=[C/1U-#0N2@8OXZH9Q^OB_LNVC=W^@ZS@P-XIRR,(Z8'< M3'T/#!3 *2.;T4?U6:PQ,2=">0M3M6IK,,R N245LHQF:BMFF1 ''E_EWT(_ M :-! /BQE #P^#5&M_?/H^1%!A?W_;NLA#A,]P6WBP6(BZ1F>6:?T:2?(/^R M\OQ0[#:'9713+%5C936ZIVF,C*%^R,)2BU\=,@Q^X!H/,*H+@&8&/@%M- M*8692&U-4JN8?@I+82Z!=6^B#,NQ,L09@A\=2=LA>=-$IW*Q&, Q=E577%1( M$-V\&:5^X4Z>85C[FL8"&9HLS#U"4'1^+L*W*Q#AAV?OO3B;JT_\O5'FI=I^ MIC%'VQS5#"GC,L.(Z71VIB0%61)JIEIDB-X";.2)5R[&*O=N%6 MM*F)3H4F_QF_;-FC!:2A-LRDWRB[X4_'W,"N?A532B]Q@Z;1J@ MTX74EV7',H >,;^)*BE";CUT>G B(RD19:OKI&U (\L":-MXZ,3@ Z:+Z2FW M$J%?.580P 6T+<(Z+4B29>P6=Z]>,UH)/NO RA9Q[48VS&YFLQ@@==4BV8D$ MG;6YARCB5[%39+RA\U$Z=F8E]R26"(GS( ?-;HK8>^<1.IN@_QT4NP21.B3W M;">YYZ"(J0B\=I)[FI4::!."=Z]!8J 3!8F!XG?I_/. 869TT7=8@X#1EBR;_]FFN:UK-/I:!B7 MOH9%[\3@L;V_FJ+[>A54J$O]U]J:PKY"%_N,$566^WM>X@MMF>-9%)%76[T8 M9IK9H83UZ>.2]CV X3I;,3 =#1+Z#ITZ0CAU M(0)0;V#I$ DEC%87(@;U>/Y>#HY.@DAU.L*PLY%D Z1IF[A*"H]4O+,T-SIG M>/24CIVD8,;.16X/CSI\P'0B;I M=K)\""@AM)4RZ.")I@1 L\((^QOZ-2B^ M*@*OG3!%$T*_XMU<^5-N$ )V*B4$+'Z?$7ZA4?9&64A8AR/!V@@"Z^X4>W(T M&8]/M)@LX8 MA7#H=E*23*@'SUW*YE,VYH%.M6BH*BACPB16AN+U.PS"*^@% M-@1HQF\PG9U)F: _H,X [K"KL*Q^&:(K#:A+[25'&!V]1UZ"\>3H M\K2SP7-EM38%0/_[MQ^%->*Z^!>C',M)@#B9(>HAUO#52E,3=G!DA!!>AU(?HXO5GBK^W.U''HI&H.4A=" MC-&ZSP9@'H<'?ML@I+?[ALJYD=AZZ"SA1*83(\,.CV9*\.M$)=0.^/I/ M#G24 J!1<;^]C:8;%ET5@==.*+*9@0@W2+\-H@_.548?X'<:7L1!ZPZ^O8DX MT&<#&VNZ;--: LE$3W/)$0?ZI\26=%DF$3LZ)O+ @(@#_=QA5V%9_3)$[W#$ M@7[ER5! ]>Z,!P S_:+:BC@X02!<#,O\K61R$N3>8)(":K>1$' M>!=(GA=V?S5)=6(Z*%C^&A$[:>6??&\>V>',?P'^.[1)5KZJF2EZUFKEF8'I M6D!!*AB&+!4M(%IU8EM3*,*EJ4H%,\IFGM6>O5OHV2[ [X]P :ZU@,ZU#ZSJ M> 6F/@:JE5$_!8O>2%#==KY&T?5J-4N)S15!4&;W5,?\8=9CE#C[#FJFQGBK*U+KK8D9$4M]/:JBL3Z)L; M;( -%Q#,B:LN8EM3.,*GJH**N80S;]F5O?^,-B&7&AFE.2X-%$TXDV2ZI^-! MQXL.7A.$#SG@Z*5&%!="$QM,3IGN/QI %)'XEJ38JO4NK7E5D-G!2,B M7:A/6Q;E)=OD3-?X@A!'\=NKE\BV01 @_-)BAFQ$81OK0">)N'4AHK0L\#,( M(]_=UNUE8U>ATX%&30#J0A1I!Z*S!L@W-0 :%;K:V^BL8=%5$7BM!+::&9SU M8,W]CP;161G>Y["HLJU^&Z$JM.=H[ MPZ4;2^7.T0_1.AY^:R31;_GC:H4'-8T",M18F$/48&3FS--2W)8!1-&R"V & MYA"WI9$B7)JJ5#"C;&KG"V?N?7A^] 9M2*G.5=',0#TP EJTW(RRF6F+.6\^ MDD(1.8^^JT^\(J+L"&K[F4(%[;N#9D@9%P@BSBDL;Z5I9^YG&J>:J9:9(C6" MFQ=$0I#C&2SQI9WG?^[2K).G%>Y!.L**&FT6)B Y*.B>GOAX$GMI"E"DLG\> MEW-DI?46!%?)#G8 S Q$Y;G7C-X"\&>$$+A]QY,S?;5":&T:-[2M47CPD>2Y MJ&5E4B$G=45";&\<"7],*VEG]M"LK /-9 MOG#:;D.*SUGS^X\J[@D..70*JH"O"^&S.[F3V)F*+ MLN6_!A;"Y'OD@;B8C(_TUJ_7S14&=+H07$LX38LG]K)S-\>!)&&$H=-( EI= M")\UOG+B *FG!+\NQ.;>N[8/T'=U Y+_WKM/7HBD1O(GP>N\2RNA 8=.0_G@ MB<;CME,J/NMF3@RI0RE8.;'R R2>$@ /I6!;238P M*+HJ F_(I6"?+,=[@]["\M=6@Z0#ERJ3#NR_6Y=S#S05;4"CZEO6W(XR7,"8HO#VLPUHI :7AO**%9-5:;S1 M_MS\\D!V^ZUJ9Y)FQ" N.1LP"MMYORRYB0B&:+CYT3DD(JCRCC\?HTWW>K7.X=P*0? 8$*=["9EZ7_BGPOX+\E'1^IO"6-7^IP M/7JX'F7;"4[05ZRG_F5GKD=3B(R+F6_K&E4?15K6,.\U:D>)H>&Z51^%N#0I MY;JUCA4R-H+Q)'\%O<"& *W2@NDR_LVWX,&QT9<0_Y#:U[O(G<>_)Y_0-Q_- M)"V+J:NPJY,,2>?/\R5?\ YP2N%'1]*)E+QYI5L7P?HYQJYJR1?!;4Q!:B^" M]2M/A@($+H+[,G%T^B+X!"GA:)C3E')0%1QQ2S1K]#+T%.O&4;_> 'HIUW*U M!6P 4A=R+=TZ< F14-LPWRS'ST[>;QLOG^KGR0>[XR]ZWB6)PP^=AZJA[,)E MLGD>#,/CH53I_:?$0P@?G=DFHO^ M%I4+-,$QATXU)?A)2@*%WN'-4VBU"LN$1"@PWS]?KK1=#/V&3JO&&'4A95.U MOK"&(KTE0/BPIS8-B_AN;9 1ZXWP^STEI_Q M<2>EPGQ='P,UQ AUP1 W$E2W*29=F +?_B,O2HH-6=%U?7JCZ$:"*G!%;&Z" M V#_N/3>?YH#F%A@](^=\44__/X EI9SZX;(W%=,M!4M3-&NMCF6%1.*WY>4 MZ;5>M\D+5LZEQ3^;HE56XL!G(Q!7&N(EZQ,Q M+OQT@'25B9O2K4C/PBJ&1S59D$F*^E(<,&A^_.J!@5+PDQ1+UE;\:KK>J-P6 MEQKE!<;%D<\'11@V0"3%>2E=:^VB?V;N=HFZ5YV@B@YU?8;.CD;XM!)G)6OO MNB=,$EI6&4_V&WHX\!8+Z@:4;ZBA4TLF;.T4LS]$H0Z*I8K R[BJ-LF;H6&H MON:O-8A$%6Q7>M+(.K%T61\K">!35<"43.(3(E+E!6(JE'U M+6MN1QDN8$Q1>/N!J!JIP:6AO&+%9%7KXI=,RW0?OT(;DS0B!FW1 Y!%T,Z[ M ,J-1;T83\87)\,RUOSH'&)1JT)(#. .NPK+ZIG=C40U0G@P%5#M!\@!@ MYH304BRJ 2S0LE9G!J:_L:@:5<^E@4K%,D..D ML/J0IDY.:!@B37D]\B6KGWC&5=?<-"HP:J1.E34"*IU/7Z #;<_]U7(<\'EE MN7^0S3&AJ=E*J<&V8))Y1-0]O38[?<9&B+!OV?[--(UJV:S0T:"X6[=[FX#? MLO*3+?S5%)W60UNAAB9?H7KLT^H_1/1S?S<.?\IKY350+T8G+>%7Z-*UM__W M#FNO5HS.[RVZG)[A8C(9'^F-!-"VGU$.JM(:19)"[+>'Y3=^M+RVW#F<6R$( MDBCORHME6@?3N*5Q"VH/M(J(DTAW"U*.OU0A]\F#@ M0G5Z_4FT+ZY6!(D5F)[KZU@E>4! M>=HZ*%11C*WGT DE@%(G$AQLQ2M_,.7@+SJ-6$8XT$D8K2ZD0KA.@I@1:!7+ MQ=UG\XH&"5:>,Y^N<1!+);T:C90'[E1['N76:28/-;5Y$"29L5U:O\PVOWK3 M)?J.EE8($N'0)H4Z'7(.,72&R8!+;=H"64FX3<](-D#R*<$O8Z/H2;_BE&3* M4U(-D$^-\,GXHN9TOY\YJ0;(+9FP9913<\A_R$F5P7TV))8J B_CJMKS?3-S M4KU:SF8%&B6EFJA,2I6]5Y>S4C4?Z/?64P[T)CF5/H,HINZRE6L)*=4IBU37 M@[PXGXR/^QTZM&:M0^JQ+R:JN51*/."'-A-A>3 M@_;R+4Q24"WKW0EI1 &:/Q; [4+B>#:3+^DGVO* M55Y8=#8'26F".$D!&K<.7$(DU#:>+@NGV\G[;8-TBQ0"WD&R[-[%WE612FS$ M')"71Y.3W@9H5[-- 7J]R2"'(-]/!D2GH=B(0Z>A O24)J.32T-\[;059H?! M-ER='A) [7H@5G.8E*:8:].0W46.@YJ$%D*.1B:.40Z\DH)8%Y+",8GZLD(J MFL>Q='NN6XVY5CW<@71RH5.ZV905T6U:EKG+\62,HSP'Q#NIN"G-,B?+Y.$O M;!,&S6C&WGOHQ!)$2FG&.>E+_)([T5Z&A'),]>$H M-"I576_350R+KHK 4YOFKBNYGX9%I>;XJ,ULN;SK&C,PIBB\_0P/&JG!I:&"*ZF0K$IC1--I^178*]=SO"4$P;UK MDWWW:>U-TI08Y(6E*;?0G7 /3+MF'1RV9L!D5?M!?A[5!D501>*W$*IC@#O(2K=>6_SE;E*(] M=FN-!IXAIU(\0]*7&WF+;?_=^XUV+WCP$3GXB+ =>^$JWWHRR7?&1R2%R+AL M19Q3<\7^_>H37\Q0+B9K^YE"II:Y4#W=\B/50TYA>2M=5IC[F<:I9JIEIDB- MX.8E,Z4=!DX#^^3TB);>FJUO1SA0HSN.4]1:X77??S8CP\7XM#$9MGV'2 :Z M\)W,>O_$2*T@IHU73QR0UB^FK,%\T$MS01<,-@HVLXMU?>ZO,&A%U M3^\JBMSU27T,8BJX>9:AP@=K[G^0];?WY]XJKTY&!=? 4DJ(;$+P[E&*@^S] MO;>ZJQ52P8VJ%.6A?5Y$#PLJ-.FO"AGD5'#9*$6+ON>B-1==C84V_=4CBZ * MDHW)\?-SO#?H+7#1X9<'LC*KVO56HX\_CV9#,U'ZRU3)$.B(N65E%E]L8 AL%?/2%,(Y=6T.A*3VK:W'. 2 M6$6:*A/+KVE4L-8+"#H:DDX\VKMU:%1^3??'355!A;H8/E>QH.B&A8X_Z)74 M]O]N'/Z4U\IKH%X,W0?TPXYJ'J =;PU40X]1F3(/[QRI8W>,BL#::M=E!4_( M8WNN[;BA-=X4%J MH-F%NFWUL=Z55*SM90J]VM)UD5W- )+$F U -)F_A&A; MIH\WNO,V'#@G [XN1-?7"Y[6H]@*75W>@W^8 ^.D(":ZP[],2.:")0X^U$HS M;^FFWQ?!#[3-VML@6.UY8P53R\+G6-<;_.\MKK3#/K$136&;KL,]!>AU82.L M-WNA9J.F0.<^44 M()R8JAJ%!VB]00>]7'T^3BEC#H>TZN#JQ@&BWNGY4EMP>P>FY\M<@+OH09_R M_4:3#=QV;R[;QZ TL"F\ZY)K 1N(74@[7-SJQP:@9:OSVA- M2::KR'C#I*1TQ"3-JHI+D]"^1'[G%G+O?8C.D7##()4@/J(;!SUWN>)+LP-! MJN&0E"Z"O)%L_=SL&;P#-R)>6I&:F4(6#7M!+D@DG3PHGH-JIUZVZ_(&PYC& M(R:E\BY<&,7N1BDU4Q?*O64/K_RM[+845=ZXLZ#_J^5$2#X+_QR;\#OH6BY> M ,3E2+!%SRX2T,Q_;?D^!/-I>/<^<]%'%J$?W>45+AZ.&MY^6+ZU "Y\^PK1 MQC7T7$ X3N8NT7%V-"Z6Z,!O/XI??[3__O@OF0BC1(:XBL>>%*-4C)$5CNY^ M'7GN:"O**)8E[K"39K059[239Y032'E)#^&EQU;9.Q#KEB&T+K_S'L++$Z"* MF"D#YGNL3-8B?HZDM%H>TL;/VXGQY'BBUT[6J;&\V%(+A=*(/GVTO/K<,T-W M/O@S J[]22G?P=#36"HI(0:%B)P042BFGRA5DE!KVIX ^&SH)[4D_X:;+9-ATH8FO]$BQ=;I<6\$*7RRB_]S^ M&<%WRXDOBBA5+8D=C"5+2VL33F0H'AG:V/ ,@M"'=@CFU<)4_Y9J742&-(U1 MG!JNNB:5#(:)"Y:OG@L^OUK^'R#$J8WI]*AN;)KBI>NM3 T.(/JU8/GV\NK' MQOCS"CK."S:_J86FT(;>:8#T:0"([D)91EPY/=3D3Y7ZC+P:)I/)R3R9 MC"_TGELW4S[KGH\5 ,5.;I(",;?N-0EHV(,TB;>O\F C-NX; QI(:U3HC[#M M2.+6UWP&@]ZI;QP1D%II%*PDPU#P1:QG 6.OOM% 1&Q9"UHOM!S]-F-O5<>_ MJF7K;!IY="QM!9!2.D=-M&R@]C*"U^5B(:YMQ 3!TH6B$@01 M&2=!]MYY@$XFI^-)]WDC X-^W<-NEP=T?$FGE&R]>\DE&1C(6FU35UEMA@GE M-Z9H3:$@Y.>8/>1G%Z$3OT\YQU\0H%]X_U]0KLE0O_C(#R0![2 M(TTS<'7*5G-%PH5.!PZT:^IA%@OT$LK15C7+(W(Z&1\?F<&7MK2_(R 71*VY MG=25H64MUUS!AT:EGG62A$M#><6*R2JGUBVI$CUT72L$U^_^+YZ#GD,I($YH M:I)^Q( N;)!XY.U\+=Q7-/9LL9>.A.*#6MG6%!H88,OY<3(Q.*:C\ M9-%MSS\#V&C Y*0>WR[BZ;>:(H\[^:;Q4-_:244YC M;$;LWK5Q+ *X (U\[T[7^!BEBDEB(^:! M/)N,3;DQ:(MH"N!KI91TF[>I\NY,)^QWIH=;T>RB[+2+VTMC;T4-LG$$9>N\ M%B]:3I^ZVH/I)P:4C*K6B=MF4LDQ^LN?]!/@#?^[-) M>A #M+ PK9.Q\X?8DF\\!VVG^7$ZW'A6WC2=(W3&IM]X$M4O0W2E=AU]&7#I MQE*Y<_1#M(Z'WYI+]-NTVD^IFBMY-A >U#0*R%!C^9A# 4:ZYR!ZZ5P."@V> M'\V5W]W\.81CK:M/;()I*0#K^IG&%P,6)LTPDW2B[QC$+BPO-9]Q;3_3V-5, MM)#/[=T6Q=>7>Y".L*)&FT0/+Q$4=*]2C#B/ MU^CNI9^,!DR ZO$U*O<;GVV,2[:6UIZ518[Y1L@#=3$9'W>?B'06L%E0'KB, M\A8C\"HM!SQ;E*7<29>D(<*H;FL%5S&LZ5B#YYI4X+I0,"VXIIB&:KQSJ9,XA3 Q ?N3[VV 'WX^.59\L(DS4V[P5U)[LL/0TQ15 M-E586>5-A>Z4ZFN/71AZFJ;ZIHKCH$"-\&I] K3YNT:^)_OT'' M>7 A>>[ MT**X"##WSDMV.;DXOC!3K37**/H/B &@^]"$D12OWSTQ7E '& @U^#'0???# MR(X7R[WS<5:LP/::D(/6?R#^BRGPP=NT&%^B:+%@-$Z+$>>3R>@0N^ M6\XK\-=4ZT'LU2_&B AM5#BH$K+'"Z@G:AL_N\HJ;+PZL6Y4&:+;T%R^%^]UFT\7+]8I 2-5F) MM=HI;*+CJQYJS8+:CCGT)D?:2W&ILT@,L.>T':PHS.]4D,?7I)U?X14YI ME-.T55^?9 M T?>8N3$?W9VSSQ.6QYG#J,!#<1>$1*?/T.G'>TZG+#%?V4C7\X4\P# MZP6\) EU7^*T1I__!I;_^MT39$TZ2A[*L;;D2_+(0A-,]U5.NQQ!SZ3[[W", MTU.>$$7KRD(4+O%$#STN M$];\_^U]V7+C2++EK_ #IJM%4:O9V)A16UW-*$5=29G5_50&D4$*MTA !8#* M5'_]1& A"1"Q ;$X GPIJQ0# ?@Y)W9WCP MO"0OZ\#V%V3N90S(V;UHV2=\ MHN@MM#1(4,R]9B:@9C_4>:Y9=N247[I'.3?M./>YSA//,:78K3I23[[!0*_K M,$Z:[%/OI<:EA7@-IN0-AUWIMI]&B.*DY=TK5];M\>AX> FT"8I]>N75;Z- MIR3G\>P?'[W3+\N1F%MGD=LFT>SA1+^/ER.QB-AD.H1_CM3')L2E;L^PI-RXK" M4+A6PRAORL:T&E3V'<7:^ ,19TZZRPZ%5,.OIE]Z:HB' M6Z$U3$AN\A.&9R]!3RB:BF[*\:OIM=)$\0 5;=-::2_KM]1G]#[ DUW::6^Y M$!25\.:9>SL4K#IMS*G,\RCD&:LC!1HD^ MOEJNT>3G\CI6^:KURIO^A>45>H' -1O2E3^1_I%4S))$H#N%FW!]'*0Q%1^UFKG(EN*H!]QP_]"6@JD.-2 M4 O-9K36[O-9K<+@)0FG?^56W,?Q&G=P:)IV:Z\_,81?^7])\!SK5I]&575" M$^(3894H )VL[)L8CY/;7V3HC-%3Y).T5*/3WXZ.GE#T\HX!E]&,4%5EM$XQ M6F?VIB0J&>>*J3D\'1;3R?%OIXK$5%/504SR\-B>UK00T^F1LIZIIJJ#F.3A MZ7SH?7DQ\5N.9"5P;P/\&>A.'4X>4E("&_N=N(M MQ Z#616XI:.6=KOE'%8& SW,!97CF'8Q:!1.$9K%=Q@M,K/WTHS@NSY@C_7IL84> M=$@%S>UU*VDQ'P?*(,%_L(P>N2G:;FA:N^&BH;V@S;Q..)_,[/R!W'^$I M-HFYOT,HO4:7>(5&M[\^4! SKQ 6J\ -62BRVT@6XY;RR*9%-^@CC'T\<\;C M9OB,68H^T7B:^K_'KR%&HAA/Q[.5'_C$HS/Q/U$.Q<:/GB4C+2]R2&[F\%&4 MB0C(&'>3?W/62+.,)?O3($YI-W34Q$A%.8J B*'V,+>XP"M?&_@HOO:62S2[ M^BJVLO."4EXNXK6Z)2X=8.A)E@1-AY7CDBHRM/C01G7U0'.-("B4YL@.'_WPEFNT#<6A"$RN$K>4I<#V0E)MMY-IG9?Q>^?+ MB%YCA+Y(K*WXIG+YD3)HYQ@TNQ>LJ=Q8%K"TD >,W66-9U:W\SDB\=BHQ;%5 M31TNRZ>)Z86>8.Q4*];3]\!;A5'B_P?-BOA[(0W5/.>R;D3-+;0"8SN;L@/% M-6V\3*O#ZUG1+VM9P-ID]Q7UY1T2P^B!A8*<&2[N72(S,N"7E^X#-,%ANG4$1UP;"RDX,AF M?B/=''>2M;5( MR@>#6A&Z>$13;7.'9T5)^:!Q3F6.1SG'P'XEY8/&*H>'(W.CX: V&=SR%, QTI% MS1^,LZ^.G9[.*T+*RK:=0OGF\U<8&X!=@A-X"E5:UN MB4P'&&V3 92U:%^& CV2N[V0:,_3VIFR]N[)#KNG.,4\R\"V ?^0F[L*_Q2G MA,"QT4@XOY&;H/":G.CQ*0K_!TV)<^(C^8^A_>DHR'^0@9-SB5&@G< M%I5_ 08@_X3!//T&@DCV$0,OF UFQ6?TXP#KI+L'6"?#T?#8_@Y%/:CR!UB% M.>X<;#0_P )"K0A=T@=8[O&LY@ +'.=4YAH>8 $@'NY!%SCV.20J/>A2K(S> M'719%(]"]G4>=$%1&,"#+G ]3_.Y!MO SA]T[:XHOWE)GM=E=U]_LYZ\#Q[Q MBO'U)UI^HF]AD+S3%-*J3M@Z8JN!O2^A!@JWDF-+X?-OY$6O/T,5JLNKZK'8 M6 BXE3I;'A9R:X8RE9'*^JXS*@:@DG*;5]I=N*[.Y%O55<;X>(01ZI/.J!" MROMM06;^I[+^C-35=YG1(-":5]RI#&&=%XVTI:J.'9D^" :.'2M!WPT.%D^X M!XO%.P8H>TD_C@U/.WQL"*,YUX/:X-BPW&8=.$YJ<6P(@UH1NN2/#9WC6=&Q M(33.J-N'.IT]-K0G'H7L:STV!*(P MB,>&T'J>YG,-MH&=/S;<6P6^X?^=+M>S;!%,XC-2UBAB$'T5E[+Q.9 U5=0AG8VOR/L!_ M1*_>+Q0_1>&G'^-Z[L)HY\_2.Y271\/J#F56W2"M#_]S\Z;!/(S*/X+?J=P@ MP]VN9)8TW=C)ISR$<7IWYW48)'ZPQEU??A5>&,17"%.QJX;;7_A+L;)Q+QE] MI:V'Q 7A)[& \*W\H.T^#-*UE$0/^-E[%T8_?2B MZGT@IEY;;L:GH^'Q<1?F\U9@T3HM,[Z=L.F_-M"3CJP,[#C)9Z^;SJ]4F*)9 M!35#D:55O>W+7A>RFK?*9+=,*+XK(M:_).'TK^MP1:8J&1S!;)*\HPA3L?(" M3/.-CZO!?$]1G-^A6^?3HNM=!V&7A&T>:ZUK'8-"?PS)U'*-B[TM43XUO_V% MIFORW"Y0+44N^YZ#P)L)7 G.P+*2MI#W[QC\27#E10O\/T_K:/J.ERDMI$;+-*-T.(YCE(RG?Z_]V*_Q7E-9]4&PS03;%%K7 M,L"*8'7][@4+7*#8"L2%4JSB']YRG8EKN0Q_DF39+9:"$F\YB+[QLK MREJS MWAH_4Z]'K&[77$K8=14<-"NA66$ :SEI&!D[:2 3^S#(D@0\HF2O<38X M5]A+NUPY5]B^^_A$$&/UWIEIL$*F:XM6VX+9[@MV+GG M5W*[7MR6+D?25JUDQ$S7%87"K3QI?,*I]KG$-S-NNKXP=,ZIO/$I9Q@(+VKZ M:;U51"XZ>VZ0>(^>(K"*8KC M9\PP9N<]O6;N$RW#C]7^84;3:J")2Y4XZ'Z)K9!Q7'/YYDFP(-%6:6ZY>;8Y M0T^N(%Q#&<_ST7#8&Z5)@N*F6_4&#?P_U_C??M)(8/5/]UA<$H"X&7VTBT3Q MM]P1HN+X4^Q1O[QC J^\&,UV"Y!T!A(J;/NJ?DM6"WIN95NNV=3?C:P0E6KY MJ1ZK3@ (K7F4%;F8[-GU''YYR^3K&4V1_UES,"#XE/O*: .$D#H](>%6&BY8QNL 8V?6:,B@8FO7%GN61<_W-#G@/R(N)TUD4 M$7?%]/H4OFK8S_=22@T@*?35>%,<T \?O83C[Z2^7&.E[3'RP( $WQ4E" M^=]2RI.HM^^*; M5H=3&.^M0E;IQJ]L!BS]N4I[JG\ID@"@TI"A6[A7RH"K5 MC_5/-@+V%VI1%+8&1"W[2Y,JP$74"//2-MEJ^J,P)<@4VM.[FZT_UN$Q7#8( M9]B[[*T2SO X>3@$*VCY:+JW RML@?-46>&7UMJ^9 !#$ZNT^A@9O\QS ]AX MG;RG'\$(;Z@O#(7[-J3N2T/"5H8B /'*#&.@%8?&K00K(I0RC*22:GCFC[\X M3OSI-9E'1%^U<0S,LO 99)!0,[D7MK'SL0VEO*__=QWY\!): )1,YHW-5RKKZ_Q28&T_[BH9S1DF; )EI$*_.4 MQ2=MWZ0\J M3E>$-Y$ R$+-^-S4<"/;798G<2P/2\83W1$*FV+1R1S=:%#;)I2)0MFF_&2 MOV$N\)A[.FAE>1=.4>@03>;S&"63.;:>]*[92CB_5<5;U":&:%R9H\)1BX'1\?MF%4Q\KL'1^]4Q! MB2(]2FDHBK$JA7U%RJ"E2$AX /;#V4OB18G]-1?%?MRN(X1'&)([=KTDTX4[ MS-[U.B*T/J4&X-)/898A65**DI4?E"NC7!7@@G+:I"P2>.;?H#HS^]4'GM1O;J=[S>ZEDY,>I[(RU*/1<'A^$*92,+7F?S5^6>6+CT&9 M^U,OV*0+H(TI> SQ8FSJV_(+#QEQFD=M!]+6B-XFV MUMRW)T Z\LU.S1/"MJ4Y.](L4PA++!E/I]$:T3:S6M1X4+?DVJT9HHKR\M(F MNIKO?7U)PNE?>UGPL>EI(N(E%\2W\<>'[*;\\.AH6-V43]\X2%\YV'WG MP MF@_2MQ;[\('TO?N3VY>D)_A[]KC'Y/>[D-@':K5W\XH9'].D[FJV7:#*O MOQEA-U?CU=>VS)/W1?XV)DV0%4NAK'XH_9HHWZ6A52L(H+P-U*00(%;?_KW& M7[#-B,7P+68^ T4X9L10(SYI< 1B/(RO/"H?S_1!KBT+3@;2M.Q3*VXHD-0P M^%-789#.!9B.J7OERD:=6&=/'/E]UL2,Z_P9*IG&$6]=1K^]6P0:PZ:[:2X6 M$&-$BH]F=L?E0M!XYN).IXIAD-88C]>?X>M[N([QTNG.GR<(!;>KCV7XA;)U MW=,ZFKYC*9+/I,=^2%<"E3@&"U4/3B4F=[YCYO9GM.[L@1-,T+YB:!HS/E?7 M@Z!;00L[\Z=K[\-/O&6*27KIIRC> ,KANW:\G\UU8)_/;I9]>!U$,&O%K6 P9&1RX2)!DRX("KG%" M=D')CO;K>Q2N%^^8!FS%\@9W*U.J(XSI;^B=L.&@K-7Q2W:7AM(D&M,QF6,3 M_&"1.0_5*5U1U?T4L$[PW+K8.X7AC8_46Q6IS9H@\J=9-U&T][SW8$V%M;RP MS-:I]2PUQB8AAB'5>O.W^5.5IBP]KLE".%__Q.-/SU^2]0R>\?V.GV7*7\/K M^BU^4X J\EFC3=05Q:RVAN0:S\G0=$T\^#9=1#H@UL[)-;ZN=ZJV BBH^]95 M:[H,P!]^\NX'&F??_-<=-&T"4+=NAV_=(XQG,S]#(!_NLG1]_Z'Z66I\8^\: M@"U,\S9P<9BH[T[TM"O_H'>C2.8JO^RYRK]YO_S5>E6&#@^0Q4ZM:K7SWG=0 MO1%$BZ.CHY[+/T4J3D;#8_LYF>"+W89( N-Z_7CMAY0 M4EP[_.)]XK5-3/[6(+[D6$%\2?$E@_Q3TA\. 2>:/Q^C3F*YKL,@B?RW-?DL M@CLKAH3U")0^J4E8B+1=QBY?B*-DATO\KYW$_5'RYRMIBY/Y?3#S/_W9VEO6 M^/A2RT%AK#$+6R+E; 3+'MEN2C5+O!3>_8_7,/-NJ/7J;5 #%,;EZ.+0W,!D MK4[!Q?R9[O%;+@&:E ;@5G9B!8RU[M/K>6 M3U64$ J%HI8!Y[.P8!)-/E'$)[2NO".,"IL&,S,_9WQ])JM"RHQH\QL4)A7- M@MAV&0M=$F&FMN55?H7"#A_:&AJ:=)'ZL<_W_:CHEWX'AS_CL\H,\,VP/4SI M6L%OMV,>.'%"XA5 T8&"7E*1\5K]B<1#@M<#NC[L'!6P'7 4U M=T1\HLH1EF)KC-Q*2-(&)>95.NTK/BBT&41=R+9,,1TOG9[1WVL_2D^3KKUD M^O[]8[?0-S\@V-2M+%M6Z:S:M('C5MPM!:&\O47?"#9^L"C]GHT2DWGZHUP_ M*%YO&?L+C+W=],JFNL&6"&F-<($RE22'<,^;S(]R"BP_VU>5":"@--@]N3YLSR"MXAFW\2,%;Y*C,O/-+S&6>$9!4QK^(<5[YKCH^$1@2K] M=9+:(WU_VA ;)NQ*\X\!>67F)I,5RM]Z<)K1_/D=S=)JKZ\"E*6UW/\XLBG2 M*KG?)4;DQ.H0II?J?6EQL8"8(51:O[ M@,QM_$^$9T)9NIDT:E TPY]$35 I9/!1F5$JM+OS9W6:LVG;EX?IGEP>' 'G MAZYGTP8@ VE:]JD5-]2M;-KVV1-'?I\U,>,ZWY%G'15^ :/C+I6!QK'ICIH/ M!N-T!FYD(!6;K;W!3&CFKN-5T$3'%T'-"&\*%R"C2"D'=K:AQQQ-J.6AD6^, MR)JIA!1&, ) MWOT='/Z,SRHSP#>CDQV@NB#8GG6,XH P_ IZ%#%KN;&+T\6AN8')1B)FR>ZP M'Y C0GY07K4L:*(: %[92IE26RY138_&"\T(&G$*@I_E M_O;7AQ]YN=OH?JY8Y?67N1AB+HYA[Q0T4Q=%QMH0U.IB8MRAU\64];W3NBE M047TV)-^[H\Y62=QXN%Y8+#(P%2M>=I[#F+7BJ21X%^C/LQWG^,X7J\R$!0Y M-)](.#3?_1CL?,#!O_G@WRRQ7#D['@V/[>3[A>/?7(#@EG]S.W>+\TOK03IZ MR99QMRC ,);^L*?N%A='UB.R^2*PX&Y1X )1?WI\+P HP1BK37TO!%31P6&K M35@.!-48'K2X6"C:5EC:.,UH&[X#0 ]NVFZ8)Y+& M_$H T&^J1Y<#1-$^FKIN';3_B449R=&JSO]$XYI!1_IV: PU0)KB>&)KYJ[F M[DM.L[[Q(S3%55$=0,L%W*58KY;K''-0/FM1D.>N+V M:'36C*#6%)+PSA69IQ\_4)SXP2+S]!RJ5G+-*\!I6H_&%(I9%$10BU3*UD/S MJYRS:40Y1?;]:H5FOI>@')W)O.Z*8G,O+M-"NK5SM[5M&5JMBW3;BG_%U<;O MX7*6M7D,S3-*,$AI@?J$P+K>=="U=C2UNMNJV6$TZ%2>.M_']WD RN]1&"N? M9-/?U#NUF\92ZV4 W='ZG>='/[SE&NUXA8^#V3>4O(>SU0;??&@+ MAK$]K$VI*-[^^D#3!,UNR#$0"F;/>))HHF74O=>9=M%2KIH;CC#T;KE6:L'P M1TA.3)?8(M,-I_SF0],QVG0$P._ 6;>MQO/LQW_=10C=!]@Z%">FFD[=>P\- MQTC#$8;>K1OW&J>+8'4^Q)N6>:B@Y86'AL)L*.8PU[K0[\[ 4KL]\@?R%^\8 MO?$GBKP%2G^\P5W-!FDC&U[472% C3W$Q)3$>\$S]T'L_44;:!LDI'A5#@C@Q?,!NG'#/*O2;,QQ)M' MLD\:;+]ID'W4(4.#[HZVDQD:+':.<#(T5'HN1_9C6H6Z A@SM5*]+RTN%N!< M=4V&NIZ,AL-+$'&25'[HE#(,TAKJRI@CT*.8N ]!)8:! M!(Q@-8''H!#=@C-AXME&=X[ZUY]A$^HWC_6)>K;1G??4;Y/ML74J495]T?!$TV/Q2A4N/$F795X(Q5O<%)8=1!W8/S"56 : ;0\.6 M'"#&KM2$G3#%GCSDZ.+0W,!D %A=6UJ@=YH1A !4L"LP M9RJK$8)]DZ@!+!6YUGZBZ"WLA-JIDQL1;S(\Q8ZF?LSO7\U\P:%U6,)8T2RT M.ZW&?8?;0^LQBK/6Z%N(#K?C:>)_DDT=>4?;,]6.ML6W'/QK=?>KW?2O/;-V M$S4@_]HS;?>?=_8&-(O",$.VE&,'7R 'QPX51]WV1<<7@0W'#L#ZT^3885\) MQEAM[-CAY+#5F7,^ HU/$!J0O"0*6-WQ0WCZG<(ZM:C-O5[)&)(*NJE/]*- MF)?$BY+N:QW0>=/Y0>^JL534K]-VSLVKG^\Y*%TKDHJR6SFD])T>0H>+EYJW'UJ%!7SSMG+>JRT9=YTB#ZW&&,9YR[GH MR98]#\T",*O-1NHC#BW''LQYX[GL2>-INW%A8=+6ZIO*G%]@SB\.3>/# M^2;=]SPCXO>(_WX=!JE;_]I;DKLMCED-Q^R7]+L1 <"Z:%!Z+OVYZ%ICHO=- M-%B5WP;4_$L.C/NL?H^4'L3W4&)E/?U^^&80S10OYZ MHHV[/):4P3,P9%1>V.\&8 [2H@7HN>"J

.D:^W#@7PNE_:3.7>EU:C N6A >D[_C3>@\3*M%\WJL247L@8Q M3?=B#_=6KBW@*52FYYC<>-JM34@WBC[]*:K'XS$,/E%,&F2:R#0=T79_)_E1 M'L/DWRAY1M-P$?C_P';A%@I^=XVWA'K W(;+"["Z/\ M3Z0<;?UK]B,.C<8>S$7KT9,WHV@]UO/284#F8;3R@FGVT'>,289G@_1TYPK2 MT^U\4/XX^217KX$6?>Q/\XE .YFP[O)H='QNMY,4H;)FY:85CBY?_MLN41T M0>BEMF95Q06CRW)HCB&\A'8 Q,D7BTHG>4E<+.J4+?ZL9\997W3K\&X#M<4;\]A,SWAK*VS QA5/2*W@G:&(@:-MS@ M=;K7WA(%,R^Z\;ZJLV;U+^B=5@U!J&CZ#*D#;A*-O-NPGTG<&'$MGA)-+9A1 M@:K?U3N9FT>S'S>VTSWC-_&/#5SD+[2[R).O&Z2?UUMO^8.OO-!&TV@T)&D@ M /O*&_24S\$ =TYCSE/>OAST4KLO)3X879:#4Y[R]L7)%TN#9;(J7/KC*6]? M",9(K2QE92&R?=;7A50?)9JRX%3BJ'Q3 X0<#[S/$GD M!GT/X@\T]><^FE&]DZAEH4A#CJH*Q5+&P1L2TEXK39R=GVA,YC?AM&NFI1J.D"SL/)'4@+R=IZ(,%,*M[CPQP0 76=!$ M#LQ-HTHI:)+@4\2@E6$2O'GYYJOQ3Z-Q,",EZ)TYO318!AEL5/IO2>-L3[X; MK:>?24]&V5;9_ :-2Y-;*6P0% W6QK9/4FNHD3L[OT*AG$]!#5U-&JE^[+_Y M@;]:KZCHEWXO?_PI_OB17?P9F)89X)O1R8[RF_>+S=[N[QUFCVN&[7V'_@0U MV=.-K960)@0U^*A9D"SW#M']:R@A2$@/I13MT"%0-.B4 ]ML^^;V+-[H" MI<[A7Q:NBM3*-%\6(IB'TRX>;P+0I.&14Q."_3V1YVZ^;A;RS^%R>1=&Y"'C M>_!U'P&N*>B1ILF-=F&80>5P[$+CR=)?V6LWV?N=:3+JE&RE>3'84-2R/M*# M@9?$BQ*7VQ=@1XM#ZS+""7X M]C*3%Z/A\>FAA>D8U-KPX62 B1&2K4\&#^T+W*21U<1@Q(RHOC1'?'%: >_V M%XJF?IP%BE(66) ^#61KT[GD @\^J';5WOMUF=:+9O60W_XB_TL;=,0>AB)A M\,JJ<;5M#K!;3@[%;0V-JW)A@<>;67IXV;+/MF[LPRO]$RM%B?R>G M")4UFSM:X>AR %W+>$K[@M!+;RGT##3E&%/!O@#E<3I$89J*P@0@3,/CK28$#U&870QT 2!_/7*$ M$KRBKT.W[>[1!,KT/\1QQ@\6.A,7EE]QD+PN$-W:Q3?50SB6)O?0H( PH&A3 M'Y978;]B)"\P"R!\XKO=F@0 UIIAU_SQ1Q^C'@^-Q1C"1M+WNM1:X,WQFOE3 M']H8!/#SYG?F1O,S['3;*PFW@"<7V;D;(CNXS-:X7_:J*4E\R'[(;N+$.%5PY8RL]FRA3;>>[N86ZG&PT]2./*'D(8W+%4&KJ.$DB_VV=$,^/UQ#;O J# MM+&^ATML5SQ9)W&"V[4?+%[0=(V[.A_%UWAVXN-?<3<=)/Z-OUPG_J=\UX+[ MEFK7@K]N0#Z/W#0T2#]PL/N%@R0<9-\XV/U(_.#.=PZV'SK8?NF ?.H_BF^% MW]_<>E& C=D25=_/T(O98SM/ .H# XO^_0*FZHE MAYWA&1HQ<7=10];F3"$PGG!4#[(6V_96-WK_F0,\-S)70Y"[V9;_AT=VG7PH"X%3!6+\QGH.G"ROI#'B%%HX25@,Z* MDP)@ =3/.0YNUE+6K2 CV7 M$P>(+B<1EO2F)![JP=1?^CFRC^L5BH@V\83^!@7AR@_(O[[').K\VEM.U\N" M@P_Y#,3#HV-E_I7E+Q^$\\'FVU.W[YVO'Y#/'_C!8,< \L#MT\O![5)H[;N= M@8MX1XH\4FYX)[CA78+U=6QL#W5Z9.G8[7KIQ?%DGK8DD2.W:GDHI#4FA'%X M)F1KIT]/=@QD[GWN%X3">S/2:LY0Q"R$TGQ11'P$)1SF&$] HU*0BIJ&*VEC MYS.Y(A(]4+B5V+:$$66T*)4!)0\] M#.^/)7P$W%)%>="\\3_]&0IF<1'"/Y[]SSI.6/O:XA64T3S%: [=UU-+>-J. M9Y>9V *T(''D]N4F";M(-\6OI9?"4X&1JDUPDC"E2]K+$6^MOKR>@_X:HZ3* M20*& BL)$K.?Y2HUWZ]!7%!+6D"I5!Q1!*=5$ M.3]]QXL]I.*=U3E1B8=--T4L1D:?)^NO8^?-R!I2N,[&3H7]4 M^'@!4MF/D?5>.M[/#I>_+T] ^8]!]L[!OP8[;QUL7IL7 ^]RM+M RT(5'\.$ MYGC$*VSXD'3]%OLSWXN^)E'V-=]0\A[.[K,LKNC%2R^D3!.2?NT7+HHQ<[XI M?$6Y"9Z-AL-S*QV0&..E[\;8;.QX!5@-RARJ / O18:\ M0Q6/124^JISQGAZJ*?8D-,X$,:^PM?L>5)N.:Z<_HWG:B#T$310V.G)Y M@+1NP9Y8R6-W'\=K-+M91YN;9;-5VR/ZF?Y$GR*(/ Q79L*&Z&XJYZDRG+,C871BAJ1?7W\]"+PB**RG,Z_D2L YF-VS?H^ER-!Q:3A%D M<4XMA WCK*'['DT ^)7+>#DWTQ MV.C7Y0'2>E;HOH,3))D)M\F5O>29'(6:O5P(HWQ2 FQ MX1&>?UXX(!Y9@Q7Y.]&F.I>2(J%Z/-6TB2C#*3^[1[69.H4>=$H)+#CSO06;2OY$7X;$W\O:3X4@]ZY0HVEM>[,<=@5@Y M-]!%8=VW,$C>X_N 6"RKC[HZ^J43800*O<#(_M= +ZF%L@))'RKC,1SA_W%8 M$723"PGHV8:UO(/_Y$5X-4?.V&<_O.6:MRJ$@/=NUYG?/2D@\ MHQE:?22>W8^OL ?QZ*D_N@]N+!!A'-(UY$\_9SLONQX\'N!PV*+R+W6^?!SU>' MX.=#\+.0TZ/%7@Q0\'.U!X/DDJ\G0 /4Z*6)S1H!26$#40VJ C2&(SP? !+J M+$3&/IF"%H(*T-!Q>3, *@6IJ&F0DC:""M# \^+?%N'G/V?(SQ2 _V=+//[' MG^-95$MQZ;?.D\FWQO;%S):#U0&0:G"PE*ZXTZA!YW22$NS M'8M9U!V U'&QM#!9:Z9VRPZ>"@.0'!8(PURM88SFQ:$S\MD5@<@:K"B 4=4M M5C*1SY69EDSL\_ZC3JFAM>%:(Q.5^$Z2,2O'*I_SBDUM+-:;^2B;.0\F AH=S4A:+G><$8M]Y+9 MB(!V72?"".@-7C30CZB*@'9=$723]08@6D["8B "NN/*46!Z!Z,/[8>P=EPV MRH'0&^!H>5FL/8S^K-MJ:F^YWKA&+6'T;2.@.\ZYK)T%PWJ3Q9F(7,TG9G&# M.-03;AQJ4;ECT:1B#_UI?+JYP?O)^R+NG*P T=JR9:V3^Z1'=MLT%^#];EO< M,$4NA4L;CLT;*QF!G:4RT*@5IXE!,=4P)ZAEAFM62H&EETH1@U:&21:)I&RQ2Y(Q4-*1:6; H2S%CGW YTO9)%[2PR\M3?1<'#R]&P]'0*O^" M_-6T=DD;M82S LM,TT$Z^=;87OLHWR1^X&1#H):'1K:2'44A(VTOG91KX :/ M>C=HNL08SVZ\K]0_9QS,:OS=&M0 72=LKOE:D35=PQ88&!>G+3;Y^7@!C%3 MQM[3KDFHC=E:DQU8.[+<:4NOX15Z\GS)CHA?@6LB:FFYUHP\!CT8KC[GDY\! M_HIW_Z.!$\,ISXGAZL?=8/,"QQP9#FFQ527+&EV.AL=V$N\ 2HM=H* [$3)_ MN?J %M[R-L!M_:MF([*F!!0VC7%47O2*H"' JFQ0CB2KV0?6[C%6?X;"IRBX M93JXEJA)HTDYOKGR<0/0*#GJ9HI#25I<^AT*H18Z2S$LH"0IWLZ,::F)*R6@,"L&,X466_WFO_!_ MKL/H@\0[XFKIW65M09#0BW>4XC;![!^;G'=GW<=UN/H( Y+'1^3,N^Z9$DPG MY$+@X[[TI\WQ86Q@6$MZ5?EXYFEX;5EP2I"F99]:<4.!7+V"/W45!OR#[;UR MT-@31[[&E4'(N.[WY9HSQ -0@8W>7!X@K3E4C8?99%-+]X MM3Y=4?M:G1*43DRT'L:.S!VBC9/5>!&A=*;7)!3XC'>*-G[]-MB^X7",=CA& MJYU1G Q'PY/+OA^C%2A O$^TMBMF[7O0RD/AW1B;@K-D*C8@U;#][D=OA?_W M-?*"&+<7_&G,S0_^@W#U(4)6#=G-+-:Z8?WZ,WQ]#]>Q%\QN_<4[EF\P3KYY MT5\HV0S6]%UL\:?!<=F,B\JRS)XZ\ M]*$(C['.]>5* [H!<&^S#Q?"1I%7?J?CP"'H1(JTFGY"S$(-7;N.2%X A @" MNF6";PW,7IKCT/?L!0M$<='<_ :-/(.]+A\'QCFS4=?,]"MK&V+E5RAL\J&M MH:%)^]./_3?OE[]:KZCHEWXO?_P(?[R=PU 13,L,\,V V0="T@PDV M0%IOME5T[4+>'M(HCMPH$C%;>V4M_P&X.A$FK;*!*6\NJ%P&M$3W&]^.R?SW M*(SCXJI-$BG]&HX7^,>[,,I RQ?XJ>M'G2(:5^:>6M1"H=631M6U+3(6*]+0 M03UL$(RD,3#K=I3UMS?KR \6V859F?V/Z&?Z$WT73N1AIZ2DP'1%?L>T*[6+ MKL> $]_+>K4B$[_YSB[U'UX4>>2&\742)UXPP] T<.\[Y[GWY:\>A/-!]O+\ ME^+U@YWW'YS_]._!YKA/HF?BF,!RY:,_4&XM)Z/3\Z[DMY"T2>LDUOAI:ZWQ MC+,;:ODR5J>CX;%=)PU)5@5E0;44HKM=K04B1RUU3W2"7RH]@O0R3-5 ,,W- M#J67WA:#839/>7WWHQE]$UC\P4[PR."ALC!H;C.H?IPBA?VIV>TOO!+R8Y1> M*S@\^>V?V)4?W*_XMK8O04#:MR7B;- M4;"=Y%=8,_&XW!@F\]'I;T='13)1&H@)GEX.C.:[9MX>J2L9ZJIJHS6&4;+SFTB$,0D"H_M8:Y]!FGTEMP' M<1*MB;\>ZSK4O8)0]*)LAT/0Q"Y?-E0VD43KL*])I12'1KT@DIR+=DK=\\K[(!UYYT[^PO$(O$ @PE*X$-JL<79V0%%L1@K)JA(2B M7N@CC/W$_T2O@%6W<] M(["=Q_JC)9[1BN:I8K(QX*!1LVYKX(QQP7/&J/? M.'A==-#KXMQ:Z]?G=7&N;68*;2QH[W5AC_^&K#;VNN"K A:W:KPN@/)+I:>% MUX4^@@%X70#ED<%#>Z\+B/TX**^+SHNBI>&=.:>RZW5QX9Y,FJ-@^SBJ(UX7 M]C2CG'$=7A<7,#:_.^)UT6\QB<+3F=',KM=%O\4D"H_M80[^L1S065'KG0^V MN5JCH&%LG#RN2:N8S%_0=(V_RT?QM;=_'[G^5&:46=[9DOI5N0J<4I""B'0>H^/4>8,#U0?,LLO01.[G'%9BS.\?>H%F>-1 MSC'0W$GTB[_TIV'P@ZR^OJZ\H#Z!/JLH;(8X0%>Z;1D3@>[@0XANZ+8(U!BO M:T_>@"_H'RB],FHV_D21MT#C.%ZOTL]OXA)ZR7,)+=XV\++7#;SM^QSS#!5] MR.Q(O9F68J)1$H^#V8/OO>&>D&S+?4,>X6TV"9[)5AW)7X<+/(9!5/SSRHO] MF#R?:N\53=\#_^\UBED^ICI?66J-IT>CX?#4:EO^%V,=0*M.#0!&*=S7U%24"F:V%A9==09REQWT!^ )B,I#L4DP##4)1&D MF_T_PB5F:YFFJ&=<$2;T;!>DP>"6+PYQJVVO@I2+Y=F/_[K#T_O[ '\3BI-G M+ZGW2Y&OP'G92)INVVU)N79N?WV@*5[*O**H_@(7\0>=UXJ@R6YZ([6.O@*@ M" #36CFLNIQ:1E^"J>JZJ$(7.3UU5 MG:@"D 6 P400I,.9++CQ0Y"YAF>RYD<- $=XX%CED*/T",^9 4)3K_K B:70 M_5IH2@4P>%F!7(,[HQW76(Q&YH:WD_6INE_!<8P5J:(GNF6+9E^[K2$$==-G MY_VU3X\/PE0&HI'0$5TN07CVY">DZ1$&KL,@P=BB8$J"M<(E%EP8>21WW68J M%3^'7]Z2<(3+?_.7*$[" .53+WG?H='1<,]W:/M) ]Q!#$H?E?Z^\UV#[8?] MK\'FT]+G-A\W*+X.OJ<1@XXM1A3'(\EGU6Q]!6EM:V\Y>5OZBU2&MW'BK[P$ M[:NC?LM+J@HHO5@CHG9VN-H;;7OAHD8218SH4Q3.UE,E$JE6V4O)"('0-?=5 MUEB5_R/!_Q?[V*ST+0V&HV/YX:AX]:#T[L-@HWRPH;ZRS@U5Z)ERLQA9N_ZG M;=_0P$JWPNN)J\)D/B9S^07BG)34EH6BA.:$[J]MQ V%F/9TY[OC;/'G;?_R MBO\OQFV!!! PO7 D:X$B WD*]^E78;H:KW%*CXY7_OXB2*T*9ML(E,V2CFP6 MI4NZKZ=U-'W' Z3 F4CK2J%)0 6-E0%##T9@5R25 R(),8D^VP/-M(+"MAB&)AC# =/B,HV1G7H+_M9V3X']@:]?$Y1DCG7R1 MD^J:&2:M6!F$DQ%>9W9V)>_\#(F'=H!6^EN>C4 G8./YW$_0]/T9(X]1>Q_7K]B8 M99WE5,I@H-.H_^<'@9>@Z\_HO[(0:#J_E*+.TBMC+\Q9D=2&:C-BD%A*I?;Y/ZA ' .@$4\RN M28#P@/SZ,VRKD$I%4*2BAN)&DA%!I-.="CCO M-8;A]I/LH;,7.932P(2B9&DC8ZJB^!(K"YH:.YD+&6IY*")H0J 0_0PSNYR$ MJF(ITQ&EMFP'B&=0QZ6^B[,%:@_X0(F(%'X."MDJNOIV1FM->J\LK4?M).=[ M@/]OS_6!ZK1@E)LU8GJ=:5.JDM/:AHO5?*LL@>PF"A6F-%G0>)B8*B M]8(IXY'P:?3W>/KWVH]]8@AEQE#$AG\]A@&) ,>_TQS^&U?HF@0U(:)H\H[5 M_A::#WA_08OO M'>R\9:?0[E]UQQ#2USY31.)-R4=,YB3E+PMY.=C[OZRG]DW7O1H*9R.R,WBIU;"D-LRWMI,T@1$)W>(<2\I:N4 MJW6,N^TXSJV-62<%K&>@2$4UR37RD8:ATT+)C&.?'^R6 2<$:;IJ*.<:",^Y MZ05+?8DRU1-UYS:PKMAC/ ".52XCE26/O'6V3P)4-=VZCH]V9B#S*#A)Z.OQ MFZ+1>5>"(EW+Y"-=C 6+HO.DZ(9:O@S/A;4U;&M*]]4A9[-;Z2V>T2<*UGL' M!M6?'6:?:6(7=O:+:=$--F09?N2+JAOD+PCCFW4 J4X>#8E*'@UM;[IM00]*H-DV,W-44Q+1- M+>8S'=*.(.%UXX\L &UG(-"ZI!N$/WSJIS ^AL%'EED0_X,B&6KY/LA%SOBV M\Q=H4IDD[RCZ'05XHKXD&89F*S_PXR1+V[8. &N.@>2:DRKL.?T>& MRR0H',%F.V?BM?YTG&=EI]OWJP_.C-#3_W8L6U(5Q?>$R M3I<8)[OQPCKZ#PG+VQ[H0U/([YX?$,2>T9)\T&OXX"=YPN0LQ?^*[CTB]&P? M]-,= E$.9 MNA0M8Q)4':OJ)BWTTBZ+H(GI.?L7;FRRW* (S\K(9)W , FV_Z8NEVD/N"R4 MAM;G6KET0ROW)+D4BHO=)'(I(D4D-27[H Y1LXLMMR,@(XB:C93', B+,\_[ M8!JN1+90J _U02\-$"BDT_; F.;6;*%3(2:_>K]RJZ]0@#":U(ZEMG0)JK,C MI[94FIA>J$313NTKC/'G$249" 0]FL?);ID^R()O<"&&UK%>8>(M[:N@V7Z] MS!:UHTII D&A';U'RG9B:+9_?$8+_&_Y6R%/]J_A$@JAV?DA?_4A@L9"!$WA MJW6'F]XMICG"PKY>QPGN3*/THMD/<](96>A]= M<37*,.F MR0GP_\F_& +)^Z2ZZ]HH):%HA>-3&_E)(^$L5O">%QG;6?WFZFW M-U#+0N%:GH8*A5(&ZJ8P1M/?%N'G/Z^]^1-_;D_K0U4JRWC M K/BAFE-Y&*$Y-MU%'[4)[6M_NP*M5R;M'IRCVR%!0G."A\XT8A-JX.B'B/3 M9BU@=6!$T1RM=G:,D3BS*ANEC-(%4VNVD06XKNW V^TYJ,.9LZ!UFE MVC?R5"<#YD9G48O;36+-VHRK*0JM$?-88"6JIMK3Z<0BRK/4PV.9SAR?=):% MCO&N(#D]0.Y9! K1SS#3(0&T3$Y_1E* 7T CGD$=EWJ&D:!VYDS?3PV0:8'N M7WK\MW MZ.[81[:D'O&';__RBO\O]M(T _6W9#:L!9I*Q*G>EXD*T^$-%)N[5((9N85O MTY_2QPGV$] 85\%:9799C[S8-OQKM]2H-J'!&)4O.-7"?5XERXY#N(IK/L=??9M3)X8C8CU[+M3-X$#X5/3TY. MJT?">:6#O-9!I5K1,^'<9%7&/85+GUS*@WN J;AQYSSCBFK3>!=2-YKA@B;L MG'[E=EY_O1'53-=$+"1DX9L7>/EZ"\^9230#6GQMK1"U_O3TJ&I]Z54#\J[! M]F4I!,7K!J7WR6#QO_^9]5'YW_[/_P=02P,$% @ N(5Q6OCB0.\HE 4 M_D@] !4 !X;VUA+3(P,C0Q,C,Q>#$P:RYH=&WLO5F7JLK2-GI_?L4\\UR\ M-XJ\FL.3$O2M?_^#_(/_#^_@,;K@J1-_OL_69HHE__G?__]?_[S M_T+0+ZF?:]=^"3KOJ$"S?_$FX&P@_%I(MOCW5TF*2G*KYPI"1.P M_0D"_Y/Y!_X'^P5!VUOE.,O[I:[]W8WX!WG[DMC>V/\:^X.D_J PFOR%_<42 M?Y/)7\WZV\C-CVO2R.1,=S>+O][=O ?"./H/@B=0['0X#XP&/)-#,YAZB[='*HY=F_;5LP_SO M;]&VC;]__BQ'IO*/!?A_)OK\C_^-_\:)W]NAC@5-.,[8CQYSUN@?W9S\V7YQ M-%B1-'D_^#?WA=78]"4 S9C[2DHX$+;/>^R)]^O4;S(E Y2-(LF]/X_9O[ M#Q?LXW?9_BSY9_/E;JBTM"'O-8\>LGMM2?-( GR^_K%-3K/&NJERMH<"[T9( M$H+3T-N+6J;]G@G>AT?SEI:7R(]@!T_;#3?!^"*[\#_>MX?SE:YP]I0^ I#. M,\K[XOB%+3V!(JEKM]Z,V/[@'*^03";S9^G#>W=7P%_ B??%,4[>(?;HGOZW M;T#Y DX\YI^?VC7.HR@$HQ""'X%-.@LV? ,VZ?>__Q$!)_S['Q78W"]>UVQ/ MQ_WWMPV6]I\-8?P?0V#F2//__MY^#]FN 7[_^?<_MF0KX-\^5<_^:E.#;*TS M^$50[2;5SG;*5(/- QZH(V#^PI#__Y=/O?_\V?SB/W\V#QWI@OOO?P1I_LNR M707\][?*F1-)@VS=^(O!AOU_O-?[XWU]-$:0+$/AW+^:K@%_@+3\Z]\-F)L_ M)4$ VOI/;T##T]FFQ&\FMK3;/FSSCKDF&(MX__??BNWH+(*RV/9JF2HD]<%J M.6*XJC;3M$J1S5<6OW]IG.H_'4A_2=#L]V MA:R8GHJM! .QD%)-TM-,HCAA41;Y_2_L_2^503)P^C]_CM[POB^!'O6S3>X(N'+^N M7.24?D41,O ,76(ZD\PT.KD%F_1?MS#XUI?->F\JK-]6X2;[%W30@M$L"&J= MH6MDIZ1JA:P';(_,W@N..<4"%]ZQ8'*\_SZ_'$W:O"'C_<'2GFH0.%-@&3K/ M+N4NI*>*K3H,Y15%G+28(81E/9&W_FJ2XHFNZ7A:Y'"668NEQH?3XCUA32-# M,B=#[G)(KBIR*C6:[*:U79__$KJJ2K8_-RNK"81W0\\X\HPD"6PY45J+&IOI MC7E"6"XPALXD%W,>PV?]>LD,5:;M7HZ1(^;,#I LKF!1N8J@R]/ M4JSJ#=:@A3DLE8$UR\[[_?(@>Y])7IV6MW"SA&_A -/@3-MM>-/)+B6+]0T5 MML/)0.":(NB*PHWTC81D)R98?[_]?4_H]Q(K*RN04&[0Z!.,E$DE/,D0 "^I'L+_ M^QM*OJ>UKS!YN^=9SH1CV;J'_9K$C23%TZ9'U"8YW%:'PE*&J6K7INL(-U_- M/&K#WTSN1%3(/0,Z51OP*0!3]4FY5UN-)JWA)"QRPR69Z6DL#S$4RE9(3_?K MX_KB^\G]$;K;8*4KC@W*&A^J=+M]KFZ%A M5*\OL1%9H2IP$19,F*EVB+%UC:+W-/UZ0%&JFK[0:,!9GADJE"W+ >;1"[^&&_JT&RN:%NQZ7-9LSW8*D /-X:N(.W9K@Z6&DPKA"(/B@K/60^N?;" MWV0'[F3=)_):D@F%LRQJ3-LZ+Z_E?3_">SM@Y9J>9P^\"0KK$5NY[Z"M8:XN MSYLDGJCUYP!,YJO&XE32CW_:Y13_[0ZMR.H +68;W!0&3+\A(K4BY)86#[2T_+DP23Z M#(H\;3\'GEB/%'"63*-4HRHLM:'3X>L90';RKEU M;JJ;:\*]W<;7P(H">-OAE*:I&Q[I7'*D&Y+AV2[VS68-U\PG.P!KC1D.JN5Y M7"VVF.([/[+L&?V2Z?^,&I^\]L&$]KSW!_&>L4.9OKM@ M%[LC=@\R&YM/U+ M[_>DYA-]3>(CWBF&3*5+#%:%I9PK9F"MM73FGG]T+=3^_ZU?YNT]"<]KF=QE M!0JD+=9OD^5GCF1):X]GSX>FHZBZ+&E@RP ZN1K:*M*;,GA[T*=@1^;@=FAV M9;%96'%MMST@"5POR$,ASTW:#_!]/K+4LPI82N^$Y?-PEDE.K59G;@HN(DX2 M*8L=%BF%1LUNM:6U"@,,)6>,-ILLLZ"-Z2%V8]DXVM@0FG;.RV:SY0MC-+*W)?*GO>-K'2 M)4 -*/THN(&>DFBM9$5=$3SKFO1 [;%/M\'Z4]KPR+31Z?X^7=M_3>38HJWQ M^HI5BS#LE-1"FG(R=4GV%G;X'QB]"^$N+UL?:?1DF\HW4L5D'B:*@!F58*6N MZ^^T(3D>@[5)O%%H'6[IS1ILHFN.9]53QE:K'5OV[2E V++,3&! P[@JMQ$L M77WTRATT7)K?+K?>9'>R<1I$G(ZF:'\Z+ZARL8_VZO5^MDDM[A1$##U2&F!^ MPY1>Z[:$2EON2XE>M0W6"O5,G_NU'[V[_IN=S[MN0)N>N5;__\/4_VQ=N2Q/1 MMKP9>@N!S4V.S;]D495!!DO,9'^8\9VXH9ZUMG8Y^[(H>D6B<$UMJ:U(I,:AM MU&M]+65!X^S:](&1]R3Z<[S#O[XO\)!E_?L?/^7BK[7.IO F_VN=@O'73U3X M[V]+4@W%3ZU8?R:NDU?\]X5V.3W_+"W!SV?X&8CIU"F(7+:9N"6!5.4;Y(5&YG( M>+(QJ\HPC@]-/^2S>1>P-F5W5Y+@7X\E8/Y:TP&<31TBRM7C/(33'^]N9X&) M#Y+-I> ];.D9LOSNU7X)DNI[J;KV)E$7I_G[WS4\+L[S/W_./N/?W!N*H!"&O#UB\\WN>O>0/TO*G=W[[#W_'SH?QHD"#-)<'AE(,-85$"8W()>,?WI*CQ MV'/HS?5V@Z2>K)]?@9(&CYJ3@L-E2< 5@-0&C5D.CYQJ\6CT]RR-MGCZF$@7 M 15/&&-K&&-!8'PR].LPOAS$\V?LW_0@3K7[R'^!K";XXT_0^DDC,9]U&67 M,I*LV^XG^(FI W8'EB"1;M%RFR>W@/"+F]GE7J!DF+CO=43=L3R[N""-;0 TTC/S=!=L)MWTK#;1,]W]'^ZL*6TU&%%= MN4$6%PNL14R (S8BBZ0S:N?34[X3N[%PV7VS'XGJ3&JM#,A0>'MJ[Z)O!N[_X*(5.,43/*]ARTA^\V>3;[C,<;/0QEN=? M>G?8;*#Y\4C- B=KR]4$.]6['R]QRM:9WXG+Z1:):B3@!"B@5;*(MD@\W:S7 M$UKDT.1;1N?(NE,51W3]^CKC/^8]0[8/8?ZQ_KG(D]O7MK/,W!E^ ;EY7W\" M08/Y$T=#PW$M[RIJ6479?THN><7Q#\9]E_S5 >X"C75').A7@<6.5\7&2_[. MR=]Y-KV$\C%"F6#1S%XHWRZN"V6>,\&!0#9-W7,G;O";?3R7YKT!WFL?_&C[R=MF5 !!;>LNI]CN)?',3/@V-BD3 "YVF'P* M1:QELIF-F7B^D?TVT3S'KUV,X!S#;GO:64[O'G?*ZON*^G60W%/ $Q":"2C@ MAT,C+^#4G#-,H(''238A]VR'X!@=[I$S@*6A8F?)QVWA_0;)/N;42Z1?(OVI M-?MV0:7&W?$43X,L"17JQ00TFC?L6>0"68\7U)"7X)<016!=O%UZJL)<$)%Q MMB,3^5J^M2S9]4KJM)$+G'EYZF,J 6C7WIDLU6$LKBG.Y#4-@UQ>_$-=2':*RR9WOZ< MI@6X5)NU7(;3TH5:84+:D!.Y=?X#D7I'E?L"^ H][P55).5G=L!X *B>#HTU M5!NZMJ;NUAO:+8:RPB3&BJ8V92(#LF(RVTPTIG';ZG@P:L^3]DD!O$GYAO$U M@/<7(161NAXFJ8,5-Y%L3N5&G]F3OU)T2AIUZH!26DL&%98P#I'9IN+&#?U! MJ7NW*,H[OMQ["_XR1^\E=!XVD("Y]:=#PQ Z^/"0/;TY&$H^4IZ.P5&-:0*%[GFM)FK3Q(J&[=X\B5*/7_"4%#7[&1H MB,K>H6!EI4VT<7D3(UZJ:KM*]__0,*7%0ZO94?Y3F92DEVW MD^K.E?P$A^)F3'U:242$B1\=R;S.TQHGF,LM&VTH46/'O9[ML3%ACXCYC!N* M<9._@PG=4[%&[N3M!Z)KZIIG-[_%$7J]O- 8U@A=AM1F#F(4!DAZ[-;UDUF] M&/[&\ G0'.N-WX+9J+GI.86FSAVIQ$_^ FXL_C]D'Z6;E8@/,M-$((^E*S= H^S)*OCN2B:KN@3"5B?VA;Z('%0[L[&#M#("DJV44Z.XR>3Y&?YS5VZ&7)0I,#?/VCE4 ML2D-J'&Y(ZN=,C#J9)G+VB\[)W+,.[1S3)5E%::X=.$J-NE2;)EVA$'N.Q7N(:"-.*F4R-GYSP*".\V*EVXC#1%&E68 MF3DO<$HJ4YDB<5.V]]RHC +3#K-X*N.EFF4;ADI"2 L;4PC:7[;B)H_?D,7S M,&:=[ RG8:F;0D2^0+IPJ5LJE9*:Q<5.P.ZW,QP%EEU*O,J7&1>9EH9 KG: MGK9G,Z1;BILK^,V)5Z$Q\;8]NQ+P%G.1\-S@W=:!-T8#IM59Z-OD_=TGG][C M6=<(!]91"[K=AL3^^$]F1N;ANCQCH %2U'*9>DN1XJ:F/TW$;]D$"D#^Y]S7 M_%*GS$<+0F50YUM<=CR0'3W3(>ON !*5N'F&+T$X%00LN"!@H0M"YF!%R&SK M&R183)[0Q8HTEV"G7!B5G;+$E["[K]9?T""9X*<&,N$>Z$YM"+<^)+O_^W*U MP/4WVP\*N@EXSK)/E(1G5=BFQ'L"0'"6Z/G2_G_\+I9S3O%A>/[3@Y,RWA>^ M96+.09;G?0FT]K#6A*R@2IKD/8'S6W04 -AIE99.EP?Y(MN :5 B+&U5&#'1 M]((N%.E;?W66M+>KCJ_S9'>TYDM,N9NN24%P*J#(G Q]5,;886@T6"$3::*M M/_/(:UF.:API<^_3#]*+(+@EJOK*Y.2>RV T-9!(2XB;EQDD_AK*^GDSO9_: MOOQD)OQA<"K,HY%./=N:X>79A'1$3>[V$Y1CI.)F. 8*=(6"Z2@W M@T,[ U"?#M&ZSCH:.9NUV%1AH55ZG=A9- &W@@(]YVKMF^O\^)8(VS<(U=O6 M"9+VXSWH7L7?NO]U'SGQQKDV.&;,NESBY\/'E^0$T9OXL*_T,)DHT',;$<&D M$[U.Q1&1DX_X\9*30 'EG:BL(\HQ75^X.ECJ2PU#F2I&4%EH,F;9^-4)>:TO M]SO/=B(YU\ZSG0P-IT0GZOL8"+[U.'97#]C I('WBD* ?;3M+3-5B$]1R=98 MGJ5MUACTW4DY>EUBX[6+^4D>W$TH<-\]08-X,J=#GTPH"I)IV<%EPBYUQIHX MI3%23:JKOMXN&VKL*MQ&3"8^QX+G%(GD?D??DXBWBQO.!5VWS)K>&YH>7=I@ M+H%%5W<\?)JA&67-Q:PWPJ=L3I[5^Q88&(C8*<5-2KYV)NE6$^T*8Y[1.O-W M4)('(=X/4D.2X4:#PY>ZVV4'RVJR@%9J%=B5:HMY&B=H;AFWF/"=9.>%X_,X M3K-^N1?/BO)@O/_[S.X>MSRSNT<[(TL2),YT:4[QR$K;.B\?>/SVIO]'V;(< M3N.!/\C:4]5_TO9^:GG5EZO)3(Z4T&YV#N?&1)>,9*3W=//MD"RW@_,B/7?. M?D""W@VJ" 1[CFZ0 B^G0\.Q_9'T/NQTE]71Y&T4AX+V. DO6,,QS.XD70 R)X.#0FRR<-= MX]W5#I)Y,+++FF6;SO%*GU,<0"V4=]N6.8Z7@5#3N3??IJQYO@ZG=("I^I]O M$5I.PRT*4U*HK"IXY+D*0O-]O[RI!IL'I9S?9/I,$/A[+#U4E27O']L M70.G]_;U!)@YWH_(N??/_HX7OM_^&LJV6J9"*@:,Z@Y;)$7/%I0B:18\I-K_ MAPS;YSX$YU@X2\(95O_^]\* .\MI$H*Q@'D7ZZ'A9HC"865#WU,X[YII/>H1 M@,F.;%?F$JC>[">II49%;AWZSDSK:(IM7/._/],D)^S\[]"D^ZX26%'M]"RK MUFHP *.:,!OT1X5AW/;B7F<='HOU!(MF#CI"[2X"5XF[/;@Y(&53SBL>WHI4 M5DYEV$6"G<=M(0E09R[FD/]Q:<*TX>:H5UI9L[NT0'* UX MO.DL[G%J*=D7^FT1/6+P#%PH).]!WN'C_ MV+6[5)V76@-I4&?<6;DR7%A989F(FW2_UNZG6;N]H9&4\OL&W%TJO6JF2QA# M4\E*3>A-TB,A;DE@KW#?8Y&.;_+J=P4BT$!GW;\=ZA9%4LMZ.S^ BZD^VJ]4 M,=V(7:W8%]0WM1H"I<^?#HU"*90P_2-4=,A>L9(IP;U,LM]I&XA13,0-T3^K MJL,#"Y+ OFK>YNZ^77PQEG!4UK (](G)&:+$<\H^J9)T3-TXW=!YI,<26*Q8 M(]D0,Z#@RA"3 8Z))JGJ.&Z.2?AAAZ-ZBZ 0K^E,>7Z2\%\H&"VW/[+T"_5 M\B-5"\:BZ%ZUO%T\]!#=J#OJ0I#4T^19KZ8J5IT85_"XF> _[Q =XL?TT4![ M]R=#PU@B$78-77B]1.XO'MI!O6I!Z3E;%PD2;REIJ5&C>\-2W-+^?EH'=12& M$ ^>@6!\,C24/@&H;]PAF6U9I^W%%WI2W@[?=#N3$5)5D2-[_5(YXT$W4R[' M#;Z?ZFH98]@BF77UHR!6Q.G0T-I;[%"[CN!]B-IWC?UN1RR1G'-$8YC1R*+: M 9D9/IZKN;@9#H%; \8>K8&B=INAH4;M$FQJC];]WU\$ZZ73H[3DT4O7NIRB M #?':7)H(.DO)V^1@7!*-0$\.Q(37"!0[3%?"6)*2*K!5&?#D M#&VDT"ZC4LG5W9'PA8W5X.7R0\I^V;;!A;?I+A\>'5I(EOW6))W034/?4/Y@ MJR-(69JO2[4I5 J=(I(LPP1FKE(9BAQU8]<$XB,ZWK;]<-_Z-Q'4(@A\D!]S MOW;"!]MSO/=NVUT4R9)S;LYCHZARIGQ4XJ-CW> M%0LA3"!(]KN1N[BG5!L5A5RQ)M-Y2]>H.994?OO.GG@7^6TF09-TN.RT MGJL.DI/H%9M_:?P[6?]1A?_]-;Y)TGA&IG&9Q#E>U0;NN):/7M;12^-''O+? MT,_G&_I@]1>2UFS6K#+9:\\*@V5CJ=GYN'G#KSY83Q;T/V-FFC-+8ER;U*N8_"I6*C MBD1R#7D_T_WN=J"IW@T92/ S4*8DB5(_(&JQ>W^8HA/RV.F:I0*]:Z0 MH\&)S-S M@B&Y 0.Z[>&SO;ANCU4=4[?>[ @K.UE_PE@UA?>$:7VQ79,+CB:L/P_-$H/Z M$TZDAUJ+<9(S+08FR5= M$3[5-?3M &*74QS0]MOB6*4573,:19(S/.Q*S__\Y",^;'' M8+TU3X:&"/[>O5@3^KGVUC_CQE%*V.8H3+>#]]4] M^AJ4L77*Q;[6T.[B'9C)F>/-AM!50]>\2^LX(T]755U;$_9SX/Y$;^E&WG%: M'1.P,.T4ZZZMMP!:C]P6]#MXGZ/;05K=*>'N#_?']Y[>5!I" GD?)T/OV2X] M>I#'U%75L;0<+A=->4FP##6UL1?D8PCYA[1;WQ_42]5#-U4'%:[9 M+KMHDI0R=K4\K$]96H\;6E^;JD *YF_5S?V.WH<]WDQD"31J$YTA+>:6!T MDI(9O $U"CD:)Q)RW%(E[I0E],'F[CMV/(M7_LP2=KO$E*;5I5SM5-*R4R-7 M6B5-]Q;1"_V_\NJ>&\?0=&@S*N+9"F@/DIB,UFUDC)^AMY\!":>U>AZJT3H3 MB2^,1C0&4S@WL,JEW"B9^1E8BK-&>VS-*?2#HE.;W*$>YU/,,Y_6QUJ.MR6W M4;#M$#_'!PAYP*^ITUEX9'"W_XHF.*W!=JF/0$YQ +50WNW(Y3A>!D)-Y[13 M\$/]90I6<*S#0(EIJUI,3 NX$;EX_'Z+_A)9#[8BOT#7V^7C8C^!3W/DCO+B MAS\?)"_80E/AM&OI^A934]9J@Y MONH3[90X+T8NY/1U*3BAUS^ICS(';P?^9QMIW!K=S_CY6(%[Q&#WJ$NP2=S: MUB4XR-OZ -X=H T 9VZ_MC8:JR-*IK N4G0CM+LK#*6SDTJ:! S9['0&=);K M1\ZZ"0KM0+1Z(E2G ]<:V P-L:P^NDDA0/ /K/,2\*P_D>!,L#,$O3$:,*W. M0J])JF0#8?=)<).]()F6O;U?V7\PL.PL/W,D2SK:9-G>,=?KS"JT1WH2PLN0 M-1Q6\.4TP(JC14H[WZ(BSZ]ZV*T=Q\7QQAU,, M/VYZL M]32UZ#&B*?H=@?AUGY91/V+7KBLWOZ.DM@)M#'Y(V>5=9B%198@95 M4K):A5LYH5>"A%;D8'SYK/$Q<6_;C;ZJH"^QY>Y98)]CZ)VD!O/+NKP=);Y9 MD>_3<;\A ;>]PI+I[<_=,3[LYW-"BBQ.W!5 F%Q=7\5M>_G!:;8']+R36W:2 M2GLSVC;;@O!'H88.)P/A1,K]TWRE4:Z((%/G2"^HO<+]+C8:U*%*CP;M0D8(PB"ZL3-6GFXWC_+F^?0_8>R M!WL"%7 '?C,4#>&H_4&UT=1^H=C__8&K:^J:1Z+C_.R3SC62%FKGFK2$$$RC MPQ ,JC2'$V8XAGJQV\@YI=MM@G/:J>:0XL\2_CE=HA(0G JX1!T.C8B8W"X& MB<5RX(Z$99($Z6X^78+T$UK>\ZEU;I0^W=<)'JTW6*OH M+Y=(KIF=)@@"JCMFW*R@GX#63?'GH+G?W]3JZ2/S_R@V'V;)G]*TB#2Q&3F5 M)22)N@.#U'$A;K -*[P>U4(_D3NZD-BT7 VH;$\JU]ZN:S-R/5DDH9KEFOY>J*H6W[0$WAQ/>+NX#M:M6!J;J6RFN]+#Y6XA8COT:CIX3QIM)/P'K\1T,CW('W M=C"/V'HF4U;R*[4T)\<]LQ8W,/^4Y)+H],$-*PAW.M,Y]/861VAAN6NQ+//\. 91>DAL8]]>DHP]_%<#:VW MCF/>7Y8'N(UPYER?Q(=^Y-EAZR+L=.VA14E*;W,T)>H?J>H?EB'/=2%]5S9@S"B MOJN4M<*GPZ9 SHK=07.9K&*:$C?QO%^A]W!7U%!K+$0M-/W\(LEHWE]9BT\D MX>U]56F0;YNK846FIP)PYG2_JDUBMS$=5>EY1^]XP#7H;LA3.6/M&ACT$;JE MR]2JBY&]<9]NS.,6$HF2F?=RQ@[D\VA#Z/9F$)^N-WX]R)A5!'VIF\[(F_)I M3#W>SENID:_65RZ]@''-9-U^8D+AS(\,L7P0XSP#@8=KD)>C^$Z-'!9WOU6- M8#\VI--0LPD(%=2"3)B:YK1%M#^2XN8S1FFM?TGJ.TG%0C3(@TKJP5*;J/5)XP\B697XBU?J558KS-VD6K.AD,%4>'H0G27H($6D3[ M<1/1EUD;7;,6N].VR$>B^CRK:"6)+N3VOEQ+GG*I/L^34G]!MW*BUEG&[O1LE-:U=R1^,E#>^>1+ MKREP<(=V"["[,%/N$I6E-!*W ,5/./D2 2A^>T9'6\C4%^ZX/H?5!B26:SC% M-;2X@3.R%L9W972$#%=\>]+J!_K$6='2VHY4AZNZOA R.::=XN,F#E&R'5X^ M\:FD^J3N\T4.3TL=W"J(*(LF@TCBG6/8, %P>X*O*-)1,*A6WCN#*3]-""3*=TJ]-J34JD[< G87B'1OQ^=C\H:)S#.52/?FR@?E\0Z' MAM*' $WMRHSGM+254#;WCOYU,]Q"J?Q M@!8!6!NE@K#NT,HI_LT4W7),8.7[DDC.Y,="DD6_9 M L_D!H+?#E91 &\[GM-LZMZO;'?[BMU4JC#4%NT44YV7V.ELG'9%.G+KQ.5V M94>LOEW^/L#([W_/#KP%)+>_\_>@:TOOS\'KGNK(6RJ#E+(Z'7H_=73;NAIA M'1'6TM]5H6:&E)L2#"$3190+V=$D'S>_[FY+?QS%^"GLFF]7).]23'8"5N D MGM0A" %V?>Y HSHIZ>>PO\M*;UX2;X!S6M#X>&4]-ZNV6^*6D=SOYY*)D7>),L[LMK-&%3D MC(L7I"]8T@]L]K+O?[[!]/(,M:=74/=$YR)5(&=9583 M69706GNBL)UD-6X8/4^C;VG]_*@\$<^B15VL M[B<.!^&O_1D)/^N#&OI=?[D<>Q+%VC;9V7MT/*EN4 (0_X]00["V\F M[O;?,Q44\V!DE[VW-IUC6<@I#J 6RKLP3H[C92#4=$X[%8]>RJSE^$(EQ=!N MI3!I+[LY%HJ<>.R/#UPBZT'\Z@MT#2'EYQU#=@+U68[=XX- MY*V99Y W7"7'X+6IMF(R#MJ:OR#_=)!?[T C(61"QQCR94VRO0$=8*K^Y]L' M0*E&OD[,^1PI8;E^.X\5>R06.;/]1TC 60;%1B!.#=R\]S,X%EM]]2Q*MHOJVVF>F"H1NBD&)'4J(^>$E5!->5P.]R M"1YO&5;!\1'U/*L?+-1-T_."N[K"V9(B[3.6^ZGN E<0&H8=8-.K+B>5^_A+ MGG^6/)^%QDN4(RO*Y-( O T$WZ#:WJLY8<"@5-&Z,@WCG7&Q-X+'A9>_][/D M^#TN8B;$;['%S1F/#K?,.K:HF[M#BY9MF"R1?0N9FNK#+NS)SH^3,\5[04]B&KGF7UI%6.%A@MFPV+"J9 MRQOM)DDM,F6\@I='_7)D%]"KLWR3W7?3?-*<5A;9GYDY8Q!^%1)469R(N:KD M,LY\2&6'5:+%B)&5_,A! @L."2QT2*39Y-M9E"M:8FN)KNFQAH-?*B$KF"OBM (>/]TVN ?QD:$@ 3_O95NF0K;J ^KNS MT#NB[EB<)I!^* ( ;:=QWO4M@@MH6R5I@W27=IDL=$=VSXI<7O;=C(+0-'IP MDM\+\DAZC>/T@W3ZVF;='\/"ME#2RJP/;LY%14N7."-CP-O#U=CVZN+ ME;W>']G+=F9I1>Y+99BJ$RM= M2 TB,'ALL%K(*?N0MA+80#>B[KH6%P^F+@ M*MC2UP8V)VE (#E3D[3)+K58*97ML6%41,^"K:1YBA84;!DYGG]RM3H_UZ@' ML&YD\%M9HR8G"66-X S)YI0MGY-E9RF.8(B3U2G26-8ZF61?C;[]?9W/5Z?\ M[.SF>4=UUM6F*%L$IC_,!*)/R3G8; ML63]LR)BX;&.TS UF^"+7F*V2E;@' M+@-//V8P^&Q0\H):[V%VNJE)W'G^K6K]_FD(8:CU<97/ M]#H)U9"Y+#]'N!SJ3.IQY_,CU/J]V(V&(\^2RN5Z[59.)XN%KE7#B9S1=..^ MT_"M\HQ&A,'7Y3D-3_NV0@HIICK+EMAJ"JFYT6MZ'0-YOA>[@^P0'8?4<_<* MJ?=K:K%72]@V20OI3(::JC@5O7Z-GPZIGZ77TX34'^-)/&K79T:D<<+$FRX\ MPU<6/F ,K3V*/T2?>]2G3')FY(1Y]*_HR M3+\: 7]!-8B_]J@%OX;S7;6YI"'96:3I_I0=R@TM^D[ :\'__I#"HQ9\Q1FG M^R,*HDE ET=.49PUA%;T_9?7@A\AB'[#@N\8>*HS631T&%2G2+-@EE+S:9PU MZ0]<\*,2H'V?4X2:0D6?M#M9&)2-;(Y,]SNM5Z9X] *QC[+CJ"DB+ N2J<"4 M661XV%Y0>33Z^'C9<=\?2GZ4'0=-C7)=4R2=@"T;#C0F9K@LULCFM]]H#6 -$;0X9N%Q@PUJV\FYQUE70<7;U@ M!ZIN8QJR+@F:"5T6-QUQ]I.C>:!QWJT.TM7]>:ZKC)0<4U" -_6\KBB7U4,F)1: !IBW;0C MU"('I(@N!B&S-<%B\&UJ)9&\3:VTQDBKBKO.!*9HJ6NW%Y.6.8L<&KZL5G;D M>1ZUXJUK&!PA_-VXK*E"I[6$*"G)H)!9[20PWK^'OZ9:UB.$/NU'_ M)88=N%Y9Z1T8S>;MH5%&*!F.W#[?U\VJE_Z[,_YNU']LNR86.\Q,(GO+SJ0. M1E6&W:,,P!26Y]QE!FG $,T0ECZ;I^;2$RW 3Z8 [[=9 M_"@+,)^W88MY@A\@@[TJGR\ZS SV8!1@^ MYJ ($%*S"A72\$T/RBW M3+>M1;3KVH-CS2Q3DF!J0<+U%9Z9U,B7#?A3 .BW@C[,UFHJ MG';<>6\],KRI/DVR;\LY>-6BC0K(FRNDR#?: M2(]4I^-%%C'LE5!X@3Q>(']H==UOT.14UE:U?&<@D&Y"A%;DJ+2J,Y$S_[X% MI/'6A^C]%2+11)62TD7!D!;H!EO7Y7R?(= ^TV")+CS2?Z:- M$BM#^ELS$H_#GKM/C^B\D><34%X%> =H-5V;^(V^RAKOSW4.LMHFG7_]P .4 M=[L9A!^@%,_,J$:[I\D$#WJ1=?=.HIF[CR_2ZW9$7I>+3U Z'A!-OJLU'@55 M*B/>"H;.VWD8AZ:NZ)*.,^K%:6'^\:K4KX^>##\+.&(X)=MR(L,*4A&F,M!D M0:*56J'XPFG,4TD>]'*(IGIUZ31RL;3,S MJ3H9,+DA+A4C%R/TTPGVY/S]KW]Y1,_0LP5^JGT=N;V4 (+%+:,H6,1RF*FW M:D54=AOE1'[54HUF(W+NY3G!.J3G2[!^BF!%1G#:9+*SR%F#M(RRJZE<[-MY M6(NL*_&"=S3A?;H'_Y%!YG_2D6R_)5]9$Z2Y)#B<\H;E'3]]NDJ:WW\E:NL- M75;S9;_IF6?("6ZV46MF!#MR8G,_0\Z_U5D&;F7D$@=?*]SSY59<3\-YN*@V MF:Z]'*-5A"%P>U'*)L>Y?#*R48<7O*,![XL%.S]Y@"!'T@VZ@@$1=G4K1W:& MG7F_$1?TQ3V+?Z^CW@X3>TKJ\94]-#@-+;JY+,U4\1EML@HQ:]0C!XJ??;#S M5 ,=1NNO:Z"CH2$LL&&#]\8C49H"4M5%R6HRW+"32#LD/^B9D31]?^ZAT*<% M[ZT'2HE,F1Q)&_4O,T%8JP<#"[#>!?* M KF-+/C4\VC>ISB,&GGP?A5[&;OM-.A^E^FE:[:.90822$3.9'T!X @ R 7E M=27T2@#3;YBZBS=8MVDL>)(<%5D=:<)<4DHJ:%=A73V2^]W7@IGG:?)D:BIH M?"5LE!Z%#X\V$,ZCU/^&$"4P)I> =_QP%#4>>XN)>1M25VQ^U5 EK41R! ^) MR?8*LM.1- PO(-7_Z@I=G@JMP:.!WM!P@]WPX7XN?&MTL%2D>W/5 @2#,ZMY M@:E9B\7RM:I^@ ,0N#@.Y[PMV7*/"*4".O,4L@C=EI&Q6PQ(R7R:!U$E^EZ H97.<9AW>=Q:)\OE/A,X+TUE-@V%7O2 M,?$,@S<*A);2&B[%/@]XGR^4^%3@O5'S@D6:315[)1NNVBT][71SAE"-I+OS M"B5&%KQ?K:G8GS60W*PS(HLS"L!5N(:DG,B9K"\ O#M;M@% \E;^[W[6!98M M:9.CO#!:Y$R0XRP@^">=/%ZLG[]Y@.G=301O930(H)3ZPY:28[B"U70:Z7F+ M7ST]C@(_\("\!RTJ@]/WGD@.>()L,_0>2$X<(OFC9,6V1TEOD;&WG0K77&K3 MS!:&S(+:4?Y!=>G>(]0WE!D9"XUUG"=LMZ%48+Q)"F531(E B%TD,FC;^2A:/2/S\&\^+7-[NR4LF MX&W]^@[/(PZ!((66-T>K(\]TW1S+N@XWHF> ?+!G=$S<8 M%56D515QL%QL'(#H8OF-PB\T?XAF="P)E4&:;C!J#1[(X[KIT&+D-B,B&%-[ M'/^1B^EY'YV@0$YPB@[P@QQO=&6[(D,,B*FF.V>B+HO M"^TG)HO$0VJ.*@D^RJ]16RF[OK 3KER5IRVQ8!@J8<1":L(I'/CR:WZDU-RX MUO2T D)1$#)C'&+%K)25M^9T8V&A/5IJ7FM-?*7FYN(3*[1J*>P$@RFNT>^Z M\&*9YR.W41!!J7GY-7&6FIM3U9&> <\[C#R39FX%I '1R+PLM)=?\QBI^6SO M@4?NW8_$3/YB>)S:VN339;711Z)L3)TDSNRCG,;@B)6!AICPX^ MOU:;.(O-K:N-TV1F4K^6('M,:K"T<4+*F"^Q^8F^34S$)A*;-K6:V$_4DF-) MIN3)D$:+6+VYC(78/#K\_%IMXBPVMY;;01ILH5S*L23AX*8BPW:&S[_$YN7; M/+?8W.K;U+A6 N:H0E*>34M9 )!%JXG'(B3PZ #T:[6)L]C/46@3TS.$"7^X-@YZ9BZL3ODASL- MI-:8N ,9)[#>($W-Y(41R;W[BY/:H/MP5M'8J(L,P[.6Q#4YWJ,]O^7ZN)3' M8:B>3\"TPC6:3%EVRU D==@'7'\WM1?K]ZSG=4>S39=E:)8WL4ZC5,#*LC3H M+RNS-F%8_;CQ>SN?OPS]8O([)A,EMF9.6O.BYN9)IYO++9*96G+*1]*>#\!D MHO343+Y:+S.@$D=J1:-(#:L+4D)=#>\#1$B]E'CD#;;/L?Y B3>[ M0$/5!F M:!E9=313HW [DF&NQRKQQS(999',H1K?7?EL)OS) ]/P7L@]KM245<#R?44G MW\6AQEG3]!TYGQAO/ZAY_I5F@>S$!.MOMK^L$[,E4E*&' -$PTY:^22-FI$T MY\_18NO*'1'C=F_Q+!6WCSI/QCLN/1[>D$S@I>=MZ%W[)EW&91NL=,6Q05GC M;\9F&'J4;ZYG5.T3NU]&55G38YAEI9M48S M.<070MPT:U!JW1?4U^C\U%;_YZ =INZ=2FF#Y58YD^S5%G;=K@I4H1])W_ G MZ]Z8 90R)YP6@M%:$B8\C&#+' E)ZJH,)LG,=!@WP^"(&"]@/A28%4ZS+*#E M)-T&O!B&_ER5B!F75E(+>+8@JE9FEBVG8^=7O2/+/R^T1@"M8?G^,PE0-:,^ MU!F,:*$Y2V1_E1-(O\ MOWRKZ$53>DHL&1NAYZ!Z0BF4.]ZEU]MUYM]\1VH[B:8F0Q44FJ3;'!V(FX+?T_0:\B MF:M'2C!66)66_^'G#G2G%.\&5GG/SU JO>%=P]@SD&67Z>R M693W6IS?"(A<^OU^P.Z84%^K07VDB/3E&:_K[7)F4L*9R%D*[_ND?I8P.VP% MIDR82),T#T_>V)W!B23W1-E^$VWPE'V%X=W6^UE64"5-\I[ ^9W\"F /I&HC MF>:6O8$F@S3.#.%&5ZJ R 5'[PFD %1Z@2H@N;P/+VFL L_G>RL6:9FV^ 0(USKO])0[>]C_R)2IH#=LS1M=,G>TZ#KH)]3GJ.4]:'1$4 -HP6 M)/]7G.+?3-$MQT- SCUZ#0\8O.(('N///_"-"N22,[DQT*21=^LV4+QG"CZJ M% 7PML,I3?^0HD>[[2L.9_6T7BAG6N1,X4/[">+T#K=F/Y TR^M74,#92WO_/WH'G7M_Q3<+[GUCD*H:E@/L31T/OE M=.SU%1C994\UF\ZQ4YM3'$ M?"]/!28O>;3BW W#>,\7K.G6]PCK B%O M<@N_G;/_W58_-,=Y9@E(>P17S54R-51JO3D=.>=W+R7O2+&%41BT>*J\C+TY M>(JFO5ROM1$UWK3S/EP?"5V;>R(GC130-,$8F";8-/W>0F:4:E2%12Z3AE4I MP='HJC9'\0; N3.LKJ#MH:YNCQODGBBUI\#,)FO&G&6["N3?7H6 M9\^RN)@2\F2N@&,D9XK+=JJ9[6NQ7J>O3#9F+ ZR1G]&<0]*(IFH=BHU1AW/ M=''>TPO]Z!41CX7BOM=:_1FS[)KB;M6&0QQKR:*,&@96'5"E4C5Z-1HBK;BC MP^+SBALE!UK7K%:3I#KOIY=\*ZLUQ?BS^#L5=\@L3FQW5? K-2'7WVP_*.@F MX#EKEV$0CN0W^%%Y5&]WJ[ *I9 <2W$=L1BY]?Q*\<;U5V"!K MOVV<_!X%=W[=2PA4:98CC1Q3)-G!*CE=Y4;IEX*+\#*;##=[(?&]*#R_S Y; M=96SJ:1 0@F74NEJ36F!R*5511V%W[G,)N^SS-X-AZ:-]/%TE25?(I:TYWE_-S,B9:)%>PA+W M6<+"BM.GX6RSJ[0S*9BR)7+9'OE8C'^@OGM M0;KP!3.L2+M6<,8*S: +F9LY@LM-LG1Z%#EW--*J%[N/Z@W"X6/5.ZJ7DRD3 MJU/,;-0IB&.H/AA&KSIA1%1OR%S;JUXT)-4['I#8&,(*!H-+U*35&Q(&VWRI MWL^P&+V/ZOT\A\^KWDJN"!67:0PAW26U$'(=;,ZF(^<31UKUHO=1O4$X?*QZ M;0-*.+,B)I&05"^#635*R)E99D;E^NYH/)\J MQDOU?H;%2-BJ-_,U!I_7O/5.;K BFN,F0[6[.M5HM_-0]$KE1%KS(NL2]YG0 M91@.28;G3 /F\KE%!\;;TVG-T)L4S\51(3].AN'0#TXB\ >'@*2Y3TWAX"0@ MY0]H)?;?A+H7.\[FIXM\,CLE\5X#\&0?$(-&9$%R1)U=2;>SY'FFC=B30T8( M_+CBK]^(WF/K4D\ F*&RW(QT"-!G"2?'.^T73A]DR48'D:D#0&;VK8@^Q"-V M'VU*9(L-6,6'$,,AU4%UN&PQY79D_=G+*#TESQ-K4S@5O$U1)MPV1=^'W6-= MFDQWZ"Q-%G&2T,E2"LY5&]EZ9&W_B*#TNW3I _%XV-8-#XY']#ZZM-XJ].QE M09V3M&Y+@[E8;79;,5SQ3\GSS+KT$RW?\+AB]UB7ULGN-%>K"1(IU?L+[Z9* M/1M=)SLB*/TV7?HX/![6^L""^TG(?73I0$T5,XM)784EQY30/K1B1FX,5_Q3 M\CRS+@U>2@3&[M=[Z+[8/=:E:J+,3K.)/@SW^I(P[QO3:C>ZNX$10>FWZ=(' MXA$^WU[@ T1B]XJ94@FB!96Y%"I3":DT'=DUO2W$#J?OR?.TVA0+'J&Z0[>! M;T3OL3ZMEJ6IO$@X& P4T.3GTPI;6$4VL2TB./T>??I81%X/XM^8TH.IA%F< MD!V2EM%6KB@@I48ILJ9F=#:6O[[XYM\+CO&EE5"(]]GI(' MCY!SEG*M3J.;F>LR0_4[:9RJS)T<\=(=GP/'2=;2-7"<# T!'"CKV1GK([>; MLN&)M_.WE^N!$YQE*X P 9!SDF[Q$M!X8+WO:T0[(PO,'(\2Y-S[Q^]?<@RM MX^]/?GVEJTS3,7F1LT!6$_S"S*=]9:K)/%EE&UP/[IEM2,#IU'04N\:('Q Y M!)/[/'<.A.$<>VY_[K4V-M<9>S<13*XK2R>"B.#)T'":-*$'[>_>KG:"D+4L M8&?YF2-9TKZF_L8M]1@TY\Y5[6Y+$]'>N:D#9.'(M:K0DXLP-*N++!@LQ,AN MB9R;[L[[##3?N\$$]?L=H0$[SQT-?=PR?AR F%"K;+[+L3.8$FE\7K#3(SL7 M1VON>X("#UV:#]*/-X9]N,G(8VRY+$*]"0/WNNY4F@T3$OVJ=?=)@)RD(U\# MR,G0^T6-KMMN-4XPER>6%K%N%#'QJ:M[=!>VW2)R[MYBV_;R.SN,T;R_LA:? M1I([MR#3J55$K$LRD-M,5T"6RT"SR$'K _OK@%"WVSP?4GC?QB\8B9\ZSA45 M0">2\/:^G28@#1+*T7 Q86BZD"Y*PUK<'(HH GI/XA>@]ZC,CL>2WQ#7;V#& M>>Y0]G2W*6QTJ]QTA*J),@8[K4&3)4@6[4>O4]4'Z+Y$M1?4'PKU=[:JW[#/ M=OT&N;H&=NT.]YXNSSNJLVY%1=DB,/UA)A!]CLS!ICO6+J^_.*V/DJ2.,.K4 MJ#42>A*MZI%U::_._LV"#3S]IX+0Q28,FQEWN&76L47=W+4O/()45A-J.L\I M%<>4+$'B?2QN(8(,4\MT>S!:R7B&@TJ=-&W@D\BIM1WOST_VP+NY/MLP$?&M MG38^8'+>^]*R)7ZM^4TND6$ M!@9Y)_@@AW X0?M\)N!T00 MHW>_#KXKZ>K1K*";*G=BZEX.?3<=1=5E2=L9!#TL41J3:G=%SK@%/"RT:MI< MBIRV_Z"8ZS$5;C==KX323^CW5!;%-T/QN)5RD6D,I$5E,"%GBW9UOAC-J4(E MDK&": Q6)_A9X3AYWRC-K Y3UP%DO/6!&VR"PIT^Z#2[HGCODQE$W)^RN", M7HCLTAC0$3H_UZ<&QVGVUIV7RU0&3UACL[]BBBI=3Q:-,5V(7HG-Z&BI[UHN MHYA(>-?E,D>0>=/2:S,91]-3,BL3I!F]TLS1 >+W+)=1A&$HRR52,6NFFK8) M4ETR.:L&S H4@ZKND5HN'P&.=_$C/Z^E!B:<0JY?^TV]Y"3=WP?0=$6?N%U. M<4#!T81:\?0C<-?8/!TT3&0)#S/E9U[3#'@F_G M%9NJ\S42&..:.ADK#C>.W+DT/Y?FA)1;97.=EE_7<[[./&+"]GEGN7"[.@TH M1N_X%X\8W+D3;&!DE[W;FLYQWFS.XR"U4/R) I.7.*7)N>O %,?+0*CIG+;/ MN"QKWLK#*1U@JO[G6T!+I0%>;,,#AZ2Z"S1G(HTA.XW<:KT/K+XCPP[7-]+A M3L (NSTJXA]U/ +&E\.SG85.>K1RYY*B@'?QV:Z981U=9R09&FB8I*X S(#( MPN+K\=FK5+@?*! (@4,#Q3ME\65,7 %$!:-YH]1;&HR;MD4.*0TE3'A"0#P M#9[M%8:*.&]M?PLX!G4F5;>96ENFV%1+P\>C[-*,G%44%W!\W30_0E((?EOF M>O6\>]DDQK32SA6'2XZAFQ5W/$=J92(169-CURC?WPA15 MS2MCGF#:S*Q0+ZU '2CSU0M386(*>USU&G1SQ K!MQ&FW=7UO,P2X!1;)#@3 MM'77^]-M>F-\']:S"FN2*ME V'UR$CZXRO_2),)K*.8WXXSN[LEF_VB M-3(_G[TX!*VJMW%2T>DON=4>9TK3"P6(ZQ]5BBRG&S1IZ:??OU^X/%$=L M6]H!VWBSZ($XUCRC<[(>1?CE+]X.@YDCR=[\W.,/#X @:9.>9(M;NNW2*,1\ MVA'9Q4J1JSEJ)HF-JS=U2([;;N?=;@M@-$ M6 7, @:#9D&K%#"B044V'!]]\^^.&[KO]41VP9G"\4Y,$YAC/QE-X\$ZEX'Q M"+:+(;D30Q"J.=B0N25;:VECT*Z;D;.:]FEPAY/;)6)>GEW,Y/H2$]\RV"S; ME'A[6\ED/=$VS6PYV9DL:(7EJDL8:@$K6YBR0BG"-9V..?F6N'9EBE%GYQUZ M\+43)8. R88IT^3<3M8+R4FC$%E5'$)/O=OW$9Z@TQT@EH2^6I7[<'79G)KC M=",[CF,OD,#=OT+8/8I_3RXWTY>YXK2@D_B20T9Y&FV-HGL\/80^12%P/?[= M@^JV8^@MQI!@M9DQWY*8<(&ET="VWRAU')Y[Q MD9C9N[LC9"9C,YG!TQ>BD J0$1+6P.!?_RJK)"%&3V +K(Z^^QB02JJJE2NS MLK(R42W2GC^52_7'EW0N+P9ND0P8W-A!!PL[>A@"81T([@C5C-K$8]'IT'J. MQQN7O?P\\RR-;F/WN;O@'5QY*Q(V=?&DH;!I!_N#G,#?/-OS^XPNY>_BTUFJ M=W6?GDF!L\2"R E!#67X*"?,)'5DB-%$?JB(&=2O2K-N,1-(NRAPG! $*&Q2 M#PTPI;S4!!4T4T;VR%4!MZ7A4[VKI_,CZZ4^R:9;D3R;YG20!S4#W90O9U(C'OE_F6$3Q:E M>,R\[/1[]4#:A6%0_;?OV+X6.?G=8*Z;[>MX-JNW^>2\G,Y)XZ>L)@>2#D,P M?V,,":LCL]=L$3FLHCF6F?A4X3.[S M)-W6L3@D0!:%98()$ <-#WGMQ:@8TFB8K+[T!LWA<_8F=])H"*=^\PG;9JS1 MY^]N(G'^.I'J/L3YR_XL%3C#ZZA.V!X4&%]V]+I2YY^>XH\7*M]\D1]+72E: MPLG 1;(?*S .9!H+J3=4I:/X8%7:[K.Z-L&&!<&[&ZO3S5"OT6[>8\3?S=NM M7J>=%J[G@:6''=7I*!C>UNG#3+F0.EC\ZN[54&NJF-:B=.WV['H?W]GNS>-C MS4X]//!)<2PEX@\S\>8N<%SQRH+GM7$ZE8WF+PFIW@W).E+UKJ+WD#%"S?+> M8*B_M&>)%TVS\Z.;V;!WJ"WJ4SA#L2)IJGT-?J= M)I,/]FB\Y',@W[X"RGF]7.C/M&R5GZ/@34N\QCW)/U[%I]N9! M> R<\?<*=#\^@B'K[@W&.63@O<$RHN=']4''+O*UXBA=[!O#&HH.ZZG![[6*P?N XG">&1;X?OY^&,E?:?E!'EV,.L?&?H>K$OP#8?G:=G@+ MJ6,(US\ &'7]6;T8%(7B,%G.\K=JO5BHEHX-C,OC<](0/%0BA-<@>""'SXUI MHDI3J*3:]E7:?,&\.;^J'-L"Y8E_N\!F,+V]-)=NW^='E0_FAJ8G6 M/'@;9Z'#)YAP_5:'3_G9ZHG1BEIK)Y^O+Y.%QT+Y=GQLOLK0X1, &(N&KND& M6AR\_3PX.],+X1IU;U_X;"KV,LGC?"V?.#9PKHY+"+G]0>Y0SA_)N"\\7I>G M+^T:3LF1VW@K7SNZ%*<_QOGS;?#K8\TV]TEXC=NK1-.X+7;XZ_0H6BAV,]EH M]NBX/E6\Y[ MLH2?MFGII,NFW^]#3XC$5Y"9U8EAKCE)AAN*.;R87Q!;?3!"QG I]V(3J=AL MX GA$%S%UNO-K&5O=%]J[5JGK8M>Y5:^$.:Y]IU\/1L)V=ZL%+RJ5>RLXNH8 M>PXD_R!_'M2OS*8/2C(M@RD(Q%20(+A\RUA)4)ZJJK M 35O$D4#RXJU31![G7BE@)J]E_9SR^RTJA:\F["&VN@V'LQ,@0$4Q% C'HT("D'7B+Q2S\G= M9M)LSU5]F*O&*\_MWE%J1"'4B*$X'DH<#Z\14XW^]2!_H[;:H^C@J1%IQ](/ MCZ$@AAHQR"*X*8W:\;II'I.-_/6CUNX.K]N3YVHI^G1;+!ZE41JZ:;Y$!(.0 MG/(#(AC@=>%+LS=!!:O\F+]K11[[C_FG<2Z8U27#=6$H@A\7P<"O"Z^&P]M$ M2ZL_#)7Z(Y[($S1)HJ/4A>&Z,!3'(UX7QO$LUYU?"E>\W:K<50O10DSB QF? M$D!!##7B5^9B3C@INA(>N.LJTE9S->FM@6Z;2),AB3S&FIM6GN:G][]S& M6LB^N\W/>X_CQTQ]GAE& HNIK/(VWI02LJOP+Y%M8>,#*< MGTTV+ZV!8L@T3[\#QWFG+DNX7S#Y;*(AI9LI>?#<#-RJ]ZUP?%.?#S3AAR^A M_6Z.,T4K/P,I(!1O*!*N]1)D6NK8: X6.6.JUY-I]9KHZ3;.Y)_C=]>CH5@X M6@2\;1#.5T?A)V,B'DVL8D*KO&2?[4'AN7U]<=F:EC+9V"1DNFP;A!_/$TE@(\93KI^C< MUN/YV>BYS"L/C5IZ)K:$\>"$8+#2[_/4:[Z#8,[\)U9&;[(:]K\PPD6QI48G MLWD^V[='B8>&;1B-T X)%T;?@?@--M'^$?^0D1.])E_L#HNI=C=Q4\@])\J! MB[OY+BLK1/R7(GZ#Q;=_Q$\>RW55N1G>M$?)W)-YCR?I=O!.^W^7#1DB?F^( M?YOS*ZF_%"]CY4=U6'RL1:U\M:3W@G<^]1B<7]\^X1\T8U]N)[&AWK^?\O-6 M>]"JW9GH-A,:G3\'$QL,O8NGUD-^>/]\DU?T\JAS.1O)J=Q)8^+KG%]'@8D- MIE#/N"N5KDO)?%N)#"O-J1S3*M&3QL37.;\"B(EMSJ]93JGRNO14;Z-*JUA^ M:=_<#"JA\RLX,[]:VO%8G%_%<0[7Q6LLMI5Q.C8YV[14ZOXX:\5_B_,H.NA>JDLQTV]S[&UH0X:(WXWXF!/:FMF_.?L:QIL*&19=NT6JBN<72',#PRWC89I0 MKY-X&-62U?N'817A4_*:O-L,_CQXMPSU82 J9")\;(^&MQM]G=ZO>_:C\)P* MC^/J;!+CA]?:"$7R_8(X:ARM,?TYM^ZQ(3-]H$CQ:"?U/!A8FB%J?+)]W#Z M:[;.S>)HS^[)^3P-O&U6%^^S8UKW^C+;\+#A378 XLB"N-XEMA5=P_,*,H;8 M@M(;QRBNA6SQNI*Y,UZ&2KD\G@C)BQL1'[6X;IZ44$Q_KIB^7[ON1[9N3:'1 MCA0BUK 8U;/R))]3DH7@^MN"I0I#6.]/^^P'SLD;L1,S,Q>)8?3J\CJ#I@FQ M, Q510CC'3 ^!A,H>S53'W$UW>,C4FXP>4'Y^X=Q8&DZ-$,"!/38#ULM7-\^ M/SP\/PTS[;OK1#J*U*R2SX8J(!33H :G'%1,]R-38ONJ,=9J&2&/+:75JC[= MF7PLN#L[P9"I'P[C8] 55K]V^Z*-[J?#>;.D/!:U:7LB/+IK)*Y$Q=1B_6- Y8\$0OR5FI$M-,0RJ@^0,4(2MBU%0A",,D;: MO*R,% O+*RRWLX:DJJ*NSC*WK082/6.]5GZ04IBO5?JEN_)+MW_S&+C][5?J M1KYUM#Y/8+OK2&X?YR-;_KT&SP9^T57;PN^JHEM6)#*-W\OU=_,44Y7SDXJ%Z MGVTKF50\<(NXT!K_:J_!UUGCR?+3X/YY=CEJC^2*=M.;U!,W_6,SD4[9&O\N MD.W?&F^/^ME[G'M\R2=OY\5X$KU$(UK@E%]HC1\^^W1!T9 &IZQ63F:LQ[FM MQ;AU%K M1=.0Y5K"M^I@$JT*C*E;!YLTGOQ_[/.3]EHM MTO?.8KEMJE'+O&WRUY58*S\RBNE&-7#6PW?.XK?7OGRG2\09B.S$N-15&1NK M40,[5SID',BWFD4W;^A9-'-M_^%9J;T8SZET>]X?/\XRU?[HOG9L*YXM@W3H M!<[KPWL<2N,PX96K%5KWON,Z;":?KD4U'^.CU_V'F_KLJC.[":[IL83[%WP]'3[7AH\/NGY3YF\#:TC]4"!X9O+W*M_QK%E- MW,X:U_EGK="JVL\#[>XE<.9:J'P/;?P33DHNS/_%I_=O: S35M&\NAS.^>?' MAW&LCXUX@@\L^WS/AL;*$D 0(M'D&Y< _DOW4&G4HR$R[1]>N4>C%>/:+-FS M=E3MY IW5ZW)A18X$@G2FL\OOKLG?.G2_966W;K,)YV0%=6VE E>^)_R,TFU M92P7#'T$^SBV11NK]?+(T @)FFY6IHOYY@9\=(&-GFZ,D":QHI%M3;%OQB#N_LH5(9IIZTV3RX%M97@'+'<(40/1!$ZP;N8J[H92?'QM&/)>O5><5OHYK-]K# MSV;*KU'?L;?#,':*,-REOM.QJ?'TA.V'?/,Y/I'$Q'0TN_[9H/P.]?W3(;I1 M???S?%0O2I?Q/'JN1,;S;#1U&=P,AZ>GOH, RFTV99.,(_5M7]BFHF'3;+)> M^IP[33*\*F[@L6Y8J*MBYPH'7,I(X!\+%R^1X1W.=SI]N5:^NPLLN'9VUTMF MNZ._)VWCO3],:'6?H(:EQV@AVXKSROV#T2*3>UFM!W;O/!#[!-\_[=L4UJ>Y M(2]48BDA6DP,GR=7RK0?'_:B]<"N&X/+#4%6('NH?5'2B/0AM86-$7SO+O,> MY9MD]:8WXN=7E_VKV?3.;%\%EDKV47%BXSC\2.8Y&*CJ&:-U_?)TT\S?91_E MTJ-@YTLAJ'X&4XE39,@0_/&V?OA)=R_;_&BLZG/,I*4VMA8Y XQ(;6!=1LWN4*D7[:MY^[G*#P.K-[; M8&OW?B0$/',?T@):3:XHRC)=&H**5>22ED5CQ4*J XLG.VGJ(\.8 M#Z_;R>E51VA+D7E@=<3.'B]@LK/+)PV55Q?"GX!*.2<62_GD8Y;/=N.:G18R M\W@FL(HDT% )@I&Y"I5$HY:KIHJ)')\MXG;WDE\J)N53;1KQEI@OR0S\2.!2\Z*25U*@]I(7'_,4P,I\]YE^NAJE4-PB,&X#$1@>61+&7MBKSEXJ8 M1U<-\[K1&YDWLU 2@RV)ATLPHSW?W.F19J_.1Q\$\>)!RU]7QJIB]JX-\K>#&OW[>OR_636G$M!J"&Z>CZ)_^[EUJLKMDYIR9E4D.]$TF^*JW:][SR4ATT= G3:I81Z!G=1.=2N(3J33KU4KZ4?,CRJ3V/IC%S14LH".R.68X,M1+R[W(>YO[J? MX6FO/'ELZ+(M69VBE!)?:L7:1?XN819NC-(\5_+MER\]U[GG,T^E@]2Y>QY9 MA=M)[:%]IU>L.VM^_=BH]+<\E-[RB6?6#;UOH%$GFM"O+M+J?#(L1ANYG)"_ M:RK9+2/LW/.)ITJV:>DCHL1>I,O+=B2=&0P5>5A_&,=$?3;:TE?WID\\MX%]?++EN>Y-GWANKC-Z&7?3V4YN.BS>54Q) MLS/J5-N"I-PGGE3IY!.]QZ=>*Y?/HRNUTHA4+4DH;7E2Y1-/,B$RW>PT&V7I MKEBWF_EDYO*^_X#2RK5O#\A['&,0>L\G'MINYCJSX6U$3Q5O*GPDIZJ#_DW[ M,1);AZIBZO&HD/I-;GG_ W/*A! G?9S33UE[%F0EBP?#2+?4SQ?*HWCJ8?%4 MF=[@;ZQJ$ZPB2S<^^&)K]\.7.:SI(T7;U.Q;1WBIB7^6W_X=7$6:[71K@TQG MG"CW^.MT*5ZS2MUKN[AM[N&.S\"-&7Z==C=]:5TG:E?#NYI:2J44+68-M\#; MN><33WWHW%SA%*_UY^1YLUAS$BV4,YG<%J9X^,23:%J>#FY,M(O+\O"&OYZ4 MYK4.GYG@YRV]HW=\XHD*,<@[*:W7Z:1NBI'VG!>?S'RLD*ID-TPA/!!N^,3S M1K9J*<2H)[3/][$:>19PK1VUI/FD,D[<=*I;GKJX;?>S_U%FOPGT==N0L,D^ M#C"2J=U#\/V__TW^X4QKKA+S:81FD:DB6X/? L__^\\8R;*B]2,J[EF_X^?Q MU.(K P;9_4YGFU_D,2J"DSA__EIIU>@K6L32Q[]3Y]&Q]8>(662 :0M1_EQ( MD*]\3R4WC]U;>\0@BO302%'GO_^K199/)E?%4ZY!!D#[KS/V#?FO2=1][[_^ MT*M-Y063AN Q]+F_R9\<_"_)_@OM(VY@X-[__/6O5BU+/IICI"T]D?[]6X. M.I6U.F6OZWSUU_^V("*X(H(W5P2N"[T42B@Q.) M3"1NZB^&[N_I>W?#?!&)7I+.KJ[*Y-IVM=3*Y[AF M2VSEF__]3_<[I^P=K]W,9]N-4JN4;W)B-2L0SW@O[B.>CKQSWTZ0#='Y9F0CG0@:/7F4M MW\MTD33L&[JMR1%)5W7CM\L7;HL;21!(AC]/DD>QAJ.)<](R8R"B(C3L#1R' M;$N'9S)UP/[]_.PE]SQ[A5JC\I]_"4G^#YTQ8B*07E!#6Y$XQRG1 (7Y0?\- MIR'PSH!',Z=+](0#[)G^1;FGB@RC4XKT!?[&M.1A[6%T)5T(#[*0$E]Y;8&/ M7#.(+;UQ"+D#0,ZOJ*G-$(V?)UP8.J"+.-\M V\93?24@O4_?RGD-A-+9"IU MM8M45;>Z^NRO X%-U#0;J>PHGP]T=JU53M2SLMTNQ@J7+]?/MVIQ.MVD:-T1 M:^*^CKEVB6O.1P2$_A'*T-[^YU^95#RYT+ KP-RLP=U;00#?\J_;^@;EDMFL M6\1JM2V6N4:^7FNTN'J[T6R+U1;7JG%$Z[2(:F$-"S%.-S@A\4O^FWU1*W"M MRSSG4TV>6A*S+8[\+&1B\3WKI8_![!#&4?#T;(',CS7 7$\QB=7/)FE.%A8< M)JW)W ;Z]@G<;QE9.#(BK0Y 1B(RFD?@Y@C6#B5Y=>J(S3.WMT_TLEFIES15 MH99'556=/3RFC3ZMDO:NE]__>V=MPR"O7:##^T#&9OW5*P^W Z-=>.[PS\,* MGDP?'R:WW==450Y+; \0]@(V:*Q=]YYQ\/);%=WIK$4^W9/TGJ6MUOAFDSN0 MHWS7L@OLT>>).RWP70 M5D.L-DN@P-^BVVN-G;J=??T%"MZ/DXTP>66M0M_;U_5ZOE&JY;A"HU9YNQ%U MB'_)H'_U4 67(?9)Q! "I9@0.L,5%!5S1("(,OW]16O6/ T,@ >SY_HHXV4X M&@_,//\R?$YD\%.FJA?&D=>, 9X7(K%,FM]L"H2+UT#X2PX/J ;N*Z8%R1PA M7-T'JHN+82'[)+=:? VE1@]B;3#F[U\#U7VM(G*-VH-8;CUPV5J#: .QY3D- M#V$W[MO:^I6?(C),5F*1SM2EQJ%4_,^]-.;+W-E"&U1]U\ K6;Q4'4K%:'V=RHWXFO M7YD;SQ[3'92MY?%%4U(?KQ[OH@9X@2VZ1K660_\GNRTVP08N%.ZAA\^WI+*99VE8NWYZ?NZ98G7*W.K)D?X.]P0'OI7I>(X"A,CO&MB$M%(5$C$ M^61R]]3\0^4K*#*6><,4[53Q%._@9-:M 3:X)]M03%F18)QA'+B==Q.C0/$+ M#VW'Z"-->:&?%[9 <%#]Z1$KG3?.F^>&=_CW"B#T_?HBP;V#2=_Y05#0N^E=78P'B:,9,%'BFXEN/- M3CU!Z[V^G;BC49[GZOH4JRK7M$A[UAL<^KL:/-NT:_,U0Q/U#4WR>=Z)#X3X M-=^L%8K6RT4T51'6%YV[>M*T%4+N,8'_[(C0^W?ME7*N,'S9J&7)GS6CI4\U MWYC=Q7*)B[K91'D[BSK9)ZO3CHRF[QJS/'GS^411U8K#QW&O9#.BLDWC=L64(RI'.:@D++]IWS4M<) M"M1'9;RTWHA(]DNE*SQV^.CH1:O&[>AEKB'".;5WS4LFGH0S5C_(HG5&%3Q6 M8X, 71DCE<,S+-&B!.1K8JIA\R1-4X(A#D"TR0#]A_HL]A_*O1=S,0@;'+ND M:.'ZA)<74G],SL(J'@]T#7,:78^>P5)(M0$0'%G?(\(8,O[-_3JX+0&*4"0/ M7+ 'Y735CE:+C7ZD.41ZM=[97E1 M:X8SJ*QB \O,=^(I%.^DN[C72491IA?ENQ+?2Z_ZC3O3XOV]_-#K\\6&H->&F;IE MYOJ;_-LUI7HSCXQPIAT=-SN#1[-7K5^ ?SNZ>N6L%VNB^N/U9%B,ER8OG?M9 M(6Y FZYW/=B^:/?%?(C[ZZWJ-IX^SV2V:]Q_WMI.= ]M"(F O$AL=R/O-.:< M(7[].$^ S9Z68JG8%6;V7XRD ?M+@C0>'['UHKM&!4P!8KT8"[D)Y,CXM.\[ M>P]P/VY0& C>AXT "P;[]3&C_V<#(;:S^T< ! CEV$8.>"8-($6@\[MC'$P' MBGO!PI9XKTN?&%%OTV+!=V<<(/>7SW1W++>Y$.U2(O<<():4B(]J=OYYF$UG MYZW;*S0;U&XZ46I,[?)%LK?@Z&N<<40XN0E2;E>AWO/,N$^:GH]!1%TQ1>!"\GG6;AI"6[_-VU7[2HMW,0!_T"02C MKT 08K]^*LQV&:C!B"H!VO^(O_UKB##O**5%#")!HGU?&EP9ZN,5WZS!3U2=V\3/[BEKX>9KT(O5]?0V5\;XH>Z-:OM0OL]5I;_"0KY6:LWIY9**BT2=@#M7RUS#5 MFU(-OT4!SP34;LB*,.";Q49KVF\+E4I/=(+#=\UD#M,=%&3,N2;-:)ZW!IP"XX--"PY-((XFP8.-ZO1Y++70XAQI/16P---#0EDO$6A5T+,1DJ[$.3^4;5/!?Y MV^=)]6+,9X783,+9NWQS F=X#JN:]QMF\]YM\&">/OZ:#?W^I@W]G3L#NH8/ MET[BB.=KGUUA,E729#@?@;GNG),&6!IRY-XAI["I\ATL54QB%D$H=V2HZ5/2 M'D8FF2:9_&#:$&2%3$[&/45CYTX;MKOS&^<3G#/S/N@0$)RSWQ_<= KN2.TM MA<2;PJ+]%P&+1I19A,WA[TOZG\Y-YBF.8O98&#:M2+ZHV+C::=YL'-@/BB#[ M!.WLS*1:7>CLUSNXUS%-!A?&/UHB-=TB)/QL*T#!A'E[D/'!H,E:S!V4O)J[ M;$',WRJ3VQ^Y63 OFC-K_B :2GY>%ENW%;MP4T%R6 MSM_<+\&1K@'1C""8,H=4U9-.O]AVL7,!:?E-DNI3I*Z)#=(+>A:2$'$R^57K MTTO'!I8PC7T6HJP-FAC.Y'Z1ELD*@C-M:<"9 QU21'"L&@BY$5FK=#-%YCK7 MT)N=+OU-; !-YGY%??WNDL4(N:C[1'H%-]'KR9WP/DYCL. PZ9O0UT6FQ65X MUH*,YN;Y>UDA^3*O:;(>C_&(M_CLW7QRFU&_0UT_0$KE[Z:%UQ]9K1V(Z@,G MQC^;D3B01R**(\6RB 1CE8BDH6O@ZU#G')Y@8\Z5P.> ).K>S"$+L112*U2U M:,-O8:P9_.3)U%/J8")M_ MOYMB6LF;Y^3HX47CDVI6T!]*ZITP^0[#(Z28@,GE$?ISWDG/PA_WLE$*(=>("CI)_^&0GC2742?52 M"3Z13,2DC+QZPN:^5AUUJI=*N3VOBG?7-:&AEV4WL\_2E9?7DRI_?7/=S=?N MK=)3JJ/$&F/1236S=*5A/M?NKZU>,V\W'G"LFL+E81RNC*U>>:-'GVY:D9KM9J6;C5NY:KRK]33FQ:E;RIO!R&;GF M:Q?VA9(9QJYR,ERY]O2>-95S0D,0^(B5F3TG12'>NH"X,O?*8)\N>D,4^T"Q M<(3@1 (=-S60MZD4/>-^O2M^V$) M_EP0#K\E]DV[?5'^/)G\VHD3#P"_^'GRL%OI*Q8')80#X/'MA^>^CU4VP/65 M_5J::X).-1A@?=V8'RK1"*SCC*SS$&\G5H]TNXDN3M_P=X^M7F*B-^]>GMRL MC[O,^NHF>^[C 06G0*+)D$2#0*+-;0;[,9#IJM&^B4V_L2X HQ(ZPA>VJ6C8 M-#TJB3T;"&4JN-HNJK4GX['>CHXB[F'X_6UR?#Y33J#TPX$E\=MY]3O)YXNH M];W&SV%F^+OH-K_9Y1&2[9[(UAW?(AW>+!M=CW2?AT*M<7_=*+:C0^.V7,/7 M-]>YZ;:S9WNJQ/*CLE=]R*':V^&XA&14;XSO@/T:NDM##&P(]+!TSC:9TY,\ MGE4QL[P2/>X6"&R-P+/4.3Q\JI!'D\=R&NFM#F81&3EJL&M(DQ2D@M,#YPW.MAN@>I.=D"X4YZ/D,C M@ 6:-725TXE"\>%X8?#;I,^&BU8NSL=_=?_V(A"1T46DV4AMIN(YC9GX)22X M]GD3*O&FHDE(/_4W=!RN7HIO[:I$!?BDI:<8([;A.";/1G 1$3 :#2G3-T:V MK%C.>YV_*R;Q&]5.2>H9(KRX;HB+Z2NHJ._+W*8/V\6QT-8>>'M8-M1R*?9< MN#UD]:_@2.$LH'$EG8;N$,6JSDV%Z4L-3@\1!1KI(K#V MP![$FLDT,<35D)]HL*'W=+_T>9IY-36O8?H#= QBFTY 6+U7<"Q0/UFP>!\N M&B>+<3X7$0AEG(YM& 1(?K?U1^-!S &D^'=6.-RO;2=!ML8\_+TM[/S;U]]- MZ-G2LIM2\9/2O:JVJWRZ71Q6'EIF+RV^W(J'I.(O#[(*(\OWJ07@Z"+J]XE) M!9(UHL<6G1/BCCQ,=+JJ@'431$LY'R66,0WXWIIS!(R4MFDX50^,(M+:!OOI MC&.\KS/K25)U$QH;$R1YSS/9D7CRR7F&":<]W5LV';.$WZYLS1'F:)H5VSZC M 9;_UQ'5 HT>)1?:FL(DL4W^@).EU+/0:3=SG=GP-J*GBC<5/I)3U4'_IOT8 MB8E_+54PU^Q11-:MB(PE9834OS@H,D[FC%\6<]'LU'J=9">:9F)=M;L9:_10 MO6G?U5*%(8KU,IIT\Q?G-&/2!E9EO$Z7=@551_X*QXA78_6'*V3DFU?-PD K M-KLCC5A;0E(X2PJQLW1&<(74[?3_GESLUK?)"LO<#NA)/*,CIMD4] M6%2,Z!T$M]* (Y,%2$U0H+X1I^RIG6:C+-T5ZW8SG\Q[N1>DKV1#]42]7".EA]^. :^4*^D:]F\_L['OV1":N#J\V) MN-VR>,@Y<;F0*,709W/.RR[ L7SVL(S0Z=W919PLO94*JZAID%JE@C&]E#R( M@GY 1@@6(K P6E2X8ZL9FH4%D[4/. MUKHX,BRN52MXQ Z?)ANN1"QI7QP*P ME' C.]T7\'T%U0>$UWL;@SC3Y<3$L0V)B9TK:*.[\Q9O'2\A ..UIZG?4U=D MQ1RK:,YJ0:AD!>96J-CO9L@[!HG_5,?\U2OHO__G344T)!4C W:8!V[ "4'_1NH4S4UGOSE#4)CTBFEX (P!-./G\=2_N<6?,#CLI7QO M S'5OBCHI9AI@3^/)?Z]$C;M?KE6YN.OE7;IZ(&@1(5S$"Y?Y9&X<)Z"8HC+ MX=?[WHOEX'\QYP]X .(&!A@U_VK5LALQ_>K)I1:-7B?,G&5AZ*8W[<@_];YQ M\$VJ/V0]0H;1!S(VM(LOE^=D2X$68K!)O^ *[O\1Y0-W_KTR"2NS.5X-@6=? MO5+_Q:W/'1-ZJ5XWU9%B/.[$,[UTI\NGA8Z 4T(\%D]V$Y+DQ/@'H?K2LFD" MJ:/(8^=()>O1[*+ [)[3M:P]^97,2+#ZXPJU1L7Q-/&1:TZL5MMBF9A,Q'YJ M^8ZB,,SN;WC?^ZXM\:*-N'I7C_<=ODLUXDEU;FGVTN="^MM#S/;387_\*R$+^/5__HK^ M]>H4IS/$?OCJ.?:LAV*YUFR*C8=:H95O5)IB-2=>7#3RMR6Q5:I5FYU4.BZD MDA\S,(JJ;IJ0^Y/8&"ULC$SJ6A6[7=@=IBIKW>0(KEPPM;;^[S%"7CA2V/I! M>&),^P.X=;_EXK_9Z/$8M"XV6J4.%%J/9M8L]ZTDZ=CR<#-78I;[FR@P6+9/ M*(.A#'Z3#%*'B+#!'U*R\$AP#T>1M7V"3Z0_9K] 2YQP_CX;Y7L%] M&Q6WD MB$RW'R#DZ9,06[&AF,,"DBS=,#\CLZ(/G.='+K2?'Q-H@'-:"*4V2%(;Y4]" M;"_:FH%-79U _1C4ZT&$!&PH=-+)=$S8G,G@C9)\<4KJ]Q##M&B3HXUR;JNA MI =)TA.GH:"SV8>+?*.9S[8;I=9#H]2\KHA5L9BGH3(MB)$I?D;:LR5B$8%X1,2'3T=@=[7N"R: M"44W.**;.071C95Q'ZD$8!*F>9O-3B:>^)P!'CL= =[OZ-#&.%]KH32'TORI MC23 :+RB:+B)>MB:YQ033@W9< @BDXH*R@/8G<#YF$YSHW<]V*($\=OQE/#!:(LPW"*4PE * S=W MH70%L#NA='V_WR)1H;D?>KJQ..-KLD/H>9J4HH'53RP-$T>U-/RFD6(-T\R> MVW,@L&>A[:=UJ:JT F1H-%P)=HN6:N;AO2 )DLLP*[UU=5,ER(!H9S MCF8ANE,XDDTGDVU6U^A!;\!HP4W+!Z4&.Y^)DTR>#HT<;J0:F+S8!,NA<(?" MO5?(IBI>5E\3O)FV:2HZ :PL.CD)]5[A$\*=.AWA/MQ(5=83*R\>P(Z^^1)$ M>GP"Q^]EEC\S /Y016+)DD@N",? M5>>3NQOR&;X03X@P#C94_G:I[/M:]N])<:BKVY:; A"BN4,^" P?I&*GP =I M3QUY.<),@LBF/1ZK]!,RYI_@@_3IT,'A1FIA$2Q:IK2PU#8M"A_*?RC_>T5U M)DLS09L 09FH'M0W,$,@E*\1:A'F89B1=/13";V&8HX MH27#(0;);9&*^J+-4,!# ?]T>&7FH@:%)4H:2ZH-11LRR71*^$S$:>:X3FX> M>DQH8YROM5!P@R.X\:,5W ^F?F42>ERG+??6^85U#'OYR*#5"@JZ02Z#ZAJ& M8LJ*4_N)EGJJ&W@".=-+FCEVBD*%PAL*;R#FXOM%,HR@"R/H B)=*U'BI4XL M&DTD^(^&B8=QXJ$;=L;,VI&NN6 MB?C$K\3NV"1?RX$PB^]139L;))R!E!Y8R8 TT*.MCA((B%X 4'A"T# M?2;\2SBA+&*'&RJ7'98:7J(":-MDM:*=M82[W.!*FHR)M2'C<#$1TL,^=E>% M>-U0-$D9(W41=EC F 8[8V-"%K2?2M%_Y!G)#C<\7KN^<$\.6F:QX$[;H8R' M,AZ(N?A^N0Q]\Z%O/B#2M;P#?=N)\NE$*OW!#>C;^.#^J]=,B,[@H'/U@.P_%NJJ^ /?[)-2^G-V5<*[(I9OW_A2CYZHWS$1!8>*\A*^9817,6LP/1.Y$!$Y4W#,<'WIY_^TC](RL3 M]U_RC_MD2<7( $4^6)F%&+3MV#T\_^^#@%8B0,&&.R[1N*/3>4^G*ZNO_G_\ M[]Y%TK!OZ+8F1PCCZL;O?_'T__[X.N4,?Y2*8!]'N@9&PPCJD>?^1NH4S4W7 M?,FLW\YM M[G=46KTO=9/F(_QMT)WH"8;6E]JE\T+(Y7=4.$\"D,A'IV-Q@:B/ \W4BJD5 MXS?86JW:!X^%MH"+:)0.^75C =W7H4J'-D*&D[6A9C\2"I=^ MP17<_^.B],Z_5R9A9387C.[-)7RUI7EW6A"GR/_S5R8'GZBK2/H#T#;T.3L<. MZ8=VL7^TL]X:L).=2)O_E\E1#)1UK<^UL#'B2AJX(MQT_O3D%B=.D2%3G)QQ MR.30"$YIR)^2F>",!NE_VBU_YG2W5>%$-V_Q<>F KQ>#X'16M#A =H75F( * M=9"6@&LBE3S0FT\.T"38M"E7'@('Y@QTO(1/_8!6\8V!N411# M1CXQ1C9-\M)>J@3RT1Z-:0F]#4KXJ+E6S'X$O,%Y_Q_%L& EU)&E "[KAFZQ M;-$,HKT>6=_2[>4L,K#+O+!^]"\+N>Z=F6J&N-:V!) MUR0RB.RCKYT39O!>3R&#.0AI_,1HW)E7*'J*D4'^$)NGPMMNU[+U>LC@1\7@ M"^\>.+:P00_0U-&?--UOWU21+![](<@\+OV"),&"[CS7; M/'HR_HD$[,W>&?BJSZEM(3EYAQ"!,)@5V#Q6#O9ZQS6.C71/GFC7R+6ASXF- M.]_.J&PF&9\V\=ABGN8H?W*>9H"MJALH9-0C9528/*X^0,8(2=BF+W_4'*KB M&=W:#PDT6 3J3,Q>H19 :6*=+"L2UOQJ(:3'XZ3'_$Q2;1."(M:FE.MB:XJQ M1GU>[J8$=9L3L M(.-#47E4M2CECE6>EV%>C-[7#3[D_?;G!3G4(&[:9&% M'S)DV':3E9XB.8633I:2FUDNYH_:".GX%.@8IK6ECQ4))O<,PG6P,H&XGZ/U M"&_";309X MTP2RYLJ2!9QB<67=-,DKG#;C MQA,AXYXLXY+)/:/IF\C;8(+WD^+<)!]R;G Y=RLFR;2!%3#!FHVYGJ&/*$ - M)!$"IBNRK&U:^HA6]3MEXDWSB9!X3Y5XR>2><1>V26XU:=ADEQ@<3B:(DR'@ MM/ 1! >G#S^4@,FTG7$YTMR$YJ5AF?$OL4SNZY\XY49#RCU=RHTFMJSK3HER MX]&0NFW8CV&/;*3H14+] <&R&E'@NE MTNER8Q[%XNF2*>OHZ87\_@B"7=IYJ-E61'7F$7FQ!Y;.L2EF!]OIN?9R.# #TTJRJ+,(%)8QA.LZF,O_X/D19@I M+^Q8O-[C:K=BO9&OYD^%N14=F*-*4!CKD)*SH,E:/GFE_(KNN366-I36K&XH$;HF5F3T^FE1M MS-6F'P'GR2,Q&#/#9=%8L1#YKVZ,=8,MITZ-+)VNEO432-[^0VD2YHX;VP8D MX[5&:6+(-(@SN3LV)65&WA="&.DX; MZD*!;/)L'W'.W2*P_POD]MS=3BZI$B?"X@+G'QE!X3SE9 =CY,=V>QQA4563(5KGH_/Q:-E MQI5==F?Y?%Q$N2M2@JZF92PY&PP1:(:LLC3\YFK+1T.G*\-P7ZN(7IR$?X]E MD>J27N+[Z>\S3M$DU8;7YA3+Y$R[:RJR@HS/GG .EB2O@OX4,@Z&X4*K1/9Z M+L!3(>W;QND0]G'2\K*5H#N)(2QN0A=0U*ETNORY"*NN&7VDG61*[1]!KTLH M?DLV[<7,PV:A,_MG2RE<8P+=B(PN%9^[LHGU$6<[E"="PHNA:-3%,'H^2'R\ M:5^P92"9;D80 V%',#' NCG7K $FW=EQX1D'&R\L]GCUE G+?1G=1WKX0'-B M#LVYFH9#JC\ZJG=F#J+FQ\L5/YQS)+],F[R7:>H&62"2_W5LZEZNUEO+2 M1P1VR]\G0^ML:/9AT02G5Z?&\.L62H] M2$6/$OE5@%W,J*$[L[I:@&/)#L< MLF2I$&.6V3',6HESOQ#4@%X4T/6*B9@T? JV[-UG^8I'>R]F?DXPOI8I,A\' MUWB2E&0T!.Q2^3TW.AEC@6=WG[O'E.= %P.&5L&DS; ZUR1(3]SC[G M/Y+ /M ]^NFLFK<-?8S)$(#_6R'VQR?/'P:H9Z70R7TT9)KO];!$#PEX:T7C ML[F-@BUWE7 '\52IM()E.!-+'@.5HJ7YJ1!JLWYD 7$_F5&CO)#@\J.QJL\Q MYIJ6+@T7;NBZBC2_U^*$>39,A7BJ--O63LA8G1'!U/J8$Z7041PD1S%=Y2\. M7W#^B8(EOY")Q7\&DQ:R8=#;J7$I17=!-\BUX $P#)O\Y,;1FPN,IU)[P_CW MQF,7<6D:L0BY[_$3Z$\G3B0PJ8!D;2*6( M/:-P/:/ S>KFB$;]$-H\%;K4R=L=66S:3V!,-B^$)4GG=,.$A,60BGAL8!/V M2*DCE2AN"#>X5C0-69C+WC:X@:[21"XVY'-9^W4_4>Z!$]FB*'[$;16X?OQ$ MNBUB#:A6G7.(O,^8IBU:5$(8&XHF*>,C+F +7?P/&HW_A%9IX#C6P1Y5[*4_ZYG /^4&"XZ"XS#;"/:?@TN3J;-$2&A*4T/!. M/B##TL#F+)7VD!$D6(*WAM6[H^?/T#^Z/*7GV7/N#BG:E)[(Y*BM1A;ZYV>P MY#I6CB4/*8U&MD9F\F,Z/S@3]*/HU3=I[C$;+S-#%6E6%JOJ/@[3!$LDESL> MGA0^=<[=6J;+CP*:BKB,Y,;,KJ:G M"=X'>NK'>4CZF%-WET*C^GA87[,(KV/)@N,N=8A],:S/A10&2_PI'!O4LOK( MZ9=@=>9'ZC;N@W&,FROM2M=1Z< \6AIP9F, L M24=]6V7*&W) Z@97NN=^&9CH]BX4G[=.R0A>FD/+G.3G/(H<=B=[JA 5Z.CU/+.[ZEOUM"(4*[#KH5H^1+JL8SD#1@; MTY^0;$ZM5#?;AR\QQQEW8>A(-A2YCUE@EQ-MXT_.%-M#;J;@H,*%?@4;?6R$ M*6N"0M9KN%[.,P:GN,!QY4R; VDTTK7^,J#O&R)#LCO1*U6.62*;4TXU=FT; M^D?B& /=J=,D\W=.*M@GIJ1@C1Y8*)YQ[-MV$W;H&.CI%^Z&--2FX'ZUFW^S MH$FH$L1.GJNG^'3NL$IQ<34X?C#!= MW)TROT*OKXLH-)Y/C&)% SM5H[0^UQ2/]KC 5L"&)6Z.EVQ+VH8S-O10C6]^ M+9VK='8A*O6,SDF'Q+61SXVGF!4IT3 MI6=;85[V!>)..,:W4JJ7'PH%D< NGHY^)/@\T-T[3?6PM!9%AC+2)54?Z>J) MD'_UV-(G_F2.AS99,L7QF)#]J6527.UMK1Q2Y#%0Y'L 3,R ,8:-/6)"J[IY MM'F^5CNF3]#Q)5;\T5SJS)CC,*.!AMYW<$+7T)!3''C9I<:5+?E\Z5K34BS; M(N\)%2M))[4 ,Z7_(!=Z-MTAB-47HX4H%]37=A/JI>W#9 M!9H$V (@I/;3HG9G6=?\W*YXX/JS;9D:$OVQ$/TB"G?;7+(]0V?"F0N$D+23 M&X1M'$9/F(ZO\I5FG35@?3Z)/1"C-&G!AC.].ZL@0MCKJ7IT+@3@?#O<;CY?%M"?W< MN:7[CDL&-PO2V1C_Q'"5__PK&HO]@;U'@">A7[%YPNS; M#.O GQCQUK$!GD"D29!809>&'&2'/Q4.M=61/B27AP1Z-,:L.V6G'I'A=70? M^0(#W=.?3K%O2SFX)>,@%Z5'M\[/.)]DP/$NS,K0K5-=Y>'YF7+(VG M59"&^NSA36!XY\;53?=]9"\,SJ!_O!1"R!O*>R!X'FA0;N0W'4 M<#OQU C?F]B3/A@N.D?2&AARJL$F#ZBUD'"/A7!KDJ53Q9]@T7;LC*&[JPAV MR+:9/3TB_B2" ]V[D(W=V07+HDDL"X-Z.Z@1SHS@"C4\8OL(.PU2OU]TU0YK MA1P/([LS=N:$X'DA>J)F&0K:4UGR@ LK&X*P0.FIT_+RCM_:=+.-/@\.C*=S M6&+.BJ1;H=177E31'!Z'LJ)GW!72:%4&V!*DS._^&.5/A>!U:1"R^]&P>^&< MN]1[/=*H%BDCCLX>)Q9/F,O#,(U3(^WM@1FGPJD?VN$.SON? *,N!5LTL$E, M7PF4_YYVIP,M7\U\-J3,TZ+,]GGSG&MBR3842W$2#^1GA#VU/C6 1XII?C:E M3'!Z2SJJDPZ2E2HRE;!\4@#H]% QF.X4KVXCGVU:8AUU#:586$,IK*&T%:EA M#:6PAM)&16B MA>Y.L$H! S++/@F-.].R[P#I9D^3T8)-7M3+MDCF\G>&3?& MQAA;-E*YL0<$MI(A=I_-W):>6_.$G)/.8%SL ?_!Z=2/,P?3Y['4 MD7[T8V M*_.]H:CF*3(]VU[>&^P#W>D?1_L[5/K.B5^IC;QNI-*'1^D#./]H'ANCI&=;6DG4 *O.G,ZAI]7UCJ[Q/,P9G1IJ*2F4,] M8EYF#8Q&(5T':-=N=7+.N-AY\M\G3*.U^Y QCX$QWS&ER.@B#9N1VDS%J*( M3Z[&J1=PUW""T_D4=1_ZO_E9T@X.N1_D_[#+Z0?CSN2RPP9EW=U X,0QT^VY:7T*K:)K8VA2[YC_P M*;!@M1C7Q=848\V%\B_(?>].[=^4GV^=SJTF4381"R#*-=NW)9'E8/9 0:YQ M[SM]2N>R]?"\QS'R^L+&@>XXWLFLD NQ+#A8KHJ80$=+_6X]^CU)SJJPZ=2EJ#G_'QJBH4PU1#3W:MP M_1!$1;-A?AQA8+$OL7>KF!-6%<7"?_Z5B2?#W/A'H2;>4?'*0)H)"P*0 _*6 M4Z(:>DBR"%43W*-3X>2I8H;D>SS.&Y@N6OA*HL6I:!Y%QWMSPAQ+>QT>O3XY MCMUDI[]V1HN!@9DC7KHOX:3R?,+QRI"3CX63VYI"BS98!)*?*T,?:%F]%2\> MFI5:6 CJ%(FXAPQ%4D:H&S$G^JG8MNN+SY!*O]VWX#F=U_96:')OMSIK9%-U M5E'5C<^!,]!">*L89'T9[B.>&+E)KXGK$?GE4Y&@/8-WW@\ZWJD]5H$EH,0G:J M03BS?K9<%@)^SZ$Y5]/6$B,R=W.<7@*[-_3H&9S1K!OZF(S2W \@UR?M8@MN M\E=VW=SVR2N5T'MR+(IEVT;F&]+7N'/MCP>(1MU2R;YP+?93W,%^>'XS6&KQ M7LR6Q!99::?CZ>A'EMK!ZHGOI[]AF9[#*IK"&6-I\<,9IVB2 M:D-W%BMW.+QY*L3<" ,B@\3&4$I.8*7D=CN.? N $V;G1ID+V?G$V)G,J? & MS^B^ !Z.5 2G!R? MN^ZRHYGL$=Y3?TBK=LC^F=WB**X*H)N6N,#V&L? Z.30[>JJ_.>M@#[&K,_Q M,.MSF/5Y*U*/+>LSXA3Y?_ZJBXU6J1.%+":9OUA_]S-=:\RP5=(\%1GUIA3> MZC__$I+\G](>:N.4B4C13-A#)^4V3($56'\NU]TC#14W3? MEFY%*!K5.R.,-/B5YJ&38"Y96]&4Z*Y:?%4DG'PT0B86\^]6G'&_X$+G?-3R M]>[1V[.5]H7\AO:]"A6+!\6W/\A_]>(Q[G9BW5 FX/KU-5\F_^DSWUD#@]6[ M>$XF<496;PH4 CR-NZ2MUYGHEZF"/V,:%,]U281,C5S2F;=+/Y'F*!CUGH^ \FYC^:((4 ME3(4Z_/(L8&6!\-0S"%KR-8D8B 2H-&!M0;(HM?*2J^G2+9*KQX;6%8DZYPL M,SA3)Z85Z0*Y>*[;Y"_R(B 11$!V(96,ZY0H*).\!$R-=X9OA.9G[APX7TT5 M55W]SASHMBJO?CL"PEC]4MITY733EVRBS-6OQRK2UKY$I(>2,H:)7/V)3M-D M_7MOYM<>8.A/&Q_,AGGM>XO0#%[_>H&EU79T6K$6K8TB1+UH\LJ7?7W]PKZM MR%#D=FT:+(-TJ+\V9C->==)S0T?(V]%1@2[".!%IACY9E&7(K>1OV98L-I[D [PKACER MFIH"#9.I)B0"KC;#'"ACP('[YEZ8%KN?CCIMV#:QJW4DG:QPF9>.LAL1.7(3 M(W+%D.DJ3'''RQ,-=\3P3#'I4#NO"H0F*S(E;-)C8KAY*T*9/%[5QW0I2NZ6 M%H>.W6ZR:4)L24-I%DL8H+QX+$$_Z8].%IZ^;H[9H65G-@A:63%3Z+2TE#0& M>2%;GG9$([**8 -$Z,:Q .ASQQ8;(M!F[A/6WE#5)="MIJVPPAX(%M^TZTAZ MMA4#K]U!^DW$D-SS"UX('HJ)VNG28CZD3Z _5)4=224Z524&%7W/+M9P3R%- MTT4T;9R9G.2=EG70RD+<=RGTQY][US$74JJ50;: RTA_0&(DHO+)G>=@^=CL$=[;Z;9%9HG2!N/4!3+0 MKJNIZJ2J'X-!0@::0)9,+ITR!B0_IHQB:BYGPG,W0,Z(' MJ\GPT$ XLO3",!3DMABF&YGE.L!^ M#/),+#"G&3*/$9C'N4\(*-KDP2" T69PIP;_GX5,@/B[LJ8P MTXG!1Z)>2AIOA;UBT*081CMBU,&^4%N8J7,H&Q%:;> MJG4#9)@A [K%?77;-?='T O_\/; _G2-2](%!91F:X =>XC!=]OR%?HA(6H< M@D9?UG7TY;N$>F2FE'JLGYT%C1,95&C?:N^]ZM*=K//\O&< M"41(]!%A%3JWWC+#D1 HEND:43#3SDI< 4<&!AU$7J)$'N>XE^_^/_ M6CSC&F1 N0)-N;#T6^J,JZP[)G***=ETU49?2Z2K)H722\%[Q:S[;O2:ACNT M/:[&+"KRTG]\4^KZ6YC-^KI_[)P#ZC\2A]\K1I]K(A$H>7BF0P,>%N;Z8*:? MBB2P'\#P(EA1J,FB4],(/%8^9#&:)&M+-"07J'-GQXO:4, 45.K)ISEA&0-H M1\:NE!'YH00(I3 6K^F\11?(03,)S@P&J:&0I9@S%@!*MJQ M6J?OX2AHNJYT+3VVUH55OX3)("/3-1NHBXXPV9E/V=!E$Q I?;S>55WG(+6Q M)HI)U90]IET?V^1WB=KU; T# MKI\.N4!WK'/R0K9U-EZ@*V@'9MG19RAE_XW<^P( MUZT%QH7FKLO/N9IM;!!=QX T'(\&F5%%\JC ?2-0*#8METY,*SP;( #!!*02 MA(\:5CI%((@5097>.Z/FHC?,OK?<,M2;R,YUBTW -V*PZQP>PNS-80;(JZE@ MK))_-I#>0A2.X7A_O%)[-?''QM)%+6ZF&J;*GKP=L],:R>KBJZJX&H M1;*3YRE?P:+<<^X2.OO'MQZE(P<*Q-2);0STRHPE('VPXPDX-BR;ECVBZS:">PM<'>K%I^H:&G7:]34W' MF< .LGJ^$-WH(\U9Z)*U9E-7Z9H.##0H@Z71[%]GON4T7Q RWU"9A"P;_ M9=3ULOH0Z@=A][G/(]W8/G@!@_46?G>0?P%\PO"?$)IC-,!)G>/E7/&4+'+4U= M.L["<.1L(M) AT4L& 10.$7%Z<*43,3\G"N-0.\B6&:>,87L/DW6Z2:&!#*'LF ESJ==AYO>6XL)W. M;O]+G;F[F3V@:$>C.P:M'YH^F[8.T>FE,^KLY03Q3>Z,%MW(APET1Y/<\$PN M9SYGTBIH?_!!&YB86#0& ^91IX=7G;B!Y3&C(3Y;NGC./2PC)UP&BH4CA/DD4(U3 [F'7H3TVJ&6__PKDTQE M_JR>FUDY^;*F=S_XQF_4V36Z?[4(DJ%+1"^*R(D$7A/862T\OF,@7,$)6 MELNA&VYX@^$6/S96+Q;!% LHB<(_7J,3OW!BU O%@\#.S5N M-"$$Q7@;@UXDF+/KN@QSP\>.)MMAY ;G^(+3?!%%H8"% K9%P)SH4^HAI$=H8,,. MCPFH1O1@.GD;]T\R.=0C1(F?+ (P,O%B-]O9EW?BECABN],@=PT12X^H!_$(BEM9WMV$:*U\/M'O"!""'\"_YL;HLEV>17?;>=<*&2A MD&T6L@N%('JI[O'B8,5R/""<6C=]:V)_C*T7M>F$9 &L)SIX3FC M#:+@(9YN.Q!U8[' (M==X7X70CF$\HZUA(SAV! X4[Q84B]TW0WYE3&<^B)+ M!M>?XIEL0,MK:]T0<2'BMNY^#&!#4QH"BE2%&/RRPW;K:\^>ZUC9<%[+B9RF M,'1#C3<8 R$20R3N\NFMG\E<'-KT'XYQG?OD(@7L7O><#^::^2P]WJDM3O5Z MWF1I4>#)<6PC22+S1P.%O19*BQO<;#7>\?DX'R(X1/ .[4T71R899*3 4H\= M1G9726.R^CIS#Z\P-R"U2MGE*Q?#^76R\J&0=HTGL] $/CO M.]!%#QF&OJP08J^P&YPJ7#I#0I89L,MM6#2YHJR S]0YKPK;$> _=>S))J9) MF$6N[L4$-BV=&)_ BD?(:3P[^<)ME+Z-$X-G8DV!Q9'N! :Z)\SU MT4C7EFX+$1XB? O"2[M.MW3=R%3%7_AE$2]K@&]HFQ_*ET=D.<_&8L4$IV#L M^>K9%?>(J[/R8IO1$%;"W 3TI+_&:?8(&W#0=5,FC<7";!Z!:" X2KHY?P++ MG:!HB^P)H:R$LK)E9X-3(>\29/2!V%E()>)FG$&JY&29T##$5Q#B)C"%^!^\ MV&QT3A$ E WL7,-.+R(/_ 364!EI$?[O2R>R$!QW+>AD9*%([M&H-=N"D"C7 M;[LBFZ[O-M0'(<9?C^SPY998"O+PDKO1(^\. E]A8;#*,1J9WE+PM8>PY'<[ M@N9 )?4-YUAAB.<0SZ\O$A>Q#6/;,&VP3!JP6U;',@&604R$'-N#YEB6.K0( M P&HLJA6=@X($H80XQO\QLZYUXEN2[#A;(_!DEI$6739T7U"S]1IMY2OR/!' M9CCM.#G1SIPX/(.^#XB!J@RQJ@QT7?:.WB@;T['0P TW]&.1FV3Q3JZ!M2'F M8^#+4+:Y@R:W-74.67AK)BQC')MOY*3^Q._KUPW5CZ:.JZ1G,6(R6\=2WU(C5)_"GN3"-:&?(J*N; R<%EV09+ MR;5]!R%$6HBT[53I.C'>J>-9)GHGDD7295_"_\V;8ABPP+M"Y+8#? :**P1';;T_VSQ8ZN@:8V-\C 6WP?;KH\+P.Z M+]J:R0A<[*5B"KWK(9AW15(S>].)>-D1#X"6$[S3O(WF&%(XT' _QUS5M;[. M,FEO.+*XEH7ZS)?UG/JXO;SG3D)6SY8(01R"> N(LTYZ96>EOI0>GYWI=4L MR&Y>[Z4J,B:KB;"UPL&B,LW(M4CB5&*&-85I=!3P$(\5T4O\N#N0J(V;N0AY]9>(E MIPD!&@)TFPO6GZ/:=XK4G)L6'M%3SS*R$%N,^8)8/=.8Y=RDD(:<6-(BYSQ@ MD8#47UP&>4?/:8B6,@'&1HIJLV2L-#O)?)&5GCYY#+4D)>K?=5(N^?/%NT]T MJW[YS!)VR,:[3F=206L8+):-?S95K_C#(3B];MAC?R6-16H47S4$ X]M5D<( M"G@0P^H//3+!*GK1A#VTMX8.Z5/\Q1/T;K (XQ, MHA#\24*@9(!-27TY)(O5('9UP-K97C]KAQ ,(;C#X[=>>+I]WJ2E'\G%&I?5 M#; &N/_/WILWMVUE?<+_OY\"E4X_9?= #*E=\?-TE2S;B9(X5LG.TCWU5A<( M7))X! )L+)+9GW[.=C<0U.)HH6/,U$P[(@G<>^ZY9S^_%'D=WZSA@4G#UDS$Z*+V7BZ6!"*E>N^9840]&M^PW MZ#NA/YO*N4@^AF=_5?JKLMYCJ&9X6[@:PT['0TP:%3IS'YVY<3BTUEC_;L>7T\CX?>.?H56]BQ@\8"G+/[ Z\D8R*=*Z^MIB+P+0>17(UK%TZZ MY\"> ]<+2'?V#3)/$3<,O(MA.(PFDQ%9M;MH"5J1.T D#,:?&BG*&+\$]RM# MI+W&=@NN6%$C)7UC;@:-,LM3*"#*>@[N.7B]#,5"'%W#L#K)768@A;HU":4G MS=UU,#W==$K)./]F"CR.*L@*#"!P7+K(*IE42/Y39O^*5<(.QC4_B)+4I;*5 MQ9O$RY\=*],>_K2\_-[*1^E]2B]1,J+S#Q:!! "LSZ]GHE(,R\[WYJ^R'&;K M%[G=A0%-HCF(6?A2DB(Q';%KYCN3L4'QAII>5^0LD=T06&A1KK%12A(02F)E M.4+AK6?V[A8Q^O<84'O+K%J"YY,Z#*"A/1DDWY@ M0;^_>WO,LWT$1K8#LFD0&)P=8.+_<(.H04L 3\UX48)\ W)Y/2RC'_'2HR]6 M0-PYP:@2IZA(;IG:J/OY3G8[[%O]^E:_/TVKWX.)MO5RUHJG MJZ@"#9AF:"/"G9ER@X.#(DNY^K;,6 #VG52YD8FJ4>H9?QFK?LI4 MU3C>RV_'AO/ I%H5S%3&DE7&5QD"L:B\;MV@'>#I<\GL@K\I@]>!+7&B%P[1 M38#SL2[)S-;@,2^A\T,$CQ5'^,, M..(RK9>T?TD^S8NJUA4R>L:5;)O=+DI,48H*1R&; MVQ8"H^\)G=PIPS-"@$J+! T2,$V A_1>9#D\7PZ_^/KT/ BSHID<)\6X:<, M7'2,Q,9!R4Q)+ &U;3.!%FUCF8?#I=4VH'@[;KS%V)S5:EHZ>GU'>5%45N*M MRQ&T;8D&+GUQQ4)KTI3$C.345'3-&>4N+K&"RF-B1%FAS;CP+'2-JGL]MSM, M#Q6JGNE=]Y-#5R>'?B#,8#QR0IQ!TPSNH$/R5_?>ZNC4 M]F!('AXY+('W7RUKVUDF:NL)7!Q]Q_5_;V&@[%OVYJZ F#=Z4>;S: R'V-1P MPN!0[8%E;@^2_H6FR;-AN 4?/7^$TV=P<&? ME)-[HFT4T49'@X.=+X5J%$]?T4G[@\.]AU=+HG]0]X6@CRV37_\_OWK#\'/QV]? M&^/E(61$?Q:W.(N3=V_/CG_^1W\03WT0KUZ_/SD_/?MP^N[G!SH,40+]:=PF M[/#N'\<_??A'<'[\H26D;J%=/OFX*%VOU$9R5R4!]^Y/_VW7]7C?]P^OK! %^,+K9.89&AH LY.BB.5O_H8!>- M_F;Q]^#9)"K3.)U'XZWJLHB>W\]-M$H)_G@$/\ZG:;$H M4FQ.W-JF,-^OK[][LW4!PIS^E[E,:#O;^ M^E0:J*?^NQ]>OWUU?'_:YL-;K6GJ G'@)RI/QP^E9OKC>Q4M@W?Y0VF5GKYG M4;YU?OPF2/-9.D[KHGP,-=&3_2T6@\"K,[65I-.T[CV433JN=_B1.?S_]^?3#/QXH#-;;RP]U@52B/C953]^'BB$B1LL8^PWKX W!Y06G MO_<^R9]7-[3S\+U;LC84\OZ77T_OT2GQ\R95,\%IP'F:83TG/&F*()14EEC? MDZ?2E5SN3[KCI#]$V0(+N^])C?=TOVT^)6YJ%2PBF@(JS1_WKWO\X^B]E?7G ML0-B;>M@[Z_!LU?%J^>]K_)4Y_#[\88-7$LV7,8*R MS(IJ,8MJU>=3'BP=AL X1=[3]X'H^S(MHF2FJI3P(^H4\0+2.)BJK'=B'H/^ M/Q57V(>$[5/7.3,:L./1^Y%6FN&O:TFZCZ:C#6G7V*2]?I9@%T<]V$4/=M&# M7?PY^D 9XV%G$YI =_:?I OTZ$OI9[K/P,WAJ*=:3[7'Z3@\[#L.'[CC<"6V MU'?S/%G#(KK=%C]0/N]M)H;3_@P9,T!*XBG'R1Y']=5D6BZF8:/#O_Y\[>X8,I@9[4 MY^H_Y*7W%'ZP*O*?WY\_JD3O2?Y].[6LP9UKI?*JM_LWZ*C>I'$6UF-_*<^A)^*JZ=NM.OM_05W;/TG M@@.(2 =\./YQ:WCP<$J@)_>'Z$(E#]%IW=.78YFOMG8.>Y/_46F^^V3AFEZW M=M6P7T:+4N7J85KA>EOU,^]B0SF4[_>[TP^DWE!U^?.#8WL=@O\Z9 MG-5[&QMT,.]5&65-G>;IN#=$'_-"S%)5I<&S[XJJBN;@)8!'T+L"CYIVP#]^$,Z/]]FP>V^6?#/WXK4M[WU5/OLJ-8W"_;-@AO3A],W"V[0 M8?3-@IMR$GVSX":=1M\LN,%^]7&IH_:DG9 MSO";DU>C_>,@S7,PAH-895F@\FDT57V [TO."/6G #I@>[?//7^F\KXG\.OO MWIP_K7#OSV 3)'FO8KND3Y84'XNR&:=QVD-1/&KV,DK./_84?U1>'S>(EINE M^85* @Q_XS2^M,@1>W;=/>@-_K[.]\L[B>^&.UM[VUO#46^7/A2)?R;1$V7! MN:K2C!H]>F(_6)M-43<@]YMYD*NF+.KB8YKK^MY45;T7\!B','HZU*=>W7:A MH;U\L[5_"4F%37U': M.MZ'GLG=F_VW-?N#WNY_4I5P.'PPP=13^%'D?T]F1]B/GDK8]Z>P,9*]U[M= MS=S_W-H=;OI?*S:(*E.U%E&7I1:G2O&_>>_(SZ4/]FW(2[],, M;*5HDF9!7*IH'@8[@_V_]I;I0]&["^&II_:#R?Y7K[?V'E?>]T3?%.'>:]Z. MP_DU39H:EC4ODN#9R=NSK>%PU)?X/ZX3,%6Y*OO9/X_,]V53;8$'H()%A 3, M&-XO2G-84! %'WXZ/PJB:9&G5=W[!9LT7"(IFO%3ZY+^:'XMJJC$PHG>6GTP MWT#EQ66!CL%BA@F"GM(/!OE7+(JT*N:J1&R9T]/>17AB.=\C-MW44.TN8Z6G M^B&0EVZY5QR0FG^$+1 _ R_$?R?8)M^^;R- MTN,?II7*YBCQ3VL>_P 7Z'-$B(.34V5P_,7BPQWL?RGP4_<)GG/PQ8!V]51[ M:H"X@X,OA6I/!1"',M!WK'KPI2=#B#OHD; V!"&N/XE-0HA#-="?QBU.8P,0 MXO;[',V:VNJ7HP=I#"91U5/\<Z*OG_[PORKF(,(XJJ(L2/,*FX@?.$%P MT,N=S2TK6O$QOLB# */UZ$$:!U:-U2^3OL5\T4S50R3:>PIS^AJ:X6?-V?'Y\Z",DK1(Y_,FIV2CG-E# M]Q'WSL!:^*PB5[T#\%32Z\/6<+1_U-NG#Z<>,A4W&2H(-5]@^NW!M$-/[&,P M2;=.7FWM' 8BX%>JG'NGX(%HO_L4D'"]4KT&_N?HZ.@A<&EZ2_2I$(%ZRM\" M)&@[,A;_-P$V#8^&C]82T!OY?<1_PP\"%<-HM/UPFJ$GL:L&>BH_AL@?/P$P M7&_V=PKVIP"&Z[7N=<)^?^]!4$![8[1W S:-\D\,#-V;_YNN)?J3^*]I_6)_ M&*BHS)9;51U-51!)MUUOJ3Y0B [P^ L*NM^P,/1/6]X5^Q8[M9(-Q/UA+[55ONWR\XQ$KW@:Q,MSN[ M?<_'\;^;E)OFJH#NYNA%<%+,YZJ,TR@+SLIB6D;SZAY!()RN][0&#HI7%]P! M;]'5NCTZI#W\>OSR'^_?O@NV IP]6ZMXYNT@6LY57@=G31G/L#SB>%HJ17^Z MQTW= ,BQL^\Q2/L43O/@75P78U4&V\/M41A1'/ ME CG*A"2_G?5^.2A#1\,\-Y@>[M&5J#>2;R-N)T.Z8 P&Z.#7439:!9_#YZ! M3Y#&Z3P:;U671?0\F)3%W.YO B9JE,/=@3_#&O5:80=?[P^& 1Q0!NPZ"'X# MG0T;5/":%(O:81=H[*:7JF.K%;^$MHDP:14H(X1)@Z<.!WMT685@N0)Q$V5P M_/@WO5)>55"K?&L)5D.P #8H<.AB!K<;'X1'-$G+JG9?SL])E8+FXM:92[;-A@4P57:3V#)X+UDD1+6N0KV/4'=,/\=^OWQ[37O'? MR#JU)OZ5JL, /LA5<1E5E,P/ \0)H69<>-@\X@Q_PG" /(D2'YNDT5AA<9'^ MADK4/!H$'AB&ZS&(F(>+4=-RLZKXM#67\%H<27>)(-E%'&=-A007 T0>*/] MX8N-$0-GSI7NN/%POX6_DTX&KPL4I\"*7X_V!T?ZGB#W@5#9)6)]?3#8:7VP M,PA>DL2 OWBL;_B%OT;O7T2@:,VRX$&JJHM]VKBC^]&T$$HD6<+OW[':\ M!Y@$%;F,%US[AKT0Z+,H584EN>9&XD^*5 O+J9P\"D+UOU+ALHG(I#W'I M''5)391$H]%@9%8QUAM;V50"]UR64BD0.TDPB[()?H-(LLEJ]=T/K]_"'=L* M?DW+**XC6,X8]\4G7;^I9^EQLU:_W=OWKM2AJ+G'OW*V,P(R)\OWT&_CSU%G]P;K5EVJ*TY$+ MN.;X(^=:K^Z+OC%;0>YBFAT6C^!'P;S0A<=+/"A\P8*D*+ -.AVJJI S M%PJLAQJ,,/*BP!C0\=)XM+W:4B7M%#ZT" M&;B6R.<)/S?JX>=Z^+D>?NX>Q;6XM^3\=/FX\S2Y43W!J6E]B\+(-;%%''Z] M/3AP%:9YR$;;IF]/SW[ZQYLW:)W^%"7G'ZTI>I^1JC^L;LD1M[JV;8K*TH^/ M;[!#*03 7XZR# \5%1'';D#MI76FY'CQ!95O;T5E.B_BK)@76?!,TPWL)80H MI%7\4UV69 X/L'G+"2%)<&C-L](<[3?X^R>:6"8Z^O7>MF.K/D/?$(-5OOD7 M%&,XAXCCE/:G1\XOC1,&:K8H*?@ 7R1S]P[K8KO;V9,X/6;=L":P1 +OYB%P M(WP(6HL6%TV!&V&Q;BPIJJH"7HF$Q ".2\H-,A%_T_*FFU4_U6<2KB6'?,5] MNIMA7L';X&GPO^QB:.XTWQ 'GQ=,-^<4>R# 8GN9%AXS9TGQL2B;<1K#F=K[ MX'[]IQ3.U?5TVW>DR\/Q'WQ_]V1GUY75^,L5YL2_=S ?\F1K4;159&1X,FJ2 M6L%&R8@U/RG*Q2S"[R9I+#5,2T3-.^3)JXK;?4Z M@E*L^&N/(+B"PP?V!-,**1X:^][E60P9P9<3^D&;AP?!+^:T'<9&MP1_@\^\ M6A];MN=XC1SX TX]97_\T%P;")EV9*I:0E1 MJCDY1OC7KUT_W^'(5=\/_C<2&O#*[%T!3VA*$;;(G$X]B^I@%H&;#AQ% TF M0OA!LRB8ZZ)XEJI+I1VA**@6*DXG*:J-Y6F$&@+,Y5@6S$%FTXN_&/EM9+GCZ-\80WN/KYQ)MZ0I/ M&",6%]. B,.H5S$?HUS#QY*=,$^G&9P!W*G.!$>NFA(>U[4*0>"UN;#\"4_ P$0H+(GD1$MHD^#*-.U@F 6[I=^GD23K(IBE9V M(:IFWD*'@UVS4$^)&FX1W3TIFA+XX]]P%4#O?189A=/?3W\^_? /3-3#U;@L M;I>FWQC!YA[D&H].[VM]AMXSE"<-F+(="2;)V:_H OR-Y6^;O->$_;^8KHI( MA1+_1#&6>Y[^'CP#EF/)DM?/__]0EI-6(#+*"U5S4/VM2M3'IC*"!G4W"!>6 M!25H[%RO ZZ$HM"]6J15D:A*G"98UX(2OWA/HAP$!&T'W3A58 T2B;3OP0I9 MS-":"5Y>F\6/5B^;HV);Q$(%"]34I.![0_:_UA>C4$ZN@8UDCH#R[M#.'ENY MT=*Y\BO:UK$@T12M].EX#""94YO0Y \I KWOB"-?\2U WE- ?A@.AT/8E]JJ M@:O-YUOP!"YCL+-WUR=:GBW"Q#'13+ETRT-G#V7&UIDX)K\/7V]NME!\J M0TJ/ZB>01917::++25 V8;*20L!D/*,[/9>9AU85.YZ!IBZ8)O!UD!7),@!+ M$+$P-0.*M;Z%:0J,MZ&=DHV/UK4"US^!56 &F_R"L"^8S37MM] MVJM/>_5IKYN4RGI; #-4OQZ?G;_^^;78N]LWR@OXS?L4G,X\FH F.D$IJF7G M%6B3(%%Q29XN2*]M+.[$!X\&VWM_Q6@S1IMP[Q@>(U<0S2T*2?'87#!UM]R( M5-V4:&_!#V>@VDW)"&2R&:O.*4E<-#;':*'?*'A?1DOX MUYJP=$OS4B0?/5Q0GZ0X.Z++WFNDKFWH.:!405HU<2P%&;[6-J8:J#>@8Y>& MX+6@/%N-_+6IRX413@W%YH2USG&GB[I:B1*U=GJEJ(9XJOT9L4PWV@!]]?Z7 M7T\QF?HARA98D_/Y>>9^4-!UM$'R8^5E,0=QHC.D9+?QII]5S00]RAQ$"9B% MZ%HTL&OJR*BE--V0A8I\7/;43\&XL929*\RQ M9!E:IN#B7J:8)YDI$'VS&,VQ2M481J_\FB=P9#6 M&("D=>>L8C4;TXM<._*]9L:SO0_&*A:2DK4:C?2=+ MVR4$U[O3D;4F=4@NIWQWXL8)/&? 6,RNSK-+GNHI+VQ+ ITOZ;@P, J<,;T37 M ;EHK.HK3+\T_$;-)11MH9]@Y&DI)96T(/?PV[EJH5>[KX&8L17)Y54E:<6) MG\9WXHWZYB?29.$L6)7WA%7EC"DJG/$)VNI+5:((M3*T-OP]?34[\^V&X_N<.WWO!M-9D\T1;AF,(;N? MC;FVJV+9M8?LVN&B%&/2 .ML)%@=\"0P;CI&U7]&]M\.M\K#)4.FK>HF25DB M+/#).5IA=',I2;X$CV<8T_ 4\F*!;_! M+].!/>$L2:IY!R+:I8*RCB]FE!!E]0AVX$'H?,$4P3B4Q4=\!S(E@L<'+],B MA!_&@U;%ION%H +&H/3A- .9A_&]+(O&A=-R)^]Q IBDR4_ _ZK2X(TU"=/@ M_6 Q %7\W@^).F98X3ZGNK8Z HW!-3'+5KV1WP_MFYM2,<=Y6#I ,50\A_MA M:R#N763\F.98K[2I J,5U3<75"\;7/2BF,QW^]/=@[/#@R M47RX(7R7\:3T,_"(,4>.ER3D/!?%B/$,\R*76=AP,9"K*/L(Z@^=L9-?SV]^ MXB!XXS7C C=-51DZW]46*6K^I@RNX*)FRZWB"N\2N'X@$%(07IMC?F'V!"2I M-J'T1M[2QMQ(>\O=/3T[_Z]HOGCQ2@2UX_K\>/KSUL[V[B%*\S?I&$RF+ )1 M_UU97(%X>,,)XW.!#*HT% MWT3)HIT\<]8FC/G%TC]KR-28J MM-A B\'XW55W5X*55R:0T([MLQ6,HJY5,8"M_*DILW2U,[[9R)]PBF!\3_+:IOZ1U2)VME$-7"/;D6=SB!R 4R,=(-^"B MSY(J4)J@\4%LF.09Z%WU$=0J-51@GZO>+MM2WMM:KA9\:[EV@X<,L.+NC9ND MZMH$%I!\7 MY_Z:NBO>>JN]Y;ILBK8L!:M,VY%.,,3( MQ6?6(+T!^()2:'R/X3?%7$E)TH+8&*0+V/J5VV[G&->T Y,^WQ]ND8OH8C1* M%!D3]F51P<8N,7([)#<)801UK&CDHAFT4EW7EIQ*S@KK)L?79:RD5@%)9YS2 M;K WOSY<8DLKJ11C(VSNU?H17+;J<[A/U$^6+:_!@)&MW*&;D02LJZ=76G+L M,9-":Y^PUK'(*_ MT]:[VD;'/!0D!=PDOZY/F!/4BI\O1._UAJ[)5O,IWD0! M0%N-%#HW\F2FXHLY:3X_C:PUPV6:-#4XGO,"O,&3MV=;P^'H.3J#'T!W;67I MA;( Q$?PCB)'(;4 (0?7.6%__3(MFXJ_B_F$6L,V5HUVG"[D%)+52@[]RY!WQR\T)(UD\D^TP.&=P-E[P(E.Z M0RJR84GR7=8=O&-DTN'=@!NC*3T(VKE2YPYBE%>UG&Y.N7ZKEVUTU"U4<5]WEZDW=MJO[S&^9:=]E7Y<;1VEIU]& MX.. A6%"?V[*APP.A%<@V%SM"$0&6GT1U;,KN%;T#KL+:2EEU[ 5E0LIROU] MD4POTMS8.=EROIC!,6(#:1P4XZHN&XZ;V=1:PEU\8=!DL>ZU M 46<,!0B<\T@_G2MO6HY M2K<,T%_609X-6Y6+MV8T:Y?9+YE2%;.0E0UNMI@Y!CG??"[VFB=?#M?TULF& MT,&YMC!%ZX%[+4KA_O#[KTFQNY*"%$N*G>%]5J2,_'[_/V=)BN9]$ Y8A_:9 M:%>=>UVG6>9<]KM@(^0+$YVOVA!6/!!U=U[! 8DADZCO6++ZN$A+MO@HO1V)0Z^XMHIE\B^K= MHCG8.;48IA19L$:I#83K-*RJ*B:T80T+/5 I@H1A6]@I&,:P34JQ8>)A:3ME MI++,&-^6,<.6S-)L"6OP/[#H>1ZM](G;F/0Z4B$T/%]+KB0PM0+=:$UZB(C! M2( ?41A';IV5GD(N>F_DALN1Y&!P;?&*'"# "&V5X!G\<+0=.*M9@QM%3RNI MY,^5_!30QDK#8KY0-8>P$8M&GK]E%_1\ _U;*JU;PRF9H54!T/XM(93[+@"I 6DUGP/RISOTVRU1-!AAZ]+'HX M672S#!K>30)5S4-*H(V2"F[GSC!TR"(UUE2EE105!WR8!4PN@4N?M[GBF9HD MK)JV0*EF$,+VM;D[AV&IV,MIL=[VAT>XW&:?PW!VA_9"KW1+7F?+7%NF82,V MUR'F1@P6Q>%/=VI0@4\ LV>K<0L?@_)\[>X?!,T2TP^Q?M@PN M\N(JQP"DY+-^AR^8[)71$U21D&5N%FRUW:RU6[<_Q80H[[!W\Y'U=M*J:F04 M'$$6K^)C\271$4Y-'_R$MAXZ>"1Y0X:KD2+)?Z0RD;66J=JO[=X P4 M!RG+*)G-D:9KTHHK+!A:.J?52B5FE'F)81>P/$1#IT&811[SU68VL8JL_FWG MIID7R:+"%^L,.9@;()?,*:UY^RW PXE-'('8\O:^WMX!%<"J> 5&OP.JV8?& MB$"HT[MT &RN-%Z-8M=,:6D>(D&'/*YZI?Q.8&15RZYG5&W MHIDTM6<[)G(ZW68,IB92XSO%693.N7%(7WB[17;G=32F^$@J:5?!N\'!L0">+^)*0*C7:*_BM/GW#.L?. B<;VF M: 5:'F\3POT173BD$W7032.!DG49"2WAIZ)NGDZ0=4!+K+]8W!52H>!XN)3CJ">^U,):[K2I[_X+9IK1JI)5YA%QC)M-^5]QNFT MO3Z=UJ?3^G3:IV/_W:.^-2;TC2K7@C]KI?N@6A$5%>&X8U4WFHB572S\&46J MB':.:ZJ,P(U))3F/9#-&%+F$_A*IK,N7_'7S'"WJ:>-F4HH=P*'_Y%H6\MLU M1T'FJ&M5FCVLCKYM+]VS$3;&-_C0I5.)2S _!&H.+&E*,[K$TZ=ZAXIBNSYH3 ;BY6:9R+-)UOJR-KPWR$'\NF(B^$\U]D+")?*I="VZ+="Y,5**W MHLRTCT]PP]^^D'@4",T! M6V"$!YG0I#$60RJ;([)@O'2US> FS[\U],D9S6%CA_MM'YE(OJ*]KB$SX](? MZL2;T[R#R6BX+'K0D@A8 5MQFOZ&' ]%&:+7*'IK?Q0>[H\S(0Z#&\]81\A%5(K+ M,;8^1TV2VKF"[*O GZ=3!L>X*2:>Z-C;2C3;+*H#"=TRV>;0'Y:HY:60PPWY&S1)7 X53E&.9F #!@\@:_7LT-JE6[4O66[.)\X.>J4OE&W;'C9@J_6U.&'.7MJ+7>PO4!>XHEV)B]$ZS7 MO[\V5F^F@*X4:+EQ!TR4BVE!S\!X_M:LN'(#DX[(UV^>XRSQ:'7 "L^+LBV6 M=-_;\$$&&GME:=="U5Z7KOIZQVM:+G*]4F?4NA>.-1W;7?U+-!_2B17K65TM&*9N"32,>VHRP]\T5O)E+"5&/D-P:SA8"WH ML"Y/D=4-5FCVR3[E75Q)$@2S+70@M^#[<"T_PG^"%J:L29ZB?I6:Q;LXDN1* MF?#JAYF?.C*5Z^1E32:XB2;/J +$C,=$ W_>$(K:58DFOW.1-TH9V:%:6A4X MR=N; *3-H"<\>C/>2D]>G:RY>\XZM\&Q-OI*&O@1S@ ML9VVO2%=&/1;3HNW>72<\@P_ 1RCHRZE*3;OKCUA(OE&");'NO[BQN/._PP2 MJ<0>0Z+$Z$5P##=JZ^35[I#^A74ZF\2BNF +"#OL .%PL]/P:5%FR16XA"%+ MPRTC/[MKDPU 9\F22I?SA->HQ]4JKPXAW0G8IYM &=H(A;CG<#_<$!!7+?\UA(_S.NJYS>DE4:\,D@YJ^9V^," MUMZ\5!?LR/,L\1'8;MN47AOAD/.SCM]IVK6&H=^XN,?T=-AD=+@BMKWAQ?0> MZ]OLW?MMO6V' /F*Y\J4*$B+P!./&O.'.N#9OBRB$@ZCJ6=%"8_F(DD6Q>SO MEG8/DJ+2!\XQKPI]-S0$]+?T$'JW>QA8$9_K.=+:)W?6=. :F/9M$CW#\K12 MU:*S=*.>]^KS7I^>]'/! MZE%(GCB=MF&5LY%H2I$*R^= M>_BP6BPY+:JFN*)8D)>+$UY#!@I*+T'K@%K+U;20B([[PU#6 \H_E_1]&IDR M-43;'0W'>ULCIX#RM<3)@^.XQA(3]#>XBF"N(EY*1$V\A%S+961^OH$U)(ZI M1H.$*](PQY7&L%&CDEFU8F^/-<&MK'?@!'4QB=.9C+B #8$(>U*9/>2.1R0* M"$=)K8@P0BC=,I%QNE[D ?O',EVX)0AHM')ZN('4YX&R> X.<&1HYZVXDVI\ MFVB!R$--GC+@FH7BD+4P[1R=IS4C&SU)H;@01IQ@)KU2B=V@_ M?@\KWSF!Z5=((C!MBP1XG0[>3Q"MT\9N5HK8H6AJP9KDM-4&!9Z/NR>$B(I/ MG"OJ.*O[^T,G%K]B1K3#QJMT@KO'>7%+6I51N>X?;-&1;6O W+,,&P7L)KMUC8":L9>(E,$P.?9&K+2':T&HSP MZ4!F4!)I-7-=YDLO]2HA/.^0=!8<4["MT]$?Z4XQ+4$1D1%NW9BB+5%5-26/ M]L#R"H?\E:&_JP1"(\8RT$YU9/!PO9,#II(^-=HP<'$%WP:I6XG*0C%=RFB% M.VYG+26+,>H\KC1IE^/YR^&9J/8TP&4W!H0;D[+'XW'853#!\I;214[O=DJ%VI,-;,UJO& M?9&I.SQNSI@=#)Q,U\NM#K=0:U1W[TR* LE,AE9\^;(V]T+JUWTID.PY' MK5R9T+%_8(49KF#MB826HIH:6_1UF*%)D^GG>ABI$NI"*+D M'*)@EXR:S*BB7HI72V;>6"NO$\H@*3P8''=I^;(C!:4E?+MS@A=/JL$_ +.= MC9%:;PAF&'V)IJJU MFDMIQW&H6Y+.X<$RGJ4:2&_2(QB&'5O_SIH2YWRVVI=Z;;<%A_8V0K:M-N;( MV%'J;I'MZN.QW(B-+SY#XN+"U]0#*"9ZM*A)NTQA@^BATVTBAN M3X2]09S_(X7P&]_R]>)-^ZZ<:PJD5R=V*Y%D=AG6.[66RS+"+IK;V_2*PA81 MJD^C H:*@HE*J/@1GZ!!.!&=3+GD\*,<-$:7W= W\NLW10&;> 5F.CWHI*CF M-#/\F).VG*/O6" ;9V=L]'Y/0W9!O927Z+93%(,/2,K'2-N$?@-*%4U4#3); M3=";B)<$>9KB7T@EX1_ 7E49_1*R-5_,"YU,>.BA.:P9:I3K?OX-4,X(X^[WM-F"?TS2AO^ MF,87&'P.WB/.72U3#?17W@#'JN $6WPJS2$="R#T G*"8K;.*A73T:Y9#^IH MTJ6T>>U,T U@\]XCDYEG9>ZT'GF%P\M*OAQVFA4?IFUKJO2A7N\E N-':88F M =P^"N(M5P)OCEIVHU?XT!!-/)0?M%*J\6K&:N_=,<8%Q,<\R@HGG40FZWLXUM9R_'!^BEQ@!U#Y8';(BM;4K"Z68"UTEM1D'S MF(O2D]]/VF3FB7>*YO[B*!XW7.):VSC9S/F(N93SS/Z)='.K'XUPU!\+GK1, MMJAT'HL="HFHP+4'@YOZV5#"@(6TT 7XY'23=\SGH20;EW(9]&><9SOH\VQ] MGJW/LWUZG@V,W)9E2@J=++VV<8O_NBRRAN._&/LE&4*;%,S 3$W32BQ9[.-) MR@AQCV*2B"*AN*0#*Q=!N%$_&6MV]1$'+H)- B<^+3&D@D]0>420 >S6L%46G)#88&G[EO8'XI&F?Y4DMOTBZ53U4D(%OJ#$*)P%B\ M5IE#(G0PI"D5N_POZ;VO K#+;3FL4XS$"_9_\PK(F*M)6DLY/?->Y7$.3]!- MQXTSBV!.H6 :NCVY]K$+2HFVK* YM1J*8<]W@=87T40C[G\B+P3>P;90!NO" MJC2,^$EQ&/!ZZ%TE\ATPUDK41G05N#YH_N+46?UOH]Q;7HQ[44.I9+OV*G&N M@YZ(A@K*A@5F>"."D:+GN)!F(2)-1V+O7:8@I\:8!*VD(EKSB#@2DEIA'PK^ M#>90--47I.$Q?!JMCAB&"$Q6O^?X*_!5KM"3"&V52W & MA0H)'/]O;OM8*83>U,@TCACV_3LP1^><>R4"PYLY9*D30S3('>7J1PZ#J'Q: MSV0H7L)7QXRXE[2\%X,T1/#W37N!0RH2$>YR]+"DM#1]1DGGK PQT^&.E7@HT604QB)+[[RPKGV,"@,J0\W!BL@XHY?+ )B/U@P]B4: M+OD8O2L_R6Y3./H^H&SR']IZ@*[K=TPN(0+!9%;P#.G2<]!OU\4[)-A%2R4[ M**W*9B$\UU[X;TI3U.'MRD3]2X>\[3535 Q[T[ 9>V-NZ:>E,>3.TM\<#>#% MQ1"&@$R*T<8G-$[!H*8YJ]@C)FN650P$(8*!FJ\+DO M]#OEV@I$>VDLL:9@>R7#]A\+EF5[(A6!)L&_\(67GX_VSI@H%?R0%@! MV=11:6PMC TE>,L)31:6D3 @%GNJ*/04C4].+#R;+C<5J4$G<<9KQC=^*+$6 M*2HO@G>8)U$K=4'^9C0XA)\6]PIRI$AG"A:/^ UPLF$[I.I4S*SF_>4DZ$J MTH47N0I>H\.[:7@9(L?1?*_4AA9 !V=+>%KWA$A(UB+MNC(/(N.BH)R\P2C[ MM,UX'&6U*S[$#C[@"DUZH7QF;K[[Y% CH&@Q#0RSV$J*JUQ$-)>\D)$;D(?" M%T1*=D@6$)(A [G9R0VR5!?2#B.VET4L-H57Q59?7Y)EJX2XB3/+!&@8EY0; M"PLX":/[.E!@),9G'!(^[$/"?4CX:4+"#HU'H\$>[_LS#!+#:Y+&PFJZKC0O M21M7F/F?4ZJ1DKPM5TT:S^[@GPV"EPH'.],0FRSE4CLSD(Q?[1H*'=)]97R- M@WM):(S?/J7=ZK&]+SW1W'YQR_E(-=T$+=)(_FQ1 ?"B4M_J?[B+Q84(9R)_ MQWR!O$L1-77AWPCZB\]\=0G_;^;1SK^E#D7PJ2^H[@+NBOP-!))^XO;@<%L+ M3T.#Q4>9!JO%LD,]N2LD6_8&6O+3OQY"?K5/R_GB[0_JFWIV;P3;&8QV>X+= MGF @E7=!/?<$T039V1WL[O8$<:[4T6"T]V5(#+A$_FO^_I_C\MO_G[CMSA*5GUS[!CW#W&RHA7[D^TZA/=2H\Z="@\B MT&ZG@[],\K^6,!VGAG["'K[7-CR8YCJ4_(96$OCG8U5^HE_1Z_,UIZ!Q/85Z MR>V(]B7K8A-VW:'PXE=_IP:#TY_?G]^)AE^T7EVAX2_O@Z/P:'S8.]P]VBX-[S',-8U*^H*6-$I#&_O@#P&V4;#\& T M"H?[!X_S2CB8G6![?R_8/1H=C_JSZ!?Y92[RMW=8[;R]O;>_=W"\_;?/AS*W M55!?NGMPRKCD5$6YJ(MR:UXDNHC0F1D_B\P8ATG#76JV,B>545J(??X@'-+F MB2>Z'?"6MZJ>%0G7>^BJ:"J#5I=8Q(=I_J*JMQ8E]GHQ]GLQS9:QFJ=10"GF M8!HA-$\/@@L_3$#K+D<,VV=V9^$@6X/8]-N#J/VRV@=^/Z??(O],OIEK&?_W1VK(/I@ MW>TI]XYJ85^FA>Y3[:-V?RQJ][+X^4,?M?LCX:?#\'![%!X>'#E1NX.=8'0T MZIW-.]SLD\*UXGE$'_ GMG^B0]/,P?MIRJ(N/E+%OO8^>SO[4^SL7N_S;"3.$FK118M@RP=EP@=?C>*]KIG1??L[>Z'.\,#JWMV=G># M_][O]CGN;WW[WIE?T?4?8'X?[N43@\W/G;WU8KP_4K3R+47"F\XGN572+@ M:X2OB_)J:_6=(WITT.=&[RX1" AKZS4V\RN>C2T\[F9&L4^MJ1BBJE3%I#Y7V9_J=+QW<_O'[[ZKC7:'\LXKI]M!,>[&W_[6^/5/'* M*<;A=KB_=_"8+ST*]_;VP]$!OO0^AT[>V .Q/0R'NX>/MM779SO;.Z.#H\.7 MHT=\Y_9H_V#W\,B^L[=3;ILGGFN8G$K 2VGN&LXDL@6X@B9<%Y=%&4U4GHY[ M*^5N5LJH9:5\0\ SCX2>.?YM^"'(B40WN(JUPBJNA,S#$[S^#YA8.^^O,[U818@.//' M?&W"6CL7*^8RULHM-FW)]W2;-P$C^'2R F-*:-T,0L;HEPA]W"QF*B/'E9=6+'U LN?T:#(7#:ZH+Q MSW":NHRDKQ&0E2#EO0?R>#;!J[V17LY,UH00,8..:1",GFWP72TV'OP7WCWZ M^8;!S-,,ZE6L7P,Z[ US,%,1QECXD$_2A(\^I7G#&BS5PEVK^2(KEAH8%4'] M(@O/)P.\9$POS9'5Q"Y5%,\$'=P%816$=OP.@L4*;+P9OH S'F2N"$X/X,? M"P2R_B-=)CTV5X!BW745#@N@@9AV(DFS#'5&67&U-2NN!+R96L@0)O%I4,!/BASA M5RTP) *4/R6:XCL7WYL'8*>5G?#!^-H>X>-9JJA14<9^*F_&J1U<[X\1E'%W M[[S);7:$@(#M5_K<:?"T@SC)TH+&[M#L 1X X(R*DPD5_N!L9IS/&(CWJ ?B M[8%XU[)J/YOMQMELBVC)NC:=Z#D!+$]8C"D9*RD3" ;!L9[-#@8<@G%-S0@1 MI%'#^B6GV><\?.0RRAH+=FXD&Z&3RW=8"T8\0A)_;F<,F 'J.'!8CU,M>*@/ M)H[,2'4#" ]*;U[@!(.BO(I*&K1@AJ2[8K@H/3N4]8U1O]=.#[T[Y/!3Z5(V MF6E>FS:^-LEFO%(R)$/62:?U"N[&%0\;#49'AR,A:U+,TYBG4B!P\TNPRYLD MVE(?<0:I#*!"KJ GQ#2M2H:='!T=#H+7='JH /U/=T8AW.C1B*PO]RVD3^4M MR%1F6>3!T$0QNE=0M.ID@#^B>E]]#(2O;]?Q0P-:>30,:?@> M#YJ@1[5_$US!AO4+]3//!>G?>_8YCK!7N'8 [D$]XR?QG M&\;D+.:%,"!KT$,+B_!$\;!F+ PX(,\C8*CW?WA(9NDX+^HQ0PE MK@CG2'MXZQ<"(O[9WFCX'$B]NW4 R^!'7:DQ:$'TMQ*:*PE?\^P#(D6",]IY M:J-ON;4_!=&NOD53N,1_K7S,=@:%O(%T5U=7@X]P1 ,X5#$G6+,XSBDH#ISQ M*6)>+S;ET2L\LF?",Z3$.V0;6L88] M,7S\&XUX6U*\):CF&/ZPBK^Z0&Y,0AHB4J8H&Y)0/-2\N&1P$A,5X 'K.?E1 M>&HNV/\QZ>*W40F.T6B'I.T>"7OY=0)_A8/*LJT:-NL\\VI6L(("'H==(/:A MRJ?1E+648??0>H?>[/=,3:-,CX[3XQW!+D\K0&\'*M!P!>Y-#OX5);M'^^/A]O#H:/\KMK#Y%S@R;'2,+KB,")-/ M'XA][Q;?78F0.O/-0!F>OO\Q>'-\\N'=^?N-X?E38!PTB&T8TPX97!9-4,W( M;\=)L,B22S/.E4&/S!@??U2<,55I7ASP,C1/ P,J?T^#XMQ%C@N2)3@A,)3_8!T7BAB$X# MD#:=X+Q0'=8AR3EI;4OFW:VLFZ(9%#6,TS)NYO <,A8D8 :+U9$\)[P:Q3'. M%T$1 WY&DN)81TTI'!]"%[)CF(@_S,T9ZS@MBZMZAH;.HJG%H@&W@P=*A<[P M0_RA]0_$(^B<(AG"45>S8 +[AR]DZ;^;-*$8* [(KHOX@L>E^K,:)WP5O7-& M(0&OYKFWFCW0KZ)1)\:M*6***"5Z!-,BJC (V]1F5F=65#2"DG_(TT)K;SP* MY@XXN'@U4\0*0'_\4M?:BK*UM&N6P=*]JE6$]OXD,P>"0QXG^CQ @MH5=+PR M7'TGL3U'Q&YB@,9,I^(1?FP>K./+1%5QF8X-G36YZ);DI-N82V&-BJT?RU"R M(I+[R+8RJQ1=X0XJ=EQD_38Y&G@=AG)SS@V8P6A=@TBM5"F,G^Y.A%TS,)32 M+!.:#.8(*_^!'?>YYOW)B. :9\K *>B9WZCW_0FD_*ON/6M:/HT1=4XK._>' M_VA/YW@ZQ4E^6,7Z'E6\FM[G]$HG:H;S8M-X==UWBOL@+T8QR!NGPL4>@!B1IIN,WL.*YI@>9L$DD1*)1D(!YY7>@XC7LP*=*F,$Z19236.A30IGK$* M T,'I$P8T(JWG)]Q(E#_%+].;W+^A#_/<)0@Q]@DJ65&(#JZL(3'RHA02B5U M#AUNC9GER9*&0Y[. 19?H0#C.%=V"GBQ0..BR5.6#@4OME0^\](8^ [&)65" MVLO\R1GJ1>/LW6@A*60: 1]5Q@NT\P\Q:VEN?R6WGT2P798=$LJCJG'>JODU M*&N,&E&X&&PF=$F(;RJ\ZY]':/VBM2X:.0/$Z93#,B"--3#!GJ'M( MJ4WU,4*!S"EK=FVT4&XG64%/IE7!F?PHC[+E?R31B@9CZ2\EM)-=,>CJVCV6 MZ&[2US,EZ6T53DBU7%@UXWEJK%U@$E/#0/\)EP%.5ZI* LJ&@4%8*9/M;N"<8C"%*W 7 M BQ0G"]J[S+D<%.L%&.3X_/-]VT/^WQ?G^_K\WV?GN]C;Q0%HB^:*A8;#578 MH)"8-:5,^#7N+@DAH $8Y>C0:WVQXN["KV(442*F93=]:H,W\N)1RVS M0'?!1:V4)"EIC#6IK,KH5,[ M5YP_M*/9.; B40>J00-A+.-"W0G?$@"2\,%8GA"BJM?1@V@.0JR^R2;OL&M" M5'L4ZX\J?EFJ5RCF,\?*E[08._1;#VY?J5+JSKQ.NI07%W^M=P-0*=XF /-D MJ=4_%MMS0C1MRN#.P=9&*Z'A8#4&I-C/UO$&L5(<1,"P$;HH$&ZO:W!ER@;!LP)W#RRZG+&_+[ ZE EE03! ]O?T9FV+I MZF#WY^[MCE@FZ!W1A.B"]CG1GK=AGZ4.88 /%:MRS$>!0^];7CO58H\1 M6!\/0+QRN"Z8Y<$::]QAB4J%8[\Z:4L*CE..58/IU)0J3HG(>#4E0HEBGC4% M4 ?O>M( 59NR:B+^.GZ-*IBUZ'"*:_T[;ITY[8M^P'-@14KQVH[P.S$6!3O! MZ$ESDMAFZUBVL+H!7KX3#,P*N%7/U& Z8$=4'V?%R3<*H]+JZ%Y)?.2YCIZ( M.6-*I1.%^J6PP\M,^9%_,&%0%<3^E%50*7$#GS)H]U#3L\G71%"(]EIT%4V= M15@;I6\2[DE53HTM74%:Y.W"T)NL!CL< 4<+KC/]UP4MO_K[,47(M;^JBY"K M6COMU\=,0K>.6RZ65&DO)**H\SF%2],QB.I)*N9B*]2EV1ZL&:K$1OY%+@,V M0.Z<(A>$F"U!$=G*XB4I-A9Q\@:7"VQEHW.=YVSS1OID]9)8)?H5=%BS5N3\ M_,&F]:@<&^6($2SG8)Q0I+GX5(1^]_/B$ G5$G88\A)LUIG-ZK9,9(V.%8L? M"/]CFN=DT\/!G#79O+B %>H$^['[9:M:*M#9*$[=R#!8YV6)A5PV!NFOE:)7 MZ*RH$B-Y-N_$#(DN4(U2"9,P%98\6>8Q;*J1,]S@KK/!;SG\P]TM.F["':(D M'A>5^E;_X\4]1 N\?BLGM)N" M_2^M1UK[ ZFBZP(N;-I7N@%.9TG)9<=[ !*JK$Q_U#Q*U L+X+;2K=OSTY?. M3TZD0J(%5)VDH]/9THK^EKZE1(D5DU1S0HF/#.WL''PJRI9Q UXH32ZH6M"% M;$HL+.W(XTM?%D=VQ*.K_.H.&TNB3O[ >()B^J,[XRK<%SW_]_Q_)_[7712^ MA:-MF<)A]#&XN95E\Y[5>E9;RVJMR(MQ2JQ@):!0CH?#IWXA3Z_&>]Y:SUOC MDGP8-^^#<:RHG*^$'9&II-@AC3U/IB@M&QKWJQ=I/=NM9;MX!DI/Y5,J4LAI MGQ*:;#'2TIARDEBBF.@T9TMR461IK#U@])+CJ#)/T@4^.B/5,V3/D&L9,DD1 M'(9+COP*)DY]EUZRF\-2ZF/*W&8#LSV/]3QV&Z%'E4_(.F2N8=66KG\ )]? M.E#U/)A]=::XZM[IC\(_<$9&%YIAP9XI_0=%7<";=%V%[3[J.;3GT&ND8"NJ MC/8>%NCDCNQ+<^."N!4 7O.,J37A"E%;J@/?J8H\5]=YO)]GK>*HKU7L:Q7_ M-+6*O2[XTG5!J:;8'EK@L#IKN)#AB_5^=0GDMZ!2SK>CIIX59>JVH"Z#<5;$ M%V&0J(P[.-,YU<>96H"95G51R2O5?E,E$V+2RFJ4+>I=6,6R,UV4:FS2P MY&&E!(M;:,8*C"&L#\D,S-MSAO!2.CTA-K_7T<.) :OEI(=U5='UQE1_@=9> M("L5L/U'>Z[X/?LQ+$7*7*3_VWROQI+/GMM[;E_+[6GNI"BX M,A8+HVPUH([?V?903%1,)BO= 6Y%#[0MC4K@+L84(V*T[O.?TV)0=NQLW%0@2S.HIK#>TX26NG'<@H<_V#GMEZ9EO+;$WN=G51=2D7 MN9NN^7;E 2IN+D P7E-?C-#SW!UXC@%M2#,;4=?D_-=,.AO3Z[ K7$WKE4%3 MJPSP8L9M1[VF[1GQUGF0-&_U/'/[-$:$&-/2RX)0-BZO6/Z9AD >:9$CT 5Z M-0[*?]>W>][L>7,M;SHMJ52EO,4-ZAXGR6"7HN2^=(9>BS'OQB7778@_*TX0 MFY*Z&%JZFZCA2?>F<9=K1W]:S\ ] U\3*5(&%9N"/684"V&?%CA)"ER46"4, M5$7F@*[SJCO]>\**WB">&_8LMU$L1XW1T4T^A%&SN1C=Y>J.$>/.^TF$HT&E^[6INCN9NB$5 M+&)F,ZY@%82V<]T&" *P_5 -&\%DNLIUEZO72AR\<1'AT@DA;6KL:O>5XR49 M$_@02Q==LCOFNC3.O!*Q!*9!Y@UE183%0%[&R3$FS(@T[J).J.W+3#,B0#6T MF2DWY@/VN4 'H;3)"[A#4(PS7*7&WT ::[,&"+BT)=9,T*!V(/3(Q&_6,,EO+[]J&X_;@ M1_LU1@]R,1@JY3Z?S7^)4&T87+G!X'?4I[BB!:0&PC2P/?5P).( MJ6 R^=SQ[19/:H@!^WXMH$T WI_!IN?1.#>2\"7F()4< *S0JT)(8.65OIS: M3-%P?5Y1@0$)%-AN'^Z61P?:$ ?Q(QX?!B[@?J138EM^2)K1XM**X#5"'Q]8 M8)WYHC0,D*S!=*VMQ>EHPOGUQ&RL+2A+6>AY+I;*LQ:+$5EPYH@^=@%B0-QB\!%]V ME>(W9@4!-1:(Z5@5_%J!OI$J%# S9^DX-<. +%Q:Q$@EE)Q'C*LDF$HA)#W! MKFCP&<,K;OCV%B $G:N'%CM1+=[IB/:P3^NG%G M*.I(J:%&6"HT5E7N3^)-.B><,B*VSBAJG>+U]KET('#D#I.E@Z8$X]V,_U?*J"('1-)Q#CRMO3GFW_&M8:J- M#N>A"9P6630E.+%5!YK;]1B MV!5ML?NQ*MB721BNE)X?8'H3 @,M"3/O:/< ME-$3.]G\>D0\O )O7AVSB_#Z[?&-1:UDA/**5.O":%O+_ZN\>@S*%(0(%Y6P M4;X>$<#:;8XCHN%9D$(+"J QZ,;,'9VX>JE-K&,-V]]PQ:T[RJ@>WGVO78O? MH"E17<(MF6C]> #V)S -,^=B,@^H]3HL=IZG5'7 MC+2*0H9PB.?""2;. LS MD/(!&,CT;2L&-6B8CZWJ8&MZ8('4HT]CJQ W;.TD=,8>,2^AMAI"O06&%_@4 M@V".5P26EAG.-[>#G8VT](N6R.+E2$6;K'>#:O2< PT[J(=5A2PH>40H,URX M.B$9W=&\RHWHBH"V"D!%J8%^:LT,#M_"M5("E[%PM&3FNJ[+UM'L: M-Z1"=[ W>KP:8U<0(,UO-7 ]T\FS:M4ESE\ WM E"@COG*FY4XJ=^[T/NJ C&\O)?;A'E9'(7+3 IHROLDO"^;*$U^7$Z:+GN M/MQ%EFS.3?#BQ00CRNJNK&S8ZA8<7P4=@(=EA+$'QV+4L*$\M%!,+I(ZAI_" M%7MH=5:Q%X4Q,=\X:A@D?<[AJBQ:ABX0.KQ@H2A(BO%>C' 1LB'-4H9#*DH= MJ(/E&..LQI".Q#XJ1:,4"0K>6:.>&QV:D3AVDG2IS$83,69 CTRL!"8J.C1/ M,90G0.*)C;GJJD;MZ]!J3>H0)$0TP>!71E-%\\NHDH0B_8$+ULA"FD4Z\Y*I MRRAO/]K4JEN!143&8/M$QXLZUMI2WPO$H=6Q:8NK9SYW@-A;+_)M1E=]ZZ;#MS-CK-X0E?$T>T! M1AUS-0)<,ILL0V8#,__&'WGHG&*C(_ AF>4Q6MA\J3G18 USLOWT!"O-SQVB M8*Q6 /$\T]E>XY6X(^JR!G;R$T,+WF5UNT6KO9KEL#M/\QKUX M>>(+T8+!KU5H4@F<]@@95-P.9IHXZ8[;R'4'XYVF$5XJ.UPOPIL6505"12_U M>$\E0/T7\.U9420:V/_&5YG&!+GN.F_LVF/:]?7K(H6[;T![)^?'CJ8(T4HF M9ZH*#5Z.Q8^-]O+-/6=CPA$T'\2',;W,41,3@=6!F?N7N)OG: M' M3KCB5A:/-JH_,9;ARWA>\UI%QQ#KQB*3,9EK9-_]R+S/.)FSTR=S^F1.G\RY MB]G1<7!_;+8!JQ(2=H3=GF/KS")-U#R-L:H1!(_\LVAJNEXD@, J532'PL1C M))<^4Z 29SB#$*U $GDK,Y0U,K(98MR-CZS+0>XT-,="))N?^1$!]C_)[ZQ< M%U."<\X8G%;ZQDY6=6+"^$8>Y6I7*H9[]QPLSR9PK/E!L'&S$AZ7-;HYPV$, MB=\T4IYU7US1N0X=>_)XU.4<]($K\M>ED"9&\9V?'=]\8'Y L(MLW_:#(_K::>R% M,L*]W14%[%XVJM[1'JF^P2F,UP$\A%5#?!? MW\_9L].-Z+Y@]XA1RI93C"$F"VH976%EK4Y^8:B@X5F *U:#WR7G/[FH*-=3 M!;#:2Y*+5:?P(^9EPT#_!DN5)A@$7^BL=6LAO1#MN?ZNC79@ FHT+^ @!/MJ M\:&;5=3%%QVL&LR+' &&*:/%BCU(BDIK?@J 1GF4+:NT9\F>)=>SI'4O2)EK MZ#E'$',I'8:;=PJ%\+B!5T4,558#+28B2AURBLI ;IDF=DL> (VOFR*X[!U MA:>7BVZU?:XWS8.D$0-%0JD]V%3/^]=,59.N90HT2'#:C2U3C>=*_KM5QK7: M6<(%.KW4[3GOIN 61U!5>NDUN)@8A%>H;2O8?QF\'YAQ5T"88*(2&7%?ZZ[J MK(A)I'=#LA)>J$(1!+A_U58U1S[A@B)>X4 M98*4IBI=*F^E(MDK%5VT;Y?4HG^>A9F[?6%F7YC9%V9N@NW1C$$#L,1R-.OF MV2'8>+H:6DC%!@Q2E/;2#]YN$P=G(4VH,Z7(+GG"*/^*VUEQ4@9B#S, HA#* MCL>P-?A9.J$F!.EI6J#!'AN@!PV"L;P17<%M-;0P"2Y.%[9ZX$"Q3&#E.X$# MG.HX@P%&:@KC,:BGR':H94YJON629;RDBB1L1\A 9%('I(O8D,ZI:T(KL$1Y MHX_6+AJ7<)>%AX%*R3R1&"MCT6DGB$W&%30)PKM@JT9_;Q"7")<&S><>6:J:\;A$ZRU M)DU,;F BUC-_7"L48=26QMYDOZ^"JY2BC44H%"[6H8SW=@U=;8>V1X"'K79G M#4_B]8#>7*1\7ZUQ^W]84'1(2R."OOK[B7,)=/<,4T[7E[2F VN(- VS09:P MV^$H]:+?BL#\K[^,]H.$\2H$F;5GK9ZUKH&)Y[X>%$L: MY\,=YB>&4,]#/0_=T@JR$7G-5ZO /@:F@BM?!/:L9[*>R=8SV4J6IV>7GEVN M8Y>\0?^?ZN-"+A1E>>/B(?4\U//0]=7*G6 Y&D^S+WGKN6ZGGJ.L(SG4K3 MDYZP'S=*YYM1HOI I9-RCP@9B*)H)KU:%S;Q*C5J:U%S&!#55J=]4MH?_ZI7 MY9H>U^B-T*\.*/+5PH"PA4SL(\ZN!'S"E9QX4:ZFQ%OU=M<,7?.G!B3JLL!1 M"39;[O;6VL$$0!HX6@W!6>0KPPZPC@3[72I-H KMG48"PD;-R63=%XD4=9N M(E<9)_OII_R\Y2IR=6=QA89V["K^D,D!5"H()%"& PPZDJUTN#U,+D%EHUX9N>1N\[0O%L]SKRR;[LLF^;'*= MF7$OP\E^T\-<-&ZNQ8=S)O6L!P)\9D>HF%\^-X,X]/1, P?9#>)HA\T8U.UZ MN4"AFPG<]*),80\\X GN_5:S21&3?\_$*&U=)RG.8F MO46+UT.(SF:GR%TFUB&#MUHH\?@(^(4J2RK/RA--$/?'E>A,4*H3,A?JLHC8 MVH@2/&=-00>DFXH8T?2HL.QS2H&7.2AQ)G9QR$T/H$:IA'2)0>%%@UT1 MK%-,Q[<=F8TDV9QY'A\,>C@.2O%F30EDINY.:(TO]88977L%@K5KMDQXN [0^WHO7K#S4),'QZ9 M%.M16&C8Q11;2>$);!?))[AWXHV6/N/N3*D4!H M_6.-4E-)$4"W++*B:&6;5.9$5"2@)"T>G>%Y[6-[$V%<^F+8Y&Y M^'(.-VF&_E&6%5>F0!=LXVF>=G&&E,)J /JYTK.%> !:PS*59(HW94V7T-H? M(CVQO+;$)IZT2#3PB'T8#V%1^F8Q\;\E]F[K4_"+]KUD*\BF1_(&96>F,F;VA8[+5+GFMQ\YMP;E68>8\PQI20GM&9-9$?2,>J3;<0SV7BL0R:_27U;T M2$Z!(&JI1?VW5Z<=V=4FGIXYW!X(2UH-#Z?BN"J\*;[(EMP0K*%*V)J#@\]E M$BAUI75M)K1&/X]=]1N):%B<&1''@VR1EF8BHTRQ<8*3B3O[D2T*E4B?E5G[ M)HO"=S<,SW5-.#W6"+Z45FCKF=F6[U^?$&OF 2JL[>&+-+]4[(A*<'I)'XQ> M$)_%2">R(,P33NT/3O@'P3$C>XV.=H=,P2A(D__YZE]'%^<[OWTHMT].=@]. MDI_BZC^7H^^;X]^^XJ!1ZUO[^_NO7Y^.RO:G;[__;N\?O]:[AX>'WWWWXTZ] M\OGI]]=__L/I]9__^,/UG__T8]?G3R&)M=O<:!.*.!<86\.NB=M IRSCC\&$ MP;Y!CG Q: &'>2:I]35N9 844S1$E6=A?:2@A%5G*<'\V?'SS7_BS&^ M.T311+K87!0\2G85&;K;N3&D6/-B2]I;,U6CZ$RKJF'5?"[2]XQR3*#58MS, M<3-%KWNT$P;;P]%P ))'B=O"F2F-:.Y.5PX-'!1\N8G)1O _!YJF&<.4 MHSE&80 SA1? MIA6;AVLG4 HPMAZTJ.U.B9!,. &\$(:]CKC@^5VT!9/U(0Q,-[/6'*V@DFVY MUIC""5ID>$0X3QY68Z]"=2OQ7+0>^^\&=,IDJJV[))5%L GT'PO8YZL9EYI4IU-T%LE R\11+$KNU/[>+NZ.S.2U[/ MT&SVODBC/9>"2ZUM(S?)[H CX1-QF@"?B>L'HAWM_2I*,'? MX5&(.IIG.,& MC$H[W\>=RGIL1DMG2^LIBF=)-_XR*M$ZE4J"ZG/&SMGOD\!]$OA/DP2VCL#; MGVYP)/:.SPZBWR_WCX^/3G]X]\-PN_SWFX=V%]9[C,;[G5.JPP+SH\;A(

MG C^F82O*"(]AGY5VNJR'2VK') )T,N@7:?\-M+GVE+0V5;M-4I$85XDL V= M YFG'VM!RUM5S))B$XUI8X)R]*--]^/_Z. ^J3_R8V1Y!)0#RPP,I@BM M0IQ/V#%U,*2V:BE'XSF$UI**HQI^6Q8+8)T "9]<%4;-1 M@:7,=1V/+P08*5-M!.P$"U+>RN=G+:)LX4=20R;%G:',7H)T3^R M(S93R'0"48UQ1C_/[4(/:2,%L8K-/!!(H=:"QZ+ -=Y6==IPCKK&=@XU[0+.RJR8&]B+$1X;.:P6JCJ3R_ MH7^&P20KBH2J/L&I%_,77*X$,V6(,-!]5?0+#3H])\[U!- 7B)EOKQ.EV[A$ M^(5G6Y:8,M=H!AX* M!S,G% ,/FKOKG+S@=/(#6)(A&]+_0=UBNM*:N?5G.P M,BF8409K%IA%8[[(7#;"L42PF.&9(@S$36M/SP+Q7A RL';C,()Q48(45J'W M1_SRVS1)P&1XK<>*@N]+MA_5I&(%+#-N2A6KM9XF.E;UE5)Y< (2)Z)O?(C2 MJRA_82DET@D.F,!([$B9 D$ ,CT_]$:N-J)41!KB7[K0Q1S#MUCSF&EFNHE' M:511"X?>Q5#SL0A:(%6'@MEZ#$H,,E8D[63?*@,\3S)2 V&*/#]@MQ3@JGA\"I7K9OYJP M^5(<6V 0^^AJ%UA@(CD+1SV8I TG@%M@;7I/9*/Q_&"JE3:0VY-[F24\"-Y0 M0"'";87V+((/93-?$/WA@V0J6>PY);F,^,L#OW#;M4ELQ?ZGT99-5?TJI@X: M.8@@A'0F)SQ'O<-OS:U^XQ'#E6JEC1^2F!MLO[Z4N5QSJ]6=M@8*,QJ! MYD52,@S3EZ:F;)QB$_(L+[)BNC1XEWRM+POTQ'2O(-]6#:-)",UF0#K>:8P( M9G1#KBA%7P7Z;YLCN3Y0K\+<(OK1INP^["Z03+3'CG'PSF['RQ8HH--; M)@\%9OYZM#,X1",OTZF7V[Q%?GA@?JCK4Y=@[0:8STN"5^! J:2=N^9<:DJE,B65B.JV-H)R!9&!-38FH2MNS+CV2II, 4OHMB)4 M.KR0Z#Q0@[(V(\?/9OJL:(W*$FU%Z4H@E86RW1](X' O!U?(H25]$^KD+K?4 M>3^CBD4PW MKGYJ*N;A2BE"^SW%&'^\AOS.W*L.7K#%XW@ZVC\F_B9KXE(G+2VS?-8#+ [Z M)%R?A/O3).$VTU;^A>*IIGI9BI?CLL#JYF*>QK;=VPO[ZJ"R,&]M*AT-+.,4IS/4G"5$?C.*))Q,$^QEUPQ_B 2V9?B7%B M4-4V_FQ+>:B%W0U?A+9W,3*#!:15'E>]$G%9 M?D=3',T6=-DZ[1]MG#)59.;I.G:W[,A^[D0X/+ZP84!W+-@-7.4D7$PX/_2< MF9542O!L[4OC+$7E*''#Y^$C)3)"-_@Z2:M8(IGS @S.2$=?ESX,!W!5,@4* M)4O, ,6P+5O':7NAVK->L5*G*_B44B=QC;) Z6&'(4UL<:K4K%ED3B/-)Z99 MV!@9$AVTO0F4(!06\KS_1LV,Y?96AM^ GS\_.XRIQ,M;%:B5#9XC$= MEL< N:G)3S1-X.37I^K2P#7#7 MBDT!5A&VQZ]WR#A;&DMMM.PZW-0*L98_33^\>5-27.4@'^$>B51V OHJOTS+ M@H4-ZUR)N-"D"-<,[6OKV\T)RGDI/M^^<6T:[B+KL&W"%6(>&X1*T?&&3'+&0BFE8=<79*M-+8B5!47(\ M ^XEQ0^YTS26+,U$*B!AWJ+VA#0;^A,:84M!O=\"C]-R*+-"3Z:=%AXFXN"_"?F M"=!#KHW.^^K%\3Y8A*Q=%CSINA>M2W,Z =Z4D>$,)?U#'S>ZDHY, BF9-&NT M FY54]Y%8+"&I(CZ3-&N22AJ(W9KK*+2&9G1^B/CA538'( Q=7KMFU>G)\Z8 M%I*_'(DE5:I9W#]CZ0/ Z";WP=#.,TS\=S6@<@&_9F>]<%P%QQWI3:TUZ/)Z M3P9=$2"1639.0VS8)YM00P\F#HH+72B$C^X04ZA069*-AI3RV!'^9O)0!Q;E M5/7](%@40BT)[;MMN/&"-[WRRZOG15:NE%[]+/<>M!U*4 M-:O)AR,30J^J8Z!QQVO"]@,M+(Z609R0-6Q"QBB7ZNHS:WW#MG/K.9X4A:=9 MPX/@.%]:HX;&1^LF%OR=XS+[VHEZB;5KPWBNYBD$7'%-ATPI,48L8;! SXE"*H!>[M[_$U"[(4TX DH@ZX6%Y<%EZ'SB@8J M@P23^8^HEDPISNS /\0",""*E;VQE"ROI4DX^< L!NK&IA:XNQIW+Z[N=9MP M\^M>N9%?$/QDAA#GTMV.)DRKI;4WNK?K_(U/[$<()4O= :;!^1\W!\S/*KPC M0E>X\M U3B=>7$+2JDY(1JM9Z[ZB,5M;: CJ6+!;H!0L*AU^DO7?J-S3@DAP M"*MDMD'-?-SQ'/MKJB@T'\K#33<_W2,=5"1FP(V*7A+.L[ 4IG2':D9-%6L" MLC^61$:<9?OB?7\?C#V^!8%[4QXL6< M*@]"#57$O]L>!>\511]>8EW@1%&Q1<$@O>XCB097*R0G)2 MP0;0S.[$1R>WKQ11!&8:^ QX;M%4K90=E_)K;#Y&EY>L*6Y0[V@$BF=%06 A MMR'[N"A+2GU7MJKA9B^R5 N!Y@*/)L=(($=@/^/,ZF&?6>TSJWUF]=,;$TTV M16I%LR+Z?^R]:W,;U[$V^E=0)SF[[*HA(\F7)-;Y0DMVK/W&D9"&OO7G[ZO7C,#D)0("?)&JO:V2 (SZ]*K5U^>?EIH( ;5?*-*![G- M^H0SCV!1+2.;.O2 20>R8VHZ:^ C@K8V3-O3;S()5]V2[\;J[O_[Y>\9\D&$ MVY(S")Q)A$BC'+>C]JQ0_' MRP12N3F=;#36TFF8CR5@Y'"0*:P)A$A: Q?S=^>.[^=V)O!"!?(WKDO.T*%' MU2,%3&=AVB],FO9UU2%Z7\7J7O#4//SWW'/P+%![!0ILC@YYPRDT03*# M89'*>E8*3\1D8TNL#CXAV7IR%JV3$JTNQN25N"3BM2;C\5-010NFC;OV?.[= MP%ZD=%BQL-C,@\BX+!%3'S&DO@-*"Y<)I6(!:])1M(R *1Q8+3%D17Z =O[B MA75AU-"MB:^!HEETNRB@B!!1@HK;U_2SC]1;WG8[5W?C#)Z5";B($,7\[F@4*=,:/ 7/[( MG1"6R0JNDK?8_:HS>RG1RK*C& M"@U,+0/G>L3-X1S&2@A;0R"AD?D*8I)_N MNW((LP*QZTI-D1#$"A73YXD9&!; MFA)!!>!4^O)R]M!=* =W^-;)R65X0S.K%T6/\ M,E.V,KX1&0BRU&+(IH!-PLNIQ<0:UUSTD;-YSVO]"/&5L(RTK)A AD_E#9=8 M- ('Q$<]_0;NQF5.7 #_G5<]12BO0*&"AOWOON3$YVO0FO/03 0#JQT"8?NJ M$SP:P9+DQX2C?0DSJ26;2'1*;*WW6RL^7*WRHA$HF#O$+=S6?-_=6R#G./-B MJ<+FF%NG)8XBAL5\;ZISP"3GA JR.GLA'V9P82Q>'XFK;WB7&I#E&AJDS ^J9:, M"[S@C"V#?0F/KPPG\*:6:9]X#V15M>28OM PL"L3^AF_8MI4Y=]@0M6-3G"_ M%%]-%Y)G]Q$&@I+!CR%L%)3!X!MI;S!N%Y7A9_ ;S';+UD2+\[FVSFBXRZ(+ M: RL(?;L/&UST^_9XDQ*5\59]5L=!W&:UP(,'#-$Q.?-.]&$+;(V<,^P"$(I M*G^%C%/YG\,5\M6?DRLD>W+X#F&QB)(YGO073F"&*_GE@7LH>_+7KR[_'"^B M>[X.U@'N,/CN\*NC=^^_V"9V[F-<;*/7'OUBN[_&&2_)T31.]LV3)XF&81'Z M9I\(L4Y"09WXUC[!^YUH+:F_=*=^>+ZQC&7-M/C:F6;8/='AA,=M)\K\-I99 M(:4?>*RN'PYI)X$-*Z$1,1\*CFRZNA=$MY)T*=_M%@5O'"V0ALD_8R#,7\] MF#,0Y@R$>7\@C&]V<8DW%07UN*P'G1N&)[0^XD=_+ L.0N#=A169DGU#:AY5 M/K'$;P#D9_L>;D>C?"JJ Q_4 .I4^ ,C-JDR)JCL6".SWGT)ZWZ+?X+_7,Y> M\X7#*G)-N _F)](*RW%T*(D)#5S*.^-"#[%S]YH%1@E+5>UHY'"/Y1@ BF@9 M*P- #$D" C[AZ-S;=%6W-G_V!Q.&6L6YPA*:!RCH&][)Z'G*(T\'2;/7-A1V MM+_^Y6MR#N[AG$J#("9:ZA#O3E: ]+8[Y2##L"W)'JXW6Y2GV;=/GM"RC _3 M]"ID7+N9G+1\]O1/H'.?P/*L&JNJ-4P@%4";)W30X[S/$M-P'\&7^Q2[\YJ0 MY^D)1./6SAL%M:9#/85$:/RKO-OLV ]\>*D=QP.UAA7)L1>[4=0OB0A.*.7A M!#;8+0O+P> K[:K 4,!TI*M5L@&-;WT$I?+8ZO15167HS'%CX0RIS#"W=C(I M166DH\2FIJ5\@FLJ5TM%JE@I9&P(6C,OWD[#BSZXT:GUV_](Q;56()#K#Z\< M=0>-G(U:XL>%YN5.WW9"(2^I4$JZT!9N>Z3 7A=T[Y[8#DC*TPB;[MU]6#JY M!33N^/N4((VY=6ELZP9GY/#A&CQ2M5<.C\])2#XU+,=-/901455^!$S"W#HI MUM0C-TY8PA86E="$H&@IC[D%J:4X<_10[BNFG376]YB9%D3=BFGZCHX4T9!B MA;70DDJ6<;F_CFQ8-VR,INQZ\A,[;C^F@(^VZY=D=G/'-XYD$F%,W5C(RT8: MZ58D@BG$!ZCK>[ID)>%"_>:0P$&='A# YA/P$],R"8R;FGX0@IO2%RW7/C]N$O881;2B,*2W44+L2>WM*R2% MPA8$4V?7=WO!BFY<#Z+DT>Y^N30PEZ5W?TDW#BV71IEJA]REM;2:)SDGNBB. M#2*JXX2,^=<)H6J]#!B*1O![H,X_&ZR'!^F\H&BY\*5Q%1J\@W] C0422)RY MJF+CNNM-B+4'P@1MF\-_FMZ$"3ISOED/[ZB_"Q* %3RN:,#21/-Z09RFJ&'U M)LG%ZZD\R)CJ6;A[M*4E@<+?: %XO;,-ZUB'7CH4N(%NNH,O>W;6&] M-*0]Y0T9)U1;65N3A/@+_$>A[1HL4S1Q"W*'\Z9;U6519]QO2*3?&IHEF\=< M(7D"R@K<6()U*@69,4?R[WYYO5%>%:6?JI8S!\_A/9IC5YMI8BIP.. ,.(2= M(]X;89#&RG3 'SD&0$6 5*2+(S01Q6AEG+P)(%]=Y#.3E99:+2U830I_M?$" M.3BQ'C7#)D-8;'N=3?,E>_IE<2% 7?0XI=XH2MI^BQUL*1PQ+,,5VF2W;:G$ M.[X4SSKN:1LH3(/+2Y']?!M#:WJ;,PFQ!J38/L)X5**;HWVW]XI\R*7(V ;) MN6J^P:27P))\?\@G1T \*5L6AA_1V9*OHEV-)!EM!$5=:J=HM*R4B#[RU-W) MY)GMQ<<*"O"Z0"PBO_=SYE?^ZLDY^7%.?IR3'T:9D5/" MK;JI$]<]D-II]6<$E-/#[G".K?J8^+^$0X+5I5HJJ%:)$2UIU&@-<>Z#Z67X M[U(1Z_>C>]S'I3Q=H7 ZP1B,;T@W:FI'<2ZY)T)1X@S>IPQFS'R73J=%$W;.4/(>G^0&1"A"B/;APV%0&L12RG AB$3 M #P1#B J^6,"@Q>.9C+L6NJ@8AT.J4J;B':99UDM*=F5R]DK6A$)Q*[<.=%= M;.5\%$3=R&PE:+BC*+.C[DF!!?+?5](K"(]CRQA\#&IH+YR$M!,'1@:,]SR& M_&9<)Y)STH&BX)UR".B&X0*0#\AM)S.)>L&Y=1V&Y7L9 B8+-H3EZYNB[;&B M'\U%R51JXTJU&W=:]5Z:#^:&X840K/VR#&#PNS"2OKE+^WLE)#=4UA)0N:DE MCZX5N8D4P:?)I(_RJS(MH6884GS,K0_6SUR;=#8-@MJ8T'E*YM3#J[WX.9YO M;EA(%J.- OY)JBBZ,],!0[M5:)MQ/((F MT.UOI7TM\F9;&,37(D5E)=JLEOZSH9)UFHICD=@I/2)Q&A/7U+#?Z*#N*3[' M7W[[K[Q\^L;;<^$E#83O>>5130]<%M2+QJZ_&&Z\[UM..E1WI3UV0#W#8(5T MB30EF&:2\ZNHYPRE...MG\0;4&=:&E28J"UB$^^L&*+%*U)(&35(3':)AO1B M-+R>;=#/!/UYBW UO)Q VY#D#[BA1NZVZ]WP>S4U7FNE0+H71,[%_:"(2KC@ M5.0N1DOPBLRWI$.H4W&&'/.@.JDW.FHISG\*F+XI:/68X,T?O!$A>A=M'PIG MO0MEL:ZY,HXPT]LNM1F';>#(>Z^W40(D2C"S M3A);-YA\N.:4WC]>_?KGOWZ%6T,&W@5Z+EC5FF-L#00(!H: +OPG;B)M3*CJ M10['LX)CH>'#J_X:$^:#$>)![BOM9DSIY/U#]4H \18W'-UJ8O-*&2SQ+M+7 M%P@U ]M2#1BDWE@<:@UGWN?2UEII M? _B$6D<^#V]JIC^-9HPCWJKG+"9\';MV:8TA:I%O=SE#TFOI5W]767K>AS$ M=<40;VS&Y\X"(SFH0D,CP&AB;.;"@'U''/ET77[_M=APDS8$O<;8D7KO?@AF@YJ0^#3 LIYA6VO)^NC[ MQ+V>&C55NL#Z;==4 M_53#'*4G$GG\$EQB2YMQ:SXYO&MH/\\,Q-/SYF)3?1J.92Z69<90N+!<;GX+8AO+N#+&=:3/W>"(DP/AO4H<0/(@?\"+&T M9^.EA1)M/@8=R)(18BHE$?9P'LH;743R>C)Z.'7%@#_:?=<:D@.I8I:\CQ . M8,6C$:1=$[A@.9.LD'3FLPYV2B'EFE,-*+3H2([Z7@R.HVY<7&ZJCIKLWQ#I MC"@8ZIFNW)/\I))M! NW:%,"J(-+QS.V PS+5V#(-Q/KOMJYPB;):O"D*3Z< M,V71TT$Q*RXMA 79<+&:N<99&<'B8@S@N6.W<$BQ#[Z)%T*&T)G$= M=)3F&"UMP@"3W2;].K:(WDTO!DD(BLUL!U4ZQ-H6D^$N,03L3$JW 16_DP": M\^.BS02#HQ*9=0&GML$U0G\F\O%1Y1PVX$C[:42>-M69U*U'.)&%;XQB" F* M\G14Y0_3=]C=-W(JYQ4,]SU4PG%NR4>[(-TK&SZ[C 5W5R)75_G?:"?"*;2M M=!C>JP(M6*Q=PVZ#W3$;SNK:B*IE4G>;A.@3[UN4?X91?M2R BA@2@!,=R_A M&=?%9L.Y@AC[0H<6SD.]B%55L9!B>C3D9--LDQ?81:J6!L6%;W"^29L2 M_'5)#7(IF"P,=QQD 34DYPNCI]+7L*&O1DL&MD1$R9:-DKY41<9)$8T0(GI' M!%P1GB1QDB!O_113I.K[)#2XUD%[9.Z3__L88 .5,KI-&=](H!6^NSD^.NH: M# Y/6VC)%6W"1*\77*Q66@5S%*6>S.IE##+E?!8C3=M\Q>S>G$!GDD#[+N4J MW ;'E]LK&\*HXZP5%1_\E>/$7A^B!5/7'L9CB;0)Y(KHA*@2=@0,;7'KAW 0 M4_Y*2^FYI#^I:)VPW_=*T\]#[ &*2^'+_'V:);9A/%'SIJX9Q<4%R44#X&YY<&!K=J<$%.Q7I?1[@>FZQ3:N:?$F5J; M6-NG ">4=L"4>'5]IOP_"\]>X4DJ?LZ2CS!"0].P.2SH"D,R#I<7'@&DSDDKX?7UY96*_=5_\F/*S\ M^1=7CGL">;!=6,]:\"YRAH#."TQ:%PLI('S#G%\_A;SLUDBH>(.]FJX6W>D$ M3]]VZ;@KNG/5B\$4EA:%$T9*:B74QZ2'E MHUH&0D S-0NF_Z:.G30&[2]2E!>L#K65\0=:OLMKFMK^13DF^0JI6T#.U5L MDYJ3NAD/5JD6(U=903@+T(Z44Z(4*:-I(P^QS@,E"@7D%?,ER6S@G!N_9C7[ M"<2LKA2#\#8YD^7 MWH\UW V2YEP&ZA")CZR5@<>&C?4GNTSK;_,-UI&TDAGK)<&)8\::5,R4=3L; M7\ \4[[863&7?$V(^I#-\#6=%EV-C!)D5'F+Z=@:IQ0+45LF@2%<.!+8<.A> M J1<[4=T.2@;M%.2:1CP-Y5",>,6#.54^VO MIB)G??JDV);?DXJ2T,)P<0?C$60B9.'PB?D?3'FT+3+G#0:"KPSM_0:DA ": M+A7AC2W68#P# CM;T_9 \6^ZQES?C,57R'@7.8.&BD+&IH=!V*I'BL(P]J N MQW^E=2."7&0RT#<@?2D#OW*M(*,I[C3GAK&N<,,-_R3#!(NQ*II-%M.N_$W! MW<>#KLFDON(L--W3!"S0D@KZGN_1>#JZ^VU*NNP*;B$8TPL9>?&G3CF!6O[^:;H'!7F70)@!0WP'%;7_X!O,"0 3[A6 MF0\^]/W?]4-ZPT:)S>BH\;3B/<5@K0UIX %I!&,=D &A9@IJ(G2E@< KX%71 M5$#Z*%%=>\25. (<,99E(+DT;U,(,82(H>?*0/P!.3T*0,@<[91:%''&&7TC MFVVM5H63L*1="8: T (0G.6,V!9D53SINM>8Q(RE3:E;,#87ZXS98ZJ=Y]3@ MPD(]<3*G,/K$LA9P!?,5[Z:RLJ[Z]Y>)OQ)V!+)8)_[9_[7'YY^^^2Y-M&D%"_>X>6.$1*8 M[)5.(Q7"4A#-/$?F0$QOESOA1S3D*58K9&\45[N5KCR$:A]1+L%,8SD;H:5:8E^#F& M!LV5I]3(M@:UL_/&3[+T9+)DCA;2&M&&"N:OR^S6S!NCJ'6ZO.L[H<-R[)() M^\I- 0O"=U*\!8T*W&E&/*J\?TM8\YW-+.H]U,#_%C@F*T'W_=/9F;>C^]UO M#N(H[W%0,:*1W(0C]2UH-&>#P+\8!CC\K-3_Q@;"POK3)N6Q(Q ;,\K#_R$] M#)M.:A7=!C4AX1PML7<)@CNI'K8N*NX=+-Q7B96P?ST4U!5Y_,G@0M4A(.5@ M&"(2I+95.?0D6_=[3Y,C+I"M(8;8YJ[]I:+UB JLS(4L/& P8V(_ABICO UD M1Y7:/6%JW3NI1Z"KTE&%MHN"X(=HU6QPG658GF6INBD:5HJ,G*/ZWWLASXBZ M&";6F:5#_K&U'(F>NWRC/;BT^ECO_6=@AL [F6>O;A+.'UIPYC0U-E.%[).K MRW<";X':8*YUD:Q::[[<4.Q/&5"9VC#3U4;1H@&1"O%P>F=F= E.LMJ>C&Y\ MB;:'OX76.2IZ!*0CJ10XE%,6PUW+P_VA!.9(_&4;D*^.>&NM=$J+.HB5!"S, M"V52"\NQF\Z5_2-@)O59B&Z(-(Q9Y3=U0^:EX+LO? VYU)AH@X.B49O6:LPE MC$&> YI15#$PA=:D1SDO#9ZJ_'F, B_#G>!9LHC)03B P35.#E&]RRFABC5< M$X!S>7@[C?#MS"-W!561[MH#9(Q!>8TZ96,(+Z?M) ME52B5E5M"L5-M_N<2_&_.F>^SIFO<^;K:"#].RZ: Y!]#6.G'(D<+Q)+TA79 M&'K^'H%(OI$&5I\S=:1WEW1]&03P*,RN'D.!O;"K:\P815^>XVEP_BD8Q-U] MC#_0A82H_[&-2BV05:/D,1+G;%%=%Q)JP2B1-4,T0].9VV3;9=H-T@J\)B\_ MOC5X F3Q84RB"C@S#$9)U2DUC9E:/*I*1/]SX#?253>.2XK+NJ)&U,NPX,09 ML2SZP4GDQ?@_R-G5=6>3&BK[/6N\>1NPGA0C_:]4J\*:;I[-NS M$)Z%<*\0WH8]DK4J./9)4C!7PEBF1]#*?$M:N7IZ:8\T= NTQ#NL\W)UELBS M1#ZR6M2DMN*0HC^$0*2SP)T%[D#-DB41M/_RP&V>[QX8AR>IE&VSC(T+?#P' M'_^$1/)"+:@0H%!4KF=]J*[I>S7W MK8I1W+JYSA6<[ANFME*O8!//9NUB'99]R89DM0+3L1->OA0=S8/#9%8:]"TJ MF$[72VLH 3LT=.:0#!TJ0]3C2'ALS07UI"RIEI=MC5".( MKUN+ ;[JJZ6Q2]('A]14MY&R?)>EK8TE!P_?;%X5^X4;UH0_J(4 MXE;#H406+>(T5TS[&T&<\^(J&C/'(1IHB2ARK)-!WTC>LT 9T,2Q3$"1+L.Z84XP%);[O!G68!MV"W>(H\2A?FMQX[8-, M4Y7/_09?YI8N<0DUHP6)7P2;9*GG- M(@7D:9&)U)SP/1.1\MA0/(A^8(Q]YI%V^ K>GU$QC723)")+&8'+?LM62BOO MP^]+47L#%&'R6MP"KO$&KM1\8=TCB?W5;G3K1H<=DK0-5*RE2!]U]T'ZG $E7Y\! M)6= R1E0=XPM%(,G MTF8Z%UI>Q92_\1U:4(SMV>@#J B-Q7:HA_<,U-NY NM+NA?'JXWQ_W@K3';. M)G1(+]S5"$K/"'Y888$NE=925U+5R*=@(OR*C57K(7GJ=%OP1 3NL?4,)IT" M9O[3JKY?\_<)=GLE72@)(\_H&WY@D*)"Z;8[J!LD&R(="2PZ@UFLD@ZM0K3> MT=K(B6&])8@VX56K6%B[ J-0*A'&'@Y9$N%6C?%G3YYD<-EXIE-M$SO^ZC6^ M_< WXSV.O+Y8@C=SE:P.EAYK$!5:[BJ3K7Q*X^](_ 2^(\R).V AZBIY[>L] M&ZBU]%)]2-S0A *6(AD&8GW_]RMRII-R]W]6Y@W^\'.$YK^H-U1=PX!C>>_/ MB'XE#-,;+;6C2LQVKV1)JX-:*K^2CJ^QG^S,Z+Y-!-1%7!;Y=06*FJC:"<[% M]G$3_3OVT[!I\D6WIHWC]L;HCS1UQ>S]\&KR%B52$MOY62-GQ IO&#F=8^:. MJ:F?\MYSE,0V(UV]R]F5F;K8)\ O0"%+)%-R)8J/-=&,&IK6?3N<9-WH7SBB MP8OAY@Y"7&56C%V0=X\HZP@NH_ZO0@3.TNAY 2870WIT4J1.0QXH!AK(QV_$ MO!)31'!PHYH\&]-:A.MT!D>0BWTH&K+#;J9K;EM[CY7%GTC[,R6_?IF"$A+( MV+#L!SMKZ/Z[ *1<8^S1HC?"DL5M>Y4JX,3:/;Q*=>'T$<;UZG#K<^D%CTZB M-<:,4J,-^P:-5U"^N5P;8VL(YY.E95"_*%Y%T(M@2R0P6*N_T M_2>UKS&4D)146"$%>:?8^Y>+"WUJ@\-C2X]H99NJX (;7=_ATKHJ>Y&9)7>0 MC-LQ9:B%O&H30P(5,0\H.")R+P,)1SL<^XWLGXZ>?C.80BXEJG1NJ5>7U*;# MF,*6U(_%<8MFT6]:JA-I,Y/K'(/5MY+_B '2GIY+L%T*_/JE\':LFWNBOCPK M>\-JU_H189O*1)'J@__3YRR^.F5YR=B6N9S]("\.#I@LG8B\;4%4,%@HQT:] MA>*+51)FCX8E^16#&A^_ZO.FSI=J1+DQFJ&X])_66 Z\O413J8A$/R798L:" MT$:C2MD65D2A$'76;=Y:Y25=BU)DM=?\>33E1SY#-#^Y3M'I+.$=%^GC&/[0 MAX'IE"5+VB%#VNI!&9;/TJU]6-AUX2S9;_(R6=)]J[ MM07<.ZPUWH M72Z66S80\#PX$]?3;/0NW;&-_4NE$8@: ^0(ABJ7N/]X*4Y'IU)Y&I?H'7:D M\ +1KE21+P3%Y8!7/7W"'-]$U-?1D]]79X!-CR@QV&-/6AFK.VJ2CL!'#DJT M!QZXL\?V\!:Y%D7!ZO>&$Y'QMONN M4=9&Z)Y;IOK81W,9Y1;# M'-1^I[<*!6?,,840?B7>'5?Y//W\0 M3$)Y&1UME"%,7,)=HAIKK,ZB@1H#*FBN@45%PJGG9U! EK;UMI,:2 M?&\JXG6IWQ4;YE]R+N\W,'(WB3Z&FZ85]7B#_&5-I=M6PP./O% MWW_X^=Z(NH!Q&U.$@JA6)3=&E8L5 H9=39E0U*HYTH@57-'(I8PZ2:,O MJJS:?F0J?9Z)PV_.B<-SXO"<.'S$.S[9*SDUS[YZNH*[A0T !YYZ,&Y"2>_( M99=4WCZ72"$>EN:CB&V]\C[EWA 1]]HU/[[8;',UZL?C;=V J9+0>$,B^O:D M&7RF':-RB<2I774V^QB=SAY&?TN@C9PD9#B6^F#I:+^L] M0Q0N6N-\T7 1/AP4!EW2R)W3=FF1P+3];TQF0P(H2G@4:^2*5J]G>F9,_"7+ M.G;$!Z#5:?<>,;)W[HR+ :2U981* O]*Z?@V0C*I=)..2(@:7FO E7FPW*GB M1 7M93P\M4^:&\0)%MD@[A)ITE#O)W)O] C=6_?=>=".'-I>C;K:CC)L ML44*9D4G\P"(]?U'8C[+$:::S5["]U]7ING CMVG*6P(O_ 0_E\Y6!.-J;N$ M*)'-]"N8:8F>QM?)GU"C*YGPZ__^X>>7G&+^&8:%GXT#I-E0AGD+>1D^QZY M=^/-J7$D^&)A#+]BS)\2^J*)P>_^@6+WSZ1_!+/U;RC)'B-G&K&'_1W'BS!7 M3&Y62F<[AJ685ZH*(D@JBB I1>PR+=[\GC56?UZ!+)C6PIQ$;GG[NAGC&G0Y MK=R(=NK %T#,X5>MTN7 FH+ %E'Q8W "U&!/^/IK!9_,BP8U03U[^A=)'Z@E MIP/@K[?3()OXR&%K8?E6A%I,X6N$ESC.\$-P-FPKO',-!/@=,6G(ULU4V,%! MR1[JAXZ*WJWIN=JG#PX_H?.;&7=>1!HN.EM'#^ON.E2J^\AX/ MWV<&YS;>Q)Q\\!6>V,93H_P9#EM-%KU[)5B?"[!T6QF;H[2ZSYQT==D^K3 < M1\&YQYL$V]Z);3VBQM=1"&[G)MHT_&UXTS4!UJ8?0YH!E3?9S2S*4Q5+8--, MGV(DWXV!2P'=O80ED+AL)E80YT/L/#L#T@U:<9"64Y+GQ4#O5_S ;V4\#[7T M;'>6%F&6 M('4]^8Q4WHFX@]0H8NM'7#-6M1(7.JA_9;>Q>Q"=EQ=U==W@/V)?".M8TVK^ M$LV]&"4.EE]N^PI#]JJ5G>"!F3X$1<"/2F(X2 (!^^PO4K/ M-_U@Q6?VT]YJP0<;E=J !A-]8B%'Y=&ZG-"/A4QX[W&:U.0:<[AOQ&%0K'97 MW*'H[HPP?%:'T'O=I'3'L84!8;K9IP@3.@1!XI($W+H(G.+3ESU007(\2,HE M)AZ;F8KD^T:_=D?@Y3.(/GX_.MNMICU''$0/C1?#OB:B48:NPWKZ;;X@=HC+ M)]_0&/1607;R!WW!)V';&@8BS@@BY*@V'J^[:'L^3CSY$QVZ^T3VKUY<26P] M6+9E_W?N6MV#KR-'@@)C[_&BI_=_#Z),PO+(DT$QT(-P[(5[@XH!BRQ4I*XAU?6B2:8A3OLZT/FOHL MG\_Q%OX([Y*[^<@+#"IM?9MSPB1:9<>=FEX+1S^#7 ATY-? JK7@W)1Y\SZK M]I#YU$>>2?T^,WC("PCQPS O-&F.O%[H@!W[SCJV_OOQY=6%=KHX\JN:(/UN MCWOX/[*2N3SRJE&BX/C&Q)'?0%=J]N"77#STM'C7^;C;OSJZ,LN/_'QD_REW M1W[)!]Q<)W2OB&$8;V*Q#H]\P8B*>83)?;YHRV_/:,LSVO*,MKPK#/.>H4Z, M=QU7=5;U8^BO@P;?L8T7:]YZW%OLZ.[7\/U55<<.V:QJOMC6Q2, M4K':V<]^YS'>_A'"+9_].GTD)_CQ+,=#;[G-CQUBHRKBCQ$'/7KT8W[LB_:C M:/>'1SL>J-Y?'3O@93CWSWX[/E( OUX=/2_WT2+<'TRW2\MBOL"K^ M(P>:_?=@MS]]]C&L]F.;/$V]^>P%ZB.X T>'!E#>_[/?"7,X9O_;?8*' MVU94*'C4][SLFX_A_1?'WI.GSRY0-Q[Y+4P;]KG;N[YH_,BN;47EF$>>#T(: M\^K81M#QC6JBRCKZ+! :?72'RGK2'%>^D"CG^!"]HQ_(<]3O82"KSW\_/H*_ M(Q;$T4'-QS:V^J/KQ.__?O3-.#Y8Y_@R^Y%T^L?1(4BB*&0MQU\Y*8)3>KAC M7U>WE>_/>.2()O8Z/K:*J8YMV9!D9M!5>#\/]4$N?8^UC<<_ M,EPSMSCVFX[NJQ1'KVH9XMH_BY)=+"4'3UP M?FR[%[O&'GT?/@(N[^@;X8['<4_'QU'[QW:IF03KZ+IWV1\=55KC#4FL-D0G M<^2,S.(CU+0?/=A%6:7;H@W'5O$?(6SW.\ 4?X1H]NWQ4V/'Q[2I)?R97^D? M*4*K_M%G'C/YH*LP/\'LWNSXR8P/236\CR=W]""3\B6]5[GS0VP[)(GY&("> MHX/KK"WJL2-F'TV:CT\)P'Q>Q[=8CEXB$;G(CAPI>,W=4K%MUM'CFK\#&,G' M8=%HZ\W1U/CTACRK^CIWH^AM0>6V@_6OB&L@,8*G@OJ^4!+UKG M[U6X\B!%7[;'-[_#L:^KCP @Z>?_#D04>/04"A*B'/DE)9A"U]S+]7TD^ %O M,B;WSUX"PF_=\3?FZ+[PQ[@5CQW]B+6B[Z5_'U1@=/14IJ6EC[WQQP_??0P6 MEA:\N/[H/"P?@=G-JB5F)Q18.K8#5AS=;SWV*3JZP?\1TA%'3Z1^%,:_XW,E M-;DVF#CR-7,=JM 4BX^E/7\'Q)A575W\SJBDCWXJCY]=VX5N1@1]QS9F/@( M^OCFTI)ZKA\[S/:YW[C>VS-_/D#NIHQ&;!1WY%LD7\))C _:/ M;VX=OSW ^Y8M/V"=8GO*R]F5==%NPPQ^K]V0_G=T/G^ULKZ+6N Y$P-N)M70 MA">/O<8C%KV>[,U]H$51/=5%BII.[.^T->NIL>P_7EYQ@ZC8V S;FNUO$4[? MWS;8=V3&- LT-*S,HO;:]"+?[U[[_?&+<0A3ZT!3&[U->M-17])#'=D7VK,W M7^)#@VNSM:=)DG2)_8R:) TE[#52M>3<=L[U?N,EHQ:E"PRIAB4WFIWC1BQJ M'&'LX*MA@XNR:+$E&7Y-^_=*QT"08*V'G&W[N7+F9_J,*VWK^!)?^49EF#IN MOX47Y]L OL1B]L-_^@+$C@AF?H!_]-RX]U)?]W->]:C+^T8;B%/+L@G!!4&8 MDJ#)R> Q:.K^>CUH>.J:Y\PJV#!:+]<2H+4>/U=X0K3'3](<]Q6HP9[@#WR0 M9_A1[+BGH]NX*<%; O=5Q"Z\)+Y2SC;CBK-9K-G"V7)1%8EA6*W@R7 MO*,FBZ[U'QQ5>AT)]:;'IJ'K^E;;[;4\,1"/[3IO-F!7X%[09X/N1Z2L'<@,#(,8T^/,UR%@!S_FB_3(#-=+FU]3:=Y/!(8'G77?K M#(Y2+RUVEQN8-D]36I6ZOM/P@9Y[%9?Y'-M37L_DE9.[FTGW9FF+.) *G#9X M?P,MG]?+G?9?I/EC<1V_OXZ_Y/#_Y>QO,A26 M06U)"B>]6-&FP090GTSLZPS_AD?,D=^'FF6S!J5F;WM'*PN'?"I%$%W/>C$N M@W3];H*3$&LEN%IQ[^,-SJFL;ZD!>[' /JAOUSTH7F,"YB>0D&0N\U4.-YW<[AAL/.X:QLY/4G8AFZW%8$ML06VK+5_^2=M M6_=6[GCN%]RI%E9M(%T^_7!GQ&]'ZR!'F%HJTDV*"X0Q"T345.DEJGWNIQ<* M#V;X;5LTV/OSK?2*5UL %7Y\_@H/+9-*'WY;'A6C*\+GWRY <$AW4675C@R( M?[SXX7+&-%7<]=0]CU\?&];;";)]]\,?_RBV=?_MWU'\]U:5F!6%Q/CP-<^LP MD#)L4>F-!'/J7,S[L*@":T6.@W;?JMBL$EQ3W*D%9<]XO;) ML@&XDXO0='3.]"C*]A45O*E8XFK#JW%?BVJ%FQ$VI)%,*C"7'T4#KL?@Y"%> MMR-Q($LCF]H3:C4/LZ(WT9)4L=LSF20'JG_OEMET/EPL9@J"H;G''Y (-U-Y9*!M8'M*]1,TGW=CE;RAZJ&I!.-M6 M;#[1*,/6[VZ7,II_^"W?P!3Y!YP-Z 0U%O3:(]-=+SU1=_!%.*BXHB,)Q$TI M9 NHL"]9=++>X"%5R8-WUV3>MO6"C1>RL_#/!Q:8+@N3;!C&NI@7G:T(-8F/ MUCD9/#3+24/;TW'$1N1B#, :5'R<]6 .KG;L3'PCD^6[>W+NU"48![L,9;X; M-:QODNW*9\@]@X(V>="HH32=+]9?^F%I=3T/\=!RB8_>2=;L>O^Y%V&!TV9+ M+P)+LU.B!_IA0)8PLO\J<##:-F_(&G %_ -3D(EJP46!FWJ/S0S?+_.^6JS% M^4X-@O1BIUO#= G^9EH%J 9'1UX[%]_;%:7( ^M2T5;PMRZP-4'2 D^3F\8@ MN&K<.9>/YTCN#+F4V%27Q7?*(1A\=5SAO<^=E'/)3J7W&6E+U<&,P0MXR*K' M3]/$J_Y-NM-P$>#SM4 MB3&&IYO[2X-G2NN*+,ELJM9M>%A9.]T-HSFT=TR"5X&KT471Z&X/SO#G?CF_VE,X/;?5U1YEU"U\Y1PU_ATH IA2%H M+",@FXX-JGV615P=9UI(:'+J)HT-[4Y0VEBUS7>+SS\4ACR.UBGK=A($X%6@4==B*F9Q04 M^V K ZR*HL+BNC9HX$[,FAR=9TX3HY3!$H*>+MHU3B29P:IH-BS#)>Q;B+&. MB:E%>0:+)T?'@%\*;U\5H5RV%"6V3C+XIKU/D''#8H"J@"6ONR1B",+0@B L MT&?'25+;>W3[0-@XOD=+EQY"BK_CP_M6$R^S@(.1Y2>GL6](I<\V]3)'R#>: M?A0R@25;@--"GZ2O\O-V/J6RR'MO;\((^&]JE^;3O@'=+2T[XPLZ_WHVT:EQ MFE2ELFXLC*HQ3!'+=,KP [I1Y*K&PT]>,H$>D%H"B'GQ%DTQ--7!%Q!; MV?%?@XW?FF&Z[N'EPQ#YY7X!FPXJD1ZR@-8I.'QOR:BE6"@YQ()>),,Q5!PY M8O_O<0Q<26-R!/6ASO7 >4ES_/FF[BO)BLB]5%0#W8$ C(!;N@"=4V#"KL=$ M)3B;!07J.TV4\&)0W(5BSO&9=7,-VN=_!"PTX_6CK+/ZD^1 $&[#.U %:3S* MD(L?")_:A(;,+H0?A9@BN*V;=S0,=C#(']D09.V:Z=X(YD*Y%XT67Q+I3%NJX%Y85S MYX/FX$.4+,;'9>\AF&OXW5 0)T)GQ2BN49F*>4P)?.RX[.MD0::7 ,YE7^G) M)!"81^.V,>E<[EQ:G)0/(KR21'<3BLV\!X'=*!# D%_^F1I!XA3\EN2U&^S> M79'-EL7:U+]F*\L@H:WK7 ;ML+Y)>)U#K)\8ULM8<9PZ*..&EN'PEK7]8A'X M6B/,X"2TI%5<"V?SLQB>$DTPV M83EB>H?[)^227V:4$-98P8^$=L4;)]-<>P)&HDOJ'F*/? \@A2U!(VMQ;9Q MHTH' [=DUQOT,IX=V"\^@W=M"^ZJG/E8T^.P;3\((L3&@.!9%0O!*D>\4CHX MPK=X<=(%55#('?)"[YQ14C(L'7(%11K6[VJII;GE+CNT2-NZ1&D5V%,:H;87C05IK#;W#0+,;HHX#X4K M0::_581,IH<)7092PG.%;QUX?X$?A76?=:#G$++4]AMUS!BPK"#A! T$HZD. M)Z!R*P-),'E9VE5!GO,YHSO^D,MXK>.$KS$^T>D"834=7SL#8F;BZ&'9+>T=N+%6QL%G3DD.V M#K#NZT5.<'TNY[K)FZ(&NP:+=M@YN:@+L)8,55Q4Q#2'V.F[]@:8E6!!:5J#>^9"2I+:+NF:Y@XK5O,6A&D:7*I PE#EWK M:>FZG/TKH*' ^'2TV#LLSV#2UPIKI:Z+EG43BXC9H7%G:%?)AJRW4AP@DBCG MM_7[R.G\.'$56(N]2*1E9(?>$WZCA^-Q U2/'1Z 55_6I&C?5>"AZ9+S 9(% MI2C.Q)'!@/!-0=I92M:T1NF>\9/Z%LV\=;'UP)!C!%4^[/"H?_/ J)"57ENI M0H)'&GOD7 L5X]6.#&(0B+^/Q^;2+.BS8 2U8Y21U ;@@:P<:D^"TW!&>4H, MF(2KE>2<45AXGCT0BV)R^,&^HKTI\D8]4J>R,?!.!.%\;=PU$0TD92V^=JSEB*JAJ9#_YX8L- YW:YW+6A)N,R&Q7%YC+VN M6&BP,C;<2*8HWM!\D5'B(LX*EZ5NPB#(0Y-L@OYI@[J/ZQ!!=!>PP+3-/ MYT F&15O75R#N!-Z+6^IV@;_J[&5)(^$!09U><-G+>YG)I$;&#N),?Z72M[; M]>RZAXTN4:7S!439I&HIS\- ^%UB =N-LG#X01AC@$V$.:$J7)6]'!7-3HWL M4I6-GLJNEP4\$$,27R0E:_-=?!$702V#WNM2L$UU5"9HE+/X-Z@)G[18$*"V MZ(0> I& 7^(!3.H[ (AZL0/)W30]>9#9'E"A5L3*BPWZ!4QB#:V!JN MY2B;U*@3AC>TZ57%X7ZO[_#>\G7CC;""#T7FUJ2>*PG$P>*SH:(O M9VU)&AH^.R@Q'Z:RX;ZJ,<4,2R'5=07H=X&E@V>!.?J.+$]4 AD:G'FS+"6( M1IDIJO&DGU!-1/E%JQF]#C5^97@1,5N&G!)=D5TY<\M"D4M!>)7Y3I3$QI>F M6GL7#C/K*T[9SA1:$)BS[OBBS(L-K_>R($J(M=2W8RD8.29CL/3IW4585:T7 M>I.EC!_&AL->91019:LAH($[9]L]JW0YN]KWMZ%H(N7'!N:)ML:!2(9GU+%' M"V+<(3L8[\S!]1B>W5'B)%/N#J=Y#[S1G?0\QLHW^;M@3^1[!HZE.IBYOO1T M]OL*[GB*/]P&,\/@G^V:9L[&9TY03:Q++V32HB8ER^E%8;"=8,-@F3\OV1ZY MRIQ4*6@#\V9#*2/C7"H#<+-CB%T247($]VQ:[2(\F8,L6TFW) X0&,*IA:W4 M(+2S)?N(I">)6H1*^ZU(PU61F@[3G9XQK984-L$KGXD_E M/1/5Z4W-BDR.+(X?CBV;)4T'?^)X@&U>F MSTY;&!C[&FY%"PU1XQ)CU^ %J"RL$E34#V(Z[:VGELFDLZNV.CEJ&@,=E0,!E@V :>T9KJ =Y5-OI< MZ78&^)=$?QXQ?+YF\:/G M?2>?P2D$C LN.+GO,\)S7*.$SIYWPJ])S.- MNIS[\]GYT)\/_7L=^FLEZ%P0UC.>8;,C"Q3N3>3='=B57&!QOH:'U_"YL/5\ M)@](;&B0NJ]O%2ET/CHV)%1"UX+JVV#E K/]3=:*_0YJ>[\/3(:S)T,HV16, M@A-ST8##U6IY/"@GK>(A+-">(LRQR;6N2\[O.ER?JP1 =M0=OD^XG@W]R 9, M6E! CYDW-6@%R1C*U34T\9EBD#0"RKD192J=>"5OPQ M4)2+8&R4]&#/V[\J2H:A[7CX)@?0%"TDD7#?K#&YHLYUC^*]]LG\_>6ASJ-<+$"!KD M*/,YFD5YG[[I%#_!>:P5@8>MZ(K,7*&A)LA-W]@V*3)0?URE)1\FM#6QX]!) M 3^FLH4N S-87V%RN]7 .4A8\C2,Y))@6YTJR")<#XGV';9IA/C#/))8I[ 0U4J%1B;^0LV/&[P(!/A+FQ-3T M,BR*5APAA7]@A2*,KK7Z9;%'-:2M:4?.'ZJN*6O63=0>A.!H+&K,%I86C2J[ MF- KVHL$[ROP7?Q9#0'EZ!F][I8#BZ%\FS*VH58@8$ @;L>/93_*4AGY'' _,(P MRO'^""[/-^V]*Q;4]*TDYOM>G5:21 F/J#O\Z9YYF.&*Z.\9P1'A6[-VS>41 MR)(O!Z39)&> -Y>S]$020*G[R]FO6SC *^ZRD3DU';DB$%"UAQ0HMA:!"W0- M,@#_LE)5-@<8:\E\)67X39HIX)\(T@#__D^/U"]*\"$?0%K79=XLM5Q6:U;B M93P 1^34D@=1'3=6FHKUD9<\)J!NTX6(! MSA45VV@=2M$FM;OTTG/6Y.P]HH?D:URV@I*M([T''\/$O%V'4BV*L\,YTT;J6GFY>22UEDS9._"!A89J"MH%9]F82A!9SE;X>Z2?Q9?R><$SCGDW_G MR?>R9!5L5KR"/ -PG2%CG8^\#9" M(M@;Y(*W^J9!48WT9JO;B+O!@,-);Y LU"=3S3Y@,W&Q'0ZS?Y9(T*^?G)&@ M9R3H[P8)>DYU_2\W63A[T0FG5R2/.MT[[Q,;)9_LKOUD6[&O,[>VHHP=S Z$ M$+5;3)M-5,U)PUQ?/)?&D*6:B/M^6F^@V3+?:(-&HW')/->(=:; $(\4L/12 MY>2!%V[LA*RW?)\PW-AN&%E,H"K7#-K421-9@TAKZS7JW:@)W4,>_>:E1=WCS+ MKYL0I%9QB%64)US89SC]$QJIDR#N!T<'[0D#HN[A5<7Q%I514QG>:JS.*%E= M[3A]X!XCL2?08QM8@1WS<[944DG8 :/@RZ8"TN7.>Z&11%)1^IQRYSACDB1K MAUFRR%!95-0CU@#;'UXP0N % 1)@9W5J8OSF,P=,%##, \-5HORH1Z1Z5!]2;^MJZ1.!)Z ! 87Z_I6:VWQ&RFV M=\&I3]QPI6KUY]Q@-QXS2.P+8NTS)TO8;,MZ%R2CI$=-*<1B#W;?*;?EI&FU M*I8L&]0DU,X<+!;V+F/E0;0E]#=E-R>@C",V%^Z9 YC%R]DO^QJ@Z("%S9K\ M%S@RH*&P%K^[Q7+\OK7D9DO$M"AX?+)*-!(D,F&"'G.0&A2.R,J<2I0-QF"[ M9/&BF/V,^3%>C_T+IHKSP)(*CABC (LUHPR.;M]'QRT M:&$G;OKR6IL@)P%NI?]%*I1%G)%H"]G"7@ @DX7$H_2ETQ8JKAQ)=[=2@D&' M.5TSN;E>E-,X,N*/D,7>,"(VXE"BU)^,=DE@"=R#$M:8CFVH2(VO ENJ5;A% MHG?Z*:] #V!C=CVR2H?':CZ2XL@W8O&:G((FM4(T\NP*MPWWI8]6G,0 _@,2 MKY_8U@6%8&^$F:,L5H'N+SDG>OY&TN"&]J?!T"()4[MKN["A6Y[O$E*<&T0+ M]:T0[VKO/5FD)1,UN:I]AZS79HG),@JOX?@AF"RJ<%6&7,(/62&URRC_ M7=">"J.. ]T)#"]:^!%, IS:6*G#(4DD6IJI>:^,5;'D9VI2#Q: M35;V,*QMSP97F=^ZKH=&^[0*U&Y=6 _!#MWB0M,L=IFD]J6C1=[R@E.5!$9 M\/T4$%)&(^PT09K)^6)W M"F47>2 \ZF3TX<]IAQ2:1JC$.,?Z9F")S$G]JB7UUV/S04B[R/CJR\# %:.[QT*"+ MJ,&3.1<)Z1W.G+W2EABOV-2!!7LE61_P&K-6R)F>SADN\VHT.PP$2B/T&[8C^;4B&]*B$.H\JARZX]SBM MO_W>RGZ#J8[M Z1E3V8LNDKM7Q\P G4/R65!#C=RC,-OVZ+)O6+T79+26^TA M:_L)CSCS3UB9!LV%PX%IA/">]1DDB@K7+W<3C!(3W=EW\=53-1BN\B(3^C[B M+,/^*7 E*BML]J%E&>@I^&H,Q>+VK:HN*[;MA)P" XNMDE-H80/'#B=*=F%* MGR^EU-=/ST"",Y#@=P,D^ 3M)+PBG(J"LI*M(L8[6A<&E3=D.MH_U(UQC9;#@@71(K:O8YSXV4:(N6-X4OICO M+OS/W!8KTQ@Q16-&F#*.A MR.H7%W.(KF4'W#(^/'^P$:J AAJ'.J0C(+UBX0#0@Z7Y\$M_V);S#ELU60 R M3W )!BO@G2E>AU,F9/U[3#[%-,:T#2Q!N0FGED^32\M)"9# I&,$W?I^* V9 M184XFR_"AGD #N4QXS YH.3X"U6E/KD_H8#%CT/*<,[[-"%)EH3JFEJC50ER M(6_F1=?D2HYLD3?O)=]=A"8;Y-WI [N"07^F#M5ZF+A/M,T)6UR!U;#+8M!R MC-!><^2+H0S!2A.:[CGJ(.U/L+[5!B^4#=)H Q8(^16@DP6*J]MM0^PW!H?: MTK%T^#'NDJE4N:B %769Y''E)DRH;R<+%E7Y2GRQ!8G(38.WG*$U,/ M0[ZAF2G(=PG%%I'#+CRN3'?;-W !B^70AE*0ZV(FN'8V&B#V*D,2C/=3Y5_< M4T>DS[A+/WRIRS 5NSP,'_- I#OO=H-C^+LM5Y*J43@I$TB/_PV*5%=LY#30 MP^3/%IRZE6XZH@.L-^HBW^)U+GJ>8U]Q2#H,HL)V(2WE*#BE/&;:-[J:_7=? M!7 BGCVEHU-41<O;D^=_EM_3C MT^=?:F=PX0>H9E?NZ5>B:.#??WKEHR2S%S"SAL_CRZ+=XNK_$I0H+;..[WMZ M/BEO.6?V)Z%'6!^_!HN?4")WAX ME30JHN M&A2?Y^6 +B[) CA6UCA: Q]07T!J.D"3O9%D+\(\"XY$@TY#/6O][/0]./\_ M?GWY%$6B)!E)O/X8BOGN#ROZ'Y5Z"7YNFQ>TO5?;IBAI9\3;/YUCG, 1;A4" MYRDDY*J3G;'0;F+\^0CY/@6OFV%?S*1NVRC]Q!Q./RX7>LR$ZM7+ C)I>SS: M$'4Y0O7OFJ2>V4T9P"+P/"7JIQ^1EU]J>ID5QZ?2,L>/@P:!-%<$=4)$@8\Z M<(GGYG8 C7@_KO)..A3%#^T#:R*)05U%L&;LF95QT%8 TVQF/ZJ,>,BQ/E%P M#ZY_S[ZEY9.?)F;&&$"#05+H04!2Z7&MS2O0U9D;0@W[2/8"B#2Z%1<'D@L3>\O5 M;&'5PDQ3;%+GL_$P0U$Z&)KB#G+@-I6[MI.OWZ") %]$/KH4CVC0D,7S:K6QYN96DD93/2DG -EMIM,;;^2A340W2#KSX-4\ M9+90WA%NRVO1H,VFQMNP7KSCWCYL'US.#DHL8Q0*\68]V-5@!BP\_,O 0E ;U\)Z]8>OG MA-,'OF^&)D8(9PM7ZTW!>%MS]4B;:S"(,PX.H!^K8I;L@0LZQ!7'=.L1>H1K M;NP*X("5MBRS&Y_7V0'H%3]F57]1<\<8;#1UI00P!K@H"AGM$VWQ&^]?BPD0 MO970^(R*9R(*4&Q,,"W$P^0KV:^6&[YOP6AX#KAF)Q%A<33"%9FK?R2SIL:,Q(62'IE+.ZSAGM! M"@=)C"]G21!/ZE4$V%/>O9:Q,9W6(UKFQ'!%TQ))G_&5,/]:!V&$Q'62I"H5 MN7$?6;60.7#$!K@4/]P6Q*^G+*3+F7 .(U(78>NQ>YXZ\V"SU1LI<$*'X$:U M\V!\$7=^]V)DLU (S!2R/K/ONPOA+5::^3.=KQ4>SLJZN M29=)P_,RMBI522NZ!!FA'S7K?[RX8?0VZX$LWEYLZT64L7E5&Z,2=6YUN9$8 MHAE5OUK1A+8CKB)Y9QTK+3C.032>E*:FP^$CFOME@6-EUAO M%UTM >BOLMEK;)X-4X(5+E98Q=A;LU&"$7?CTZ)?41U\%4^&>;&8BMD$R57E M\A3\[KS]X2:?O7H#3N=_^D(@.E>@OZLMCD\XF4 MQ\D(=3+#>UQ@I%UBGSVN^AP4G"3\85.*ZW$U+'9BSV/%T82:M,S'X*OV>P>K MVH8&X1\<#THO#;4'HR$ZMMO=2O$,67Q'IA,I1R:7GPRLWM.2])3""@VA02G6 M.!:_*9!C7"O;]BT2"Q1R4VPP[+0MF8&DV:*)(K?HR[%!? R*()[+AQDJ:76: M'H\;820Y$YJ>!?*P0#)JF@,T!HAQ=$O.9XYQ>[6YL/;\(=)ZEL:S-!Y6CY0- ME/QPQ*B;Y(FF'*-W1C*7!"S/6NX-RMRQ@5H$B^C%,A*Y2C1J!P@&]K1*%I+S[F^LY'RBXDQ([]GFO^\1[3U$!P@4BH)M]YM1../ MV5JH'-TQ:MD?#?UL=_+P8OVB6-%#>ZZX&RA=6LI*OP MO=_E1NON;RW$(HW_ M3>]6.#495U2-FT#ZA")1 '+],Z,;^.N/3A]UQ86.0LND1>I6S8*UZ61^()=K MW[92_ CBB7N3E&VD99TQ0]:MASFU 08DY9;4Q-TDHFT(=L\]Q&[(T[MO!T6D M+F>_KKE&H+(01IQCTIS3&[IQ8KFGEU20"-G!"ZPSZ/BH2.$1QTJ(.KE@"B97 M_AR(SQT^3T5 6 M&=3Y4\HTEX52N07Q*"99KUO($BL[5@#)9&@R7'@#&R#56 M0A45\4%[:F1$*[UP97-%7[L5T02+NWE\-M/!(69DJ^_1=9N MSR(0=?O8JD@,FF)D'&'])ZXAAN)H15KN(PR;OBB:1;\1)#*[@Y'>W3WF)D10 MMT*XF]%[/>P$[Z0^9@\)[*F('5Q]5LZ#T>+FNGBV5Z)?K+PPSW=RB[_C!LEB M $58F+!!9['@D=JUP@#D#HL\+_$L$6^^%4PJ%ZD[>I%;-7;*^#+SK'V)2C?Y M2WI<1 YON%)WK'H_/=1P2A2'-<:L[%=(Z>UM(^/IDL[R4HM/-]FV03:!@3&B M6L01HV@9***#ISA0&%7$/1 27'].$%IP8:@L[28,Q2DUXNTBJV -F?Z"=F,9 ML*EOAGEQJV=FZP!N+:*UI(("+%-M'1WI/M_&V]UHU2(P3RH)!9[*A7.\MF:/ MXWH17\E8A>[YLWNKX!55=SL>2ID(H1JC*:1^$EI(F4-%YC.JM0_7Q8(; MF.=?\5A%K7,F_5-5@E4D&>V4H#DM+1T9BTD%.QN9^4;HFARAID )":0ZIUM2 MZ-$I&+W8(7)]!H8!<"A.7RB*_?;\?Z^37;I/EL$KI/9\'24IPQZ MW1%?ED2E&#_@6%O$":01U91Y'DMM\BN<& _L#7*_0=*Z^E MNXG),-@G)N)0NQY'"EXEBU)7$:_OV(GP_L>)K!U->6"%#;I%G %P90/11,UB MO=M=[U"#1N'F:9$"MEW G;=2QK/#.[\Q;M2CU%(>K,@6)<(Z(=\67M.=#OL M%G;/8S4E9 HX#\76/#;G"KH.!Z2-C3V++)"!IW!5PM4R>\.R%'I*(;)%MVS@ M2+[\]9__[ZLKE^HU^TDKS;4I7\7N-JUK*G!XN\..%I^N"NW;43(AL7;V;4P] MQ>"/JREV.HM&6B*FMT%L1J#T:>HRU5B;("Y^._M"J)->_/*Z5=JD+'[K\#VP MYU$O?X[/LK)]>MR]ONZ^+=PC.AD<9#:CY]/9Q(].D-$0^74)1D5;YEK($,G( MP$%[]?K7'U[\\YX&FOTC3E129VXMG6)5%TI M$V(.0K)R$$;^*,8^&FU4(-4!W1H!"[$H:^&5"9N#,N$F7/:;8>'^<>W40?[Z*QK_IL6KPO.<0O M\3/K%8F1$I]@, 5^AT/B[C"B*)0DRU3&P;D!%,#8C4/7T>;:TA.4Z> M40)'A@V;73'!L5*2"6>I^9X/3JT=RB8L\A;,EK*^/2'B@\3N1O&8%_4V,;QA MQ98]>GJX="_6,&4,D;%<4;R2=C+R'^)'T%&+=_(E_(YE&+9 _RS?TVV/GS;Y M=J1KXT'%OE_40[D"AQCY[8TQ/K*_'T(Q#2-H[1@_=8<%P*SOM,_!%D@*ES.% M:65W9JG8/+K#V,#XH#WQL?):/RC_E=,S- F+ZPE5VCK >&!.2H*0T4;1;O"Y M(9>S]%%%C1O&9K@(!T1S8? *7S4A+"Y=VIW2-1S&)_ZS(KC&KQTK47G//R__ MSZ6N-97^*X<:TG0R4NYAAJV+F]#7Q5E(#=3HOX3986V?[;5NG?BO>B:]=:QC MVKMJ].)/HH5/.5+ZUMCF A_FL>:(V 'ICZ9Q:$>(DW*O3[')UM5US9D?6T). MG.-I&*W>5+@KZ9ZG@SJ=B^'5Y,+@U)%14%8WEF1S H47EM2<5I4^Q@*ED%T' M,AE0V4AD8)"I3#O_<9<[:3Q;MR'I^(> CR:0O(_ZM4LH@-5G!'ZG.*?.6LNQ MCRICYN ;GCKIT24CGN!*3,B[AX>P7CE&&TX9Z6D?8Y']Q J$6NQJ"4S**@CZ MUB!3RSIPVQ?0%G47N\;[^=7O(?V#(%%(IJ$TZ6X_XRY(A26& @>-O++[F,U M#MDT5JD\']!72,&]9'L7Q%0#SRH-%H?%,'=0%/PP/FH7/^T!H33XD!#?C$!Q M,L?V5%]7"/ P&ZJJJPNR8T=\(@D&LDL)TY3,C A+QL'IFOEX;?P"'SGA>^9J M #00IROM*K%)@/MYXY910FS1@$MZVE0][!,ZDB&G3IV$]%=;'8; M&L;RX9)IBR6IKQ3LYY)?8$N*\Q^S7SS0E"1_&C2\R+0I0G4%S<1V M/V[1/31.D>C#>X0WPOE02SIQX3/*EE MA\CR GU"LAP[B9/@:K.'"X$W18;T"!RVE#\Z'!'GYM^?<7,%RX>FY/B,G'&' MSEJ5\$TLF6+WB6W>K4F2L7M$9BU%>?GR39(+S1P6%_:'X%@ET5X9\\2*2[O8 M/\J[7%3/#>%S3T=$DZV."VV^(>N.GU[\\H8M()@?3%PL+W57FF M!6"(-1F$ M&'/5T(U?2@N8>1J^.>J'9= @3]Q*^!N^6RUJQA<9"564!FY1M8B!(%*EL!H; M&H&]=.\+L%6+!V&[L ZNZD:XY10%Y#IT\.0?=T\?VZ#X4:BW#L2?'H9TH87; M!%!$"N#\6PW[_G/B9KT1XWF&#M(23I6DDNG*IJP>Z88),Y_]H%")^X=R!J8A MH>2(HOC3G9]'PDOMO,=4XCF5^/ZIQ!1*)\3A2;"60A5D=L4D7NQ_ M%!4*7\-B+TA F;IJ3JHVI\T>ZVY2JVVQ#LN^=)J3YC.8)Y=/\ET6IYI@7[05 M)\5;$$^66$U[YJ4.C_.8BCUU^1/>VL-0A&+P^\@-/U9# -KSC4PH[!%K2\($ M)4./8W2_I%4YZC0>S&@]<-=.QR9^L?\.=D$!, $OS%XI*@I\Q108V<'% J.) M5H+D/R2&Z(\OKV1I&W:8*3G3=M3ZFP\@H;(D)&G64#2%I&4IWO(1S.62["[W MXY.BXY?JJ^P<$Z!>_-<(4]7P=IXXAGZE7 N\=)#=>IB:);,GON^*FB]@[+27 MN'_C[$07FE I&H?U(SCJT91)0R[SZ@--:!]8\=FUB47RV[=WM890/.HWF"D* M3_R4;#81'R/AA4]O)3.YP)>70[V8:>\TVX1)0_W]Y3B^@$IVJ2O=3!HB8;RR MZ1YQ%QE736OAXA_O^V )M>BU,%W22K>E.+=-0%9_KH5BH'%^>](U(2\D.2<+ M92PU"HE DTK)<@0IG0126XY CV(SNI"]44EO8ID_HSZ(4'R9,!/'*#3%7T_G MIOB7%(7;6B0+-5X8JEY!W*S_&,, E8W7 ?BOR:\J_](?+ZBC(8E&Q3O1Q@Q M]U#&GJ-PB#!\1NE&8QER,3_-&7+;FZZ8U\N=2?CE[*?Z%HYGDQW>R)2=:I<]M)N$-ENS0)V2' MFS;+^T#&<\J<)WN"DI\$_JQN#XQ@R0=$W)BI>+=P1,[-G< -$;>'T]L*$KD0 M@_1CROWN(KX^]2,FH+*>#\ YJ*2TEC[B=%[;$&L-YN*Q5#Z/6 GKYO)%^V66 MP,)9OPJ%Q.C*L:;KL0=+RG.UW-\D;SKIN5\HD\Z-@TIR+XM9 JG18IY'5\SO MV93K!Q"N>D=)FK_7"PD\O\18,C:/OD:, (O_WZU)U0E?*0B>T=(\O"@C(,S= MR.\"I9A:U&ZEB!4;'P1Y8GN!RS)-ONF> !?ZA.Z%UR[[:AD]ZV8Y%.:(;K3U M8F:8MP5VU6K%]:Y6EN,-];B*Z'-(E_DZ6>B@LA7AD[ 3L#+Y M]9#I7^N=HK64QVXHE(BVF"Z7/JCB3G/04G;+YUE?/VS!%HGZ1KM.:ID+QG%4./@@U4=;"]4L+E-TKEK*)8%/->C( MM01W>F& %%>6^J@E[X]]*C6#KMGL6;M!,H%Y@9?,VC5&OD8FFD[L5[O +6V; MY'A='C/OV)7FU!Y=A_\![<[T#';23^?DDD6WG#W]:H:!D N*E3@AH"/(3>V? M?D4-;+ZA<\A1?@JI>'.5BN.+0-Y_^"TL>FZYFR^(78LZ&-7&RLAQL+((T#]W -HD!)8P4Y$'H.CG.Q14\G524V*K@7\TV6:*%; M@LY8B6O:]YTSEN2$$"CGTVW[];%$KY.!+U_>?;DJ\AU_]DFJ+X])ZC. M":IS@NHANF-BX_:ICGO8172Y4RI>^2(CP8*CEE2*B"$LBJZJC3.A?>58-)9] M(U]%Q9 ':W<^0P;[#2-.V'RZG'D%=PJ*^65OI=IL$D;"G1#]TEM>TDH:>'JZA@K+; Q9/>15$H:ZHR@1BJ>E/(DZ>5IMIY$_=@('L#^ M*>"5AD/E\A9VHNL^I_(%80V*J/[]J4+RDEUK2:I)\F6&QS:2E$9K?+$]_!B^ M]OZG,%(J6]F&4IC< -4"9!N.!>V1@P09I&2VL?3($B9LB[FT+I/4M$1\@A6M M\+!/? YM>0SGN*;SG5MYRR!1^)D; MJ++?(LFN5B)HF%%C?K')Q%1FI$)P]'JI58R\,:0#8N;(9X#\LU=AB<2 FN7J M=$ITI.?HHY;YK>ZB>S;)RWI8Z^'0U!21+5*<))9B"YE*XFC12IE*?%4SHU8%[GI<*X.+9!,\WIB"2].N8QP48BY4&M48, =CH4X(\@>Q#Q?JRTG"Q0WD#Z&HQ-%MDF/?W/D M8\/8 \:E%>7OPM:M[302B4-S2#')2_?SD=* MECB1LJ9])(H3VT8CD_1E[I(:@]%T/>6QA$6ZCU> HEJ0.XW I,0WF%20\AO5N[ONK(FF/U^9R M+YYT.$LH5A+U$W-?[:XE BO5"K56Z6D^6"FS7'6L5HV@9(#0%"V1='DOG7<@ MAGJL -NJMQ;IA>6TX5AX95^?STH+ZC^7O4A L<^9*5KBK>-HJ&5]GJ.&[)D* M&XX+EG]QVD[#/(858/*L3*J+5\6G(R:^*Z1.P20"/E!M8QKKPOH:KAOWS7J) M%3I^[K"$^-V"FZ)?7C"&W?Y,>"FN(+!!N3J&:&'2:RNYUO!FH!\P*]4CVD)U M"0?RJ%836U\O2 T,-U5BK))5; /%M>'#,.\@ < MB5SLAI1Z6_@XEUN E"R5WI0CX9DQN M(LY\)^7CJ+\>6>:%E'IW6J-0D1J7<6B[; HO%NE;L5I!9&;RQ?'\G$[<[,4. MH[@X7;QR;_H22T]C.173L,BUDW<=&A)2.6U](A0Z1!',MMXB\V*A:49LJQ[X MZZN&E=B.P?H8Z9KM0DZ,J^NB#)9TMU DGA0=V@9>P::DYJI3 XAVAM:<#34Z MJH?/)A<9;[!+=A-_RR)2QQ[E*3LI B64R%]<5L3S=>AWZ?()WTN^06>$3 0: M$S-"$ZQ%9X71]&6:QD]L29ACT[=1IR\&5^\"MT_WI7;3N2G@>X)7HA%4>=>C M68S4]&U'AP[^?P/O:3>@$').@\,)#(E287V#I[(AN5:+'KR!N@DU 3O$R+N! MG:8$(5X%&RS-1@V""[:IY[B_R\"A>=Y!FDMZELED-W64'"V1L39Q6MAFJK3I M.]KF#3E?;UEL+? @][4DU$B)9>-7>S7C7XXU/50!)];>38Z?8L(X#09@&$*8 M2],C(-7^JNU=KSJDYE80(Z7 K*4"6;2;35@6[(J81:Y! M WZ7&N BB%R42J )RM5]PDL9XT)WGHCHH=QY)'2CU1J+1[QYV%D>=C?A!_F$ M=#9;@L-!:;-::]S4HB.DS\0E>=?]%F5^ZC;+F)9]Y9+:9 T0.R#=U11 GK+9 M?*PB89A *Q,)< 2)&IU>!LDD.<2$5X$;$HE0T[D;N X?THW-%6Z..K[ M;SJ MA(1D^I0J+**7\ :G!X/SG@1EEF",K$;=^RPTRT*?*X!8E8DI"GM&%V=&VHC( MB7W[L406L YOTV"]&"-@@CZ"7]]S>[E0[X]]@\<#T1V9U2HR_P>K6()!J^2Z M,\;'SI&IL0+51E>^?E&,>VXJ*'JDSI+#)L&<2- &&^LX[25((I*V1_VRJS"U MK]F>#DX^Y ..,.V2<^K+PX7<5#O89)P__?$X> MGI.'Y^3A^U>W2:<_1SZ9WQH]]4- %+N(N$%4KC1*0*QGOD M?#N-VDJA':ORX EEJ(LOASECT4=3W& X@NTLN0 3.J:\TY)I'O4XI8O#,][I M>G\K'&Y:XH@ZR4*;$Y:3*A%Q,%1EAI45VKU4)07%I^EW%T M-#-D,$SN![6V0K0J0>P]9U]%'X)-F$9I!_ M-4&TY";^]R.&.$NR!QC MR:>C2'[DG%W&";L,)J>UHEKPI1R_$CC\DS??-%_B KF:84'4\5ZIRX6!E7(7 MJ1I..2/V");6(49[<]Q+C@D_?[WD*,D+1*S6357D>$VW6%,R>R-#NV):G6=/ MGOZ%:Z,W'-U2PMKX5?W&+UQJ8E]\]B1V(GCQYBKV1 #A!?U4M.M 4 3Y^JJ! M5U"(A@O.;J@IGDI*,!1U+B6Z&(( UZ&&XT&@BWW>+H>,JHY5\NTZ-C)SWJV? M#\7J: ]:W:T89W7GDS3O<)0SQVM,4 M5V23HD"F='6E2D6-"6Y6U!.4BA[6S1@!K M)F!XV.">@HNXJ!OUOCNZ#1.D"K,0E>&N$6GLR$:E7067B$(M0QI=S>&>QIZ?;E MCW^VO_@XHOM4;%.67%VJ2Q@6<05^:5.%W4Q:*:I>G= T;^*!O+JF$#Y7RR%+ M..L3,L3P/12Y<^4H>O*2"+@(% &=_,[AP'K:(XXU(%=J 1=2SI'M)JS%%N 9 MJ"9C? 1EQ&]1MW#(2?IW;#'[S0V1\"/M=%G,B!3EF RB7R"Z,56!8R>.& M.0"Y3F*:D^^,NAG9YVF;C._V.//J*+#)0X1V/1%Y3*/;GB?1Z)@&S=\%P<01 M3X(%@&\B_S/_NQ4-*JO)/K3FRM+:G^?^Y+D3-&:;6246.V49U5)'9?R%AU6Z MX*Q[T)?/4Q2EP**7O !J5MTH0DG\<)XVD%7W6#3'Q."16&M\P@PI?-'I7!\IQQ#FBUV.#5.;V.#. MZQD&YDG*O](*2J2YEC2C&,3,N*#N)/4Y,D&WBZ:8(WYM#G?'P[+\\&68 M[P[X>4P#:L6L-T$J _331LVEC(:^NI=L8;HJ8DN4 ?$,5Q%N^4I(K7@\$)Y?6 (QR! 6@"<3 O!7_A;X;X@;@P4 (86R742_P ?4,, M944_AS^!W4_?<1,$.$QDHE/;9_FBX1#TU Y:/'&YQ,$-]/.;^OC_*:I*>7O> M].6&VJTF!8C(SK1A",.^7!M-L.M*YZV!E6>75+DS-U#RS^"2H+;&W"P.(I8" MSJ@M(ID>:9L1,BX$[M]JYO'G&5).N^XQSF'\YYS#/.A)^+2O-Z=*TG;=(QI)S4C0=&&J,?HTGB?&![7?$4U:Q=813KIF M FT2<8Q\OFX*)R:\*\;=,5^DI^>D(1Q)U=HMNAW(UOBM, MI3N]8PKEL#X9K-SXB?XZ@*??I7#I4&:T(Y9$I[ZC[C@KQ@?=KFZGF0NO"W'8 M#@*!0R7O6-D(1?+-6Z<,'"53"V0G+&.-XJ'L_QY9\+I.UX$77A=)-^.4P3ZR MED;!/'D-N2"U$=MJ5UPB<^/T"D/*3;WN(9(6T0E5SLU<8D968G89\R0XMUETU^/Z'QYF)RY=J27T_'O$RIE/&_2_DWB#F4<46U+CJ1&LJM\F6^[ MF &D*(JQ:"4&CT1\\F5M""YDYAI^)G8[KZE/I+V;TH5#(E>W*''\KFL<<0I@ MZ'U"@T>J#PMZ&4DMO#LU.#W2P5JHQS(2K=5(:=B,JP_A4<9G;:V/*%M(=C%' MSH4\=:(3M(NI2^-KH6E]!Q?ZNJY!TU-5&J6/I' !UG=2]F+:&/6_E&()=M+W M?\?K*BU?J3TYG>+\0R&4N0S02OHTXR,(YG3*"OHG2EPNN)\/D;U8KB.J@0BG M2*L=5.KOTPCTI+0=(NDX6$'E>))Q_'!!17,@#YLX$S7"+,"VS0PN7H>>3 M?HLURMA^O&Z2 %L9.CC*%_ KI$7Z[N+)Y5-:-*6A\6ST5#P6J*@).]J*%Y$) MM!24U>YR=D4$I@+1QGB1U&N#%D"\I0,V2H%H&VZ1GE$Y41%)X#DDY)52/H6V M>-K+?;2JK0<9D_MQ79-7QOU?A C1?4W*M(CCAP @1 \J:BS\MLV9%X.Q!%8I M'Z&9@WZV!J!9YZU$M1R'"XC>HG<3_QO1 T[X',_B&$/* M/*'/GCQ]PD-](R (A\K"%U_A()9TV;S %;FB).X(2,J:@S^"7_L!9(UUYR\! MC6F01?[Q2MH>(RV[$C[2$ZY>(/@.GBRG3*Z43&AOK(V/-6 X_:?LVIB.-;8G_#38_@@$SC%Y?"V.^$3;H M!33'"HDUK@,LJF\R"(L*QRXFX?0DQ1?$#B9"N,))L8B98=(ROBTC.F0;&"=DK'S_NAXI.(G D".29A)-GSL*D.S(.+R0K[*\&00;)Y>IY4.4?DL+^BS[G--P?SVGX0%^\JE:EWLD:*8UE'L\,/__JEZN,<0UE?FOU&A.W,'E72U2G:[YA\5HN MEEK@$C5I.]OV8&U0'4U$1PX+^U [H^)F_Y3N%=3L#?5.@1\K(G816O.W/%#V M!T-9< >0UFOR95U1_4!I&CRV$/X9/4UFYF ^595 &/%-J)A3 MFXNP(%J^,0]5P*I"K"\'V2LV_0;++"[JU<6V7KP+C"Z1- //)$=?'YX3ZV>6 M28 )B="VYUY,#A):7M9 4E*$TB1+%> C]RS CC M6>P;S MJ&+-HA4##1K(F@P7MOK0B06B24M$H*@P^*>"+'57I=J5^[Y@$TP=) M'+ARVFB?TZFAMB'4]P(\'XKW6X_-3IX"[IV7&WG#H]B MN>7LB,"*A+H@D!YXNE]8BJ[9,[-"!2F[ :)9\]X<5_0^$ MIT [%Z0@VKB3MAW,3J!RE3/HR2C)5)&],>?VA6M.(.)UM0E(HE3-?@!;M][L M,C-7T=7=(!H.1NR[5N5P9)!W:T*>R)1E['=+T44:L\6"1P.$[_T:MAUU;9C] MU1OT+P,ZMMIU0=Q#W(J?B/'X5^FH0)?.3S_]FKF%H%G&JIPWJ/EQ*ZZ62Q)7 M6(>?X)3,7F)$]TT3V9] \98$@I>&$J7L(85^56)$%+AF$QT5N",2]J486_&^ MM(6WZ4UZ=#1.#0+42PSXANXT]N#C."92D'3-3IV3+XHOI5\+7V>_AD4C-'4K M7"M\3Q6NZXZ84"C,@(M 40SQPK#+QH6K80&/&4M8PP57T$PI#ZN"Y$LRO2"_ MI\\.+DT^6G+OM+S*H^ZYG >#6?(,TO*YW"UV^&V!(=@N_XUR>MA7@@-K/#E: M=J&/Q9I^)L/#> <7@E1RYI#'GX,KPD\BG*>?"]>P[F]%MT@^U% A[GT9"2 M92Q[A-XK=84?;5V_4]8F^AJ>9 K^P$W"-+)4%8/4?F;G?>7]VV>L7[[*:-BQ M<2U'_UN[-%=%@U6T0:](QMN/K23>(948@;1JJ[[$1C3]D7SW1"782'TEPQS+V#KN3?B. F;U85+= [''M+K+Z_I]=Y2I M_]>+KD9%C]["Y%WP8Y@W/1[SIU_[O7*J7?BP65.S$=T$-A4W]3*4K+ 54J95 MZA0VH+_8GL3S5RQ!MU;UC5B8'-J6143ZP)[4 2\*]K*.<7%&=7-1#\L/28PB M.X+$=07JG6E).4:V+1",2CC$=$RP:*64M%$Z+HT)F1$]M,_] M]3'T4F"=>8W:=)'^"ZR5YW&9DDOWQ<]PZ=*8M'QQI+MA2*#\\)-)+P+T3_(& M@[]P>_45!_OD?EG64@J%N<-&(*#T%PRS,=8FJ*TA$8"KSM4/$\8^LZN7ED*( M8!P3 Y??)N:G;(Z=&9]A]G4_V@]A<#S\79B78X/4E0/R91M-S=2$I(AC@TE9 M9FXC5\[,T!0*I2MJ((Z81Z!F[ M7*DG11(MUEE0/UK*&U?1J&I'?M?(B5.8'&N31!C,A>#4G H!-L$VO)KH ZO$WT52 MQGMD4@]1 _PK6-,3"H]'(,8!WSTR)]5;<1N]&OJ742\A13Z,$QXL]K2PS:,J M][***T[L_&*"<'3'=HV(=@P%@1?A2-IO??:SET[LC86PZ!;S)W# PA^M%*X/ MCS2$"DY/GF60!'K,(#5$YMHH2<+7AV@]\2,U%*)PR=&2\W"LC?D=:#+,, M*/"#!;AS[=21LI>U":5_][0'R;*!Q( A.L_3W01D>0_WOO<]7I=357)C9O5JS:8N[G.HXR4D M8K=W0_9.P9"S_.N6VR8 &&5P'OW8'DC+QB_" M>4(5/44N SZD;=^!)?*/O>V4));?YL/-D6AHZ))IK\)A[%X8(OQI5QH0!(Q M*T'UX82R6+D+2/7>EC*L1L1,?=10V=)N78I!R;E..* MB^J6JDY4-9?@5I-?5*.R&/0B*V.^D0F$5B>[@#IFA4S(H.TI/,O=&CIVV)*2 M4FE.XUN=DP9H!TZ*6#1A:\$=0A$2\,$NA>SI$_RIQ56]4KLWYEYZ:NU&JUZ7 M@'+> H:12GM$[&1#\5,FV3HNTCC,+F6,S#RH^T?("V&'#/MA%/T/?6/ Y20^ MF+E)P.WLY-H[-H'8L5I[3_Q 22C3K[O^Q$@69U,PW>JC+=J>9FN8,K8$M".Q MN*4[;^Q^QAAS2YYA#\51T?3PF'#!W4>4#7"O8,&10D8QW(^TC5(K/4I%I((+ M@TF4B9S)(F)-$EHX^EO1)F ##,-J^F5XIX4Y46-9V+-*Y$6GT-"SSDUD A0] M&/*Z+B>[?JI8MZW\V)B#= O'M-M3(1: OSH\E BYED2?.8%A)1=#3E;XM,21 MK5&SQU69D!<-,4@>88FE[PZ<,?CYQ,@K-)@(/T5FJL%$X@8!HV=,7ZY> M$NN!M[U]"70QT1U]N9-_F5\;YM\#@90L#IP<+_L-2R=&8*O!W&%!"R1&E*@QZ198<'D M[W0C)ZG^ _&C7PK*#YT*B99.48E*:%OTFT3?G<%IB+ R5@D?2-Y5G)&LB^'; MPS-,X:V@5'98CEFUO FI\DBXHQS:5&W M/7ZL'"V&UY+S*PD4RG%FHTLL?.45%F+14ATSUQGE]IIV>I_+02HF9X(-84RM M%O57&/G/:"DH@MPF9/AXZ_@A-.J+:@R)C B@89Q$I0=C4 MU]0<<$Q.X#@1\I/,# J?5AHX7I>U5.9). %"ABBFS3KUR)$D+"F#/W1@Q,XL MC!C*V+[N0)='S56 BM%$%IU^?IV8S!*3F3:XPVZ_F,M.)^'K&LPP*KS!LFH) M+5G55T4WG ?=$XX1630M>FHZE"*)F7.@8N+\:"/@F#N%H''3"8Q652 M5+@*.7LG8$-9/<]1>JY*8VDB@UI"?>3W:'CXIA#\F%+=6)=M!T]4\'A M:W'"RJ0N$,&.T]2."5<]T39N'^BKF^M36E3F0=?P8EIW0=5I&C%Z3:C0>@&];=SDPJIU"1B;?FC).AF'+TN:,!F8!P/P] FQ0[N.S8@8K M2FG:O(D;,R2OLRP%3G#=F!U.YD,[S88#SX'CK,M04SG!'$NG0#SJ(=EO(OTW M)F*#L8?% 32\Z>4LPXK9.*NWA*)>A'B?=!&?VT U[:!E+D(S4Z-PG14 M3+"_B19@4LH)ZO9?V 8UF8HDL&5"@"SFTM+JAOEI\Y"352 ;V/[ M#IU!N- ,TG5^B4 &B;B#E<9HZ4Y;G^S :^GE$6V%0=@@U\JK%':G2C'P43&9 ME67EF $AX7R1E.0EU(_,<8C;>LZ"94PU$3 M72Q7GW^K7%L.(;M5O3=($WW-T.=!M(R[[YKS[CFE\$#+N!?2C%?N1'=>(O#V M+0TN#?;*19)R'(:;6,,LB>5?<:XN6!]5P*($]:8,M33'(X/^"PPY,R4ECN]: MRG6[F7E;+RBG$%0B$C]PF7#*ETF!^EW\VV\Y.S;155M6<3MFR65U%B7+XLJF MF4&>D)-+U6V]:9>D]"!Z5"6D:TH.:KG.2D=XGDVTCF'F,2?DNDU"KDG(-0FY M.Z^&*=>VF+*YMZ*(]A,F SXVL7N*[%D(+$P+C/BA4##(2ZQ "&V=YJ;@4J+B M5(K(P6\B&=/A__RCN[7]JM=Q M 03.4A\1NDU,;?$:2AZ*HA04L]25L 0X@K=XD-B.1$:!0Y8E,5S0S7 6B4M) MHYF)^&I::(*?)Z!UI335#/(Y(O-&:O(UFN;$H H*P*!-9+OIZR79Z@ECBLOC M-!(5&#=88#QG%( F=!7C!!/3LV/!)425J0$KV4>7=)/-_)#!1C]9KIK4NZ!@ M _D^]#EK06%K5 [7L4%XREU] !/$TO==1]%V M*AJH&1=F_8KJO^9\.?/=3ME:/5^(/C?,$\-UZW4*0@D6+S&FQQI5:P&^(I&[BGF4R%82H+MA,H0[+5&E'H5RLX!H@Q;+'R:PL3*1A%2O>^TU5-IT_D/*7<"F MIJ8TPA),$ <'.;8G4=\SNM#VG=N/E#4C_\3XF$[V:=H57>!.H2Q%-!$LI8R8 MY"E,#^I-O8:]<*#(*3"D\ZU&>O[!5&]A UR./C2=NV]E< M3[R6(;%5[YO+Y0&+#8_-VMZ[\)-"5J:6E FX+(82/++W0-G_MA;+$J.B=HWU MX68< !-OG=+^FI,VQ(WNKTA*Y'S.1N*FAA M85D1.PJZDJK$2 KS.U*U,9?-K1-$LK/*(0Z])NYO5KT6 M-T]G:6'7+3LTJ=+&E^SF*U/[O-J-*XMM*5=EDE1L,-:DJHR%Z-J\\\6OUR:R M;'FGF]-BUZ6P\RA0]1%.[[NR7; 729L^QN^*^YK<7L+Y-/U M,/R&19 :$TR=0YB6D)]XZ6(6%0?SR'R-GBVV6 OJJ^8?Y!SEHHF68DYP?!#( M@*>@:X8UC6&NR9#Y:B^D@X$8N!U]4O84I;@%V5=H]6'A?-8'EJ@@%]9Z6XIN M]J]Z?_-V9I?AF(ZNBVAO:;2-7:%8%H=%& 52-J,Q]Y-AD6G-@VC07$ @8-.5 M2C&#Q54.2=+?N&Z'E8$Y;U)FO4#%N-A"2BP"D7#NHIDKYF;X@[1 NB_8 5J4 MLJ'!\G4W'#2K3F'M95]5AA$D/%MS[DN!.Z'^U+@)29V.MVAUT08/PM&& %3F7U&>Q1%WLY44X MZ: ]+Z)DR,C-.KI,1\$]VER-Z43\'']$>JCF M(Q 60:*%,UN4&)ID#D:2=0IIBY"%^">+#RTJMR;E5-#XYJO%*X1 M"BK[7@["C?1-?A8*94".UH>^&\"NH!Q:3B:-@!Y^QF;_S.21I%^!>OB*6!] M1H8CC'#-H&S)J9*:+G=S@3AD<9CM<(6,EUOL$R*CX0P"# <#@!J 'Z6>"\ZK MA$V(,DB?HS>^)#V02[49!ZXHRK1!6:5IIE[J'UZM(%RC WAX_E\YH2-2(SB( MCPG\"/0E^C%3/#S^Z?_BF21#E&NRKC(F& M!\/'?JQ<$3L%QI6N4G^JQ[EC@S$RT/_YQ^[6]NZK__TQ#]QQE1^:#UJMX*Y; M%O&BA@[#E.CD7R5;D[TR(3 <]X^XVC_2CC72TTB/9/;$52S9;8W<-'*S4&Z, MU4H9>FVWHG.F+W+J$XS'(%EY(TF-)"V^OTI&$AA#4PS9-B+3B,Q"D7'HN;@8 MT9(<.G43/GS#V"D^XT?+\)D<[T+\6#\O%2S!7QL1;$1PH0A645A3-?61GCMG M=%<$3VP$J!&@98:W+E7#H,XXPJ0$!\Y?>8W<-'*S4&YTPKJ>"+E<.9ADRNUE M7MA31XF116B1K_!?:R22G48BUTHB,31YF42!IM(1:\O_PMAGBR6GOA:--(ZI M@WN<]87]IKZPJ2]LZ@OGM8F;J%V<6/Q)8/5/L%3BK:#OK'$6^7"L+TLIHC"Y M1VS-GF5YICMHI@6GR!#_A+B3.2^?(9) 42FLP_=0-IUYKDTY=ZH(.!EI9Q+^<5PYHI74/L51/)#"49,0J)$X FBVJ")[5K@ M:JXI#KV(;=8:Q8 ^+;4_]F%3C2(@1@QUA/"XRKL@2+O4#IN[$F5$5!KI%#U< MMT9R7%C077I/6(Q",$?U]AGB,BOBICPVIDHT:OS1M,=82D.KS%2/7)'F%TH@;G,/T??"(JK3746R*EU)5I)FE5 MEQ *H,Z:6U&WR4J FQ7()]5=!&"(,XD8%4F,_BK ,,A+^+"(/THQ?BBLZ_^1R MD/FC3P-ZGKTH=TN& 4EOIG*&'PX2U-L46^32$K="SH@!D7ADI;JV,:\<+JJ? MF[VJ4^5S@!Y.;8ALA&GY8\@J]\!8(WUM[UAL%6U9IJ Q5:4ZI)@K7VYT(;20 M5U9YW;%H)3[6.P*?E[Z^K?U^?NBWN;92; M;;Z_,3<$.V756E(D5%B$"RC")0<( 2@%W*WTCBJ@W%UN0J#(H,5RA-2;D1HL0AI M%CM1=>P#C-+$E'68=N!RTPT_;O^HQ:_DGN27!G>?:T5%FVO@"U!KC70VTKE8 M.KDAI>P+ETP1W1!CO1<$#2@E0A08]=2^TO+0ND@8?H+(MXW[A.R5<*4W6=M& M&)>E_4=I$>:Z#RX@@GK!\OZD9@)I$JNHD:)&BA9*4:63,%5,I:EY"SAT1AVO MZ@*N7Y0Q8INU*L MYTE7+&9WL1\)VXCSY()9R5E:1XPX1C0WY18IVY!$+DF14UN0 (";V[O1DXW$ M+C7]PBPK*#:%PLCA'")++AN 1#Y*6-\8.8+43*$CS)TCH;S]9ENK718SC/-/\/12**&P,\ZG^+ M+.''-*>A.0V+FS8)Z-W#5R=VTG$J(68%P2<8QSCY,OV36%TX^SM'6S*6UM2EN? M3&EKT[SPG2MP7=ZA4L'V+(=4/:H:T4TV4F9;S.-U2K"6F,6_I=UA'9QIRT:L;V2L7HPE%X8(R(?V G^5M[RV&M7_VP?-$6LON5N=5MP6'N[>) M]4#$ONV]I[JZ;I]^/Q!N>:?JJ^X[D*^:T%(%WDA(&>#19_U!N]-AH#JL3L)? M=7?:@^U5CF5A*=*25R]S?96MSPN[QN'-%?1M'1(@_;.=F5(_?:@ M4ZW7C51G$4T>+Z_:*K'$I)^6R32JYU.CJY2I>HO5EAC7W_;H MMX)K[E9$4MT\%KF:R+7B6$N&C#= -\>@(:=/"! M'0)NIW#9K3/3=79N'1$!Q%I8#ZR(SHLT7I\2QL6K43=SAI$MUPOKR=?7N5@Z MGI:']HT+6L9(C5&FF.;'BS[@NX7XP#4K?,PZSD? S6 !=_%9*#3G]I<,BN 1"68Q;/8H:YD:2FI> M1CINU")%S"Q%#+!+Y3T:%IMO"XSZP(!#*OLVG!VNX+4\-0T#A5_BM!)2I?O( M4+RG(08JG[N\S?M'OQZ^V>CN>@B?B1]_T2JK#$3]8W01/R,XV>>E>)2O*ZHY#($L,H9@W6H\BNL--V_#&.?GCKSPRL_ MYO>6%IV+PS.>&KFGEK^V?).3;,_U + &=NYQCI^$PX*;BENF9\04N>IV @9' MM(_3TQ;(UOEV!F8EG.=+%93CWF,1:#ZEMJC,'$4!=Y3QMKTWF@3,4&49=!E$ MM\IG9FIHWR2(QXQ*PIH['CMR*IX?),QHDH01E0;;DGVKUM9BV&"KTNIU&-]T4B*,BT\M/NA'EZOU/E'U<\[-)XC,B,T1 M7&#-E?(@FM1S$,,% C=H3,H)E$++P!HO:FU9XWM36[,8L4;18@DH]1RQ^-(# M;H_2_*,,8AER>PO^;TLC,"^]:I;;R.XF.<;;[U7C;4G1.QV?556]K\T=_YN! MT'55N;-!(W^*(F) 3M'T888_1_VXU??4K,6YN#(L-Y,J8MXM)GXG/@DU7S5D M.:'[H"H>3O>7-CM1KAR]4FK*":."^N,1TY:Z5A3Q++B"49]+L;?_O(3BYCHM M9L14[VM&)=/%P(I1+BM-?$9\D"!&2"V(#1TUPFX%=5JDF #*=>"SU^GN8(GX>&);=+'GE7,@N+7@__27>RGE#ZLZ:M6M4"\,G"[TU(Y2]02 MQS^Q1-O.R:8-8XWK=)(1J*N^#BS"*_7*V6XL0Q"M=UVOFR&9<\6&5RA65\YX M^ X@7D0*;V4P"+J^TJ6OTFMWO7)KS6LI^T:[?O/K4F]MJOU.6LW.NN6\OF6KURB]C+66(+!@WK$;HR<]5]@VM^;@W%!< MPEG=800#PN_@1L0K'Y5-J!DYL:\";K?=]N[N/_7YXOVLQ$>PB[16V+QP0H7M MQ#8X3B+P)34]8'F/:0'T9NWIE37B.6]9\#45"32]-M"YOEE^KGR+S%66(4FE M^T]/+_:VNEX !JC 8F.3'[?DVGVO?5^ ?)',-$K(VQPEM*P^I DKH:F%"V(60X3/L&#HQT0,Y@6R M(GTB4GQWL.EG@F>+2B)-P$&D3FYKY1-/*'DM_/VPNXL4W>M?WU* *V#(]"_D MTL)W]COMS7_JDRF( @:[G.71'5:]AFEI3'N?@VES6A16=-]1"W.Z1:5Z]_&4 M/]?8YKFX*+BH_H@(;9S#Z 3L+ @Z=E[C7*\L^2-/>]!I[W[S1,EOT\%8CKCB MEV4)AB_="E<44(% ,@:VO.@1LR0.FE1OD^I],JG>.[-%%WNPHD38QMH#C4;Y M0XPI^Z1KJND<5"[/2;>6#),7M:J\M]FNFA*W5-VBN.R3J"L7WHEWIK71Q-K< M;G=N/9EJ:JI^4:\P !0L,JIV=S8K)OC2*$NWM=7IT ?FXBTMN*$9T,E&77RO M^R/(7^=_P5DK'U$4J.TVZ@X,H&E]0K*JZP*J2?=D2H5N<%2+Z;^0I'!DP'0D M&D^L]<8;>1Q1GA(C_%BBWV+XZQYAO&5U$Y3-"V24SG0CTR:45XH :6I04[-* M_0)UH3B*Q0@E/;)["VOYI2##.*7=NNK:FMHM@8:)%#++5 TR'2XM?,+VM-; 'FQ?DJ263#C44& M_14\@.1!DN))D"X(!*!%D?02%(GS)T8I!7MZ&ODCP^>(NBE6;O%P18)T5 C) MN^?P9O7Y\3<(ARA9ZIR9\X"\:I%"P[* AE M;7Y]KEMH-[I26703:%@DR0O6]\>:_;/[5%W\S]Q\'_NQAK>[JK!CZBJ,>69$ MGVW,VTYL[FPZ+S"32U+G 0[V2EP4CSDH$\U RCR&"\'"3)ST+37>^),IXO$X M<0)K&"PM]J&2<;CT\XBAE@46KV4YX/R,TF5^RC%D?-OKQ$\#3!L(F1Q*"U%6 MXD UH;1)@$[]V432A\1=J^!QS*-/"K9WD=7XTOY)ZT\F*1U[.^VMWL"XQ%CO M U8,UXW(#4M3HD0%AAAF8/![SW''0!<*Q>NS7KL[@->8!UY4;3!GY5:5D7H4 M:]O?+JTMF8A+%K<2,JZ9]'/9(7RZNI(OEFQ0J[/;!Z?4/N%\78H;"'^O_GGN M_7R B4^5QTSTKGA.54#UCE6E8[/Z5,!JU],YB1:FKI(=T796K=*Q-16._Z#O M Z?A@\E?754!HVU=\R'J+T(Z2-+ L#Z:!PN%,\(@(!)$@]<%JP2?$ UC*U-* M0$OVMG*KW.KT9+E/A4D%2^ISC6T#K+Q*T@L_#O\VG#T)'!3!+F1*6X ]C9R!"Y/A8"+ABX#6DNH=SA M; .YCAOZQJ8 G1%E2 49)4BDHT&1LE4]5)+J$?>#\O%I9JF(^N$E_+)*,6=T%(<*X8F(:OYK2 M)43SG4LUDGY=PQW12/\RZ1?R^;^5M=GH,J=RA6+JZ11Y)4;G).($C91CD:[\ M:ZY@/C<)I6"YEA(O\99CD;DW>J"PV&B>2^5SPM>\?#C1!>8Z'\PEGSP!KHR3 ML,XW\E^LPPU6"M%=*;+''2YSKALQ%SX9M:0...[=Z_2U8?Q&P0* MTZ9>%^USB[R]#).FQ9;$1.&"7 CV]S"DUU!DJ5BC 17'I77/UEFH^GZ65S? M%ICB4B]& 329H&9LA9Y-EB=A(OLCYV MPGZ9MF4<1LI@W])E3]M]L._>S8BJ5B,4+DG\G+FWV=DTI01'O[?G_RB?SMS( M#<)I(7,X\^)0F"?D2)+O9;,LA[N5(I W%!N-?46>K9XDW/QO02])LV]GXQ=: M@T *"[GTP:0@#C0[Y]Z(#([N;G_3+6(O6:KNP]9BG132*\73$$ECR]+.'.07 M.P"ED-/(#1- C6]W6MK>00RB2V:JG%$_@-7&4)EYB?TAG,U1P] M;EIE\RE5&PJSKSY7 '.=?31K>V\%,DVS[O@I"0[WJNN%N\U$KQRF%7QCW6GF M,14Q*/L0E8:V&Z4OV13VS[=]N1'=UCPD/\NH_4K3>^K:B3RVA=GDI%)+?P*TXD/^OVVUOZ][ITY2*,&3:1Y@#_Z'7Z6VWOHU&_^KO< M ?M7+7A;M]?>-:]SAI3I%!4W?8D@8%HKXR\DEYW<@.I$N]M:0'!:(:H:GAGE MN<98N:^H^;M@[S!@$$7'1\2L5'DLAG0-Y[G#]6Q2[LVYMK*HMKW#'#]4Q%K2 MJ3:(/GV%6E$*V3_[:9@4&6M8J03"GF*XS/2-K,PU]_IZ:N9 M-O=0J\H3S,P46"<=*+[M=K86WG;XD+WE6%?!'+-I$HN&1]-27^]T M8[F.C0;1M4!7\T5"EJ/^>EM/R)>N#(7T"3;J_JVHJ/%K=(J/[569]*F4M8HC M7CKZSF)%_2Z5(2&OUW7##1V( 8\$3@79+R53P"0Q ;>A\+PQ_I2G&;U.$KREMC#9#+(1JH>[VJ @N2AZI M)Q>9!MOX*FN,Z_-6#5,IV^]N2_C0:2/50IC--\SK(M1%]TU)K59[1[43(OR% M6B+ILD9I](PTHLTM;HEM4J'C4N0)/%@27BUT+4^% KXM9LNXM$BE;#<+)YAN MGUA?86 II$&69)L+%RMGA90,I>E+=\[UMT;Y3B"4B457B'MA#'KM;?NAS/4X M2"S(DK>SH]NG8R^%MG>$>@W-S F:>:U;7$%4DNELUEVW+LI)V)J+@Y4"+!+J MZO6[8] B-S#$P,-S$$3X'LBX3,J0P^OHRS=]4:0PF4A9)TH(./8NSLL3X&F:@Z MU8]B>:EPWGTH8$"-K4DQHX F[#\,D^62B7V/CXG)]A.,E9M*HTOTGMM=C?EU> MHC^AGY6J"I<7PB'Q-J@@W[AV%*B=I@K7 [/>RA#?DQT;X%NFRH_P)RK<@(?" MZEIC Q+S:N/*ZE8@>;&@[FG_F5_GO&S$6U MU)46 4Q^P&Z .,/O*$,"KTP3 M82GF6Y,"+;;BI(2N9U<3%TJ \E@:D.[+^#&)! (#7=)$GF>6$?\ZA7[!7=,/ M@^\$"L"" 5@LM[D %3K),2+EV03'&;QY;U1"X]'LB?M)FL3^YS %JVLOA"4_ M46#8COG]!QH@43(D,TZ+<,VAQEG"22H*2D4(8J(Q#^O#Y1:ZV%;L6R !88T[>CTPNR%O[=C=3[(0?K$,UNPK$_1:4C+>W< M8_9S,C75[=(01&V(,ZZ&2I&A4$.+8?(EB; E007UJ1NNC MTV'@]#/&5A@BZI(;AL81(]))-P>\(84/9$OZMI;B'3/L84O3[E0#.YOA9?UG$5RPGN!& M30N8R3EX-/@HI&O*(;1)X"0ST3Z@#!:7;%-0FT":Y<876%S['K$7^))B(ZC@ M\= ZD45J"H&D;A565A=LY!ITVTFG_J:PUH&-#CM%4)67(2+X$4ZP P5)I5"Q MR>VQI>]>YSJ3,$0[[+,RQ1%^!G8:H;L9LVX4IJ-BP@Y'YF(84'&4\F9)@8V9 M5_":M&5KGGTTD\J4B04LH&S?*%_G.H-3MPV JED8+P"]E2+4M1>V MM#8+8=Q^RM%RWG_[:+4;N03BZ4]\LCOA7"),F"WLL5A3:)^2XY73UV$&&\VF M$:$.'U*42S558;>K%'$4B>0)0S$K:S@? ?W#UTNO"L M<3?ORJ.A]L PF8)VFO@C M56AT<5VYQQ-V 64=9\C%9BX/O0J,H<'L$NH\#4 M1,F4JM&$L[)4JTZNNN[N MK6 MLJ'O\E&/#0U@S0;4/?Y+&,=X-O$+CXMHDGS"IIGU24]SC88$ J3*E#2# M48A41D@Z%+9:Z6YG:5(/-)FWVZ:",/K,(R,U/-2P@?E9W>9J^^NHM7T,OCHV M0VN@6:NZM)ZJUFF&\24%5&QU"5^4.EP@+AV].E/RG9DV%QCEGF<8*+A$ P83 MI1-4Q)]BQ&P2Q'%V#I(BUP$H7\=DS-C<(A>^G[1DP7$8<;T,W=5EHAFC.D'@ M8(5&RJ#]Z&$;-\11ZX*I@?>?](54RF'D 6X8=[4YP0-X8Z5TK[J $]2 M)FUO+\+NLPORO#G+CQW*4I5,19,Y!Y1$%@@B,O+#B4!&VZ?MP+G V91O8CL\ M]MWHFJ&R/%[)BE8*G5LR1VMC8:\F.CB,U@6&3![9,EX>$FDH0P,(\O5Y03UCOJ _B77'4NNX?APN"W@+%K$ MT:E\S-ZC7-]=J^<[PU'G?'-SMW.^ ML]WKG?NCW2#H]H)Q=ZO_ P<#^!.'N9IT7W^,480CN.E/<]ARQ,!'R3K?V=KI M=SOR@16Z2:Y3M,QJ4;K3X77;^_CAY.#TZ-VO!V^\T[.]MV^]_:/W[P\^G)T^ MG)F%^;=DM'UP4 M(:^[W_9*0V21";^\C)/X0T'Q85)KL-(G&'][4_"E>MZ%_X>E@>=GR7FW=]Z7 M?WW9?CM(_OC[R_"C_TO\5QS__-/YFY^O?D";&"-JL^#E_FR(&H\S32?@2[TW M]] QMJ5@Q\S;)-W3G3.'N+VPV_#C7AS0P_#C&?%?96(+OX#K?G9\#PY M_&WR>?"?T5^=8CSN_+(?G< J_^<'PQ(2[.5+GCO'Q[H_@&\W\J\18!D*P#SA5+P;=U@[OARH(-<*#CW-M0F)Y7#\PA] M/*Z< [Y(Z4>ZJRH%ON(TR/>8%*J?DW,;!A+U2A5:$U*I2S[:9\JT"AABJ1R#GV /IN>;E__)U8>_B_&GR9=WTW30 MV3[X\/?%G&RO?A:\Z__W0_A%$%G9O(_^")_8!W*_S\71GEKW_V#WL M^)][E^/M7[YL?$RO)+56?RAR_Q-Z?=X$Y"R$\SNBL@3J^_='ERUBBF%#C6Q8 M923/$C%\4C-F;7OI/0]?,.M$,4$:1?:QW(IO :1_!4^&!.8&:@'=,CTP^@/\ M!;PP%*72[S^_T 7C=&Z$V82BHMQ$U[('ETQ@.5,MO;2:82M/L.,. M%4H0I&C>BZ>("^9J(NRW00_8=M*\]$!8"0H,ZO WJ@DH*#M!^V$C MD#G&EPHDM=_]MCH"Y#"R5)F#LU571%#UHMC!JNNI-[S$9(IP23+E6C*J5]#NT%BFK M<[)':C4;M;)$BH-HHGOJAFV!H$AS<&V7 %C'?!_ M4^%,>@N(UHLMW';O[@: MTU4I=2 "KJ5%\Q*0Q!:!*XR8JA,#Q!/VV/70:=K,\%HS7TY65P_VHZRVV&FJ M+9IJBR=3;0%'4KQ,"5XN\TC%T^23['[L 2_HG?N]G\>@MJ^[QC0/X9X0#QZE M)[I&8O:. M9G2?6I$V+92T'C5^ZZ?T_^<[CW<_YZ\G'_[%,^N_II&+SI@.=P M&C+"C'+:RJ63.D+B"6'2Q@;;EL'>0#-6W&:L6W:<9\NT>:EX'TYV8H! MW"DQ/I8_B85]^#69U';0E[L$C9HKN,BJMP+WMU\1>["%(#7$U74#I.^@GDFN M8R9"S]2I3)DY>8*Y41 9,NH#B0:'?Y1K1 M(>&9<_T"15:>U'&,$C1;:&5V@4F/N MU"40;)S$UEG?&<#T-ZD1"QY?"@8EU=/!AT<+*AB36)]59)P=]-!Z]0Y;'DA M!#YA21D1;)6S7 ;8PQ2&RV;H[ MXKI)QF&>Z07'QPUV!%C,H2U0)O+ /-6E=2C_V$!!ZM5!CG?.&2T]U7.-N%[& MJD%"B4A@"Q)3R\>YQ0UR'RA7*;8Y'TD'K%*ENEI#0(:8UW&J6S]0]Y:^.K'! MFM)0R_FT-=BL&VR4?0B.%-C^(L3$9OS*T9%:-!WAM3+:ENU^RA&$F\4GQ0C, MCE),!B*_D-K_[^;%T>_=C\=_7MU#'';) M?$Z22!V-G2C!W*C_B"=''XOQGW]^^N7+)_]H-OVP/SK=6_OH\36[4S$(3_J3 MB]GLM#/X"%+<^3.ZS/<.7_^'0\ENX"^RQ"/[EZ$:>P=?X.NI:/&(Z[I,EN%4 MQ6C#_8IY]&/*-M ;WG*#'#W&KWAK"E+D%2VO:K]AL:$=.T/&&D"YNAN4"ET2 M3F2 ,6(:@Q9$Q77^QTWZ2+\/VQ[NO600@/!C;((1-7"*,,**C(Y*3.*!3N@! MWK8Y7,:N@"\]H7]\//ECHW@7'G_\Z^PLS'[;//B]_]^Y3,G1G>X^HS$SVITU M%[#,A5^)=X[ X*1)Q+5R;!H22+'M&)J3F)C9=2P_[N+T5J6<5B>]\.JX021N M/E)UKQ(@D=JW27I()AY,PN[_S;0U)\[&G8W.8",,_$\J..V].PGW_SW]>4X< ML&CI#L5!@JL1%3%/BAC#T<:L$@ZOTCX'8-K,O,.S:N$;V+LI.+%I,B GL7.0+8AGUAB"NY25AE"=Y,DHB71_%_#<"M MG.,DDQ\Z+M,%*T^I, MKGM;\'52(HHA I-R-I5[LO6J!+3.2%,F3&VE1E?=H_A*6SJ:X;&*UJAMX'Y5 M!1$Y'(W?Z#)LD_Z9OQMV?RY^_^^7S]UWG;]>_]D9_S+.__KEOW/6VYEFA^#F M:S@MH*.E+T1*&$3[4)HB:G&'@_Y:0U0V2;(2D)D.*Q%,A6YBTF+@9%(2IX*# M@DA@!?V-;5)2W\'*7*H[;++!7/7W7/+YFC4V_KPYBBHW9H].".Y9[Y/!_=DQ_@:#3/VXRF0E,'V13/- MBX:%M7A$3=D^;Q]=MYI1I$)-1^73;(7=+(OUX'?E2K9DTOTX./^KO_W'I]]. M/FP5I__)1^_^6/^:DVN\AA/J53Q+:(DJ+L2GC\?JR^7!^4^=_?% _=E1?PYW MQ^!"V+=;7:X3II4[=)ETXF?\E$UPM-7X0$\X'BR]/4XTTW: :&12BC5$J.Z# M!9=U2Z=E)U.J(M>CC1.;!:=Z?K=L>=X!0,5'H,TR_/J+C2\]GIKP!%)H)C.+ M,@>A+1.:6Z7Z("+35(&U3$B?&EN04M0W,%BKOW!0A:4.=+P[4'YG-#S?ZHY' MYYO!]NC=A5S!T.Y?!9'ND2-T -LU^QQ&"."]#U\+ MGXA#WVGZ"P7J? _T>X20EKOL!/XI^:#C_9CG4(HK_?6A^>!I.P?'+PY_/#3 U:6UYGPDE:RG3!* M(95NV_E;V\34JNE@HER$;GX"&^[?N@F^.0HD'64^*%[J*V*X&"5P4 AR"_/B#,KZ,7O_MG ]S#[- MBTVE_TY?3=:3M@FY(M-)W23>X(2K?9.%\A$D82NZ94 ,Q;=4DFCU;]M>Z<% MY2*9_['2(^K>U_5MHBGSK0SKJ%;JSTWHH! )YW#=*E)G*<[KOD3_$2/.[#8U M4$T-U).I@1([:*LWZ _&NUO@NHW]\\U-,(9V!IV=\U$0;'4[V]WMT8X_9P=M MO@&-H48^C]X8<#[W3O[<'9']Z;P]/]=T>G M'T_6R'K^D.0.YGS)/-T:;:O^J+]SW@_&P_/-WL[@?!=VY'SL^T%OIQ]TNMOE M;3G> \_@\!RLT%>#=X3B@=X +8,+-NGYM0# MHD\X4='#R]) R]+>R2\'9][;HQ/OY."G0VP)_' FB9I3ZN,\^N =_.?CX=D? M+7CBW=X9-7D>[?_R[Z-W;PY.O/=[9V<')Z?>WH MG'I';^6SGK3WK=;)N\7,>5/(D[/;8A)2O#T>[\_:G*.C.0JFU ^X-0AC&!_\ M+/#_\GZ*DB'8)3+!YU()PW_4/"I.45(VF\!2Z8*9WX_>[^G*"N\HQK> ;=7M M$^O"H"4VVA7^5W=[MP0SPD4?" A81Q?%+4V&@.'*AT562.R"0O<__F3Z"A:] MC:BSQ/JME(E OU&DXK&FY2Q%CC-I9C)3>W.VK^<%]J?A;)XCK+I4$85$AVGR MB>ORQV&*K4-#/_[DEN);XPY[]<.\D-Q5IL?&H!5#%2NDN,"2'F($(0,TX.&2 MY4XM_0C6&DXI1L7PB!G&@V#0'(U/%2\J(JVZ5.EL;M.8[<+"Z.M7C7%(?"+. MT+1,&F^+05V3',89%\2B4:6<3=44%@UUG,9GI70>?:4\L](2OEN%39[H4!0Y2;AG9';L/SSVL]+ M<)\4[3#[?.ACF^.7E83_%'/VF;>'B5Z!N#WEP6 Z$#/PD9*J,8IXZJ:3.& 0 M(/"FTTH2 8L)*9XZ+G"DY(YAK:UA ].'UD%=,1-K@5,Y*=A(J\Y9DE(42X// M[+3!7ONG#MP^ZPW:G8X7A:". PX%6#)UK*5CMJOG& /[[$="\/BLU^X.X#7V M ?R!ENA%:=6JOUU:*^*NOVZQB,AGP9R?RX)/"0V-U!D&3VCI6EYU ME5N=W3ZX0S7+O/1+8/*P0_#9ZD>KW_ABY\NSO<[ YV=@?#737G?6^=*H;XWG M;^Z.=\_]07?G?'>WK]1X>WO4[P_G-/>VK37)WG#C%+:(Q,&>\&TFX[GAX>?: X%CSP[H_30XI?O3W\L/=A_W#OG;=_].'-X9E^ M!O3_QW=G] B6+^SA'QXHMH7E4)]#=;4V5Q%&E9B37?"'O329^1%BI%Q<8#U1 MGJ1M##?]7("'U.TX')]"SL.L-?Y$<5*77KCOTO:_S-ZJK,$"'?S.G M;I+F8S I$B*NT6PSC)#(\)%4FFS3J+!J"CSQ6/!AY5O$<\/0$/5SYI1I1&@7 M[LW#"B?$YTL-+3RX8AO.KS#RXT\)>!D3GP'9.-(M9L>(P;)A$4:Y ;-B1%T# M;$P1HNK@S9 )06;&O5W2\VD&H&?0@J5!_Y"*>>?VQG9@39) 130@@T7!.6JD MO=6=MB7(91RXH/F"/[S!;:F,)9HJ 8,=A-$E2*>J%R0SJE\3XZJ>S3\ +',"?H%^:4% M, 7K"SEP,I6LO$&UCY#-+"@L>8P@J:LOHPA$XC,"4N$"X+*-1D#%C<171I.E6521X MWC$$SS@._"N%Y@II"Y<"$3QV!J27="5^UM)-Z[@?1;P89JB&WUI"^LAQ[1/3 M$L<#%<$QAZ,PYT&U>W"GRICJJ;*7SVJS\PVSVH%OO\6L^O<1R=,B6** <'3P M:WTEO+&Z.UMY]95%3V*D@%QL'4?$;)E;'KX _PV0#>P4AQA;O M57H!(KEGA&Q:I%GA@GV>]]F!G>Y=8 M-^B8N[DK_8YR'<,4+$@& $)!B)-X VM'LC$"]42J!+F__^O)]6_D!I0)3P]U M"YN7W!C A1>;WG-<"JEWJ*S(/JLC[PW\3M=!\('^_62/WQMH4!%95WD#4@=K M--G[GB5NDBF X'F2+^WJ&NNG&:O?%3^KQ @AIJS=#%E6IG.T[C<; M>:;XASD3O6U])O3#64*X/7[JCQ4JI:;0OIJ 08['H MRA<16G^=]J!D_#F7T_S#??=I.^F% 1,\AEBJJTA$S+$\9HL%0,UY41/;%=A)0/P=(S$U&)E2D-N';^ MCHR+Z5#E@JU<[ NE7MIEJN !?'*B2%F2-EBN(;9O&%'CI>']-I= G?0X_.DL M0H^X/'^KVZ29FC33DTDSK:?IS"5*)VHJ!2+>L>C6M3%AP-_[V8_95B [P3;Z MNW08&- ,TTRS-:9V1G);Z+#U%%L* >$%Q>,]*>#X=CO#P4;7 MC%&]ID8"A/E\YCG"-=-5P71 XHK@;WU M8,9SL6^+*;2((($1=Z3;+IPXJ++.-UO+11-.N@VGW':,:!3N%K(Q6O,*(7,D M=';D'E;,AS+6$*1VF[BUS^UC;CGD7R9BQ,!@%,RW0M*RN9_8-3=+*;(I^O-% M'-J&0ZGV=FDEG0.BCQ$;P$'" 0:?%%3MNGL"1DC5.M-@ K,_5QW5%R\@0G% MBC)S;V\J [J!A?%#_\Z-IG7CP(! M084!W57 M24F(]VS;_4 V ]4S(LVM-8\TC>"%8^\+C=/X#E1&'.#1U_G[JF/JQJY\\U(W M/OYFXVV(H^GOOGK^=O_WC4YG^\6B0+G$D_G+%TVM+6 B^&),I3TTQ%C!)J'K'&Q81>(.^[< Y>.U$GKP4[S)2"8@,*8R=@:+"/\XD99_P M]6%&GD5I' ;&Z (;LF <1^D4KD_O35J [RG01FZ^R4D#@Z8[>-URTZ@G.))C M%!.E$Y5?D:'%_:6\BV8=D:ZX#/*1<\, MM!(7-E"CC/?VS=YZ!H%O=KA_#3%8Z3^BP,7Z!%5+,1)05M%@0W9 M%R-#!$/W&>MM$OT1T^KW 9Y#63KZ^> ];"4N0"FN9Q;H>(\#U'[*^9!GNXY" MF,L,<( ,!Z&_O-2E1947=5D-FZ_8H'R%D^* ]V&$*=,-"7K$A_7!%^0NIM*! MSPJ4(-<'M+QG.TX0#[.X9$+BA(29EJW!"=-<42'%!IHC3D$(#A1-3C@"?D3? M:9(NSF(9+ K[LE*X$;];"AO^Y@BSU (PO9^Q2YSOPWBU''HXX+A8(%J7V>(< M^I4J?84TP5$LT\E$ M,7Y.BA%5UB04.HX#[GDG&H.9)$V>=3L[5NZO/RZ&EMYW^YQ "KMF_2M+B_*M MW9(%(VPY7:3.!F,0DTQZV2.!6:N=-*/C[=3K"K>\*:%"]$6XYW K M-;DSA3<=]B>Q'2@A6I^FU7+B[()6++^ACQ=PTZ*X.3$L@!.T4UZ!(YOJ6YC+OG*DT,EY\1R2E%](TUE$W; MZ1F="W+R2D8DGCM8WOJ.JR_ZRHJA%EY-)D#N._,3J"_HA67V R]<6:89F,M^ MJ[-!Z5LJ^Y0:1O%=D0 ^I:HH+#'L=VRQI=2$=%T'0.?5Y#M-&J/N2I<8&EY^ M0WOES$]46,YQZ4S"F#\;)5=+C (I3J@6-3SF0_7.#TZ^.%[TNIV<"B!>^*"YXK5RHM!KM(>WM[ IR& ME*E8_K?,!(7/\T*&Y1$_YNQ7K\E^-=FO)ONU8G56@-9@749 N034GL^P_.^= M7+RV[@J-;A.@#HQ76[(=L&(9'@ZT&C)JK&I+F%\R3/F$+/.E97^V% X0.-6$%,RR@5,$NXD=%F9; MA(HOX.B98W MKM2Q%3JU7VOP*>:J3AS[JC+]0[U\NHR_LKPB&S9M96EO9S?< M]DLX7ALKWW>VO9R23TKHF"^]EP+0;S['IVAI.$[C4L.D+CA&'Y@+C;T_/'[W MQ]NW_(^">XS@% Q#"<62'SD)+\"RSOV\/C(;JR(ETG;L%H+%",?8OF3*XCZ$ M"M.6&\?AZ),.TWIGLZGR]CEA5A%>S6 @!N^RLR*VY-X>:2X'80FF/209Y/(H MNWC]3J4)HQ1$*AE=SCD#]<"M[?-!$3.$2@2QYT2A;A!!])ZC #MN55+D0S1V MK+ASALX22;]8>=11"\-C=B_>^.G__*/7[[]:XJROG<_AQKWK?'5G4L=[67UY M-"%5V0>?]7KE+)@.\SSW7]@22ZJ)U[>54W%O+X'?]_8/]\Z..%(4P;$/9M4J M6%',&VBA8\6&R9;9&\R.JS2WL!P+ZYLN)1B;5?-7G.NR[\#XV)2[%N4RHH(# M 6 G)'4Z+@M:"*1]8.ZRD=(!7!2'KJA&$]4ND.F$A(%KF#8[9*NS[.^.T@L_ MALV9L\->><^'+T");/X3LY'P(6R4U-??7*K@U[WCDX,/!W+-]6[RF=,P LGT MP>[!U*&M%**JD$"-4M+1,(%>&UPA?'&WW1O\DR"3L:L2] J:0*3%,%))"IQV MG+J@7>,#[M:8"",RK-@4 MS1B_*%;-;$W$^F3-L6'==>'_@AHEF3CB'4Q>5#:>+G(-Q%5BLB M/!;T7SD$1Q"'IGE4M;5:=NJ='.H?]U[_7+S" M@CPL9%)@^&144P6*]T)M:*4Z\;G0*E"VR;CE!6"#D5+3?U8!W%S",N7^RDZ5 MQXMU;.A/?59H5HVH2YS26R8VBUUZA7*76^KFMSI>X,^JA5;TE>17]SL$,H%K MAFN]5@Z#FR;5:3J;).UNM7<=120M,H;#LT88S6MHF>:E#G_+&!_<$&SK1GFE M=,=R;?F.>3GJT.YM!G;=N)Q$88:5AH@B$(WQ"=- 3=W0W*U/O33TQJD&W)#6 M&=WW95)OI= ^F>2$ 0E#]F#M.;Y%!1G-@:]&S8B-VI>")WR9N;VZ9C5V6ON]N.EWK7Y._+^G<6B@% MTDM527G,-R88<N9'4RQ$(YEE@[0\#3,[8U9RI"1SDIPNU#,SQY3- M^DW:J$D;-6FCKT646U@1_[_#NCN'WF8/U__XX_-><=[U*J-W[ MOE9/U-])5(!1-C>KM;I**P%$,^H@R?1-0.[>%.0-+68TJL!NU<7E.2&LP"D[ M^6]_L&.3?B:4/5A:B3"MN+R+%^TQ6UA[D?H2UL7JUDT2*K6%UKJA5&<95W / MB_[!&=>3T^56@330:?A%#1911I_+PXWCLW]W3]#6QQH7REG";X=)@"%7;D/G M9&:NW3,4$"P]Y<)E-49Z%DR M8D,O)E.AEX$5^+,(+B1N3)D")B64!DTX!KBE$^:0P.' M"8X@9&@C;L9 )"V[^+Q"_(3L;TGP;"_M&D%(&H7A6X5AI\3,2>5IUI5R%0&3P]Y#=,D%?*70A'R$N? MTGB/^;S*XZCJ-:'&M;;<3$H(35C3O_"6JWK>.TC))R6DY/GDTL.Q@E1/QV]S M+=RV,4,;+:4$JLZ1SF,.8G.:4P)602#D(&A=87X95EILP;%B96]BIP;-V7(* M8P&1A@YVL0_I7(SXF5*=7>!".6*V]%+/EM2=OCL(WT>/1PC,N :/VO&I_$%B M>IG2;P#+( \4WK-D4%/W+7UW M&661=1B8Y\D%1]NQ4( UC0IL*6!5UJBOQVH#[D&N,8;V3O>]?K?#O;DEEGMW M :P 6R9E!F>F/C3*G&3@N41"">TLITZ-#!XF-7+O48?E0 1.0-][OH\+>*(; M0=]3=N/%6KFD=+1)UBIE%"4DTF#>-)R"6,5JB1*QJH@ 21"[$;XW M+2C]AK9@D5D$FOGN68U3SZ^X$BI,8[?YQF-$JQ#MXQ(!(^.MT+DRX""Z=Q:/!F=:C=/TC$1)X0R[P9\SM7WI0[E_!(4*:D#8PZ5 M!K@04P1GJ;DY<2WCFRX(6F%+UF0.--UVE=E$K]0HN\D;,QG#NREJ;.(Z##7[ M++F5><._FAJJD#N4MZ2\7:,(VQVIWLDW-V&EF5J272!8M$-N#='027B)C19C MLHON+(9; 'MRHH0WE"N=3'TK78;&<.5=0"9FIQ"_OEL;0RNA5@B["7)4TM33MYO2+-XX^V; MF2=,\.>63>G7R=(C3IIM-DFS)FG6),U6:^BD:,921TZ8!AO4^ )*AB#>32@= M%H2X'DBK&(H,HY:8]6?,S'DFJE+4Z$QA5@ M?:<[H(VZ+_46D)T/]YB?9BW7R[(4)2XV0^8^PG$:=E^8@T7?7(07#?8*FV\8 M-DLE+J$YF6C&:(?$,Q/0&J%/D5\IN2NTG:'=&"G**LV_1MTC:+'Y=O-%WXF7 M<$"Q9G08#[7C><+POT_&7ZBSS:1M[K.J6JF$Y>[8H.2'@]RCH-!%;^]]>)FN M>,=TE?QD_'B:-#_SRAJ_ZC=5=C_JOMZ8X*X>M83=-U>-R"]^A;H+ MX="R2TP'Q Y6'%GM'%P63!0BG+ VLICX"Y8>7XJ4X^@3RI-E9\6QL2L&K)S!3-+Y_DF$."5J<[.\$JE>)V50VMCYNP<.R 06.9Q&,^/>+U@O&1U@;OA[2H]U/9^]=-0/%-^CXREGM[K1A['-0-BA!4&)Z4-'I>3"B^] MY]T7Y@"%]6=2/D1?R@NHE6?+>]Y[41=(H"29];5"!DLD@6.#!(Q)QFQ'/"'S M79ID#M[;?^&>Z_*=[O*Z\5Z:L3Y7[8MV"XM8\'Z#V83R*(8!7W!?T69IQL8< M*D'BPC3^=!;"%'N7X65-#S#9(LY+<52?[V6W]49;'#?G,HIF&M3VEE^Y-&LM M&MC)'Y(3B$V]LSI@7\[1<4Y,+X)='+ 4:D/X19:'Y5"])O.I2Z]+J[077/R M<-64GQ'?G6.$+6Q-J*P[!L9-GC*,2_>[W&V+KD\R8Z218(&/09>A?J5]D9#B MZ3M0&"KY)+CT)8XF6&A144BJT.R48>P9E@J?*(!S,1,R:WZ(O6VR_57*C]KD M FQTZSL4B^VO?<,%&V^&XX)=PMA;,A,U!=28@>8VK/IF;D0XT6:7.7H3FE& M+,&FYN1^ -(&FA 461Q(M87^(-E7H]DHDAH)W8J^B.U+%[N782&,CAU3>]15 M2;O"KRX45GH3:*N/03_\'55347F67TT&7O=IH5IU!=#&:&MDT/**FNGI S"G MM^>%1_>8"L*[V2*]+5:K#(N1Y 961>JQW@E_HO.=#K>H^0KXWEP)PJ^Q%)V;4<_+:5*EKR]B01=FDU.( M*EVCTS(!UX<1\&52A^"T7]L]N%(:R>%FNN4QN\'[MJ[)]/.MFS\KFZ_1Y0-S M[]9!Y[D^K9QCK63<;'J%A99$5S@)72VY-LMP739"TKISRT$WA=2B26)0" L0 MS@<^-:-'*H@$%/'*],6&">J=[J#M[==\0>63H$RGROD0O5VN>_*#QWZ8BFU:.]3:S>ZH4B>AHEU( M-V'NE#96"I2<]2E3A-ET%2HSJ8<8(U""-,HN7#K'5;O2Z1X)%')DTJ:Q;&R& M*PS(H$SH;9N#^^0N"N&=!3#",/=NV^5$8<:%56;EM^.+-M:T$V MCW#)T3KW2_/0%1Y6)5<[CGWOKX*XJ]D7#1W76WM^IAU&6_XMJO,@ U 12Q3C MQ2(\H)0(RM)C2YY!@*.HTD@.?'#,=7]4I P4Z57.^7;-ZC.?K!* MYF6M6CEV#Z$FVZ.>@[6Q;U"80CLZKOL4_!DR&0^/+2M$I:/,,)0CSD?Y%2R" M-M%FA)':-=!V?*.O5[J7M&A&:EU+64M;*;=CV7QT8%$BUM2 MVI^9CKJM"S_UP8(9&D]E.)/T3IBYT?3%WX'&T%1[0:(%L%^-J2)$.[@I1SUP M9W/==+] ]RA3OW#]E\/B$]\K=LLYKDU5(Z%/Y:X[+')ZH7.63K[?L;YA-5@( M%@S$S*,R$EH+ZUK-/[DVZH18+3<85 ,+-56<^6O%"L\#Y$,_<@:H&Z48DX7( MYQ*G>4E:H^CW_I6?HGBXTB%"2("G%.JS>H6V"C]BFBKM5NI0B?7%.9W"D0;1 M-]FB(=N!./2)\HV!*# >D2TZ?AV!Q[%Q.KI,T/MZGP0JPJ_$,XL_V_P PA)R M=?,T4E_<^ &KMVG!O DT97*KW-#*)K3 MR^I*76+L-AJ9N+K;V>C4;5=,$D>QVS%XKEF$0W9:")VGI$=)Z I3XCX\D[SA M%XK$NJ^,JP^C$9*R0:6=ZH*9,BLMC..:TZXE4>/IEMX@-HA^?XOK%H8S_1MF M7+M&ZLLJJUH'=4:^O4^YEJK15MIUS8''47E*PZFL5*A1@;&27VN-=D7DLC&S MRM:W7F0,,UR?(-_84CO.&BR+=GN")V'MQ)GS;&J5*FV*0D!K-0P;+: MT@SX-77&G*5T6F?>WRI-P&NG(K@0;$)ACQJK,*=VUTK,=%96 M6U;P2!:/3S]F KY<9425\CZC>*R.>8_^L+?OIU'B:++)JG2-:\276X*E'6NA M7J?9F$V&60?*=,B""G>L/)TQI"&"78FH;>EG/,?F4*S-#I;M0[O@KI]B_4!< M7';^ECRN(WJL@5SM(7>.HXG*RL(K\(C]+:(0;VC="U_H$^A>^7'&Y+?9*C69 MAG+DL584#SP"JW,4E@3!T97\9P.!#197A:1ZP.2D?<+_*D?+[I-Z4S.7\DYR^P/-4#DR_L\LSS0/\>##_" MP)"5X_G+6[8&[?[./]U%D^_3"^BH"^?]:$QBQ$BOFO[WQE7J3U_R=70%ZW3M M-2";45(T_C CF+,[5O_U)/?TX,TEP[5 ?LR#&RS[)5C>&_""$5XEN%PRS5Z[ ML]5LQ!IL1+?=VVTV8@TV8J?=;533.FQ$HYK69",:U;0F&]&HIC79B$8UK^]HMWVUO M;M_]]*_;\CLZ%(T*?&3BOS8J4&+E.N0^_>)1LY2G8B7.P MJ?K(K7'KEVI:2[OO3F2:*@HAPS->=]#J8/'K:HW(A][A1O ;P;]&\*E+KK=R M]^FAM[B1_$;ROT[E/X((R6W,N3K&1?J*!PCO+\:^E+NBW>IUN$T)L M3D=S.N[/1FS.1W,^GL3YJ+\]'F>H4)H V;C4T!&"23 J,ABO2K.GZ29^1W[@ M_<_[J7B-6ZVM0>=)1TN:8] <@VN/0:\Y!LTQ:([!9JO3F3\&CR"$J,T\!S"+ M8X9%'.;91C+>$-R%IQ,RO,\#_7!%#_.+H&M#5W5H'WAN*_?=!MLKO\@:(6^$ M?)V$O-?J=G8:(7_L0OY@=MK3.@W=UN96[XF$ZQ;"935.V>J=LO(YZ,,Y")(" MT;<>1!O<:2W'@T]UU3?@3FMS9[L)6#1GHSD;\T&,[<'*K_W'Z_@A_?-;=;.\@PVND MR3W/8'/=AI]_5SA*J>*N_*1T[V6]'2WVZV?2(#8&(*_37.A/0\ M\L209M3@V,,@K\Q+F J W\#37/KANZ7C6=$!V,="W!-=B/N(CT)=1?$M#\6S M7GO;B',8+SLDM=]6=UR.?CYX_V:/#@><@H%YO?.L;TF2#3FJ_:9?0RQU\;V3 MX[UO.#I?NSIUAXB^D,E=A6:/)ZFYS7!XD5_$HTO+=I A55J@"2AP87#I6T_Q M])5*E?;+I4K[I5*E=3AB-RJLTD<$)&H*#X)\CI4BZK,8Z7M@09A<12GFV)F3 MYQ*3.!%"%?D&?TQ(B)&R(E(7_FAF&,9'\*J0^2GI;D&:QB1*+D*DYKC9N&]T M_JS'6:;X!0NFUW(H&J/92CE\ODI3G%2SW1]U MMEL_L6;W\L(T/6[,@E2]U2%"A8C,FX;=KHA!A&)E L66TQ-5/3ZAV<0UN3FI M_W_OGQRCZN]UNEM,Y^5>".9=-]$"3%")S/ H1==*-5YR ;S;N8,">^N+"I,; M.)II3JRJL.+X[YFU\78\'"?_XT^FK]X02W*HX;Y A&F1F9;+#21?C+X8>-?F]SAVPLY%$38PFD MAVB(X=7(&FR(M,(,UKT(9GP)6,O(]P+E2CU_@5XM_EHZ)+U!V_MW@R>WVG:N*#%F36]8O4GX!:&^8^<46*NOLEC&,D(G38N]?Z M3OR)UFC/W(EK8Y:]O='UIX>O])5.9%3/^IN.]5VY(N'>V/K6.W+'N:>OB+]3 MNP5R6S[;;F^ZT1<603_+DE%(4DAC(0K',LV[R(\./]3X&\_ZSOCAU1G>@,@, M*U^"4P+W*@=W9/3)1S9&$%9DGN1K6N03O(HP02_5!\6?78;35MGZ@!>C!QMI M>EOD7",.6OR.%AH:I?F%\1A5',W"^+8S_;0$C/KE3V2%,VPBTM2LF72?7_KD M\Y36O=ONE:9^#0=PS<;@9A^??A1^6/C%^Q3,B.+BDEDK8:8Q^E*XK[A#:*;X MTVD"ACHYFDAS5D311@Z2[^T?'.%GP$DK_'1&$KD^)+@VTC5W1FXNALP[?4U( MRS6ZKF!P7I!8-B>'H6VL]N \* L[,NR3+. Q8&VM>F]V5X49FN/4Q4]&& MG5NZ%>;0AQD*"9Z\72=ZX=RD*#I[:0+V#05UKXN08I)E\7LNP,'-W-> EY#6 MO(74R;8SI\J+SOQH>@E2Y^T?VW>-X2\@ZY67K<]YO=6.=F]YA[IYR^A0JT9G2 "&2-"# M:B;$^59X'JPWWQD218(4T9ZSV1$KDRR18+9E#@_3++].T/QE\WWT(G<$HT\] MR1H_%__LQ4.%]W\"+Q=O)5S2O5I;<6V.P9LBU2'JY<[C52GH[X/.VW5\E MG MQ@NL8\>GL%3W^$"L MF!2,&XP;@:5MM F8&8]>H&(,%%B-.S(K4186>$[IQ0CL8J2EQ9ASVOQ2LG2G M1K/K9)./7G"28K@K59]#6+3/23%"Y3*<>6_\F7<4FW@#QN$Y=U5-43JE&XX$ M#FXK@8\S(+_3!.2;@'P3D/^6*CY.=.LX\]KH]C.ZDL$3UA=RH(:YAV46<)YS M:F;U]%YJ@?FD$S^L#*TAH;$LN'7_;XVHN'779.-:/AUUV0C&M6T M)AO1J*8UV8A&-:W)1C2J:4TVHE%-:[(1C6I:[48\ OC#AF/6G?)<,O"A*+GO M<$&^E0SR#TRN'% H[$GRA38TVZL\%(T*?&3BOS8J\!'SY>H4 6-Q]KLM#I&AO96(5L]!O9:&2C3C:X9K$L'8\3NWAO M-$H+JE$IEZ,\30S*U1Z$;PDY/_2R-"34#A9YK[6Y^[2)E![ 6&[D?-WD?- ? M-$+>"/G3%O)NM[4[F)?S1Q#=V+MUE?$3<$V^5QJ9ABMIZ2%N]5?/;-D(>2/D MZR3D_$KV]PU%-R&Y&M5:KR[]<1(OKZ',%E#U7)/OM6#3W75![[?VME\ MVI&TYFPT9^/KHF];\QQ&S<%H#L9W?S#@TNAM=Q^6W^NK0L?K $_PF[)86\^Z M_0I#U;-.&0JV:K[>$F6@3"710GA/'W]51 0R8]YN1B3H2*\1R.;H*O+>)?X= MHQTO@9BHQ\MJP=?E:[.=9P2B%T7)%0$*,8##97*5"08KK'Q(M!!>0K,1DJ+G MRLP&D:5D5]E#;P D:IS*S:WVUF;3;U16?0_2^+79[@V:C5B#C>BV=Y<6-S<; M<5\;T6OW>\U.K,%.]-O=9B/682,:W;0N&]'HIC79B48WKZV/Z]E;I?K>]O?0">O F MG=6C15QWYZ[];G]UQU;WS@7]$;4^-XKNH:?\K9U;*U-_C[B'\6Z1(NY<53ZR MEM=&@38*]"DJT&\Y$/U'K3]7B!W1*,NG)QNKPHYH9*/V(GW$PK$"\ BY0!^Z M_N]H<0W*RF[,AY[C0]0X8D#Y.YPWYY:^OXFSBO_^YMT(^GT$?7(G)M-SLR)KY4&-LXH!L[^ %W] M56#74Z9&11KFH5H%\%437?K.YOU@3O?*VV7G>V4;C[PY!8_W%-Q4\I]WMS=? M-++?R/YCBT:M&CBN\\WXI@\=JCI%P H_4Q*H:N)4:^ME/=@=]<@.96^[UX0, M&F%^&L*,R]#MK3SS]]3W^CL1Z$<8,:O3SH\_7D;U5TTL;/6>T$/C\);6975 MRPN=_X>>[ZI/^\JS-\W96!M9:<[&-YV-[>9L-&=C58&SAY[O*H+*@\Y\3/F1 M1=,8FWX)(F037[O5P7YH@-V[JL-Y\(FMO))LM[?R9&@CXHV(KX^(=UN#G7D* ME4;$OU,1[\V1!#U^$1^T^C7$I W\^TWPPN=+_N%_4LRL!MYPYCW;= #A7:SW MA7C@\(ZIC]#M5V%^28]G/KQU"F-/D"63P*Y+7:?=O)7FMVXD>_IF_W<\RF !) MGW^1*L4_C6#=\%W@K2K^\E_"./9SQ7]B>+Z[I2*@W[BMWW5+*=P$KU6LQF'^ MXW&:H/:1-1.N@C/_"PQE;?;]-^6E:H274 #G1>]^[G_QACP+/"+/!NWMVVD> M/'IQ4O.Z'Z>E1;GF1?VV]QO2X\9Y&+.H3/PPSN$_GN^-BRBB8^P3SZZ/1 M$ MI^M?P -93J"(0-94GM$W7/HP>W@]>=XTWUTS7_CW M19ID&4@?KM1%#"L?N%/*P"M/8M(E<"N.+KVKI(A QN$ C'@0:CQFG@WZ6(J" M*U(/&X42GE_ZN7?U;3-=-+<@@>$Q28@,9^%$\&M%V^$Q#,=@S\1Y-/,01I/& M&\. 0<6I".8R@<%>B@ISX28=%,T1G.H43:%+$4%CZ*#TW06,YD(LA]ZF$VEA MV4<.I_+8_[\2!*@)D2%/1I*^U":9,RN!'NV1=7:A-AAAU!_#%[_THRM_ELDL MMW\_P=*#3_YHK('E_[ M4[PKO1.5@9(925_'.MQQM3P\Q00^ %^0&968Y6#7Y: 21WYV25.B']!H ]V+ M0M2B9Z^2]!.^:"03QB?Q]_0T@@UK:A^T)<&4!"G$1_"Z4SY<#_!O5*5L"F5@ M3:H,-5509>WQGAYMSP0\L$C+[>8VD:(M=G#O&.)Y'M<9=> II:G?IS!?DU> MTD_P:?6\T]J /[VX#TT(*F)0[W4[G[NY:[M2F/JEQ-1/%Y-[O?>EV][=;?9E M#?>EU][\3OFPUGMC&D6VGOO2*+(UW9=&D:WGQC2*;#WWI5%D:[HOH,BZS<;< MV<;"-$U"WH3I@Y,<:T.5;P1 MH4:$GJP(W5>=V5*+[3M8@>MLH[MGM;FS16GLDB>E$9I+9>67RFH9=[E,2G:^CSZDK(U@#* >>M:"?+JHA6=DA69L)UYR;>[38UVP9 M5M0:LODP$![7-H,LW/&%+4^=;FMKL+EJNW3-=KT1_D;XZX1_T&_U=CN-\#?" M?ZL0S)H)__(=7XS% )J_O_4U> RW*Q.]>V/NMW+%[]/S<[Z3".L*[Z='>!F! M)=;KK_PR:F2XD>'[D^'-W=9.=^7>1"/#CU.&[S=;M2J[:'.G-=BIX3ZX Y"$ M:_JFROM4G4"Y8Q/[J6X:\'Q2/4NW2PPV]6--(6RS+TTA[-KO2U/1OYX;TRBR M]=R71I&MZ;XTBFP]-Z919.NY+XTB6]-]:5J3FM:DI@3XWHOQ!E];C-?OM3MW M2Q&UXF*[/Q!H[P"!]KZ':LV'*LY\-/T3WW2"&FWZI [+VFC3IU/:W'3I/=K< MY7JHV$>4&FTNHD=TAM9:BZQ'C\U3:\]J.OL:T6DZ^]9==)K.OMJ[>LWJ_#^H MG)OZ"F3'"&,OF:K4S[$^W.(^-[T>3:_'HVQT6K[C"VL:N_W6]N;.?$UC(_V- M]'\'TK_3Z@X:Z6^D_W'W^7U=3\9F:[,[WU7T^,(R]EP,KQ<><80&S#T[#F,_'C71M7OVL!XP$'WOMMP:3O\N@A3=5K>W MW00IFB/4'*&O1)_H=5J#W7YS@IH3M'JS= VG?R=YHFYKN]=9E2G[T';K\T"- M4N5GZ@52W=-/&#E$<[95PQZ,>+ 5GN'&+?T6E5$Z('TX($%2(/3(.BB(56;) M'GJ>=X$.V&]U^S4H.,TQ:([!8SP&7P_*M]UK ,V:4W!S0_&AYWD79N%@L[53 M5T'Q=##1[F7P_:UY.<1!UFV&ZW",Z?]N6MSH::N7 K3/-MN;'LPF"I/8&R>I MEU\J;X:MI@I;33VW#\K#6G1OE$RF?@I_RI/K'NZWO3-X8D3%I-Z5GWG3-(0) MPN)Y01I^5C$.P8]+YK<=,TTEC+$?/O/&:3+QDB+UX,OS6*49V>-1.%)QIF!6 MS^$=48'GQ7O6!2$VDZ*&>3O<7\,4UL+W3H[W/'^<*Y[QN(@BF%F6TRA3-<)& M?/@0?L>S@?,V&L:)^IL:ZU^T:#2A'\&$DO$X@_7'-86SOF,^ 5.*X?=3?S9! M/\(=SR]A',//>LI)G,F0<)[^")P/[N1O/P%1K*O'H,5^UMMI][]2!*_"_))6 M]_JO2L;>LTY[^S9?).(;A.,Q"$,\FA/A0N$NQKCHQWLLD/O'^!,,@@;J"F6O MYXJ1?/L;/_V??_3Z_5?TAA:(SJ#FJ;.K$"03GF G]-E.W3-^-+T$,:(1@& ^ MZW7:O;FGCHMHDGP*8^6*E[RU[SP/$Y@6*1S%\YF5J5*2\GO"$#\\, MX03"4N2ICRM(&Q//%AV+G?:N^0:S:\DP]V% K*] [O6A< 9(XW/5!&XFK%1I MO'!H53B% P:"*$>(UW1O;T^\=]JNX1D@=^W^MU<;#_,&PNUVW4-GHF# MVC**8*G0=+Q\5;9-^OCM=P';LK!'I+>I#4 CF-N=ZMC_OQ+DC)D[PL,FZ4MM MPCJS$JB;'EFS%VJ#$6WHDGOI1U?^+)-9;N^V^]HZ?FFLX#X=E4Z[/_BGY_R, MRS&WE@@]ZZQ8"5I6/E9&E]6_O 991S8F3Z8O>]TV'67XITQLL]O>'MS15E4T MQI95&+YWF:KQ__WPC[.C_=K.*/P9W(]TXD>E[BCYU0__.B.,7SC"^PF!]69& M6'U78)>**JWL!MI:9K"RLO:7Y2V96VG^(SA1H^?XA/?_X$SC)U]4]J"RF=8W M,ELYS1>^_LX.D-;U50\*_@.2TI_7'\[F(!-%.)IO74/N,:*I ",S ZTW4MF] MW%>W47IKXR'!2'Y3WJ7_&?X++*0D17\\TO<57#]X;;C&-9H1UJS(X+8"_75Q M"2[1,/?&_@BG"7=;BZZQ,,L*? T>$WP17)23!):#6>?Y$J17]L M>T1)9]Y ER(.2*4CL+-JO8O,C_B:_G7O]1^G[X_@@@D%S% M-%NX@^&*G\*[>+@T\A!O"!@GF;I)7',-PY-A1"^(Z%;&$4S]D*T4<*K:'NR0 M'V6)'KM8%WJ\UJT38 MWIJD^3@!Z\2;^'D!4VE[KQ7XDSA0W\N*"0@3VJ@T@]'\$B\<&;,#@O"B-YFQ M[30"B4TFZ)JZEE"VT!;#5Z -@VX"/)X4&?PF>_'R(<_3UQS]=02,WUD%7OQ@ MN]W[3M%)ZZ^N!X0CW>DW&[$&&]%K;_::C5B#C>@.VMWO%'!TS7:BT4UKLA&- M;EJ3C4#=U&S$ZC;BEN5UUYJM]S?K>X1%6ZZ$[W?*?7=8!# MKZY!&%H$9]S(>B/K7R7K:PR^==U96 PVVYR&[_4T?#T6W79[L/FHC\-*(2\; MX:@*1^^Q"T=_%3KR0?NVX)TGR[WQ2Z;-'[I<+@"1AL]WA*[W62*VEAN2[E M=$]]6K=LTMIJ[>SL/!U_LY'0KT\\K*6 ;O__['UK=^+&TN[W_2MZS>SDS+S; M@"YJ60 +?QT"WJ.P=AXN0 MNKNJJY]ZNKKJP&BNIZ50T*M9611ZOW4_'[<1S"&8*X(;\Z*EYZ"JOVK"&9P' M^]1O&9V:ETP#&!C=4-[).?WK]/ST\K\((:6%D#M;JA2;D/I!_?77I8)+>F_4 M645M;JSG8"F _Q1/:(BP\?5AXZXS\TDPR=5+6?@"P]!JH.^%DVC+OMFNQP5] MMU0I+@,X1AUN+:KJ-#A_I<"(>N>="JK4,W!1VZU(E; MYB[@207N3"B &!7W!_9VGZQU8-36JU#B1,")L%<;9;4#YB&JZ&KU<^O;?6EQ M$)D^:QHCP;*6+UMY.J5QH-\QPW$ZX'1XVA)7K-F@']3O@'T*.GJ+G3N>4SZE M'I?YY&9XG&OS>Q [+1KQX55#[&7LZRO/_6K]P*R_.F>)DT,>A=E0=+^,77WM M=;%V4-?N84"W6D[E=?*#[C@UL.O;X ;B^SX98.,1&[\,FD_ MR:7O0FK=E6J#8@=SI2ZAJ-U0S1<<6?EAF1QQNCG)X,N'PT_R_(\L MCRM2+6(#\I5# ./"^X!DW@ MA6"8.K.7#B_+ FF!W8BT?7_.$W)#-N$RYN%^M*(%E'BXHGXB+AC'\1RR+\/4 M"J8TJ:3YC?ISFDU8G:2]9A)=SXZ=E-]<;.:[4,<(E!*T)1 IK"U[ @HWY1^- MES>)0$EG8>#,[3C)BCVZY:I%;UQ1*"8M*E0FG]<3J3S)@:A8DV"9WU M@YA]X3"C HGHN(;Y;$US9[Q3=V3YYGFQ^6 DM^$9LJ<6%%>A7PFL3GS2@?L@ M$L&G2&QHN9#Q?+W[KA!N<@_0 GY;IGU?*>A%- GFG@,& MQYX$0<1+\C@!/AHMACA)#L\6]G!3'*C-OI?:G.+EGV\PQ35"V9< G"' MT9PM0#1B=M6-O@JC/F=F.83:."(E/7\D>X0;7S,S-!%7PW77$\K'_YJRQ\$C M>3KNQ9 *@[T^KLP26B I6/5"/H5H.(V$M8:[C*UO09C>:@X#Q:VGY7G;,8'U MK%O=7+>'XD;P^H%B"I^9&H:@NCQ]?A^4**337,$+M7*M[ZBI,%FGZ5@FO,9R M+-,YRJ9B*-39"V ]90K%30E4KTIR["]66^6RW.^JJ0\E0^HM4&SWAB,T7N/@ M$/(C@TL1\!M!(E*USIJ[/!!Z*!3%GV[)&C_EM["?L?AZ] FO$ M2W/84'D"6@1W!M,J-HH"M27%:MTH =ZC[%H2BQ8N*'Z>7 M;&D-OS%#QU8=1&]W*=EE7H8IMK>N&$I@2)H-Z4*&T\"A'L?WU+^RK@#>NZ$C M"KX);6"B@0F?KMO,3YDO<. L@$H/8$1R=5BR:&T)E9:(CX&C.*36E FPO5S) MUA4XLYJG>LJKEH%%XFJ6Z!' +? 87%^4\,O6GV38J9;X4+/ %W@"G+P,K,M> M#GW\%GCS*0=_&:\H6[\N9H-- 4F*P0!GAN.'F4?9FPVOIZ]O"M6L9J9C-3.L M9G:OJF(ULV>1:E:V4*_'C6'J%TVHY?P]9^L!5$)B%K([I>'M-]?SZ [+ MKO-=2S@:S' S$,DO:S.PXH'U;3U,EH&M%_X4)_:$,88%@YEW-GO=B(.(%*\D M=5^7-8[O @ZCN>LYBXYL&B04!IHR74A+BB7> *=QIM97FG(<_1^MZ>S#,5^! M?^6OVV*Q3J#J:G7F+'4GZCL+BH 7"Z8@/+;0.NFZ>T>I6,ZFI"K"ZX8)-6#W M'U'.*=)%;3)@@19UOZ[ILO37? 9U4;T@HJG;PE3XBH8('U_@HPPFP";T:1KU M3"["X"JTIH<$W)2>3WZS_#DX*48ZR7F5NRM<'OJ.RW(+46S=*,1ID"0 >TZ]KC'_V H31RS[1'8]5!J,TTEP7P>YA?VW;D*4 M(-+0S]?$LX ML9= 2AS342ST[PLON@BCGJ]KN.!'!0,8S..(N;Q\D5A62DSW M3A(K:(7+@HG E('3P'<.PF0WH55N-FH_E,E?_3-V^16[@-E*03\G+@^[:'&+ M^6--8V[MU"V)9WBW8-4^6TQC1''!>93JZY(T7Q@XIGK70>@Y#%)07O)YM5;D MP9I2ML=C-Z;L[E!$NTS8O*46>[=H;=(%OG,"COJM8(/&K&FB)OO*=>G*P8M% M\K!17G,SO8S]83Y[L[H5R/'0^FXA'YZ$?TDX8/"1 Y\]:Z5BZ%+%843R M; \GA.!S]GA^A!BYG M'#@=*021%$'/H$*?[\#6EP-SP D "O7.J7=;[>Z-%5ICZKNCS-YG9 MCR?L,>"I $H!;BKVA*YS%XX)&"7>V%V4R0,2^<+/!Q@HN3T,6TTYEV+/O)%)UN6JT+XS ] MJ.<7I_>6UG[R3?LP73G M3S#R)6JU2+7PIW\-HLB"QQVYP;HSME@UGZ1U&37+4,'YVM&YYZ%Y?;;:]2_: MT0%IM]O)]@K NTAH5SL7,05T-1.%P$6"-VQ.1% .),E'+"%=4PX M@4>8_M0N+1C_/[.2.@"'Q!Z;G=2.<-E M$=?Y^X=J0.5YX0GQW<6\L3FSG/X-B#?CK(NZZN?!-P$9 M%Y_\N[[R,.'S9**$'GS4PO_)N5EES'#_;Q#D\K MP[(E[-@2BX.+N=P/ TB;[R)WT:*Y#>X)X/-_&]D17[B#(]@ASK3@V I_?&N8 MY@<"UH'P#8[5Z"J+_9Q-9YA9# +#8L)=BV9S^0#>=O80V ;AX#E'O-R+93+0 M">1PIX%:A#)F Y52+RF:4,JWB._T'92;\S)$])TN%2V)6(4YO+#L?"J51ISS MND._%_[DB/+XOWLF6G)>M!T&?A!:7-B?YF$ F[Y>ZAE'-#MC[X0%S#<&C]:/ M\U"&STCV5$XD0V,2]4]7AS0J+^^:9@%.HH 0;$79[*(Y1/UD=".4.[-1O)Z3 M:(&V=KP5\1!NZ 2>9XV"Q/%O9\8H7]EJZ;-=+!(NC7XY3(,>?9K9-'@J5 #3 M)_;STPB4?!""%?&7*5 12#4-!,@&H23$*AOGM'%+*YB3?%9SDQ:(/4<@2/AV MP1T!J$GX7O:)E@>\PA4$BP?A;1K0LI!_1K63"-4$94/HRA&UK3D$'7"O;A$= MR./R1!B@OSY#TJ4C:9J3!' OC*_-8PO30 \8HX0GKY?-A;5^Q_==X$LNBB22 M=D;#1=@UF0J3ZV5]8(CPC:/WPEB >SJBU%\N"(^:\'LM."@/N"US/XU/="C M.9>WCMIN1)E8^( H'*]@8+P"QBM@O,+3O?)5T )6T15+0+JP9O>7EW@WAT"X MO5P:^RBQJ;F=Z1 H^>1$S:J].[AK*1 [D\QLY\+!L^[U,C3\G@CPK",,=C;G M/>2VM]G2L89\4MRQ;&VPC/-+SV(L]\#AVT?034C=Z8B!)?' _%HE+6HY=K\Q M1X.!0 %"/B8<6 (4DA,3[;43$ZL<63)*!V*-28Z).=3VK' Y''P+^X D9\-@ M4/D&@9,V ?8(N6B2W<%FN6[4?EA0S$:MK&EL3/^>P]K(>6;>*@KK(ZR]?!_Z MW?(H&%^VC;)>8[?A%W":#^YW;[_2V[PO9X=B<7#DF/)9#8[U0&Q=;VD@S$9N M(&##^Z&16.WH^I&7=\EPPM7.LE?\A^\7PW"PG*>KPWJ@M4RVV"P'_LG/+;-? MKOYPK0EELM#,=,MP(308U7L? U(P2C#@A;[R@J%>PS':X*Y&%J]QAPK!W;T MQBE7?B:-,UZN#[L=*9%TQ0P/ M=-)GKRME[P[=B.())N_*NWZ#(E#^WY\J]>U#XUV6;SX M_4O[_/+TLGUY^D>7M,^/"?O@+'U_?#KHG/4&7_K= 6D?];YF? M#C[M.-J0'VXC$0/1'D^JR3$.#_6?SB V@Z\]3#7$TM-G=D-T6#=&)6.YC6E/ M+.;ZLDF0Q# DQSBS,8Q,0\ :)?$#695*KDG!(ULJ8(1?T_*\UB;!B.IZJV&- MAN.Z/1I6:Z8Q;%FV/K1:9DUOCDV;VM::*C=/TIDU6$PL-DB#^6SFB2C;\';W MJMPLDY/3\_9YY[1]1@9,<[N?N^>7 Z[,@R\7%V?\?;O_7W+8@-[N2F.9PJ;\I]4G-N!S=KE:=>0_X:"JB;GYZ)8,!(B"X<-Q. LHH?IB^P8PO@D MSCNXI[;P?_-TP;J#N4['Q&'ZU.1NNI@M3TL9Q:!<]<$4B1GG-W/_@-USS(27 M3K[T/<_;<2C(E6LV"(^2&@G-E'.;K1%3AGF\&;?Y?I.2N9!]^8+S/P^G=(F# M99X:K;[#(5\?9Z"4-L7S[6R\+5>;J.6O-^I)8KJ-6IY-C,2"L#RF7N#& M,1VVYXX;#X4E?QF%V5^L.J>95:>_7'4NQ*J3\31.V*J3(3K)NXM.NW=$3H\9 MT"\3L_K^"2FBGFY/),%BKSA=-YZJBCV$K?=KB1C5U?=.[WS0.SME&+![?-0^ M8WBQ._C8[5X.AD9+KU5?IOF=+&P[2O:K!CSD8(W&WR==7G9'#D6N%DB1%RY. M[Z1WT>TS3YUI]BNH[R#G:_06";8(:K)$FEPCQ53E3N_S1;_[L7L^./VC^^K: MW FFLY!.(/+C&R5G083F62:EKA=(I[,X8\E&]4X&E[W.IX^]L^-N?]#]_2L]^=@6#.J6D-_?7L.>\8G M7G"-=EPFW6X62+?/>Y==L-D9%5]L,RQU??A"QQ&V,R-!JR=;FCEM7VR\9/0> M-5TB36]M-!/W*Y.7DD@XV8JL:Z-JS;"LH6U0>UAUM-9PU*PZPQK5C5:SWC(M MN[JV%=GJ\'W:".:%<^Q&RR@]."8@B,7=;T6VRJ3SL7W^:W= 3L_Y!N3QZ:#] M:[^;;$G^>7KYD;0[G=Z7\\LV?- [3]^>GO_*?[#.U@(;%8W9CG>N]3LY7GI:#Z#G*!1FOR!GSSBJ3C@ M# E/])A)$,0:8UTEIZF7&2;AF\[$I6/2O:'VG$M#% M!8&XX/TB#>N ^I!4_ ](Q'S!Q@>"X-AC!!P0ITW$0Y8 X9Z'+&,(5K*IIL_D M1[?LP(?C&Y27+LAGYX3;.4L!VED!SA8"/,C&V4!^MVQ #03=1$0WK9)>>T=% M+_6:(]X=)"%Y0WTE?)MGY;=AI3$]*K<4;\'RVCS>.AS5 BA(>"#HDB'S-JA\)$>$X_TX)$>/-+S'4=Z('B.6T7O%LX9 M\ 4\RD3Z+LSX^8]&4&3=^7BPEBT4J#2KQR2E84CAMD(!( MW,C&\_C?V5)K;S\XM6QN]3 M+U[A),E3[H+]X3D?(N EW&B2'GB>P@$R]B]_[[#Y >NHFPZPG1W@;&6F-+CZ MW6-H+XFQ%I!OG(-\X_?OR^22,UT\0GLAZ;7'1[<1ID<[(>311.WS \3K 9%$C"9($L._I+%XBNR_EP>X. ML]ROVCS=5\23 4XR%LI/LA^*(@Q/5:Q[3W>?^LN306Z4/%/,K(RPYVDS; :! MH3!)-IKY-N%7H4I83,49+9@E <_BV@NO+-_]QUH4'X"++YF2.0Q 9= S>0<* M:V@?.KU!C[_4/[P'$:V:)Z[7QH>?W#M00V(M(8=&3*]"P?6&UI1>!^%7\L[0 M='/Y_OU/%?>7U?7JG@'(KRT']U>J>YY8(('A0K+R*.'EVNI&G(!&20$N4;8$ MTN$P<<-4%8Y<=NGYR>G_3ZGWD,GS36]?F5 MU=Z-WK,ET^+&\L*S_)T75%OMTO%S)_D!V!2'.8]0&!"F](#R6H5$KZ<,*OG) MO6$^OW\^G[(6VWSNLA;U@3M@SQ,:IVM#?0@W'%X&0]T8FLF[L''4FXVGG=^_ M]O[Z\NGLKV\W@UO[^@T1NOKS&_L,5_]P*P^'GT=\79T?S^LF7OZ?V7UV[5W.NKG]G#K.X MFL&*;,-_@>Y)T)?+<.K'JUWYVS_^_=M??W:;7TJF,3K[WTOS;_J9=45D^+'N MZ@T<_H3[$KAQ28=*DUPQV>U@B4A+8^ZHQ^>!_[@ Z?C3Y)_;2\?\^FN]XE ML]:M=VZ28-YF4'AUQP&L*JEJS7?6>X"\?9%0"Z;JH/3I?>X\][C9;)DUVQJ. M#,L>5K6Z,VR:=#PTK7J]/JI6#3R8_N27/2[?W3/+]F2,[CHBB^DL<\KN\PD M)[51K6;9ACDTZB"U*K6'5MT9#^G(KAF-VHB.6GI.2!?M_N7IZ>G0-(Q:3=NL ML.YE_._H)+1+B(^U+MM%D*NN'2>K3;1@AQ)F)^H$X0R2ZVVM*X]SKTM5U+4D MD\#Q:9^I5:\_."#=O[J=+SR#0._DY+33[8L][$ZO?]'KMR^[Y-?>']T^!#IT M7S.I84I;9X'FLY'KZ5TG_%-&E1N;-(V>F[K5IM\D.D4@K ]U?(S47=TY=7T''?0:W?/U+>/R3UJ^[EZ^; MQDDM^.\_-Z,OUB?_;]__[=?A\6]W+E]Q.,^M7JZ% MV6_IE\VKT75?LX+;SOGHZJ+>O+UF\_(1LH<_80F1X3FWO,,K2]T3AC\1E.4[ MZ7YH8C4/GB:\8^JY_M]S4- EIH7%4WCVTV=)(8#K/DL0<9Y&+:7U7(\F!\*K9?I9; MKX=OQ_R?9Z5"=3C#V&5MM7EFL6VV3)&,PH+"23<"R 3T6,PW8I'\""8UR$'+ MDXJR(OTO3_Z45":&@NB)R1%975/3EME\X13P??$YC\;FB "+E\?FW!>7DRDS M=%>$3L SA$5@Y]E_P93!]Y'+9,2FQ7CNBT5 Q,.LC)O"D1%5C(S R B,C'AY M9 14] FB.-TV6M]RO:8CUF@*R18G<3R+#BN5M&!Z5+YA#2K;P;2R6/5+5T!( M)F#I>[9WU.!J+';8E%,G&-208.DW'GNZI,/CE.XL4HFGZ:K['&V5W MXO)6C9O$:XL-0*,U8[ZR/!P F(&!XE9USNLY+)%MDI(Z':H$ MM8QSU4XX?EEF<8+F.$GB2CXB:2>7SN(0+KU .-S;/1_LEN;^ M+M_N3HS[O>Y85GQ<@Q_UH%9_<;<3!TK^_ 8L-\CY'J#'O-/G.0,2G@W0JG:S MWG",X=@RC6'5JH^&([/9'!IV2]U9?^Z>5_2>_/\VY_\/'T@O1.2*?;OVR? MGI.C[GGWY)2?*Q'?X*K(]E43C6&+%2&HYQD64NU!EP"_KVHAI$+>GOVY,T$?+>7I9&!=#I-LO(F MO1*'P$ENLO-=.M5G]X@:6LT8-X9:JVK#R9_&L%5CDUUK6G:]I5=9[]:36NIF M(I4^%?L$("PX!=07V10O&7Z09W:;R>Q.YS&?HD#=L_D]R$W:RWZ;K;""US]( MSIX)0I:U"/R$KNS&FM1&_(A?#4 M=S6I4JT"A_$IS/<3Q;,[2NF5#\$F-L-VZHVZ9=I#:ML<:#O#5LMH#(V69K:T MAN[4G/73@GKU(B5JDAQVS,) MYD6'^)7D&VO(-R+?6!B^,5GH#&J/'=L9#QW-K#+7=V0,6\UZ?:@;#9O2ELF^ MSB]T/&SBCZ&A-6N-YF97LQ=&3?RQ&C-1Z]Y,F%GB6>G7<]4/H%Z(!'Q8;<&' M?3P].DTRT]^1LIX,.A^[QU_.DC7Y&?G4OV_JW0$J2FE";-Z(DF?=!O-D__PN M7)E1P-2TB1G,DP M/S"F?G'K15TB"+0EIQD,:4)L5%GCJWGET# Z?1=TXC0X%I1 9) MS;)"SZ>T,%NV[EO ]Y(<*)_)"Q6+H[>)@Y_=9G6CG&O_M.I>262E*'S#:W## M > 0;N;G0HEY9(YT:9 ^,02\;C/0 Z MPMUN1#1$4#&\]!WHTER;/%>9NII0).\:!U\[5I0[-_)7?&9B0YD M!AUNNJKGN02DS:VDFGSM2C7QY/N&8)EJ4R_7J_O7_WP=%JVL[]\0H ID5*!1 M;J 5V+O^YS-1EUL[3:&,*K!S%6B6=6/_A@!5(*,">J-L--0<@R0;?R&QOI0Y-4(>$#D@W'60'E-)O/^\CHJ(KO6_K]?U.Z"^PBYQX@F28QK9HQ]TAXR]I$J!.K OE/UC=A2U8A^Y>-0*Z;1" I(= MM4(ZK9"!/=^46BR!^.(LV+W"WT%LH5'6D[8Z3VJB,OKYM.[L(N+$2N]9BJA= M8FH76G9\F)Q2RQW _/'O>1!_>/1QXK(/;Y*L,6EBX^OKZS)[0ODJ^%9IA_;$ M_4:C"G6NK+#B6+%5:;3TEM:LL,FEZRU3-VI&53.;NM&J.(V6J6D-A]X8>GD2 M3U_AP"+\\L$3BNVKD"X+V$*:1CAT]YF&5S0D(QI?P^':3$KG _+)]:$0ED@I M*:X;S$<'1!R?/:&C<&Z%MT2OB\IF:QEP]E/CMW.JYQ%KVBQ]DE &&UD"GM;! M[1RT>:2#S!"4S%93DW%%V*%LMG,"YI$.RKE.[U J6SJ4\MB4,2IZO2*6E[3Q MDB.^C0JE6&OEKN.143K2(QGUY;7OJ W$/)P991-B14MT(# M*)GIM6:M5JUQ>JU>K0*]9FR+7H,\T&S@@5_[P_+FE/3A^X@L:+>4-VO/0M*$PX-?N).#^ZK>)3J!(<_F '(6!Y82N[S#- X*5K+/D:"3!]8B0247M15ZO+9]I+2G8DC!N2)#) RN;I4^Z\:LI MH1SV'2ZR*5S2JPU=0]E(!P3E7&WW'MQINB#)=$,9W*:^2U%HC(?240K-J"^O M?4<]*$'5L1%*4'D<55R23,:][4(#*+E)LGIKIR19>TI]AY\596^00%,20$BDF=2@CZM5C%U),\*NE8B>29S=Z1 ,NK+:]]1#TI0=6R$$E0> M1Q67/),Q2J30 $HZ\DS7&WJS:NI533-JS5J%-65H[IX]BP/!CB&#IB+N1 9- M1BR)#)J\*!$9-"F1GU:K&$U@T/",9@'72F309.Z.%$A&?7GM.^I!":J.C5"" MRN.HXC)H50G5K= 2EH&K:[I1K6I(X.FN%)+@3N109,12R*#)B]*1 9-2N2G M:Q6=,VAU94"=^OY&H0$@2D; ILFPRXDT,5Y,722++)B4ZU(R* M7H=PM88RP$]]GZ30(!&EHQ2245]>^XYZ4(*J8R.4H/(XJK@L6T-"=2LT@)(W M7$WCASYK%<=L->LRL6S-&YY2*?)"T*1 M3I,16"*=)B]D1#I-2ABH&Q4=*A 8FC((3WWGH]!H$*6C%))17U[[CGI0@JIC M(Y2@\CCJ^^BT2FR-/,K^Z[C?TK_L3WH_VZ-6>#@*XDGRT!)['0?30Q,>G@R# MIOVPA=X:U5E,M.6_[)&-)*QMV?9_91L_LNRO5V$P]YV2'7A!>/A6X_]\R/1J M(L@3@POOBI9&(;6^EJPQ>_"AY5U;MU&Z9+;*Y@\?1D'HL&^TM%$P#$37RF;M M!Y)Y#<.Q-I93ZZ:4&;%$5TH>'<>'R<_2ST+>J/3#('*!O3D,J2!JX.ZY^W+! M,+T\--B< QS!WB8=J^KE1FU#HEJJ(9=)?2&7GZR$/WM[V>O<17D]3F)=@EKR M0IGL6Z8'T1H'];BJ\I$ML5%<-C89V>6'>9&LC;3XDDU^^QU<0?Y##/[+]RLR M6!'FTA0L1 D?W7/[5"I\*BZ4EVL:**YGS2)ZF+[("@%DG<@9>F*+H![7B8L@T!JD!&!;;CHLHV!*@".2RP#1]7MB% %53Z,TO^7181[>DGY[S^ZDR4MO<-M<4 MZ:&!Z(JXM'RO<$W2(3&5P(=OU4Y*.3ZK^H&#\S!=@>.#RO-BH@/' M!Y7GY11)X09H4X!^Q[[0TP'_^7PZHJ&2>/]Y'?WQK5[7/JS_?;VNWP'U%7:) M$T\0SN;8H3L#QQBU9*/>@(I:N1\6K\Z",BK)1 M3*^BHJC,-TJM&7G KJ)J,-/!FB,&Z=B*M\3$R^SA[/<^Z X9>TF5 G5@7RC[ MC9RO0*U0G(M'K9!.*R0@V5$KI-,*&=CS3:F%Y/D0S')3PA.AA^XYZ4(*J8R.4H/(XJKA) MY%L2JENA 92$E%JMUC0;S$?0=,ULU2KQ=%0"ET&KF]H-O3&=YHZ(M4X0AM1. M>;5X0LE&F3>"U-ON :NNE7Z7T"3M.PI%[DU>?"GGOMC>8T987&O(O2%T5*$[ M!9..%%!&?7GM.^I!":J.C5""RN.HXG)O4M;O*C2"DI!\2^/9#+/1;&D51V\V M#+.VRWBV]I3Z#OLW)G&P(=9MP><%4]:Y6PQ_DPJX8OB;C& 4*3AY82:&OTD) M'9&"0P"I3'<*)ATID(SZ\MIWU(,25!T;H025QU$%IN!DQ.V%1E#;H.">QWJQ5Z8PZ-;5%O1[S;*HR0'7F MI5>;^M8'J"K_ (F0V:K>J-<:K8K3K-5,H[K5D%FS7%-DF/2&5JTW#;/BF'K# M;!E;'J:Z(L/$( /,N!H;IE:SONU1:J@R2KM,N\K/.4L^3-*DTN"9720?+ F. M/HA#.)EQLGQ'QK':Z2:U")/ +6DD<0O0021Q5>\@DKC*=Q!)7$77OX(MY[AC M+G-W$&RIWD$$6ZIW$,&6\AU$L+71'7,9 UT+#: 4.$%2W=Z6[V!&;?9#7R1, MGDX#/TFQDLG:@N2=/'@2DZO(B!'Q+(F\Z$_.H+2]1W1XEJ3(:R4R8S)W1PHD MH[Z\]AWUH 15QT8H0>5Q5'&9,1F3)A0:0,D7MW9_W&AU:PS9,9T%D1N3]E5( M*>0U/B"LE=0A=#R&\F+?*&G/0M!?9?.R'$!NY)") M.^78+D/+C\8T)#]:T]D']G8>Q&B\0O MRTM(2&WJSN*(N%$TI_SJD,Y]=C6F298*_R*3)R.FQ33)\J)59/*D1*!:M<)6 M:TR37,RU$ID\F;LC!9)17U[[CGI0@JIC(Y2@\CBJN$Q>54)U*S2 DB3&#>+9 MLJ>;Z]5:2].9<]UJ-5N5&_8DUK9J?=@PMT7FG; 70)K]:86AY<<1>??9NB4& M:]3BH_<8[B8/M-2UTN\2"F'?\2+&N\F+!*N0- 6E(ANZ@S6P ?%N366 F_H^ M1:%!'DI'*2BCOKSV'?6@!%7'1BA!Y7%4<5FRFH3J5F@ )0E+MLZ0L?_7M:JV M8,@:P]K6,O_=Q9"Q1@-'UD*.3$9@B1R9E&@1.3)Y<6 54N:B5&3#=EJMHM6! M(VLI ]O4]R@*#?%0.DI!&?7EM>^H!R6H.C9""2J/HXK+D^H!R6H.C9""2J/HXI+FLFXUUUH *44:;:U.J"/DV:L+34DS22&FDB: MR0@?D323%QC*6>!G[\$>DF9%7BN1-).Y.U(@&?7EM>^H!R6H.C9""2J/HXI+ MFC4E5+=" RBE2+-=)2R[@S2K:1AI)C741-),1OB(I)F\P%#.VC][#_:0-"OR M6HFDF6U[[ '):@Z-D()*H^CBLN'Z=I/ MT3Q_9WYMHUQC5WBN3TL3P5WHFO;#!]9:_M,[.O'FE_^P[L]G,BIPH2'9IADV MGN,?? C=,/4;>E-U=&U;/-DQC>S0G<5NX -=UJ=7;A1#F!G(2&]\B,B VO/0 MC5T:(86&N+,0'43W)O_ZP3VST\],ZJQ#QK5BF-6JT;39,,\ MUJO6MHB]]I3Z#G6(Y3ND3Z/8BMD;0],U;4LHAWU'EGB(5!',>#UQ8UIBG]CTS9CAM*](82T$3M*BQVU:H7]'P^>%G.-10Y.YNY(@8#4E]>^(R648*'P M%$I011Q58 [.0 ZN@!S<,T^>5C6SKNN&IM=J1JM";W1M6-\:YY8>.A5,6D]$ MU;6O0DJG;"J2<1 2I.6*!$IU#1.[28@TF24HZ=6&KJ%LI,.0;*&N(X\M(3+4 MS(H.#)MN* /ZU/='"@T/43I*@1GUY;7ON ^31.>[(OOQAG*;>X[-"3QA"+Q M5BBLB@459,2?^5@X:<=4VH:A-LN$Q2&L'\4B'\#6:A6]>5)7ED#"Z7*UH:A=3Z6K+&[,&' MEG=MW4;I$MXJFS]\& 4A T>'6MHH& 8"*+_V \F\AN%8&\NI=5/*C%BB!B6/ MCB&/#?]9^EF8)+<1'P:1"[NBAR'U+$!:IB^R0@!9)W*&GMABJ/*:M=Z6]9G+'>A)3D)Y>60F)=QT M-=.2L F2[&ED+F1?/MF:3[YO".1Q77;3_YP*['KC!%5@YRJP'8]7MB% %J0T $)^Z;/;D@4>*Y#4DIK@\/5 M? *!.KJKLWP*O?GEU+>#XYQ!LXDJ\)JD0V(J@0_?JIV4?%1 >.#RK/RRF2 MP@W0I@#]CGVAIP/^\_ET1$,E\?[S.OKC6[VN?5C_^WI=OP/J*^P2)YX@R522 M02W9J#>@HI9 Q#:JQ49QOHIJ,>AVQ "=N!X5K\Z#,BK*1C&]BHJB,M\HM6;D M ;N*JL%,!VN.&*1C*]X2$R^SA[/?^Z [9.PE50K4@7VA[#=R. 2U0G$N'K5" M.JV0@&1'K9!.*V1@SS>E%I*GMU#_O.[6NK/KZ!24SD/=D2(_@_KRVO=<#BA! MU?,7H 253W50X%QB5MOU:OUEJ:7M?T1KUJ5F[84TH\C]C0K&G; MRB5FL :0\\ O=?^>,_%FDH!U@NF,^I&(]<<,8'(A3%TK_2ZA$/8=-F+J?7D! M(2:TDA/E:351VU*O*P/@U/,+?%M_7&8]>F84*5<8YMP;8=$-9L"H3;U3R*2>, 6#7V=T3C M:TI]SK/!@4_+O^7$W.6$-24B1_/07Z_7O9_:+@4DQ7.?4N),C&23%T&R91HI M:0EAH:Y7M#I&LA5TM41Z3>;N2(%EU)?7OL,>E*#JX @EJ#R.*C"]UOPIFN?O MS*]ME&OL"L_U:6DB.!!=TW[X F#X:=W=.+-+V__A_5_/I-1@PN-R;;!UT7/ MS+M6:YH-S3 TK6%4]4H\'94,>&N:^@V0=L[6(N3.:,RF,^%'2CE?%P?D(18O M)?%FH>L1'3@\PT .3S7E&"668:2V6IJF"1,/IB*IU'EQ)Z0NZU6@65( M&5BIOL=3:+R(TE$*RZ@OKWV'/2A!U<$12E!Y'%5@#J_UBAR>H/ PY@XYO(3# M,S7--&HM$7 ';HANI"2>OK42"B]D\ MK I%&#!(4D($JID5K05,GJD,N%3?[RDT:D3I* 5FU)?7ON,>E*#JZ @EJ#R. M*C"3IVO(O!60>7N]TZZZ-M0;^K8+,0!#UJ=1S$FUSL3RKRADDNNPWX2!1P:4 M2=3R;?KX8=@X$-3;<^[1L^, 2#RCR>]20Q9/->"+X7A2HED\4BLO3D463U+T MB6=JB[Q<(HLGD #/JRVO?<0]*4'5TA!)4'D<5F<73D<4K((OWLO@Y7=., M>J.>GH'5EN%SM?JVRT3>=LH^FOCMFLEPI'S$.0G+LAM2.@S#B/TIB[I!< MDPB/8HB1Q697#/PM*OJH$Q>MN[^C'5;"[J[G%#2IS&;U<#& >NV MC(V#4JQI6-QGB_6(F,G15F3DY &Q&.XF)3)%1DY>S D+.XI%/B")V>>*O%HB M(2=S=Z3 ,NK+:]]A#TI0=7"$$E0>1Q69D#.1D%,=E,E+R#V4?JZZ34HNC9U[ M"C6W.+%:0W).-D"+X7)2HE0DY^3%G[#(5U$N\J%*S"A7Y.42V3F9NR,%F%%? M7ON.>U""JJ,CE*#R.*K([%P5R30DTYY IM6V1:8]5+;E$DDWF M[D@!9M27U[[C'I2@ZN@():@\CBHRR59#D@U)MH1DJVJ:T6@:"Y+-S)!L6\OX M=F>FM^;$E+."8#4Y"Q&A6FL"[596!@NI[ M*87&C"@=I:",^O+:=]2#$E0=&Z$$E4=11>;=ZLB[(>_VA."VK?%NKQK<=A1: MCD=OR<"-OP;%(=E&EOWU*@SFOG/X=LS^T;0"@-5"\FZO+2DI0&EQJ;C7%I<4 M"+28[-QKBTH.J(FAW3-VH&::FMW13JSBZ9NI5PZ$WK9:Q+:KNU'?FMBAT.H@#^ROIS?+U3P_( M2/!P& +W<'=&01P'4YEPZ*#4E% ,6U_7MOU?V<8O-Z5+=N %X>%;C?_S(=.KI)2#P85W14NCD%I?2]:8/?C0 M\JZMVRA=,EME\XYMTK*J7 M&[4-B6JIAEPF]850_Q."_?+\B@Q5A+DW!0I3PT3VW3Z7" MI^)">;FF@>)ZUBRBA^F+K!! UHF

V&*J\9JVW97WF/-:ZE#$]0AH0,2]DV?W9 H\%R'I)36!H>K^00.IBMP?%!Y7DQTX/B@\KR<(BG< &T*T._8 M%WHZX#^?3T'4>E%%1-HKI5504E?E&J34C#]A5 M5 UF.EASQ" =6_&6F'B9/9S]W@?=(6,OJ5*@#NP+9;^1\Q6H%8IS\:@5TFF% M!"0[:H5T6B$#>[XIM9 \'P+DOVIB_JLM=T>M_%6%^:]0@IC_:F\E* >.*G)R M^1:2:TBN/4"N5=4AUPI:_!'I->7L/M)K19"/%/"QU2I743)(K\FZU!1LY41Z M38WN2 %JU)<7TFLH0:37]E:"%QJ924O: M:0VMVJKIC8I#;W2M6M\67=>!6HRCM*)!AJ1CS:0.L2(H7'D>?*.0_I/H!\30 MM/K!@KN[M+Y2QR(7$XO=SZ9S+ND%FW?F3EU^%]\A?_4^M\F[+X/WY.RL4QQ6 M;UF8]?#MF/VC:04 Q+I6^B2A7/8=Y3)K4=*K#5U#V4B'7QE(J-91+O*A4LVL ML(66K5H-90"G^KY0H3'D7DFGD/A&?1'N.Q1"":H.F%""RD.K(A-^!A)^A0!K M$A-^NJ[I32,A_)K;(OQ.W#"*27M*?8<'Z<4!N9<#I.,QM6/6E80'/*&C<&Z% MM\1H4%]8R[&#J1R@8^="J M9E9T'8C EC) 5'T?J=#86A59&)P"H2@84 M:Q(2@;5ZM=;2]*:F51NF7KEACRD!&5BO#^M:8UM\X)G+IG1$UP\!'U-;'/^M M ]>G9Z+^9_7Z])_ F\?T@)SZ=IF\&[.[T]"[)6T_#EWKR W>(]->2:>0^$9]$>X[ M%$()J@Z84(+*0ZLB4WTUI/H* =9DIOITHUHSEU2?/C3,K3%]RY"_\Z ,2?T$ MS_?98FTGIL99ON8!Q -";8XM\8+B&V0'Y4;/>")82DB,[*"\8)6A59')P3J2@X4 :_*2 M@RU-J]>-3!Q@0Q\:]1VQ@T;*]OUF^?S ;X.3?:UMTX-(#,J-G#%L4$HXC,2@ MO$"7H8D&,H,2PM=%V"">$)9S!54.;.Z5= J);]07X;Y#(92@ZH )):@\M"HR M,]B04.$*C:IDI/!J3;.A&>QE3=<,0>$9\-XT=:#R#*VA69:^&R[/7(GTX^5\ M#0VI/(2Z&.,G/7Y%*D]>9 K+/XI%/K@),7ZU"BQRRB!)]9V<0F/.O9).(>&- M^B+<=R2$$E0=+Z$$E8=616;RFJ\7X_<6H_N0&LQ2@\ %LK^5>#H"9E#7#5._ M 6K0V5X1X$XPG=+0=BV/7%BWG!^\F+/66W>1?ST[#A;D3R/*B<;V !D_J2$Q!N])B7.9T2B9K::&06+R(5BL\RLI+H7@ MO290?KHRD%-];ZC06'*OI%-(?*.^"/<="J$$50=,*$'EH561*;\64GZ*PS1Y M*3\H[ZLUFPO*#X(!!>6WM4# ?G!K>?'M'31?+B30, 3)]T!\WQ\NC*M%+B3$KINZ3$XA"6%\=.3YY%U#EP.->2:>0 M\$9]$>X[$D()JHZ74(+*0ZOOX_@JL37R*/NOXWY+_[(_Z?ULCUKAX2B()\E# M2^QU'$P/37AX,@S KVV^MT9U%A-M^2][9"-)][)L^[^RC5^NFB4[\(+P\*W& M__F0Z57"$1I<>%>T- JI];5DC=F##RWOVKJ-TB6S539_^# *0H=]HZ6-@F$@ MS.DP:S^0S&L8CK6QG%HWIYRZR M[''ZZQ+4D@1CTF'?,CV(UKBJQU65CVR)C>*RLO)\A.!T12]-S<DE-8&AZOY! YR=%=G^11Z\\NI;P?A+ @MX#[( MT2WITS$-J6_3GRHCM3I$4;H V!>AW[ L]'?"?SR$'LY)X_WD= M_?&M7M<^K/]]O:[? ?45=HD33Y A45166^46K-R -V%56#F0[6'#%(QU:\)29> M9@]GO_=!=\C82ZH4J /[0MEOY'P%:H7B7#QJA71:(0')CEHAG5;(P)YO2BTD M3Y$ !]2TUTO#]1],PU7$-%QI2VFGJ:>KZ=9Y;FSJHMRFIASZSF* MCDDI\$ \)J4H5@K5:JRX3_[=,35"6QNX3_Z?DY6]S[Y;HU2=6]_PT M#X-H06V>,+BX^!ZY2*FQ,.;_EQ+@8OY_>:$K% 9"L*.^"/<=":$$5<=+*$'EH561J3X#J3[%89J\5)^IZ6:C5J^DX8FF M5D^Y/G-KT8E1Q$3$ PR!JF-OYU.>#6"=]+,BJ(;PV]RG!$@_:/""^KL_#O', M4G]28&"D_*8$N4G[R0EC "2@6^7 IK+9-H/Q,92"G^MY0H;'D M7DFGD/!&?1'N.Q)"":J.EU""RD.K(E-^)E)^BL,T)2F_JCSA?SGQRXD D]1#UXHJ+J'(OE"#BK[V5(.*O3;..-0D5KM"H2L)P0+UEZD9- M;YHU0Z^U*DZ]4:O7&PX0C/JVZ,5.,)T&/AG$@?V5#"R/W72--#RF-H4*\D1O M F4(?UJ*>5.+1E"&"M M)47Q8%U+"W D08#(Z"'F73_DBY2>?$ 6#_G*"U$9#JBU4"[R 4_-K.@:EO"0 M=P55#GSNE70*B6_4%^&^0R&4H.J "26H/+0J,J?7P'Q^BL,T"3E"$D@&UYZ$;NS0Z(*>^74:R3VHPC.%[,@)6A59&IOB92?8K#- FIOB0/4D 50^8+214QJ@_*?$O M,H'R(EL&'^I8Q5="O*J926V/JC)05'TOJ= 86A59&IP!92@8K#-#6IP*U5!X%0OP/285^%[F@.K!RG[08T_.;:3#1K-*$H M +)&%J;!@-8T8#_*50 Y@-\,J.?1\(!?$P4>]6[). C);![.@HCR>W+%JG\8 M4)LWPRAK)K]\Y?,J^_S=Z/T[UWTOF$;7/\C&'O+'75@A#UP,1%ABX%,RXOI%-(?*.^"/<="J$$50=,*$'EH56!^NS8E M9Q2J$6$MD] MJ=$OLGM20EID]^0%J\#NR5@7;.\AZ+WL7B6V1AYE_W7<;^E?]B=MD^U1*SP< M!?$DN5^)O8Z#Z:$)]TUZ",AN\QTQJK.8:,M_V2.;22FA9=O_E6W\#^0S&L8CK6QG%HWI!A2 MSXH9;(*[Y^[+!0/8VF#3"99N]C;I6%4O-VH;$M52P[A,Z@NY,$PIL-_;RU[G M+I#V..RZ!+6$35G8&69Z$*V!I<=5E8]LB8WBLK')R"X_S(MD;:3%EVQ>V^_@ M"O(?AOG@E^]79+ BS.4L7X@2/KKG]JE4^%1<*"_7-%!9[C7,&S2:JP&N2#HFI!#Y\JW92RO%9 MU0\L*NH&LQTL.:(03JVXBTQ\3)[ M./N]#[I#QEY2I4 =V!?*?B.'0U K%.?B42NDTPH)2';4"NFT0@;V?%-J(7D" M"/5SDQ0ZL\->2:>0*0C4%^&^9RM ":J>TP EJ'SV@R(GX-(Q 9?B,$WF!%RZ MWFIJBP1<5:UN:B(!E[ZM_%OG-"9WY.!JSZ_F44Q$\G]]D83K(J21Z[@!N0SA M:TBY]D!KZZ5OI=0KGL.YK%W%ORXE0&!E L M$H)/MJ3J)B;6EW DEJ#RT*C*O9R"OISA, M4Y+7,[;%ZYW1F,WGM>J>":]GU)'8*R3R16)/2CB+Q)Z\0)6A 0/%(A_Z1&)/ M\@54.<2X5](I)+Q17X3[CH10@JKC)92@\M"JR,2>B<2>XC!-26+/W!JQ9_F. M%X0.5&Z*@-B+ ]*.(B8V3O,!<\?>SJ<\ZQ%4>,J&]9W043BWPENB<_ZO2D:W M_!?6-/"O5DC @WL8P /^B^XW]K11Z,;T 'E!^8$S\H)2HF'D!>7%N5 >$,4B M'WA%7E#R!50YP+E7TBDDO%%?A/N.A%""JN,EE*#RT*JPO&"K_(KG>/^#M& 1 M:<$%J:<;I@ZD7FM[IW!/_X&R[:#<<>$7N&V* M#%&EFAW<08%A%.)&A8C84BTS6K!5 ;D]F;N#,$MMD2',4K.#"+,*T$&$65LS MHX:.%)[R8&S;%)ZA;X_"&\Q'$#QGA2Z[73 F\8223C!ECT4>#P&FNB)#@*EF M!Q%@%J"#"# 5-J,%6Q60QY.Y.PBSU!89PBPU.X@PJP =1)BU/1[/1!Y/>3"V M=1[/W!Z/EQZK#<;DF'J!&\>4_&A-9Q_(93"W)Y2'SBC[PZ[LTRLW M8A.8.N1B/O)$"LB(3T[[D+Q-_HEO3G'B6Z:97TZCOK/0G" MY).:DWXB@@('[$:A&T.88/?&GEC^%25MFQ..>LNL(EF(*%99D2&*5;.#B&(+ MT$%$L0J;T8*M"D@6RMP=A%EJBPQAEIH=1)A5@ XBS-HF6?B*=7J1+-P7LG!K M57;O(0M/7-_R;=?RD"Q$%*O4:HHH5CF1(8I%(2**E1C%JJ^=A<:G*!V$6446 M&<(L-3N(,*L '428M3VRT'C-R,)W^GND"_>"+C1V%%L8/1!2D7; ME!P']GS*='G_9('H2VV1(?I2LX.(O@K0041?"IO1@JT*2'+)W!V$66J+#&&6 MFAU$F%6 #B+,VBK)->A\1))+;3R6);DNK9O #Z:WI'L34S^"$*J!/:%3"UDO MA&.*B@SAF)H=1#A6@ XB'%/8C!9L54#62^;N(,Q26V0(L]3L(,*L G008=96 M6:].^PQ9+[7QV".L5\?R[+DG#A&>N?[7D15AY!>",U5%AN!,S0XB."M !Q&< M*6Q&"[8J( P2 MT5DA1(;H3,T.(CHK0 <+A\XJL37R*/NOXWY+_[(_Z?ULCUHA]'J2/+0D1N#0 MA(^4[, +PL.W&O_G M0Z97";8SN/"N:&D44NMKR1JS!Q]:WK5U&Z4K9:ML_O!A%(0.^T9+&P7#0'2M M;-9^()G7,!QK8SFU;DJ9$4MTI>31,6!+_K/TLS !G.+#(.(![()\KW'.H-E$%7A-TB$QE<"0;]5. M2CD^J_J!@_,P78'C@\KS8J(#QP>5Y^442>$&:%. ?L>^T-,!__E\.J*ADGC_ M>1W]\:U>USZL_WV]KM\!]15VB1-/D!S3R [=&3C&J"4;]094U)(3UF=4BXWB M?!758M#MB $Z<3TJ7IT'9524C6)Z%15%9;Y1:LW( W8558.9#M8<,4C'5KPE M)EYF#V>_]T%WR-A+JA2H _M"V6_DQ 5JA>)"O#!+UZI$0I4K,G;J M!*PUY,*ZHN04%,VRX;P^.;9BB\"V&WDW!D\ECJE#K(ADDU)9OD/@)+[%/G&( MZY-TLU_7]/?[)T8$66J+#$&6FAU$D%6 #A8.9*4)J#*IV&RFGV03GG^2 MR=53UEMT^FCBG:=DD4KO.+LKCP_/$UJNTU141JVL+=)'^8%/%V-(K'D<$(UH M\-QL&J[7$5X^#]%*E,#_SJ/8'=^*CUR?B0MR(ZU%6H C>H=T139OYW '[MP M!]?R2!Q2*X;\FF3"P-"(4I]9@C-D1&9!"$,8 M0=*G>.)&A J45":7F7C,"JV8>K>BI?"D0;=3YFHKCTC^YV%A MG/H.,QHQ:Y9%6),8:N7" !0*R)4$(7L]G5$_$N,W\]@49A]:(9.2N%BV'K]Z MFMZ'1Y"#>H=,:$A!#V0;C;N5&,19M\$\/AR[ M-]2Y2ZR992;-)2BT.T\V?%=35Y4>6L&!T<2-:8DMPC;DWKL.K056:JY!AW?@ MF>:1R JV6(N7>FESQ5NXT8,9 4_FH>]&D^R<9"L#Y>N'.P9KQQ6>:Y%E@W6S M_%NA_&W?GS-]ZU.P^H0I*\11,^^[](D9/,KUUJ',Z#G)&I U_%R1TZO8\C*" MA2<]OLZN'<'BDIQ>9]^P*^"Q8QY-EZIW1J$9C*"AN#>UYR%##6RLVF"1QT1O MF>8!Z+K%[*]#G0-0]I5+NS?V!"QTYC?5[&_(N^L)9;\)V31S8*:S&_F\&DT?F!HQ)R%\7E_0-PP6:R![F _@^Y=49^&,(-S!_G9&G(U!X(D1W9$ M:4;0M5Z.8G=[O4_+P>>#+Y\_MSN__<5EYU'%AFSGEMC5EM\SC#K M:RZ"W^]"*)FQUL",M9BQ]EY5W6C&VC>OGY\VLMZ^_-+O#H:M1JU13:WVANSP0P3&BB(L6[8S MR\M:<3$/HSG'OP%?LL%]=4/NEG',/(#E./"3Y<*$]5VOO7,2L)V@CD=1@[AS M'O;/F=]K6_.(XWZ&#T(!# 3PB5@/V!> ]F/PZB>6-P8 !#?BP$90Q=/A$?'H,TM=.^S%=H3,1:&9M1><]EZMBAS MIB2_(G%T\\35[K4R06<-#1!/>2O#/UG-!)T^-<-WO7G:+EVKW'J0GLR8H\S- M8:-M[ 77Z7BD[TO@L1R*Y>Z:C<"CR\SB>VL4!=X\I@LMVNS:A-:M8&^_=7[W&:_N[6\ M^):!JX6_^;)H#92.)'TKLM >ZX]9WG;$T-'MX?,B;.IE8[<9-9ZR]5B)*J3W M9_>9(-:IH@7J3 MJ*C,6MB9N'1,NC?4GG,>OS<>NW8N$=4J(2\E+I=$,1+:R]!UIVG7F\-15=>' M54IKPV;=,(>-IM,P1K35JC7T'1-;&0+_@BV4?=([(>W+RU[_O"O/UL*G\]Z? MI'UV1BZZ_4'O?$"._DLNV7+>)1=]]O?\:MP@X4:T8\YQ$0L($WFP4ND&<9<\R_N)RP#D;D:![ZT0'_ MA#]$4&A3OK,&;%40PJXCB<,YY1=YUO5X[A&+P:+0I[<1ZRD;/#L6#[L"GNY M;".RRSPR"Z[9K]E-H_E(M OVR^#:D.8^&L.#W&GZ/+C"];,M\*TI/8!P#9N* MYD8QM9P#N HVYOCCV0-M:V;9G/L[ .X.ABGW/=\M%'1B&C+SR$Z@>!J[&+9( M.>,7\:;P3B;1!9$@_O@>J$,"O@WI)(5V(V@B$XLOJ$MQ)?SX(+?=>B#BA&#S ME/.'D<76^8>'>5UHF3'G%PKZD7F/0$B*QC$M@M@%\4-^!V;>V?@D]V8CPEK M:=?(C87,6L=],K=M$S5F76-.@F4 ,9WO/VO?-#6,V*:"UP7AW3.N: MM7N$07\B0;XV+Q;A; D7+LQ-PH&/ X^] ^$((48PC1*:/'EFAF]/)C=\NIRN M8N;XBXUZF#8BE,LIDU=E@E]0$_"93' N5M4PRJW6#OG(3.#..C6I(B7YI!CH MG0YYL2C@IZEYK5Y^\' $:OFK:[GQR!$BU/)7UW*]5JX_Z/&BFK_V_M)=BZG" MZ08'J>.6IR!>85&3+]'D,Q\R7ZF %76**)H518I"NY0+_75BF; MU%$2X[3UT[XYFU1PZ6W<$&U=>GG[H[+XE$-(3]Z_SFX0HJG9YFP9E*C:6S0AJO8(38BTDZJP?DTVL@9MR+9MR(#Z+G-= M_F ^"KD(:<3S91R0$]>W(%$!^#?"]Q&?0#J.14P@FI.=FQ/T9X0_DS4BZ-#L MQ))DV(^EK0#[L?R\;=O!7 3MI;0(6A$)K CZ->C72&1)T*]!$Z*^7_.;97\E M9V7RYVWT3S!U:1A]==&6;'_CQG+#*22M%''51X$5.F@Q)+ 8Z+H(U^4N.X$N M# (/&;LCH1E!WP5]%S0AZG0'38@"OLM':O%#N0R6G(26_]5S?30EVS8E:5P9 MV@@);,3K>BN[-G@/.B1W3'[T1Q!,R-@="0T%^B/HCZ )4:<[:$(4\$?.K=B* M)A;S2T+?L6[1C* OLL?V 7=.A*.R8A7024&$(6-W)+0@Z*2@DX(F1)WNH E1 MP$DYLL*1%5KD4Q!9]C]H1=!'V6/SL$?[)?EYCUX(0@@9NR.AC4 O!+T0-"'J M= =-B )>R&]!1&<3\KE,SMSIZ)G'M-&.H!]2+ .Q1W[(ZLQ'3P1AA(S=D=!* M[+$GLF9)T#5!FZ)<=]"F*.":?+;B>,)N>$'#$&.XT"_99^NP1WY);MJC4X( M0L;N2&@BT"E!IP1MBL+=*9Q->=V:[X\4[GU80)E[+:Y;.#_&[/F5XATWFGG6 M[:$?^/2#Y_JTE!0D?)VFOF"0M._J6+9T8*8BHNU1*P3-G*S-5ME,W>;#A7\,PT!TK6S6?B"9US <:V,)59(S(Y;, M9U$H.?E9^IFHE9Q^^$C5RD0P<"+#T,N\?C5[FW2LJI<;M0V):JG#7";UA5Q^ MLL@DI..?W[R]['7NG(GPFLV=<&IY'[*K=_+1FU\N>3GJ8$PZ@:AWOE!6*ZNP M#ZHJ']D2&\7,U! CN_PP+Y*UD19?,AMMOX,KR'^8_P6_?+\B@Q5A+LWU0I3P MT3VW3Z5B$=?Y^@V+VZZOQANLX6R6=:SAO/'QSJDY&W*L5/Z* MH_Y,[_Q1*[.)7B^6^V/J!6X<9F ">7?1:?>.R.DQ.0_*Y"?W!M#Z^7S*>F03 MOE#%E,-2-H9F\NVFWYY7FK[QPS;!J1\?_WBYWFVCQF(5\]L]/C]F7W^*A]UC[O= G3)%?05N7+@0L%;T9 M%98<]58RO7WYGJ4T>MOI?;[H=S]VSP>G?W1?774[P706T@GU(R@#?!9$J,*2 MJ7!=417.0H:%.@]Z)X/+7N?3Q][9<;<_Z/[^Y?3557H0!_;72> Y-(Q ?3& M!]+]>\X4 U5;+M5N%$RU.^W!QY.SWI^#8>^R"Q8YH]$GI^?,OSMMGRU5>_A"#^\\B%DCXX 7M7D"&X\Z+9-.MS:Z ML?[=X[F5_7VS_@RR]14V^'<7J[#IZ(3-A!X4.LZ@BG$&&&=0M#B#D:97J=$P MAJ;6M(=59V0.FY95'1KCNETUFZVJ8]63. /QB_MV=UXO$N&A,/'TGATV:4>A M2\Z@P[D[@.6_(PJAW[WH]2])[X2CL MM$/:G4[OR_GEZ?FOY.2T_YDL8A(*MS/59TPG[/W3XP? 6 M>67X)R43ZQLE%LQM*F1GV78P93>\A=U5.^LUC))-HHAO$CTD4:X(T7P4N8YK MA2[KYSNX]9N.N/.;]\3BOS^F-H5CZ,34^2&7*O\A>V$>\+9P6\:>G&M&E'/* M@P7[?T#L')WJ!1'[+*N?_X=0SD0=\,?8X,Y#O &[:AR$A%KV)"T!&E\'Y):9 M_(BX0L#L*6[@$-B1=M:;?;#0_+3%/O>]WD'P$IL K#G>+?MN3$/8Q68N&>L_ M'Y'Q0G&6W7KSODQ.F6K-0]8[KF9B-.ZZEK .1[!)/K;+M,>):)X@F&57H[DGA.#"?Q:"X%? 1\L1_OX!9I&V_V/9V!,))'?/'=!:G#F]WFN_!6 M644#=&1%KAC6Q!0I8&XN)TQ7[U9C*Z2I4LV8"B5+XXIR_I^(Z;7/D#3\IDQZ M;(*L7.]ROH/>P*P /4PG4&JGES>ZLQ4C*V(*$HBYQXUB5";,2$+K+#(3P2<9 MM1N[X90U81&>PM42GI/$J:23*A.OTOO&#!&,3[)(OLMIY?LD?N4]GT/PV!!, M5F(T1I2XF;@8_K1D?B]I'O%$, /LH:'#+?:B75_*@S(94P=F"(FH/0^9$6!Z MX5G7R]7;FLU8XSE&#N +ULNYE\SO1"J#Y>_ABNZ-/;'\*]Z&J1M%Z3K MQP,ZM=UY]CV+(K,TSMP&L2P5X;XA9>KC.TR2BV$1?267DR#*?IL(DEUB,=$Q M@\<64SX^S/*!61-##X\"60:CV&(/9 YC%/A<%%84S4/^:.O_L_>MS8DKR;;? M[Z\@]IES8^^XID=O1.]S)D* >(-XB=<7A5X((2&!'@CX];=* AM;V(U[VP;; M-3'3TXW+1556Y:K,E5E9BAN"+N9Z_ 37LR<#W#TS3X\=G?OC "[,L&<,*'?[8"AP&0LS[4S,.WO9 9>[&$ 5?F1X<#Q)B?Y8 _K< >_Z*EF M',0%O@LXY$#!H-2AML'OO/3[,@J0*IPC!-7X2 J!0>/'\CL@"FR5!A5]-DO. M> >"3@JR7C/A>'^!O\*3',KS &2."ZPI>'@F7_Q)%$DXU1W5#N')?M@6R9GM MJKH6>@E'#;8WG&E\!IB^Y3^[:X\"/K?G?[&C[T[U[>D0H%HFIXF6@"E<^G@H M/S)]*/R3QO?3T;= %@[HZ@YN!CD#(#R IX@)AJ)O3 #3*MRHAARO:J+B2W@4 M))"IF;X*S-1#G\].*SGJ#J*4;=\]&:&$>#$_YU(@\/W@ J(IN MF_KF 'XGF ID"J4$)'>"=,J]:7-B G]*(ZT(CT<5B",F3^+B%K#:WFP)>B_CL4,7:QDZX//8(=2!;0]/!OGX8^#LQ2 Y\]SD0 ,6@@=V0?9@WM^? M!,^>6LGQ"+;=HV]RO:>&T*,?'XR?I'?X$\A8Z0?K _3W)_[7P3-+L";1$A]V M>ZJ"<5MXM-P#SZ'C\^3^>!,I MW8'J+0/,=&T]P<;#T0JZOH.(<#*>@_:?WQ7Q1K@[:'-\2 +C M$AS=X.N>CN9\!U#7G5,$2Z^-"\9I A@V@^-2_OCT,8;[E&049$!!AB\09'BC M57E8_$=3?\^3^DABQL0@0#W=2U@R>1?;G)ZNZN8&KFB"^S4'--*38PZX"0#J MH8EUVBKV0QZ[!XDG "W$&!C_A'0_@?W-UWKQW_"__\HL@?4*CLDX<8[X.].# MC"&$OB25@XB_FW[I5'IKX^*YI3@NP:.U,']W+1)M,@/04GW.;,J4=!\<'JLD M8F!>;Y;_R*HZNM-@PYQN'/@;\1F7;*&8;8).X<$*T+W8O9V% 3@+,QJPI&UW M!==;MN^.S(SKI7:O+\.=" 8']IP+G%/0-M[F1\;&C869F>F0#G4.S<'W@7,< MTA_^_1;U+M:.^YU\,/SLF(I2;=.)%_1DZ(E-IR9M'CH%\CHP#ZKL>7$0 OH? M^CUQ[ ;09[Y<78%Y^J\<\P.'XP*/: MQQSSY8@ -/ZHZ6 D_\+IA]'%I =P^VVPW@ES#54?:/Y!YQ]%0IZQ[$[9_*,U M!;VI5PA--V,O.O9I'=?)@GZ\$+1-7+/0OS<'73_^1>@4[N[G!/R /JY8 /O MX^@-:/0P>["[8LH2;O,'23QFFQZ/^UX[#@IP=D??/3,O_SXF SHX_?%QD\=, MWJ'GDXA%[ P 3QDZ&Z '$PAF=^\T:Q?,AP/')]0OZ S!.>0_?^00RB2=G]#]E7R%M$I@S M\Q"0U(!#%9/)#YY;+ K@8T!?:V:JEPOQ=+' N MYD2/CT3WD2Q)@/NY58)>UUE'"&H!4#!-!W\'(DXZ@M[P@<^"7W'O,R8Q M\/ MEZN$EX_']XC(B3FPPU02FR&US^$PXRUSJ0Q_),?R$0(>)'6V[YC0>YUQ==37 M Z2>@.Q9"+WWOX].M9SX:GKR: M)[L3$G-WL2ON0F+Q87,?K1+P70?&(G;:'W[[^+OQFA[$HQUN7?_(?!I,NE*F MSEL:U%4W2LR"LX;U".PO<%C!2,-#L#QN\=9V]ELL1WI^5UR@?QX;.0TKG!@J MZ;,DA5OFHY#VX:Z5_\+)E<2UXK#&*P Y.7$/OW[^P#P)%OS^N$^.R(.%=!KM M><6(DS%"&N5^H,EOI4W5&"D/D93X='1M(*Z8L 7F*XP?0C/8_WFCV^C"C?^* M\DK_;#K9DT(L)YQ>S(K",61M>>>&P<^9N=6U4^KH2$HFTGA\>^?0C(4_^_?I M#WY[P+'HGEQG@:1M?*=E;@9Z%LA.A>P>+$3S]\D 'E\$^;__E6=R^;^?7BUY MZ=9,/>>Y:&'YT00P+@L#"TGV)=0 ;(7. !" MH%=A>EH6_AM*0[9W,1Q!-RTVFV*D25*,_#G,O,P$U1?A['O"WZD'6/UQQ2:Y(3Q8MD\^*H??O,)(2]"WE_!]CNH_..HNP+X3Q_815_A+JO#=%>-Q!(@]AC(/U]>R\2OWD3VYQU=\W;83G]V+ MDQ8.),.+JGP $WA%XCZ8GT3G$I YRU(\"I<^<7L?;GK\UFCDX)Z#>40/6&#I MG:,7?MKU[FG"^ .8W0/D/=+!V. AB1I,$6Q'&&L^?I]]N.F84#[PWT^N"7V@ ML_U6:30?1O8_E!3Y=1K0P90G<((F\G^_-)L'^__G?\WB__R=/'QX'/P'%"QN M@P].RA4;Q4G%=A:UDA@.>E*HCTB#YHRWG>&QBD#F_\K+U=^9@0M.6#W3;';N MU^QQ8>2W7\-C1.W]Q=MTDVCHB8BIP&FQIE_L\HS5[)/U8+3H6=U7*,$?_^F# MAF5X_PL&8N\R\.< 2QQ3?E\)OM<-@]:3MPUO,K[R<$$>? G,,#@$N![N=AU3 M#7P3GF@$AK-?(2D=O;"#*(RO0V$<*M_D\MI,P502OK C2Y3"8)*B*C,)4V@5 MUS&-QC#]3>O:O.:%G70F^^/T]*30AC#AFH-)IBCT.D)23?L^W3N9Y*\+Q;_= M]%*C_,6S)W !LSH6 M_DL=K'3OV#RY]/G+W_CKBO6'GAIN -'/FM8'?=)G5)[&9K2D:/0,Z).,2PJ+ M89*JJP2FR@K&$-JC2E(#5:)#>;+RZ7",R5ZQN')6DL4L.&AOI5JV=#WO"=NY MU7#VX:R=WY0]/P(MZ:PE+=[H+1SN99O)COD&*'2UJX/.R MV)5P/-U4#OC&H!VN>Z(\IW.571&T][K0#T@U+=-XC>-V8[!,74949\,U'LB& MA)]9^[P]SAHSNFIAZ\$XF@MYL<"%H.F9Q9_/L7FN/G#R7CE8 LU:!BP:4JN M@HOCA84;="RBVYFM.7%I=D*@>6>6=1 .2:HY:FS$K&%A>1X@NXR! 9Q9UZZ\ M;IF5R;@+G+ SR76FKQ;2BK?=XIJEPMZ8J,(>CVS!^K24.[* MNB2*C8D_Z"TY94!5 $ZCVS7[TM)_;R6'^/"1U*=33&9? "&.N935CQV]UBML!/,#FT&+8Y M(IJ2!YJ>V82+O2G.\LQ:X1MX,XM3^>4 ZP!8/[.S2@JUW@SW,](J=D;]96B4 MW [ (?+,=K%"N>=LQ0DI]JNYKM :T?.N&4GDF>VRS0>KT9RE&'Y9J2ZG:EOU=@:FR/Y9;VLR?0ZK]J!(5%G5LMI2%IIO![D,*+A:XTLW?%R,TZBSBQ! M<=91UA6IUA(% =?4/C]?N0 TJ3-+T*M5ID(C6YE862,7S*+M=&M4P=E^9@E" MGR\TYF&I+(Y&VGBS\"+0.-;VNIQ$G]&M^0"<0-ME M-,:8KK\:X>6]9^5!TS,+ZXWMG;BOC[J\Z>W'RJ@N<*U2W#2%6;N]ZC"%M4); MV:Q9W"ARI5#%XZ9'S'JK%TD_^+E1AOW!7O/MRR_W$.,OQ?Y<*(_XP1!H(6Y@ M(7#T .^-+ 3Q \^AE;B!E0#8A*.%N(&%0-AT*PN!_2 1-KWA2KSR%:9?VJT? M-VOF7&CC3=\8^EV3\6-E\,HI Y\(?OB_?Q!__*X.DC]8\EWG?Y\E^7R0ZL7@ MS+$83'(1B\3OCF]A*V^T_"^>RA^W_.P;J, ;[ ?B!_8%]@-"0H2$OX>$!]KI M^"38:IN)*S]ECNDV-ZP9,&'N36'QBK)X%6Q>"R4_]UXAWP(R3],75%779[/W MG'7NU;-.?NT'?0Y5__@/U^_'B3!OI3/$1POD8C5)1/#FBK($O=CZKT'UXX7R MJVWRAF+Z/=$<(/8+;9=_0L<@.1S8D.NJRIDW<=],,C=GD^=>M0G^^$_Q4 42 M7M ,'I;]*_",9]*H[\ ZX(V_(><:E]DPW\6'^G)918LN=!R MP0D'"U7=O]()GW[9R'9])2OW#LX.2V"])6VN8=7.5;@O+EFQ[;G3% M:9;D_GAT^Y7S)6%V>MU5[0D3%I_R!2N[VT[Y?=W*Y13CC[@:]U*V_?_](TO^ MD4FNL__O'^8V^.F$RZSF!ME#B^/-V-#/&K*\^@DUFG,T^'_\@SIS0?%0YG\( MJ_P#[QXL)/@M\H]CLEZ_CL^C>;Y4L';X@*(V0F>Y'W$2+9%__ ?'\#N&IHYW M7X_"^,];VP<(([X;1ES#!?YD&$%*SKH[[5%,+?@>$[@W43I>RO7:],8;J+JVA.Y*\ .D06X(T_NILR2?3^'>P=B[5^+SBTCY)N3MK*=!M,QL,-O5< M%V@\M&Z8=[-L/@]95',V0)1QG4K3B)-R0%32 M-4PE/M;P_KV"ES=M\PQNBAM]LA1'0QS3 WVYR647'8R,I!RTE,@[FL@CW@@A MQ5?.J?AD2/$.)M:%2)'G,7[ICG!5'$WVQ1PUIMA6 &O>Q!86_LVXHX$G:TF% MJ^11FI.7*>XRCAX@!NFV_""9O"\ M+RE7J\5J0=%VHNGF&]UR8RS@"JS9%;-'+/G^-A'2]B^F[8@I>GUO3ZHXU7UEL))^=@*H^YR#(FH*80NB)IZ!;K$;_D0G^ZNS\<: M*^?>0$=LSFW[=S(RQU0@D] XLC70^ ,7QS!8>F&7&' MY1C$!R&4N5YP[_:$\HE0YAWB@;^',I*Q(J,0+*6U+C2DG#4K&L4N!U$&F'D4 M>X$#^%G(-/A$[05Y3FX@V^]LO'U+#/W*@(B8K_?/;?H%CK'F-#\T^S;#CW1_ MXDR+=FDQY>(A 7>5H.^82Q(;$)F%%!L15Q^;QO0+Q1X1S;E4[[$LOY-$>S5G MVQUR$3^^&>=AY^_(2UCJRXV4Y_;"5;BI6]1Z1$"A5(&K)R+=HB 09X(4X^HY M-.\HB,_BZ%\4N6FZCH%*X7Q"G^ F)XT(@ \NA=-V'?59EZ$H+QJK=3B0K3"G M]C4AVQG+&B?A5'+)FR()Q 1\,JU'3,"-:?B[E[YY4NP'R2;&!8_V8%\X'>Y;+VES%Q/Y7/0KI--DNAUQY:=@',T_JC:;?T<5&I-16F'S$P5^_TVSW!UK2B4# F/:R5_ M@"6$L.%;8L.7N#_TZ4RH5V*#HF6KPGCC.M:2[#;%T:;-%[)=B W C"+>+;_W M1@TF 8A.#L!H,K8N^WHFWC]9=Y8-P3]0)LAG=9M0X8#*)HX(W2/$19_09#)[7 M*GY]L6\8K5+@B(V!,V#PG5S+[SFH^,#B(7,LHHU. F.H],V- 29:Z5]IUX:2E30%/N<*S?E42#).V!YQ068J;M\[OV?JD! \BV! MY$LP4M^BHLT_-$%001ODOR'BYLO8&>FR%2^8%[*KYF:%2-%$H5.JFYM@M2XR MP+R(:QG3]%V>?/];T]]-3;XE-B!NYS9+VKR #1VGW2([N0;+%SEU,HF4>M$T M.8@-#,"&W%V>OB :_M7I'WXK>_),=TPE [X7>'6NH?Y"Q [R MQQ"Q\QD-KM91HY-+ER^F6!+NUHR4_:9JR4NRX/=G2MTL=R4\GR11$SAZ81T! M R)JOC514W, P!DFL,0.^3'H*2CD3R&NY<:._F.L_$%;#\>_'O!;U0ZAF"NN MJT6F;9\Q!/A4B"N++TMOAY:/4( $**"Y(>2^;A ;__7VYM:59_^) M0/#=RM^>*X]I%SN^,.JNL1$QK/2ZQJY:J402$=>])0C\CLCE$#V#X.#-K20$ M!U*.;I.Y([ +WZC/P5[<(#(BU M0A5 KY[C$@OB!7B\"X=BG3'PC%1E5HEOA>/XZ3Y?[.\%VQ-IC\S[\5 MQ$2@R/ M)8=\HC/SNZW]M]SP[YX*J\G8IAR+P=3]G\B/1-8Q M\B.1'XDTY>HGY]?5E)OT(W\WCY!35;!&@0\+.L#[G"A,?=NV\O6CT"BJ])Y! MYH,Z=A)M?/Y-1JI;R>6<9CW"A&68DQKCR; @8<+Z2BC*(^T \3EXCD\&$&]=DNIW $)>K:SU9#-J M6NNQ[_&5'=OO^1P$")B/=Y=CWJWB^(U:3T7P"1@+C)V I?--+:[?'J\]K-_9 MZW#^78;CX)_0P"IVP =O;E1]2X#\;I-&A-'[VDL/FEP\5601ZG$G]-2Y[.N< MX>DZK-EW+E=9EH2UFZVH'8N1]N*J)*QWJP[ 1C:I,(5=\H@G8I$0$"!ZZ;IV MT3\&@H83N>9T7NJ*^KR241%$T'U?+N*"V[Y=BI41'ESU' MUS*>OM&=4(^?CS$!C"_2NS&=P2*_.TR,6ZMW-I9(^TP', M:35'=90>G\Q]4;J=Y7M-H663>W%08(B[I*QA'IQD+]UK?ATI?.NC\\TBZMSV!IOW50BS2#-&@ M<^:"&AAPC =#Z8*D!40H(=Q A-+GL[K^"6XPX4[96BX;6;OJ*#2Q(B]31(P; MS,6X\:5HI>,M\97KQ:ONSN):^-/U23-5O)T E;V#B?S\06XC30CD3*"7JEE*B7GPV#6M-&MP0PT4KN^GU MU_MH'+)+3B*I.'?\CL+1+3RDX2@KZM;LG%=H>&^"BY-@.Q,Q0JZM)L4H++)4 M!#4\OEY'$.\6EKL)TN@B^X??RIX\TQU3R8#OU?W =?1X1<_6*OBS[09ZAOH+ M$4I?P5.\23D@DNEJSRQRZCH$:PQ'_,S5YOO[-2_BKAUN<[5<-EO%=D-\U.A7 M._D58T@DG=0W(/ OR47=FB(A0/E"=%1,-A!?O"IV\SY%R'W^TC^JB73C3MA- M3AI1+]>ZO/^BI5#@.;TBJU)1-!>L+CN;D5GJ="4RKJ=-L:B:-E)^Q,I\!E;F M=Y2_/Q=VK5*TGULR;[M"(7*$XB*"RL\ -X&D$3G3?-><:>0;/.LCH3S)"TD9 ME#IY(\G6+R)MM[G:[UN5@FI5S*Y#4()+B#E@9L75NG&,N6-S%Z MHF00W%R9 MLD%PP=C7^A"W&OR#J^4:?XNX28FV0IEP]D0:],/\*6[+H+I=F$#\V MDKPA=DSB4V'>3)*[BY-OGKS[W?3@6\;0WSV!YA.=B=]M[;_EAG_WI)';/-J> MDP=R()$#B[G;NVIGM^?.,D]W=&7X=P\LAI1#8T MCDVKQ<33:G\N>[DN:L\8U MLZC/K:Q2,_AR'P[T/ M6&-)P+HM>YY4F9%;:;QU17'G"D6Q9!E[/^* @-]?$I>$YS]0$M-M6'%L8I$7 MBYOZ*,^OAGUC:/SQ'^P'=BZ#^IDH_B\2'E:RE]G H5RZ)2_,D#BL0K_75$>5 M3MCGF7QU;$QDUFSDNU?>C['(?2X,YJX'IJ:=E;ZACO9MO1,I&%-NSLCRFIA$ MS>X'S/_]=^%%\U_,BK7>?M+GK9!0-(_;TM&0[<(G)C ,>^:Y^-_;@HFH,O+] M>-[< 4#^,.(%$(.&D*8A!^RP,VBOO?%QHEJQ"3Y<489Z75G1SAC78&B4$ M-:415IX8):4PJ<(DX=+!*ANXIS;:P;*08F,6IH$4;=GWA5EL8'!;TW]H >8) MK(W')DA+7RJZ)VW=:IWN<*N&&':U31[\,&^YW*FE0_\#.^?XF%8/#!%8VBH8 MI6P\V-I9XL3XJ9NU;3PK/ G6.!87:!%_/?%]J0 MB3 R7$8-EZ$-)+P!#LU*]U9Z %]<73U^DO6&?)VW6>]*3BOQA3)#\K(WW_9R M'6[L,-%;>PQ"&/APS@#TSKH,?&G0SU:-/8_U-ZWAIE!S>[V*\2$NT]N(D> G MSM!K-&A^N1FS6[7+.9UY]Z/%N!^TYB-Y[/;%95/0]\S:Q(INA';C$S'6?#]\ MQG<-MYUPF*?EN5@,LP,M-V.IY?*7'-*WVX@O2)!1S<&NZ'*&:'H;I^38TZ9' M@3V89ZE+??^W90?,>*QQJJG[H#\9V8?O/99T-99;<9 M\*,,7"84840!E]N+,'ZRVVP?=UR\\D[*+"F,%71:]B\ .^;Q'=0D7#J^WJ5?B28FDIY@VM M&UC9?,K]F;7K6T6#"[IBE8^N(=<"88;= M78$L6X)4](8STUT$U0CR4.39>F3_C(ZOQZ#XCNM-"R-AV>H9KCC:X; MFWW[PWFHO1WMUN2D3HC++:'SG),71C?*0YT78[L$X["',5BQ%%;(?53K1# +A4$L%$IS0<'[3Y3F\@M? M-.OK:M;<9A.I_*S&_R?E&Q.BPK7E!::+X_8<;U:RNVIT5LB_X^K$2Y+\&_8$ MI B0S$X^B70X@>-'9QY&0:DWGU][;Z6&VN?75*HJ5>I2=M_#LEV&KPALEU[4 MC)O4U*^5^E-TG7CTBJU_"0?S9#YGC5(EUVYH42'/8DN3DOO$OKDA/C[9H<'- MM5)]MRWPE8*9JTQ:-:G7^9C\\+<3Y6X^F>=7K6B$"=G)Q@ZSK0I!?K@HI7U M=HAQ&1CY4E,<9K9[U5GLSU]1>I"W,9JQ!*=X'U2\.N MUIRRTG+X>:^4_ZX82AUR;WE9Q[<8J[=JYY.-H]*[&5^IMFN>:Q?&^]C$QZ7?=@1=-GE"49G/3Y3%KU)D#=\KO[5L\ M<*J(7.Z.)$GP/^+];I-_KVWX*ZYE)_%$-AI+/:LO3QI3I5?)U8H?P[5\P.Q? M<.R-(5EN%\76@->=KDUNJ%70+<)(,GZ7IXD[,I=[LRT(?>\;V7,?HOV_VG,% M:^#OB%7#$.7RN&I6JB25#;\,]KVPYVK3NK9=1[LJQI1&V2Y.%P>JF^PY*D^# M_[TY[+TM7W27 7VN=!6FL=D[E*Z IZ?-#7ADV7)O\/S<2>P]5QR.[LRQL.: M-Q=Y,PRY>4\+&9^/)"I^N3=_P3M1* $"X<'G2(#X9'CP#N_&78 ')=&B9VYA M&F$COMFRZ,:HR/4YB ?,'_]A+WA.\K.D65Q$M'%@*'":,(M?-K6LZ614>64& MLHVB:HCD1Q>'KVO>/&AG!RAGS2DFJGD&U70OQZ\G)<_"LKHT,)1BU&[!*WS) M2[EW),[>Y1CT5BY2\EN+Y'TR)7\'F^5R):\N!NM"=4WNK.*4Z6T]/SO06AQ4 MP9@+=Q=F&V*7HIFY$KT MHA*N@QVPHO+0BLJ=2Y1$7!&"D'1I%M/7I%!.K U-GYFJ&2#NY"U MP/4TW[_^>GLAYX>R*:C M:[SL.4"6_HEBEQ*]!B8#D ;H^(SMT%QA%;QJY<%P:E2;;9ODT)H;$HTE# Q! MYNXP.IV-\;9OB7]7"N8[8\7!4D!8\9&DS3_#"E8T.RM^7)6LQJ2R6;+#L=*N M1! K8B*'($CXOPNPXA,S.9?= AZX@6PG>>!G7]5$),Z'>6#?&6.?)71N%W:_ M >%S^M@N'\/!&:P5?3P@1&TA\/T^O:BX8I.49$ZB<6B7L?A=GL 1KX-0Y:9R MA!"J7-&TNPA5&@NU89=TUQ4)-M?R-7FZQ ,#H@K,(F+O@RJ^MMR502%N_ M-@V&LY>;:K8IQV "ZX7"[.N/,]V^)Z(^0@H2((7FAK!DS@WBY[_>F2#[^-E_ M(J!\!_.K^:#JG*-=!)O^LE]8RVJ_P(^&V5XNX.45/@'&& &-,8( KN_9"TN( M(4- \8;L& **C[6H?@,HFO7RNE2V/<'%">%> "_8!7/=U^&6B9V0.,XY,QW94O*> .S]4;_QR@3NZBQ O_VL@%,^"=*QD+U5U&4 @@AI5A/ +5.9^M\JG._;%O1I+ M-@ND^##8@V0?/GR\)"E))S\$B*O^"5MD_E^&B'_SKR=K\&0Q'X[&^Z6$'SW3 M_7%5Y!C1)5UC9Y3",I)&YV6)HC594G(:)LUTE=5G>9G6<>V/1!#OI7/Q)Z8# MX"+XF<87Y=&W'E9. :<4^.%8:'$98#USS<$D4Q1Z':''#6I"^W_^K23KEDRR M/^ &?(MO#X2RT.&3)OTWG51J;+\X!HI@ $*S5@+C*F7NA]?/".7,PPC?]53Z M?:'_:3K@Y'%#'Y@S_EU&WZHZT,65[B67PC/R$H!@X/]UOP@WMN3R8VPY&;@EL4^I:EX*G!'9XR0BW=)I%U:BL'!W8M_&=I/.7E7] M$B>1Z98S>KD9V#8=8HU24 JKW=)^)L"6]-.64J -Z.V><+"=C=&MJSQ-66Z:(]52YAJG:+CM'-$$YAQZ9:X.A)DTV07(M-N,1.[AEE-T#6= M'B<^[^;K,]+=614IS%8:$F9X&.PS-<[5JDI2CK7O8Z.:0BQRA8GAS6"?S-.6 M0[8\XJ4)C6'9,I>K8OD&9CN1Q*3':;1J>WLP[&G6:&)TC"U&U39QRU2?)<'N M+P>[WD[,-BLKLV6,,5(VI%RZS]9H5LDS#=S@=6J]ENIY?]@=&Q*;;AE5=C,L MMV*[EJ /^S6ZV..LI2'ETRU[A+021@VCR(<;LTZIV:Z%9<%>PM--U^6*L6IW MLSIFNFNWV)ADM9#K0H\@U71NXG)(RIIN$<$ZOYCV24\8Q-B.NN[58>.)/S,-A%GK:)LD^6E M5SP508F#6F' %W+-V4'E;S=E29+D5BT.,* MT"NKG&\:3?FH-36N8SDVB7CA4*AVC*Q%G%G:7E^7%(VY6%\" MQ2;.K)8%P+1<6Y9ZO+FGY_ML?;2=%PW8-#6M/$4/-@U\F.?[X]%2<++;;5\$ M8SVCL:5-N: ,FIN]%58[OK%:T.'.C9NF(+!?-S MV5GJSJY2@M_L68V&V6JTM[M9=<7!IJFQ[IL#8[K/;_=8)>UE;UURXVX:6H MLN[N76E0BK *&XS7]K"FST8&;)H: )'W!H5*B^M8PD#?:&NN26PIEOJ705E9?C(LER=]Z73"M,UN[WYN, MG'9C,;$:T=1O[UNM J]RL&EJ ,)<]1O\O#SDLV1_6,NMVK7)(H)-4P.85[K% MH;?/8_R.[+*J@Z9FM[4=[JCE:T561R<[+=670X0KU"%A%9^P $5-' MHEB9\_*V'XJ[L!<:7=#T8;_&=,Z].YP0>\ 5MN65K_\\_N74K(/>X\%SA+Z1 MFCA?CWW5M'>3)@,"[_BMA][PQ$B\,/U!B=_ M7/=B[!LK#Z$NO_SS7;Y52_?W=X9D; 12"CG.,T;>Z_\YL2$% HIU*NXM6^B M4#?GJ3Q_X#*G!^[,95>BI<]G7X=FKZN8&AM?]#%@RW8.I_QF^ULLL]6#N M:I_!\+Q]S?A%-.#=C:U_O=UY^7%VNMK4:70DV$_$BX=+E .W-/K ME-M*3<2+DOBHM=0;GO*XE^#;?W]:>PZOH!_!&,-N[>^CQ&QBNRZ&_2 M1496P&,KH A0H'< @6F)?J @ 4'YG]G\'L_PT)'+^E"*:@ M>";HM:K;&QU."WZ#[/C9P]=\I/EP4RK^66V%AR+$L8(_2QEL53N$(N9\7P?_ MUH+U2:7J[B85L=@WI-HX:.&C?B3%[^,R=PQ][HE(7F/$5F)NC:04)&<,!OZ$=J!JX'?RL.\L>\A@04W,=!^O*&3^_3GUZ M5T;F=O*=KH^H[\O8'(#@!&SY(V:BD?">U";H$5E9(I-;D1ZY\ @0>S"N'=AS-9_AD0*P,)*E8' M(\7*3-U8E6P@3+A(BI_D)=@[BCU7,!PI/%+X5]L\2.$_G(8ZI_#ANEO"C([/ M6CN^N<6(;EG@%0XH/+!:J+L<_?96"W* D%>(0OE?)2@; M2+2X^HES:_D%OBY[ZCSFL37@*]ON"CZRA$S3KV.:WD">P'>BM#Z PTYTEG.T MTH/&\HD1>>Z.)MY5*[:D1>*($&+DM":D;6E MZ9A^X,4E<9$C@AR1FW*MOYY= M=F_ 5[Y@,B)U1^5>BL$A14:*? .,PM>S,%ZOR.-*C7!:>+^+56BQ,,#S1L48 MQL_UP0Q ^H[!7JH#\Q6(E**G:V:0L5UXG24#%OU\G8T_VVZ@9^B_D(/U=1RL MVQ<*XF7>_7Y&HO]-H/Z"TSFJ?N]!\\^ YD@U9[ZP*#$B4<^WA@US6LX/#/AP M*;1^L+L\1B%B!N$&2AGXHN;6[^+&?C%N-$U','@"8W+5FLMVFZOXP6-(Z-S1 M+_*YGX[2J2U7LNE!BBL#A.,9]T84]79&U+=6\ALL#W 5\^BF,"U5% CM<+3# M$4ER Z?VD22!=2N"A\.IF)Q-Y[@1HK3$6O-1P\HN-=G@ZOGA".M*.)W$7^X( M^NU#,+?%C7">8@;)\F2 T );3XYSUP_>[LXDLMVO[M"@1)/W/<31%O]&6QSY MWA\2ZI!-!SK?/?ARKJX-W*89F$8\AO[]204.=2 .T/>9TWW2+&X(@BL9?-^N MY]1A=JS((^",,\DM0IPDOI(SSBU=,+Q]L>I[@NSVKWFQX[0V8(*O+?PIZ/-FN]'E4VOJ+ N-CW^H2[:W8I,19B#,0 4\OY)A=0EFJ(4B,RPK@P#3IX;? M<'HFLZ]P$#,@1\6\2W;N%;M'3GN MM7H,538&!AA;?) #X.,?^,@ 8Y\)P2[&UN65J M&[FWZ!/UQH"# !]?/R.I=)7Z?]"3CYR;9!K@YQ\I E($Y"3_VF=_.0;A&"N M>\=GJ?X\Y O\]78UI9&1_XV,_,_AY:/W%I J('_W&D??%>\@P"L;L, 2..XR MLKH.P5R/UQ$:IN/( :KU^"DL7%3K\1/2TW'-DN.E*<&)TW>Y!R4\0TPYBEN, MA !7^%VKN^N/'*NP&T<2$==XQ/-W)(XN B %OG%7\X*[O9_;A3P4,9S+CJ$# M'S(SDTTOLY'M4(?GJKY4=+!-X0L1GKF):T%FO.3&9"9P,[T.ATSKKV-:W[Y0 M;M$[_3IG_#$"5;I7=GC@"\[#O\\<\_.I)[6I?G>$F?+64S>=L:X4P3$?%S-D M[W ,0VGI"#.N3E??.F:\D5EQ11NB!A#+T_W@>&,-V?+(EK\I9SS-G7WZ9+&C MSAWN@)1T)3AS1'<*-7X<"5'1*G;:17\U= .\RDD$'7OBY!U+I<]H5&,3J>]M MN>(?K[[OGNIUF?JVYSN[;T;[ ;9T^'+4X#EO,S2@^C)__(=F\F^?WG5;Y,3Y M^/9=QM$#E,J.;KA^9! 6]GK/-K&L,PO) M0E6JS#< *)GXBOQ=GL 1%8'P ]V0OPW\>/]$^E?C1WD_+A1"OXQ56&9BYZ2V MIALOW&5R_VY< 8GS>@_$Y7@HJ M>^ZR"(9B.B&0J7!_O;<0JW/2;B!O=9_?!IX,#A[3D;U=+="7/@!%. G/M>T8 M%A,O]*5;1L&VM<)&C#VRPAKIYH2>V2SM(HG('9(YJ-R+;BC"$80CB'JZ)>/H M2CCBKIJC2LGK25AH3GUENJM%*S7&$7A;$;MCR;2/]F7H+.P0)SO:6<#R1#R(-KLTV?R/&&&D /W3G7Y2;"%-3>$SZ?< /']K_=Z MF./CIWE;7MR[6PE 4R^K$C,,Y6A0\BI3BS$J,\9%M,7A9;&W^!C4==J/Y?AG:Y>2! CA*Z MLG##UYQBJ;P*/Z\M)J102*%N^ [0U13J\_(-IO)9C]9OO2N07KQ[VL4G.R%O M)8T@N153D'U315;T5>-W7Y#'NS#Z_]VIO8]E]KF-;-K0*!ZXQ=@D[I]8Q#$0 MO$3^;>5\E5M)PRY6[!!#MF[;G1T;221QR-TD\NF7(]$3$0A9WB="<'LSORUD M^=B@P3]#%K*WY+=34U?$(MX@ICF\M_0J78@LR?N2)/8BLGPBHB*QN4JF'0:Z MAAPL%!=%:1%?PG@Z:/1+(,2E?D/E(!>83^2'F$X*(:^L. M2IWXWE;0!1#!A>%P)6>E/B:33)W=8]V*,(\AXAWM(.18(6\318-1>@52**10 M-Q$I^B8*]8E8B^0;[M,K5KJ7\>>RIU^2:('2*U 8&:57H/0*I!)#3DB4 M7O%]]OZW#8)^C_2*DKDQ-3TF_V)[TY'HWPFW(G=TWPA;H0+;YGK8OUR5>NU\^YN,.]*9%Q?%/_! MT"B- B$(2J.X'01Y?13AG1'$H)2 IJN:(*X+NY6&,73>&7,006"@X =&H70) MY#!]YUCH%TR7^)S&T+-1SP80@H)K MZPA*B_@N5LT%4-"O;MK1W-^,1:8[Y#2AULX.2C$4O)M=@QPBY"6B:"U*?T * MA13J)B(YWT2A/A$+D7S#2(>BT;6L#,8I&WJ2 N%G0E_7X(OWJKM29?'1L3F34;^>Z5;V(>C6\NL;W;X5+1/6$6\XJ^$ 8^G 20\C%R^O1F M55AI83ZULW2,86N+0EY8\/DY)U%8'&/ [W(8>M,5@=%-2^U3)FQ< XS>_<[G M/P6C.!7N>\ R(*A=;6_^.XS;OP! N0C\P9[OD(],! M>S?X^5@3GF[]Y"?W3]@1E^__-Q^\JL.'>A^-G632:@S'>%1B\[$&P[__- /0 MG0I^.ICK&5F%8339V<5Q-#< 8XO#9T[&!%]F>+*=6D'%GF6"N^SK;@/D MV^BP]T?]QBL3N*N?!/XCWO[@GX>)4?B/'/U.:_5$RY@')9,SK?+IC7]RKL62S0(H/@SU(]N'# MQTN2DG3R0X#GZI^P1>;_98CX-_]ZL@9/%O/AZ+U?2OC1,]T?5T6.SPN)45A= MQ55=(@F*D*@9,9,4724E9I;/YV<,29 Z_DL*$:PXFF:+0ZP@];E 3VO_S;R59MV22_0$WX%M\>R"4BT*KT^.K?+M? M&_)O.J_4\)X%EV1B1:'=%YJU$AA:*7,_PGY&*&<>#3+3%/K]#SO07B?_/TT' M'$MNZ -CQ/_K7NHW8#:D!OO[=L1!47(TJ^ :D9,86<$EBL!TBO.?MTW?;\K&="2?-HR2UFXG17D I8=5;N3 MU6 QH8E((M(MB[:X&?D46^!'FDO.]W[8LF>11*9;EC!U.2&HK(#)X@3;U!:8 M(_8,T))^VC)J.QI9ESC)"IM%HSM@2\M!C9,H"7O:IYM9;C MVQ06@9:I;V_4'*7)UV18_G'3L:S*R.A8P Q-?SOF*(;6():NE:T'AM?F3+O- MXM6\IO'3:1>T9)ZV'!!U?N KJL[K4;=,S!S.$9A( M8M)]ZD1O6EOO14QDG/FP'O0;^(HT0,O4C'IUN2F.5UW/TMN3]:!1GBQG(>SS M.*,DV^EH#R2>$[ %;'GEZS^/?SG=YO#X/!R=\'!0D]/G\6&=AO>T-11XQV\] M](8G&O%&C.G)T7/2OPOZG-EN=%2>X[^ST(O\F9@V$1#"+TV*@TX^.K1D!5BY MP./Y"%/B$K\;?X7??6+=OB]1@];E.NORJ]PBM"Y76I=?90*BA4% AM8% =G- MK\NO4C?1PORCA;FYE(*;#P=]I9@A\,3@A__[!_W'[TJ#_<&\KSB>Q+Y2!-(9 M^;Q$U$QTV['NI:>F&KL5 MKHQQC[?DDN/FN]ZB'8Q@X!*FVI)W+)%.BD-%:)'2WWY!D]M3^H]]@^XEI1_2 MICC>;P)%K BY^JA0V.^U.*\!5E?#[ECR1:6_.2_O5Q>/H+$2.IX.!K?7M8PA MFTX&+*]\?*4O"V2<]8&,@.B5(./K:NB9@:F_G75S6ZAV_)8BF(+BF:#7JFYO M=#@M^ VRXV?37_,:7OG-+R%\J /P]21Z[B;4-7VJM[NR<+,&F!#,=:_H+E>> M/M<=W]SH"33?/PT*^H*0T[\'&TZ#Z7PP5QW@E3 ;R-N.Z\$QQ<[K=3?+ M[]3",DL(WQWYJ80Z-PFZ'S*^CQ?D W[3=#9J#4KXDN;(;_K M,=VM7S1X=@7OO5S.C;W;-?&++J:]TW6O*UP;__LZ-\7?^*+X+^[KG9GS\XF= MM[R>5[V,>+-W^F]_8)KIKVQY!Q%-_]LV'?UX:_V"+_Z-^6#';?P[@_ZD%1*8 MKU(A@7U:'8%%E1&^6V4$DE!R#";+DL[0BD3E M&>&T",%##0*AW <;IE$5FB6^U^>[8NU6*R6-[!^+ZRN>7VU M5[R] \<%],!2374Y[$B1M'3$<("O MEN.H'YHV_'Z">MK4%MMF42C5"%YHUS"2*"Q-K@][)5-E! :%?=$-JXT!5B&W MTG3)#KLCX$X1Z?F7YETEUUK/NGQHK?*KB&%O)FO[_'>W%N;6-PTU:N8ZQ(=FQJ%/%/=ST)I MO17F$AQI6E0171AW:"V@K$I="-=AVRA[13C4M*@B.[LK=X.BS/>=S;27[PGE MUC3N-9=: #^HUUV?LGF!\!>[(B5%.Q?VFI8J)BT#"O>Z69X9"7ZIN1N6BOVN M1*:E.M"4B/%-"L.6E"INAQ636O9AL8O43J5E9=:N+$+3*F(;/U>9FVLQ#_M, M2:H:D?.U2!E=:\VY-DL%/&MSL"7[M"7+<%87&XF,\O%O::&VB%R MMK[@RXN(!(:JR+:-(5 M*8[V,#._,O/^M&7/"=AK>OV%2MA:[#"WRNM[-CL73#F[6\:]IM;?G\VJDFC/ MVAC1FO1&\BKJ*O&BIM=?;.1IAB@T?$L/1LVHM\XWRI7H7&&2(!6Z(> M26M"*ZD&MCCD]SUNZ5*1*/*,)O++[91U29H:;"M=T#(EJ56!(?DYY:_X97YA M[O!9:]6JL,QHQXJP97I19XV)->V7.!L+76PU M"22-L2)"%,HXVYB.YSEZ%S=-56;A=CFCW%WJ+9[HFHZ5R\UW M62FN]I):U&ESLZ)Z[&[%$TJ'6O6&E!M5H533BZK/-W/7[;@SGM@KS';;65E# MIWNNWLO.86;MI>HH_*@P7RJZ,JK-P +0:?4O5NR13VRR17%D>^7J0%U%=@OV MF1+JB,,IU6OC>[&_:&(+T6_)Y.!L#1FAQ/HX-2](6*A&>RQH>:ZIP&]/+?^@ MU%6$7B6G\/V*U^2WY;\<%N=2+[)&\I+QVQ9)*W@$FZ9&Z@GM M634_:^)8<;KWBSN9(0JXRS9[C:KHPY*Y'96D*VX$JA;<-Z-ZE)M7,%R?0\ MJB"NNQX[+TY;(WX QBI.4W6[1Y'#.FB):CYL6X3>T$FNPGK^+CEQI/Q'%E> M:M@:TY:&D"-Z3 #[3$E_P]GX;E\6V]82-U:BVF_YHVD\SM1 K2V]KZYZ3IU? MBUDJ[XR#ICR(FZ9&VEDK]BPHNPM17SBK((APRS3CIF? MZE;;F=

WQ>3,>\#5UJ:IWY5'A;AW2%GQ[T.ZMC]^14S1A_H?K36>35KV5J\D5EH_. M[_G[M34Q4M(A,E/X=<3KCO[!(,PH.GZY9=CH;#[X08;B<0\S>>L%&X&_?*A- MQCG18UQ2!.*0YTZO?&FH3N9DB6 ;=1%!M$7B.P8>B"!#0;;[K"U#K?Q+3AN] MET$W\-ZD#V=W4<6.#1X/CX$:1RQYT1:)M['%**5.1J-4IQP9;-GLS"S& M2ZE&OA.V>\9'L1BHI^@+FZ=#)$ &PQH#L@W--]4X']-LSA.6TU9IM,P\2_.% M'*MW)6743];6'SYZ*ABVY(%.GSJ'2E>SC55]8L;F_(.H#[.#C9TH=(Z<0[E@ MS5C"> DQ(GY)$.UY+[7R*Y)#_%7$6\Z%+.GX?GP?B*V4/;R"KS)[3"UC79A% 1/+A: MW7FV#,?<$ EQ,/OH"6,!J7AT3$[6=)(NS-3K^;W"YI/JZT_YKT\"R?_%E-!; M.-;/U/2S/+TBE[UVVQ8!V&OP&WEA+\*QTZ:+T6,YVZW.R[QDUPH]%<59S++) MES([_>S?L"W'_W4G@]W) Y0G>^<@?##TYM][?-.BTG'C8!V2$-V5C][(1Y0K M0CDFE%6BTV6IO^TN5BP773]''Q-JBDUU7NCF9#A/!'7AD(D?J)L[NX7ZU:^V!L+&:.A*$6]"4N9>K74!WM;[/3=":3R MTI6>8K4? = "!45$69*M$)T0E&UO5]I1%)=S?.E I\JJ@/3@<<&.O6]-0](\ MKXS^>D:G+]OA^+ MTS[?6[]@GX$II>"G1D@JDQ'PS@,\[QKCAC^V0+0*0,P(%Q"OW#D5"BL3WZDV MOR" VP#(1YP-"Z!_?M/I*.MTFJ;'O/ZG;V7Z.5O1V]R\;\P7L0FOFBBQ*JS> M[8QX:MRIV G?AVVI]U#,K"O*8,BK=[/*G4M_CEJFJ#F0SN8%43QX3",I05_[Y M /]0Y"-?/QZJ1_*;CMU=MU(LE,/RD=E,,H1HL9A/5UHM=C8?KO/2FSG,2RI= MD_0 %ZL%$M-%[!0*< 6!3@H>N3M7?8;&=;3KY5@26*UF=4-67.2DQ(TK4- 0 M"?.D$&PE@*70;XSHMA,#7^@%&6P?%_2O5N*)$18X]PC#__"M(BA68D]&1RO, MYJU.AUW&HZ(I=-^=:/4Z%2O&URO-XG)=B!=8N=7)E;& 9=XF8*1)';"% MQPX@)( S 7AR83W<%K+XHBD.L'KO4=]7KGE_>MZ9%'=I.T]7:]%.DLWS!>5Q M$JOPF[OL'_^F3]FWCNH]9*^WJ&TW4^HK%+@7T40; 1JYN5]_ 7;KVW)(3_(@ MW.I@![:,'C)6LA"XM>^'?<_&LS+7;\9[R=9\P#4CS5*NQ^43\W>G'+K9 47UG;;,P?<+!L?F/G MA)%-7);SUL F@N.X';'>UH.^3N M$FK?4V)#F53X,5.YOE;2J!3/2H1Z?]R@?@7(YPQDXP[(B9B1:S6G,Q M5A_F]KVASA1IVKE_DL <.)%1M^?[@TU(S_0< &)H$.N6#1(#U+W*[\T:KCM M9^^VOX(&I2H#9!-!B6(%C;4U*;*DB1#0"E+5G&)+VJ@4W[5C\ :,U=#*>AY0 M&=7_S]Z7-JF*=%O_%>/<]][HCBC/!524IV]T!"+.,^+TQ4! 029E4/'7OYF MBB5E#4FA.:&[[EO9_$>D_0@^W*]""9B4+?WX=Z2(:Q3:79?+XY0B#PFTDZUH M=3E'OB+BL(^$EUH,S(:K'_X/<_;[$.BJ T[[X_D?5O5PB^V[ZWFF69WMGW0)>JDU%,D'_2Y%@80TV5"RBH9) M 2]7MNN&%>UJR\G&@,YMS0F"J5Q[.U<'VYVT@>UMSO4.M[^M3W#NW1AL(TA( M>N;)1#023'FE##YW!KS\<^M2;KSL'2Q36!3(0I9U.,2V,E+IHJ_8@J[7?H#*HX.!E3+'TS3< MD_AKF>DA6NI$*FHJ7BPN !8,>*8WY# 9&,S4'.!VM@1TX5R*J"Z8BCPX+ .> M'Z\=BV2H@L^; S^LM$]Z)H5/&=_K]B.'T"@Q'#MY:'MTS$IZO]]XILO^E3GO ME8]G58ADZ\C%:('7AGU0? C9@<4Y\-3V-W^EB]%>@ (4,A"D32B*$6*M#75/ M.9 NNR$F9LLC7+(J8R>T2:CI<2K+8L#EF")U M45UB,.C[.W69@=>$1%W'$J"03?GDL;M>;#T;+0&II[MY(]_,"?WX^A>F!+^V M"LH2&9C\M"XUB(8+ZVRCO(X_6_,O0<]SXW4O+VI;I=:KYA2G3N_T:HX9;%(? M3N]<*U5*20U66C005VD9N7%!0CJX1I*0>N="K35T__XT._J./B9O:\+Z<"V& M;BQ/O;G,%Z=3)H6T<&YD58-).K/Y>+Z76W>6';]1V76=*4;%%<_3IJ?D0S3_H.P$AS3GK (GNTWM^SX M;FN40\=T7DFZVS&]JRK9[/3C#%AO"O71^\:,>V*-+I!??R6]^7LQZ#VC_159V DF5D;P48HF1_I=+XZ^JAJN?$L M#@?Y&ME&W2$KU^V-.>ZAS-@!!]A.-*/"YM'NQXO$7_4_BZO^] UP,>C=K-32 MYDRR=C35SR*TRE2G_[:!]G",U5/:$OXGRXSC0-L14G5%[G/[\:(ISA]Y>7K\\N/!1 M:NL0NNH:O'0$_,\X4X;"/O4M_,-+? )A!(I,\ -AQ/&/R[;W_H6[HB5";A3R M'3Q99_OT)0O<&4Q6@V)_QR"M!6'OFFEG63,?@S:BQ"XII3\T5XC,3:HHLDCC ME-B!/;@NH?G"[A0PO:/0_F_MN00D;S)M2<1DF:G/D%JNDF[9E6G-*76^X3*G MWK[*QZ=Z/;*.1T ;? J>R6HCOUED?6$R $E M"UL6R+R7M%P C]<29&\Q'RB(_T*Y^K.SZBX%ZU]8.F]5V!-B=CP4]QROCV9O M:!2W(K]U*TK)[K%2OVUP6&7C^:*7&Q#= GCB)Q6!=*G.OI-5+#6/9%UL6(;D M];9L(J5=?V-..%*29_/+UL69S7A#FM5K+2/EX2'FX&U/9BWOPO4-+VGD94=B ME2.7R@WDA&AOZ3HU3F84*MU82<.*F][:'Y:3%\;B"\2C)6F7>*Q&X3 03HG^):%W\!FZ+L/D*K@NIC\NWOH'W$@OB P@B7G3+ M*E^FFG326CFD6^.F=:;SBB#"'J3>R62")3%ESK./@TR%'1QZ7+BPPS_,2(9* MY-",I]4LR7!4P2M%\7.SL D6M++M<*V(!PLY*87=\Q6K,N>S^R:X%PPM&ZR3 MY;^Y)_:F".XO/KU!UKTP9/BQ_&&>#\^5Q3_<;IXYF_1[G47OMUNR=#W4*4XU M1AUR7"\2"E54G0%!E//IQL?97'P"+O!,:$BU]-,^RY&;8)=NS;+)P::,B"*_ MFNX:J,OTH66'7=H%@N&ABC0QV V".),#^0>K]XK\C@3S' A@)2A3WYH;)0_<>^<,P+ ME>UI-8!X'ZU@F./LD_D1TV@E_CJXWDEK;7!_'W"%,$YG[\-I&]%^2H O=!'< MVH(M^,RG! 05[_.C&N=]"%8BU"X33J8 YEZT@0^_OT(41(WSB!<8H$7\T.\; M!T([IK$4.=V+LLJ6!9_QXL"N/(ZU;,$^SS)0,+(9I'^]4-1+ Z3.G [+J\V! M/_-&Y _W&400XAJ!LOL#LO0'T#*<8.!Z0V5-90!L=T?1^L2RU?EX_,/O_EV MW6H/BJ13+N6V*N^@B+;CNDQAD%.5+C3ZD83 N=99Y.,TT^ M:5 TYC6YA($. M&#%YG'W^O);Y0C0#B*1P_/ZV%&57=$_ASYA]$6))-.8FMY0@/;3W6\]4,5WP MDE_+[JSU'&I5)=@E@CNB6!QV=+;2^'#.\ZJ.S7MGR$=K,_F9^!YS,7A_60&=;PPQYI!L"D2\QXR4]6)N[-LED&HN=UVCOP_)(4T<9]'T"SJ>IVEL MQX"WYQOYC.&O> C' .&)$O; P7PP#WX;RL"(? E3[&T*OXSW+!P=F*/7WS/O MQ!O?V/L_]1&LEBZ2NM#;&#>0_&H&VZX[+HB3P4I*!P);2E3II2/Z_P.;52[@*V3EW+*OXR,I\9"L,N MCO(,R\\_B'8"P)&8:.4YA$4$40R?"T:8<;8 MDFR^8KN\WW1Y(?X5V#1^9Z=CF=SS%M_W-&0>:P?V)""T-]A]NZRUPQ?CMD"O M2OU1>YNII?2/=U&^PO:S9JNAVIE-UXBVEL%!8,*@D>J> M,Y!-11&>?]P!OPK5X.& M<7 +3O#*05P:2]A< :.SU,./@GA(:GR@CWP M.U$V-L"\,)_"56U!=.3,JSL%9^^)*N# C[;-/@WCORG0YK KTIJ357\*H.F2 M] [MX I@@2Q$[]2PSLR*PZ,D;XY=^":F3Q=M12/)3]KM[%\%AH7D?5(XG' ! MMLH<9HG &/=G$_C986E>G/<_F>^',4O] GB?I?]@UWE)T1/J"H]X!/K^/AG& MRX+,>1!I^J]N1-&YM666?';['Q/"?W M>W/8__I"72#6JRY,QYAE:-RE M$:U/%=(Y;/-:'>H[.0!"E9!OK>Y_&(5=>-L+OT!X'75F/6^4=!HJ>#BJX"^X M2X+F%M8'0Z=CAB)?? XT#7$17$) MI8C,Z:&2I*LZ+=%<7KN8:[HOEVO%$(0,LFAG:#&SD(AZKNRR$';WX*G&:ZP, MIB#=Y4 M,P@G(8*J*OUN6OM ^?2-5F:5V\ZV^*0BT*4RYU17>9;MZ60DR^[5 M:7>/I=:/75R]M,6U\05+J_UH.49$]I,\JZP.1AE=5WWJC.W9]?QJ:/^')QVF M833AE/+OY6IKWRKB_ X'W&$B_0!L49R:/M8TYXT" =ZMO8'!C/UCP;T;HB!N M'>LI['17AI5FI3=ZVI=/6:7 _UK*K[2=Y':( ;?@Q2>+*Q1PH'"!2PUC9P\U](V*'S>?FF#$FPX13PYO4?%FRYUBLF$4$'3I8XT/&:-_F[.B9LTM#)X]IOM;LF%V*/#JD6J'<0)GYF$VF\+)>S&T7[-9C M+'F9,/%QC,(7JW;#>O"^-;M'D?.P(Y\L?^D.W5K0:;;()LD1VD;JG26M/%:= M;E8NB56F7Q$1+9WC6JW)9%N;;V"7Q^S%,MT[]IA^7KY[0TSJ=Q:?JR*!C#0G M9E:-EHF(JY14 M1+!R1:B1RUISO0$;.X,\(4A$GA_<)VF#PV*_.GNS;[,O/815+_(L.B2E&2;, M"'%ZO#4_ANEX]E@(1;$@S7E+%^$)'GP<[7[J@TR]WBF("FYP^ 1OT=(&,F1> M[$WI54<'Z3=HP9_:DIZA>0 Q!2;J[P1IGY_U!V_C]*0_+=]\+ENW*Y#^=,&X MZK;_(-8GK 88"DT7UUFAJ8C:9#/O,V >(-;G)34 8PZOEU(^+Q%^N1MO)&SH M6.&9SB"1GH89"@G>:!_(0R?<2L8,NPD/LO7C0"_+3) Z3''I0JA)E9$!D MAKWN$EV6TA^5N#\V$L*R5Q$J:W>Z+O#B6HK,[1RX0@"@N 5]'GJQ\M? M[Z,1!UT%NRF+-_4@_GAMX:5=N)Z'RJ.&K,/3^P9KWTDU)&=3WO9H9K,9J^-B M7IURGY7B$-=]M;=19DMV-71;$J'ORD/]E8/H@2(Z;TO*I5Y(RMF&#=R?-Z7F MCM[Q/1)S[Z,8OYF6,B<32RE/*TTE64.%$;.B-BS[X4J>/Y14DYXC&"[5:XJ, M5YCDA!J42NTY[%/QLM/[.&&7+P=3.PI\-$AM9CBF+9V#U((0P&EM@^@ M/@!*;?\JGXQ2"TWWP\BL#U';$]5^?9 :BH1A#\@;86IAY5IJXCJ;+J\RK%PE MITAR(8LC^^/$VO>$DXFTL'%G2A]GL4P3E\<&/]%K)(2376CQ$<9?;CFO3/3$L! M=PR\:2P1Q:&0_$Y7B:2S@#BO"X'QQSFF/QE,="L)X#[FZU&@+:5IJ=EH:SM2%='Z%S M9)+2+QUC]UV-.:\.5VXY7UMELPFIT*VO:YH;;$ ,0H7>=6_4>^YWD8&NRLO&Q8OB]!YV)_$YT?N MIQVIIZWFL,A@U5E%A#^P+DS\'"T%J(2L/7[H<,7IG0[U$;=L#X:=A/"Q-WG% MWOL>5XHRS*7AW_%J?9BGDP9!-%1=4KC"3BNOZ=G K)_XQY5F\2,@HCU>G0PF M]]@A++HOV&Q0='A$;_043 A5_N7#=V$ MU#]_9-CG_;PFX2EA.5.PI43=$H/(L)^F,WS8F;B%2LK1G-F:K+0%$*9C,:$33.95,=R7$$MK1<%?)I M'!O6EQ[E]YE$)9>J8R5$>%^@:V'%S#*X,U .IF$!#0*.E[>NL6R+VB2KSR:3 M;*>49%V$7%ATJIAM4)W(\_,+K:;3!4 M732C5[&]+9?F&:68X[!+-XH:K2YU?_Z8B3NME<*.@*^ M$[)?5IW?"<4/ M#GKPK$@+K#BIL^6IZVALDBMQ1HX1Z<4 NB 7><6?X?G?U.[SQGU:'F;5T6P9 ME9PF1["XHC#E7&.RKENGJYZ[>^D9$4XZ:,.!N$ZM+;:%=&6V@KI$JO426F]Z MS-9&E!'Z=1RQI?:GEEKPM(^T<#7L4IN6'+D&#@%"3'>06H40.B^8:I8$NY@< MBC]58Q-4J2;]*M6#@08)'0-0TO/>HI^7L_SG69CZ--\!W:I_UK(E^_BJ_TBR M &X"?@.M0B3USR$X_2"12;AM$[QJP 6(:,85P;_M>TSW[YG]9??@YQ^OJVEN ML4FEBC >I8VO$6#U-=)Y3]SNY> X>##!%59D^&[ M'0&>LNXO[3Z>YCD,"6M?8N\5IP1^P^E>@M,:ALD^JW(YPC&CZN;-*&QLL!HO M(30]=\7;WAM178M)#FE M[F1'(P0GEWPF/=J2G<$'Z'IN&-COS#+MG#5L,W3)K)6GR7*K08G@4-;/D00) M3H.3>6BG.%-%WO;WNW6+W-5%'N;X5/_ VY/1,_J4T(UGS3(/Y761$.Y#0'1? M%Z=#K"!<_G ,-6I13_6;8(#QPI:+XA8&P0,?S$>Y)CP'S8==AJ)G%P-S?A . M/,$,=]79"??B'"S(%@?1YH-T^>?\=ZZ9/134EB;35+C<:0 MKFG-(KG:KG!SUHE$-_TQF.D3L;>/IDZNGC(J<.;__!>62OUS(5=D/8R7T](# M>N* 2>NUO%%H=&W2^IUXWDGQ)(5T>G&$QW1#JF*_VCS@*M[_<5D'@==]1Y>) M5[3-B%9,I:"B!%)JD4J6F&S2D_5C4(0P23M;:>043*'2Z>9@[M0F9@XX/=C% M/L$P?00K>\!"']?5SRF%&F1!??07]_?M8DY?866Q=T>6CO$D\!_BELPP*(?TS]<7#G@W:T30RD!UQ6^D5>\ DY+ M^*T$=/I)0"TH-(23LC0@1%(^+14.=6F+F"!;XFRO[?#29W\YW1I'.__X60A7JAJV.R]]VL1E9!98%-Y-5"N[' MJZUY:]:?+?"<2-+)8J.43D[737NUN?^:TRAAM\49RBE4JCC!AIWTV&W X_%# M:WZHN'% M 0G9/YX8_<7_?N'["P+&//ON#Y"!%AK)/'W(R'[%-<5!Q<:@PXZ MFTPNECF^Y@SZ9(/G/(-A-V^V*;*.ZDA]!:.SO$5+&N]TH%2BE]P\N#@BD$"8 MK>!%RX+0D'@EWKP2S'ZODE[: .+O>(DY3&50PQRY7OB2R71KF,;226))K_,5 MSG GF]?<\D.0&OA+8242Y7[X6W'FL9RY=;_H.[)#1+C@!-(8I33F?^?PU\T( P@GC6QK,W,,?".), MUN6] <6!OTWPLEX'A",G9@[-^% &+W%GG6;N7G@LG** 7A.&I3Q>I==I/!]F MS[\1X?%!!,>'"+5^$ESCJBHI:=!:6YHX):15TG*EN:FTN.1C 3,DA5]-L?*0 M1IP.HJ[GXW$V!3RZ&)CQAJWZ(LXADK5(@-I*!WLZBG/PG,#H>=ZOH@,3$IX" MWI;R*/0NHQ^\W-'AZ>=TQ()LP@2#*<*@@WRDL;[%^1)H@N_&Y('&3!XQD\QB"O9KB'.X8PW2?GNNQ:*<;^(:J M)]X>,'8_$8'E0Y!;T@L#>16((W M-;=O/RV J@:SZGVF"^ /1_-X#@Z3 3Y]Y4"Q6G1KV^@61D@I.\2&U5K*6'*/ M$0),FT[!Q'>#&BL:"J].I\TYB<&JQ(N\+MZ^@TVG) [L5\\@,,7]EO; ]$'A M(A ':/#!GP.ANDT:X7&7?3C!\VHU)=,#,8D) R0Y%M@/+_NQP9BWP'E(P=PZ MK2?N'G0C>+G3!F31J]_F&P.E:;9+M)PW\I4UG:MVA,VO?_%7\)]')?Q#">D=)JWZU2N-,?=E-#]E)+[UY9;.'JT^. MR_Y"]4F\K%=$=>%B$8UCW%?D-*EMYUY 92,XR-0.39;I;_,+#B M@WT53W9 .\51>]6>,@O,,VTOZ<:7E9UXT=.,U=S]S[YQJE-88[GV M#L$91F#Z.V2TV;ZROG^8[^="RLK#;?OIZ'UCFJ^6TW^I._QE;_]F+>)_E,#? MA*9U2=2SN-A?M%B\IS=2.I"68K[SBC]W(^Q.R,KTNQ"#Z9P'6 OO@U -?_R; 8/X]O)(7]CR$%)^>>YKP67'\Z5'C3X1LJ8[N],HL M)6AL&4C)8-)XS4R-ZE+_>,HH-N>N:LY-.\9<:(-54[ %MUE7JIGN.O.:JPO] M$*@ CL;_.UV'QSFL85*)TQT.O"9Z0/3LDS0ZD$P^[)07"R1TQ\"Y[G5J!*\) M/C!%RYEJ,I"-8&J>Z^#G8)_+AH#&">)-"4/#/F B^NVZ=NJW7;C9DK.)+,D7]DQ$=5 ^^R8?)3 MQP*\[?.MJ3#0[7)>#D8$H,$CZU KG+69/8\R>4 (4A M#LWK'WBZ:5X@73U6G9]Q/2X/Y6?G!&;0?#L85B?EIB?FU.\$>.?+H8=UB$7^4+MX5D\4+EJ,>.S^A%[Z5:8)'HB5A]-^,?=^ MM/"]5+7J.RO<@6SF*-C>;>#;*$L\ZIU2F-6?-? M_^Y$\PV])W\G*K/ 1@CZ9UC/8$6!L7&@_@$*338%CZ+??:<=<<9QDZ&">8<>\'A[IZZ%[! MHZQ1:=='Q:+_A^,U2(%QM"FT,^&,>042FCQ7P8O#!%EP^D%"(WM_9NJB8QJJ M,0D&XW"&H[7.9'"8P=9C YQ9T*"Y^?1_15Z3$)(5\U'S\,[WX M#%QS3Y78K8NC(NN/J'[ MU=?$BI_$Z$^J_/#,<$6V4%W$U8I@Z$[KR&*80[O"6M^@W(;DH'5NB\ZJ:[M*/*N/]P,W:65 MI3>O-,6&F^I%C(]7C7F &!XVXJ%/P-8.R"H2'EF%#YKVM^D?TA:\LAN_6XD[ M%I>XQR7N/[C$/?.N$G?\9Y2X?_WN* \''9.6Y;XE4W,'TRF(=[A[P73FU!ZL8?E=R2-[ MD4\QQLUN>-2D:VMCW&;=T6!6 +O?DK<1S'LPP,,)B0!38'E?HO_\?6QE,A7A3 ;S[+,*PY\^$@OMP9@\Z35U5#)GJ2+O MJSLS5!PW?\_X;$V0ZQ*$D*U)'#T8EBO$N-PA*I7'2!(URWQ=)Q?-$L)TB]IH M8UF#2@_VWT4N98D.!0!^JAZ2EH@11:-[Q)C!>S6G0L*2@1$#EE0$2D5U?? : M7 ;P=L%NAX>7Z9X?71 H<7[N_4Z\5$IU@,[=M8;JX4^<3Z^4PCO2<+$>,QJ; M%++CVG*ZS&\];/1%>?L\FN.'T;H?:*)Z9$H^CXP>9^:PPX)@Z>NDOA$\OJ>4 MO>"5KLT-^_#DK_<*L7QALL ;:3UCQVXS.UUW:*VS5>HEPB1E_7&<\"F1-LAT MLH8AJP&9'5M89==@R%N'2EX+:-UH+3J6Q348M)%EG6K.VHF(Y58;EZK7[KL6 MFB/:V^)LVJ6I'<6JTUX.(\K1%(X_-2!2W\4F3C5HV_$':>S'#)%HE05:TVPN6AMMAN M+K1?]8[+Y[#IX^'J@0B>DS/MW1CHGH.K#DR@YTAO("8P'"88SO19AU.?EN]F MWNYWE*'W^"IT ,D_H/7V='U'H8)4FR>L?6U3/#HVKQ#VE;C!DM=V6XM>F1-Q MC8P%J2K!CBV9B-Z"8<8^V#[N-:K4TU@HIP.S4/9\]WVU0J@0+&024I+(*QXJ MIBW!8YP7'1L&Z0ZN]%H6'!LX-AJPX/^B&NTD@J!_ W%,](!%F%1EQ?<'EC8X MS@CP#$,'CP7:D>,5L/4\]X@#-S'!8GL7>YXZ#SENO1KF^\9S?KJ$7S7JTRIW M1D:J4<$0:EIIJ"5!WE0E8 =EWTS1!+L4WI=N]$NL^:C*M;L5%\O0,F'7*N/& M8L(8]R1G,A;RK-5I+G>*1J]*KD,Y8U&&H.]T5!?4@Z8":^C;1S @#Y^2G$*> MTTA:PH.2>QP9):%O[F!QP #\/)D9*=&.B MYK;S;+JCM J;>F'(%A>HV[FLJ^* X:]_*WJBP7F,$=A3HBO.15TTO0(@;:F* M>W82[K@>'O3K)9/"HS!1/9O$LPINMH4R/L0=@SLH$\0RL$?>0(-UV_H>=_4NCP@E*%Y;"ZU_G@/25 'W*2#W*1_0IRD=5U7!D7F@A;XZT4 MDRNON4KUXSYRM&"<.LO1+O)FAE!UR9VC=&LRSE+)U1:A8?PQ<\%#/A.,9\TG M#PUOAZV&ESCP C%P23Y0.W'+X_B[R:^,3Z9. U]^G]BP5UY[%M6<_N/8,?U?M6?9J*W]UC $Y%W7GRX ,GK-6 MH;E7D ;[X?UI/\:;!5,(<+Y#F&HNP$8'?UP^[_U15?3](7Z9&@]N=Z"^@T;E%1M@"'R2=KMN5>A!=U4<;9M;W2Z21%TV;@\T%#\*X]!..,, 7_ [F>,.H_-!A720M) BFD6@5$Y4D9PV MS#J[XXN(H_+;ND2NS/+"0]='JR(H,($J"@D-IX;;_;ZAV^]IRQ&(5_$F]G>B M;&S ;OX!]R$H'YIT?)SH^[SE2QON!5RX"AE)I4F2I MB:4()/$7.&_E9*_22*;^]D]EF.IJ>R8&>JQELTTPG*"OV7-U_/*N\6):?G+< M"!<_^JW>!?#.(NQV%%4(>607/51"/E (JW+$<#S]$".E 19(.54)P<57TPE< M0]P:6SV%L;44U2*3\S,IJ"&-/'.\J?YRA\8=!*2Q&&,-8^+H]&K5F62+&[TZZ,WO>6AL MFFEVC(K9&IM4!E64$^0AYC5XN<6A\>RPD"W_K'B[&O8%Z24M?,ZX_*+B?9[@ M#GMM(?5WJ$*V)(C_E?7]6QY1Q"?VUIOF (;Q;HP(_BGJ\UT8ROWV^!!<>+_> MA>-RGS3^?C.8V&V6VW2GU"[0*VY!R*FFIN\LF)$G+F14O1UB^IRKNI%090W( M^;[W@Y=O@Z(>I;)]RH4#KW88P;D_Q(\9P0/2^(&8PU\H.']AP_HEY\&7]R\Z M__--]^>[9E84G/9ZVYVPI>2HJHJC]E*7'@-YG*RLU*)9(?HL5:/,>H8VW5T3 MXE,O 94>I\S[>Z_T3?";)E_LCNJ#H4G+(R?3ZRI\GTN_MN(W!'#ZW[T$X'PP MCZP)WCX(/L')J MV2VU2739R[W2CO.10)GQTM\0JBEM<4O.-9-IMH1E#-3>"L5T;O[NSI./"ME\ MG*,YOP\].$N?+"U,.;T'0S_K*R#"-GA^Z -\"CL+.0=?9FD:#>BZB<^E+ UO84!0RGN"]8U:>O M!3F<]H[UR:K>JQ7"6]L17=_\)I1&ID0GZQ9+L;5^AW0K&W3Z\9Y !U!92S^$ M*D)42Y%;GNU1.B$CV17BEM!>>ZXRV[7C%?Q=VO-1A4Q0(@_-JXQEX.?Y\%(? M+;HQ#:^/?.![7<"IQ4O_P'PTN?B2J^_5-U^-<.8_=($G-4:5BQ-"0JC/M!,YU8$0\>AM8F U_+(TST[ >O?_:1SO 8Z@S]Z#WIV+, \%GCR" >&JHD\(,% MAA]8.]@&8?+2IJ$G#QB8 R8EE,FY#8%O>I)]"YMB,%775!D11#RU[\SL,816@'B'6P)&'-3 MPY;YA"2"MSK)R89X?=]2%G06)*S#QI)AA[J M)OQJGEL,YBP!#!G=T( B\_-]G.5W<0*'T*GDGCJ]<*!1K9EOAE ZB#-P1+Z2 M:$]2S=9,8\P9(I='^-I:]1;KQ2< I_,2/L6VXUZ:Q@KZNJOX40@3LOX/Y=UQ52*'F#R5Z?>NZ7LCQBT$/H3:4O=/V)L'G3!,5@%5$Z4&O K8+_2P04&>AN!:([+Z99&-A :5XA,>Y.: MBTOECN8-,UL52PC732D5@FRCJ]Q#;F]59?ET%Z.7K6Z98IC MVF1W#%FH(E;+:_X1!;0U_50GW+IO7$[85$1>JC*8,&0NJLD5*K98S.;==6.9 MZ4R:7VY1/W0\GZU1$J6=ZI=9IK"5G%S#*M1+FQ=.:-L+KGJ. MG6'#K*0?Y/;.U0/RE ^# WT,)G GPP?R,5KQ.W&(H.;V5#;^V0X=/EGG]O1T M+T!7]K?YM(#P!5#J2V%;'Y4:?'M#*-8UG-(_%_'T9CMRI\(V0XNY?B%73-%8 MU?PX;ON:"-25( V4:G5"LI16%^F27IY42\ XQ2_E2Y^#B%]I?'0:F)@!B?;0 M>E]BT0OBU*[HL+':Z8HS,MB-AM[G5%5T\YRN7$U8^*K%+).%49,=%&N3IBAV M.E/M,81EL9.K5BE#%I#2;-%GR7138[*PMON2L 3R\%QF?'9O3UT ;P0BTP\0 MO3K\$SH>C,@[IFR[H:R7]S.FGS\/=IGB/A-D)#1.@5Z.SP\QA[\+;%R>LZ2[ M8-^_;S3L71B.PP+XAA,%IG\/V6H?WCZ:YJD[7C # DTJE*-5C,Y:$$7Z%62? MYZ^('.RQY@O=5XI_?.' _87@!\]H4YLHI:JTB.-S&G$J?!&#IE5T;NX?Z>>+$7P'M>F"0W6!;WWO=X2^Z<*V]R^!? ?GYU>3"Z;4S M/;->'BO.A$L[Z&*J*NT/GS+'?7Y^S)R]0?39LI[GI])JK T1)RUO&^M&L5"B MR/4?YP9"9!6T<5>0L^_&/C&>" M(^M7%9R$# 3;$F&*I">AQ4I M0$.VIT^%CFC0(H9W!R1;=P<#TFM*0>ZGUA>@ MUNP5ZV.9-R8-<=V0%5E=X[:<3W%$ 1Q;N8O"%)*3DVC]'L5U?+.C,H)F[/GW M7O#?#QMX0&(O/+3O/_W-B S3,9%A3&3X@XD,L^\B,LS=8IM>0J3ZTK O7X'' MF079DX&GY:%*@+<%(5+Q"?4Y5H]6$HUF.K_8*:WTO.K(;7NR%+U6;!?+)M]K M]OQ.'%. X5-.]O!3HG7;&H=8!B[*0'*8FKF#?K[)#N85"=B_5 .IS%^5 4#>,'_Q\UH5S^&Z:;TWX57K^=HCJ-;[C.6D,FN.:HX)G2YI M/9%8X;.UEG^,')/6Q>9H5DQWE%J;R@_(-%K<3%_+,842/:>9]W"6G;2B(WO/ M^AWOM[?7U?5"V.?8I01^I9@06TD43]M5 -L M:LO0P9]NH(; %X]8[ U5L@/)-_S"6'D/8GAGK?M48X94RS;7)19JBD@W'O&^Y=\IL[GBIVAHK M3GW50:2I5D/4UVR,KUSM_2V7_IKEWL2B,1 4E\-8)]EE<_6%,],[F\L2\4#5 MWM=?JLDFC]:X:7^'4-G4;DV+=(O./$YOH"%%\$U'GT@(IA0R1M&F>JON+I2R"!T*4X>#F!4151^?TPED"!8?L5TMLVW!*K!A#N#JST!L^Z&57#!1O?" [Z"3KW, M_+8?0RA]>T$[P$$]:T4<^FX#M%FQ)*_PS]?"I5V()[1O6*HCP$;[A7A!G M$%GZ=J7C[?@SE4/J0H,S%=$S\Y_I(?!TD>F,; H1JV5TP S-,>I\O /L'Q3: M6=52OX#GLWUV-1;ZW3DCYP<3B"R*PF7O8Q"!O1MLSF.,%.H:7^J@J7";;.W> M^;^;--U$ &A:FU"K9#6K ".MDQ<&Y:30^7 (X2.@_!J<.*HN$SL9)CX'#5_?J(?V FNKN M2JE5)9*;!K+4%$;>42RSID>STL4N.K=22HY6M 6V3W;99'/L%,K918=: SLH M&Z643BKTCAHH@#,5C()W\D$GQ_+19E[2!H["EREPT$(*E$LWB)#9PRP>39$' M"DNT]$25TQW.=,&G3U%!B.=$-$>KJQW=F\QKYWU2./F7_/?M-B0*_82]O2&LOYE907>L/'TG ;:;@VYT(1!G&Z0;8S>OV;/#[& M96)+*HPC5BK;"2_@,OE!N] G^!"C38.3MA]1FMR+$GN?:9S@H9X]XBH(:#IJ MN;V2@U_])7]ES70OL=.6:20M%K$:7<(Z-)YK-QKI!U-":;Z0XE -K]-ROTZL MU;Y69C#R@A+:3_.A8#3(/00G/Y"TM:@[XCZ$?D26QM+R@-+"P+8Z@A=;"TU5 MM*CT!N.%7>J/LVR+2?.U)6JU%/3#)N,3$ !;5J-39+=D+_UC6;GFFIO5-CG+ MF\1&X="!:U:<^0[O?!Q7X2\Y]$ .V_ZX_@=H3Z0W*I9P=-%IM@1$'J3K0MO% M:,(%WBAV"=,31+*]@R(B9>EG,GS,3VR]?"E;]@WV2\<8%C/S+3M&Q'P]R6UG MC#1,S:\2U_*DQV_Y):X<+UCK%6(>7*@O+4SQ@1+P54@(4^+[N(Q0IK&FMXBH M5F$V]8,QB+T);(H:D%H8-W@E3@;[V_D0#/53^0S..FXMO48C!B1,BBAOC\ 0 M'?;%G3MN?>_C]*HX(TZ6\4[+-EUZT,^ET9'-Y"/WB#B?)^LD&'<6J[L;G_XA;_^)6ZB\ M**'MU(I>*#*:P=S1DC9PX<-0BZ!QBO7!3;,4]7HQORV6$6S9W&5549^6%'!" M(+_1:[;;\5@:/M!VY9;=5AYFLUULMA+ND/;^ABMOZ;-Q<'DW7#+#6*EYJ826%+Q.(7VU72HV M*Y>6[+[XO+'=F,B]NC*A6Q-7D=O;X4RP-S\,GY>7#% M!W*<'JZZ$9M@F4.!TO&/R]HQF/B>R$LZ[+,"O(=K(IB5_FK6E#MJGG6T(95O M:H*PU1^KJS._E5!ES#$HG>RVN7(VUT5EB81^4?J=M8YAZ_6J58N7N? LGV&$ M.\+E/!93T?12!9&]=4][(NTWWVOL2[Z@Z4XK+6 M.CG/D9L72IXTUQEC_ 2GDQG$K95:_98V:V8R7E#W"8G(*?_^;NPRF9A=)F:7 M^3;L,IRWL2>9S)1+IWE^(G S;)+.\;D)D>&)29;+()D,(F3Y;.:7/Q'^+WK\ M9"CWM(R[ZN:49(]>5H>+R81+SX$#FWI^)5I Y.V6PGC%,>NY:E[*@T.)!%?B MSZ\TBMG&)J^28YJ:#2G617.YK=T!5Q+/KUS@F=TX5\,*"#>O3JJU>J.[PDDO M1_'\TK(T[5;ZTW53*9&N-%KWR%:E U\4/1O3AIDW%GG&)I%28YAJEK 7YJNX+4!G>$F;*FL.@N,:R7S@PWTW]'GEVHS0IHK9+VLM'*MY'"P8[4! MLP$'#'(V*GM:##*\\&-1:H:88J)BM*J3.79[*]3LF73;82E\=10R&W)2FU6S@K> M\VSPG25O# 9,+J^LD,K8=>6^L>N2X,JS=6*H0GNI#$2:I>JU&EWNCG4J]P-GX._--M38'DZK(%;NV*22WF\-+L MV521I46=KHXRRHK!!S6C9 PPS+OKV5PAN_&2K=+T5ADDNY/1ENC4D :<*^QL M^8=.SU*JQ11&RZ5T9Y4IRA.1F$]2YX)"37>9B@D$A'4(L=7*35+"L@^O/%M^ M<:U-9N9@.*&I"LM/2FIIT\?AE>>S6J?)Y315'H+=YU8G IX:H%IN R\]FZKL MM&-:J=1DI. 9W^N9^-'S9)29$9J1I$1G4N2+4)H@JE*GP]J0A5S M;A;+(0IG+#:M45+M-4LD+"8XVR=*GYVOZY,50J4ZJTZ)ZB]3 WC/\T&-M5FG M)+)%@>8J8W&(ETRS9WF7GKUIKC6NY<<344$&&QM=<]I<($MS<.GYEJ;<\HK6 M%PL5*<;<$KSY0?WF<(N]56 M&C0E+]"".).F6@9>>3[]O7J>69;I;$FATKQ4J31&TU&;A)>>#>3[],6CL6;_.FPN5GA5)#6LRVC0Z\]&Q0ZJ*5EPR5F"C) M9G-4G*^;I1'8?GC$]#<8IR+W"!.G5XTT.*.1?&8.M$KV?% 68G7J:DH0E%)9 M[].I91VA17CEV: L42Y@TZY6I;%!&9Q01*DX\:X\TVG<4I>F>F$J(K4Z,M75 M9B;7 3LZ&S%\NVC3YFR(4I%L$!M5G$;:D?=B&MU,R0GN?/A)X>"W9PFI0WM4O3"4KJ= M]FK6 5>>2U^O7-+I]E1G,6)1%_ATN9QQX95GPV=9IJ_EL36%U!:(B:(YA!FA M&W#E^? ;TJY9GDWYKN+@V&J"X/\JMD*8E@=BF?S;76)"&3\-IS(3 ; M"S*%=-CX+TWRNTZE7R*$BK]1F6:U+R5UN#B\]FP5: MH<5QEY KB,M-!UEUP-:;?>_2,SFHVF4ETQM5>790[!@KLMU&F$&JBQ MK#M*,7ED1;6-3:_&5_&I][+G$]8EN_/=:KCJT .T;RY*;'>F%/UKSR:LIC4Z MV9GM=I"5M2(P*S>5Z'('YB'.)F& S?H:V^GI=%*22:=,UA?)Y!Q>>C8)J5E2 MaW;1""71FUTGSG53!N^OYV^)3RL'3N3RM#/)ME&5&"%'@-QY2Z&S)%'99 MYG)5&6CMXHXPUOR";Z'@%2+L&]NNFLRR/>BRW&+1*C019SG;;."E9W-;DZ<6 MS^Z:?5JL%9<]:H8X7'F^6*^F&MOPWN#<'+4+:!83 M9BTP56BZM)R4'*:X\*\],S([=0*=55HR2[?0OJ7440RIYKQKGYF.$T$$5A/" M9R8\2A"3M(!G)CDN!12"B!,K95&.'2LEHE63H; M=Y4,K3$6W5HJ2M:81OMO[7S:'$SF#8-V\BE^MJU9?#Y%1KE/9CZ[ )=H>9JK MZC55-\?\F-A$V<]I4NPU&E2[B*R(G(/DV\-45NM,(L2+W61&=7=83B$EI,W- MN'2QW7+A/<^DJ[1H:+5^AVBRE%W61S):7^LM:!.?"5=UEANEL9FS8 >]]K*] M1M#-:N<9VF>K-,[C=RM-"+=K0*I%R)F,ZYHK&U1X[;Z0H8K:*-(F*RD H9\W* M5!D4\Q5SG*FYTQ(T7\[N.<\YHUQ-R^$LTS7SI2E14JT\O/)LZ6>\P3599MA% MJ%X5+W?59+XVGX,KSX\XW)4;NCB2Z4$SNVMM6L*"[, K#TO_?L+?W+L(?XE; M$OZ^+[-X1!<]!;VP+R86&9^NZP;Y1;^[[3YW\73KG*,I6B)G@G<][2:-FH.T&GJV MH ](?*9^G*7X(Q!8T6[J&S4KF72K5TYJ:*.^7KK> 8)_3T;*[R\'UX3!UHWM M(K=4I"9;L\OM#I-:LSNW\XIXP 6%2>OG:+U]C\QGYW+0U/T, ?0:1">I&D-L;B\B@+7!(CW&+B+LQL^X64^0<>@E4=JDMXA7XS(TMVQI7)N.Z M4D/+BR&ZF3KFD/SU[TXT(Y"VQQH:"8Y\CZ&/Q'\=>*J] A'?>Z*1U_GN>+H+S#%/+<$;VB;CO@@CKFWVPVHBSP*L1P-_ \ MP.<\?W,YE-]GT_./7BN,$MY6])?XRQ,KP[' PZV__^,+3O"6 0C+0TPE/;-I M:8G_V?\C/$UP"@*\$D3D\#[DYQ0A=8ZI.<>@V>;^J<'=4!^.9 O[S]>0F11L MT&!!?#C;/QL):/6DM>1X"$K:F-QR?^/4;S3UW^%NZ,$K!)W1PQ"@T"/A5,[ MDOU'D@6PR(>_D_#6__$A9E#5O KM"N!V)^ A;@HVL&,_!P]=&]+U3R1NR[L0 M?+D&?HI/B;\?XZ]_(0H42?US &J=(O/^[W]MX4]6XC=&Q OQ N!_,YA\4+< M<2&",?U&T_&T/X#\QXKH018B5D2Q(OH)TQXKH@=?B%@1?98BPN-I?P#Y1W_' M+O(CK$.LAV(]]!.F/=9#C[T.L1Z*]=!/F/98#SWV.L1ZZ)/T$!'')1Y!_F,] M]!CK$.NAV![Z!M/^O[8)$1:W1%/<;R)R[YB(FT;IO^&0?7T7X'Z";8 NMPD/ M=Y;8=8[".;-/G!$XT!>IM8*'3$\>$IX12$OM@_]]?L]G3:VP[_TM@MZ9;R^ MY:ZWSU*Q",7;[.=M,UB?LC_=7JI.BO=8O,?B/?;!/>97)R;JAWKA0TWC3(O%6^S=6XSX7!_C"L>8REF6/ -#?+^G=FR%!3D?$GO2AWW[.[K23?@$$/$> MC?=H? Q>)489+E7]G_]"<>2?\U#EU3(:QT8#__DOGA?%V>S6$W4R+;V-;-G7 M"P7==3 /F[[XW"7]?]=8SB V>O>1A':Q5ZD=+F]/G;3P\!K,H-@_L?#&POOU MA/>Q&D_"0^#8$(TRS&5 4A60HE2F*6=7DPHK>E52UENK.R#UV6DOPM0GL)FE M?AW(70EAFTRWQ#2R*FM)S>QN-=YK#H'_^A>-;F@4ZXU8;YSK#?S!]<8U#[V[ M6Y^Q[,:R&\MN++NQ[,:R^WUDE[B[#1C+;BR[/T3OWI9K](\=8V/ H4FYH%N( M* SRT]H H>8=\G:.<83KJ_*D*J\:28=-=OG>9B*VQN6AUY80?8/O^Q60^6?" M7^#,__DO+)6Z7NSO!RJP'S7D5ZFGOO*9' OP]Q_RPPGP0P6PP8$@[D/5I::X MTJ?3%,U4ZTO=<7J:0W8>*%3=Z0MFE]_0+,WTNJM<7TS/] KL+H;_^A?#;ANJ M_E%;YH=JB8N%J[?6$E S_!6K!E\U!'4"![5@16B#IEOI=C)LST6PU39, MOF&S%"GTMZT.ELQU8-=Q&/''T">"(.X1\?]LY#JG+B71Y&(+'P% M\'",?(\E_V=*_D.%%OE3*OF,2A%'YZZ:+E>R71E#\.2DQM3MU31K02,+C,Q;\'WE\OBKX7[) H\X)W6V,6HV3S3&V_3S9G'K%?@6;Q]P&QJNI M328J6]JZ2"TU[[74UFT,\E,4K_^ MQ6.X>KSQO]'&CZNR8@'^4C"IQXN^A$\O.YFN3V:#@:VX;MJ>4NL5-Y8^.771 M:J5SYP<59I[9P&Q2Q<9( KR4&V;:'EU0W+ MY",,+SFE.F)>'+60 6'@F9*P+ SQ.3"\8(5+^BD7X:5]OP(7!CA,,Y=#/1^IGNC 0G* %.4"(3XVUC+?+3 MM$B,MXT%/Q;\6/!CP?\I%1:QW?C<;CSIRAW!H& 534,+_[)GT+)YB-. 208O M%6%NKC4Y-]MQ;$]I:9F,N-D-=C,,!FS0'(S8H+D;\KK^])T7ZY\O>_!^R4(7 M.L\]<$O']RJL7;/16=#XR '"+WLZC$%VD7*??+Y7)&M[C[=E,J MHD(Q.>AV!$56A*[:FZ&62GQ/:T0WG2<07%, M.ZY0F_!C:N0NH3L!V9Y>\"?B>L-8'<0U&+'\?OLA?_IQ=K^8]&>7$IB&;L2M M,N(TTX\#!G]R@-O?=T?SU$4J:%MB,)5=F>LBIV:)Z@*];X2[EULA;4?,K>A5 M7DY6I]M9G6QV)CD8X2;B+@"QVHC51EQ/$$M^C,N( 4FQX,>"'PM^+/C?2_ ? M,(C_W$T:# I"? 98)1_&B?*4;TQGKDFU<4Q =H+/@_\@#]GE#V-J<:4]F8<>!0C1&!<0KO M:T):/S?>']Y#3#TP9ENEMCQJS2H]1>M5Q&6#KG"D?=^8?UI>C_*RP,R4088C ML0V9FG93\PGAH=J1&-4>JX!OI )B5'LLP-\+AA+#J&+YC>7W1RQF++^Q_'[E MQ?R9\AO#L+_+8OY,^7TL_?NY5/B1,9SZ5BP5-:I65_"I0*]6_>QRLR[5FS"& SGQ7PWB?!U^&8XN1['&6Z:=!4C\WLAWL MNYXD@ED3'3"YH:++ 8]RJ[*AUI7!HCH595NM9*?W9.R9 3%($A[MQ3)H:UQSHDUB$QK#V6_)^!T7@\D./%$S2Y&-NLAE*J@@V2 M,DOH_2:Q_.1.R8+ ;$8$TFLK'#Y8:96U/:OVYO!()5XZ4F/48ZQ8OKEBB5&/ ML>#'@A\+?BSX,:8QHQ8WN<'/VBZ-;/30-XFR9_O.[S,&DPAG3.F[& @;8=5KJFB MS?LF"486;:OFG&S0U 1M;;GU.(M@\PF*PB1!^K9)@A^U:V)%\?F*(H;!QP+\ MI6% ,8PMEM]8?F/Y_2%#CN7W&RWFSY3?& ;_71;S9\KO8^G?SX7!_T&DIXGW MJT*+KX_H6E7CYVULA_57]XWTY.A5=RE52AU$=!JE1DJIH8IB&;2__U_T.4V81FJ+"3^"_'^^UFS]#(2]A.G MZ:&4[ZN\\<'&[8J6R)F\1%J!:BU46!==E,>B4NN)1LY>K=!^>7-7U2I0A373 MK0H]VE63I:56GA@F5*V81R:#/:'$>7_S6RJ@>.O%"NH'*J@[0/ECF8EWUM5@ M+(^[LQZO5.#%X[^;(YL+11TV$4I51F8N7\MJK1L>_V\I$Y#$R3+9&UH[I28W MJ_-=WIZKM0T<+/'KW^Q3BL#O6B80;\=8:?T I75C?^7[Z"]C#B8 C*0UH\#X MP H!-0;^9X%F72I*V;&Y+:H^$XT>Q7_^F;L>7&:NT M6*7%*NTV^9O'FHO'$YEX8_U9@\T+E;X$UUP(M$I(-&" MX0#U?R^1/IF2_W?%),Z7BU-"M4;NA@DOW* /+_@743HB.%@@Y1(;;Y$M ;?K)46Z?*@ M/(M?-/=$I'(W#"+$NB#6!9^O"WZ8O?#!G.5LUZB7-J5J&:DI)M:I MDVP6F7N: N8LT[?-6<:*(E84GZ\H?H+1\$JG>M&2,::PT5#%Z0^G"B')&#[R MM4#FU[\IY(E TK'!$.N!*V1 8SWPR5;"K1*7OQ?C\MW6*(>.Z;R2=+=C>E=5LMGI?7,3 MC9XF&\-J/L>6RDVRWV/8.2IVX+Z'-;,9_"F5)EXKFOU?&S[N]EOQC9OO.J\1 M$I.%8]GRS/4_DG7P8/L_*?SD53VI0;&#Z/0D$:R;JAH;(+X);WX2EJ.!'X ' M6 D;?,T?O#SXSZ.;!Z0,_#/1;9/64X(DX?^!G"6H-O@@ 1=@#=Q$< _!,;U[ M@UNY(FCO+^V2_]Y'_ALMI MF_NG!G=#_67^L%+!=N1V"$]R#< MBT)("0B$!#*X7W\S4\)3IJNA$)0>IH<222KS<_GYI*BW8M>RLKCP2L04 XB= M+2%M_PZ@J7_V#2!. DL(EW]FNN/%_VD %:)G 4[F=,48?O%VJ-@W==6VP,G> MK\T>CJ0*DN$=U;UR<%&_<7#!K>W^_<-S/?QF9SP?+_?!RWM-/GR\W!8OSA;# MP?";&3<^%GRIY>/%EUI>P8LOM;R !5]J/19>?*GE#:D5\2U$#W('E%IA'R_> MPXLOM;PAM<)1'PLWP\*?%P2]ZWF\&UR^KE3L';WS^2%P*51WS_K!WX+06579 M54%V:#)ZIW)0 J@Z^6V(O55VEQ!549, (9J$/B#RHF:+QIIP8RU7*\<+GQ5S M/ Q1^6SWI1!Z3BX[2(=%;+9/B"6.,F)]?O/Y[4[\AEP*S\-O;AK9U_!:V*>D MI^6U+U(IH\_$?,R)&(4SZGEEYU0OQ_(#GC>\(?0^;5ZE$?"^1]6L* M#0^WY=6[YVPS,!3%F?!*3Y+$NKF>'.7#BIA0*D]N>SS);6JX'I04Y M+0=&N6*D(I:U3Y<^OO7:J@WW(YH@/C0 >*WE4FVX'!=BX^5FTDZ#2)2J#I2+)SPO?]P%_G3%35HW7EE#41$=;LEI"V"B M$?%=IX +\J:8R*>&0[J7XI.;.5TMY4?3,!<7<(/)R^K.=5J]O)WP[PN<1Q$X M;Z>F/[Z^<]:IQ6L"1NFFZL:FEY\TQC*P%XU. 7+\W:PG;6)%6V1Y-N'!.%O3 M.X56RQXA-)FA*,KUE1_Y\3W57U>-<8_@ZN^+ZFO>\.>SAL\:3\0: MGK*:X %FK&ZLQS2K@)MQ@42#S(1FFB[',DJO^/D&FK=WU 0DMBV.0;'&%9(V MJ['L,C:>\[AYZ*$%W*X]0/E_E>3D"0A.[ M95;K82.;!W0<"C;V-<%V/8^0S\2^9/N@T\E;DNT#QLTC)-!X'_E^I.K6CF// M0^#V4?;3M+OW%9F[P\3G"Y\O?+[P^<+GBSND13PD7_@!>)\O;AR]OQM?/&DD M^0-E\3$J[)?%^^Z8)P^H/>2!ZS.4SU ^0_D,Y3/4-PB%/B1#^1$XGZ&\&H%[ M?%OR:5*0OS/M/W1/QB_57SW3E?'N12/OE=S?+NTH1H7=><7:9"Q&.Y+$*9UE MHY88:Y-,[YC\4/>UF->82"OR+K=5\%7,*) MKL8E\MW[]0JJ9/"8K245UI%CS260@QY,:)?7@-Z3U+Q18LO6AY* MM+QG@:VBZ;#>W:SZO%C0YIJ6SPBIO)?KT5?E23Z^ZL1XDJYEEPM^'E/5< W* MHLB/7R%?%OFRR!NRZ)5,C'OOW-ONH*L)HYLY8XSLAE^G P&^T&QLVN9R88YD MI BQ/W[%OKYFW)<^OO3YG;25>^_<2T962)#JE6Z,ZG&)26"]ZG&;_"0:[=_/ MR!K(U4E*G]DA,M,KKOMJJ+6,9)!L^7!+P?]82+WZM1U6MJ$&IDC.WQ)>GBVZ MOY.5Q?9?^,\6MY(*1 /1U\C%S(Y4$$IGXS@\ZM&6/'4&D TS$ MV?%^]?]UN/P]Q0ZB;7BGP90(;X6 ,U^-"]&C:7/?M)4,((D"OS3W5B("D;#-T+6B>"*[$6] M2(P,Q&/_:E:2%R4_^@QI$K*2>G0]B_OHQZ\F(MWM;;R(0W8'@?CK .EO$BN& M; !"<;]8%[+[A\DO-(+X7X+&O_S[! D($VC]1Y5@UH5B,"5T@)Y.K+7L:E! M+*'&>#I3314Z^;9*+Y=PY-GK2Z6Y&J,23(&LS-O1@C(8D$RUDU[91KJ[6Z.UGZ^1 +I0;-DM3+I"*<6R/*DPD>@A'QDY'2NU--5^? MLO(DLFHD J5/C>.3&".?: M2V8ZY@JE7JDA)]IVH[H40N=S3H>E42U1+FD\6!3ZZW:CO-*FJ!_<&>R%^5!K M@7&MS!76O=)\'AB/2F$TY]G;>YDFEVPMN@89F.HQ?3BEE_$PFO,,]L74NA(M MQHLM,I-NU[IER%:;>JI9N)SD2,CT;M5B<6"*R&<.0Y[(>VO!K% MQ91"1O+E,6]R8T8?H4Y0)[ 7Z$%49$@R(C"#050(A6D@L%&&%EA9CH4CX4@L M3)Y-7FU1"2#9A2H?:1;90&B<+W1F%SF5(ZL@O5B. #<-Z6DK-0<]6KA(_['8 MC-4'PZG*T]VN'D\GM5Y!J5VB@(DY[/7FAFCRRL#JSB=)"-D8HI4S;"E]=1'M MY-9=SJY())-MRI6F7A/"YW,.PU)SGIW((EF)E6EJOA0*"*^1\Y&1*JL+4UG9 M3 JES8*;CG6E$1T*T?.1W4FR:<02TR4_CRI3HU;KLOJ@O>2%=3=' *K,JJHOX6%(8(64 M,.TI_ %\@4E8\&O#<1(24'^'"OK634C,'%N=,':.0D+)NY2_Z.9>K$U-@ MC729D&T#OP4^74-E@ !PD'QTGSB!-'WB+T6#@W3;A*\T__Y)8&BY:W-51\ GA\JY"ZAH)1RJ/V#=UU;9.59Z[ MN1VHWW ['!A'?^JXB;[9J,;'R[WP0KU9WN'CY;9X<;;(O-.6P\?"O;@CYJ/% MBVCQA98OM+X[%GRA]6!H\866+[2^.Q9\H?5@:/&%EB^TOCL6?*'U8&CQA987 MA%:(\;%P,RS\>37>N[&2YT^,?"\J\1T@0#UN>X>S@LVK@NQ0]_).Y>YQ;N!E MB+U5T9H055&3 "&:*,4L+VJV:*P)-SQ\M4K7V,/2E,]U7PJAYV2R.I!4T325 M =PQSK:!K%8_R/78EX01;ET&L2\*,XF!H4]Q*D=2-_$W2 M:$Y:^R_HHX:P/ MGUU]=O79]<_9-:=)^A0X;+7I"10X]-U#T_19 MT&=!C[!@B'DF%CRV$@_3B/_G7U2$_.?<6+R:/\I;W:'B@P%'D\ M43ME,JE.ND8L48A.*Y]O.X3 8NY-5TXQ'&OUU"55&9QU(S+3T !&+J>MQZFI M[WY^H4H_4C:6G<'4HB=S*3!96R*9I%A4TAE!K="B;/@V[8=\,>.+&5_,W%G, M.!ZSLFXY(D.ST.;;BC5*VB;$*3"XP0"@DD600PL%4*:(%GA5E&3'5GHFV8K& M*WW-C'0$;;[A4,DWZNP<>HG=JI69+TM\6?*MVXQY0IB\I;,@1^!.5;G4*RBU M:-'%U&+6)I.K:2LU*U9CR1KN%D'_^,6^A-A;-2+S9<-Z.MA9H:1@*?OH;J55EQ031TT^U C");.;XPX1I"6^X; MR0'J(H(:[E#,"T6^9:(\0H+=N][+F046NI\H]]U#(%\#(:_%(>_@__3)PV>@ M;\5 WK)7\''GZAU6(SW/9*N!Y"30K&FQL*1*$_HSUUE]M5^U&S!ZA636IOEI ML:/F^%XM!]IQ@7'\JE2,NITOQ&=.7WSYXNL)Q=>5_;468/-\KZ?1_#J="MM< M2=[0%!)1[(]?="3B"RA?0'D10IX74)YW"-]'P7K7":Q%*ZMANN#4;5^T- M7^,3)22/D!,X1K$W= '[_.9+I#_V+'M7(GG.S7PH@1825#T6FU*>#ZSR]62+ MF;#%RJ>OK?@=UW(\W\BG.XUUG@OP;6[='I87(6&(!$[XQZ_(2X2.?85GV5NA MEB^\2-5/I/UX\.W>-]W<+[)_[YU[+177OR/+YY_GY9]'O:#OJ]W+M7"B2:7U M;)JTB]%BB^8D7MZ@>T,B.->.C=[0?>,M&O-EDB^3?)GT53[CY8RMJ>R\PI%3 M?F*1H6RK5<-R!^7XAE_(6[J-O45'OMSQY8V_3AEZUQ5LU":S0CTG-B=* M;-VMTAOL+<+Q!8V'!N=W)1]= MIGR5 ^( .0UI!&1;!96!HW@BK7/7C.G VL77XS;ABQ.J+DU^;"\R9);*O)S, M\.(DDJUTA(68X=1R[0.UJ0 <:SLV HFWIVP?.S8#XR8=O#XS=Z/+ ,!4,^RV+ M/=C0.QRDPSY>O(<7)LCXEVW>$2\.$MA@S+^&X'98^/-H_;OGRO,;>N])\.>' MP'NR\GD@<"B5O)/9]*<=\;IOJ,[7[H3G"@QOI?>T%&3FBE<3!G[^S@7YX /E M&"BN%'G/3?:]4B;_+(?;Y>/F"$ X QNBP\QIDIM1&1CW+'Y*)=4)W0XH/*NU MRNSLT_ZV=R.(AUD+KWKB]':C'L@,TV-R*@S9MJPNUV/<9XSY\8MYH[1N3AHF+VS<(,'LNC^) 4-)2.6NMG M^177UJ8-:S""PKF,,LZO*@4]I9%Z7D+XBJR7%-G?$J5WA]*KFNT3T,XCN,R^ ML/&[KTI]C?/K$07 =U:S/-%\\LI9KF24F8)Q6.J0 !3'(,^/P]-630@C->W= M3K8/JJ=]61#5;CZ6)$N^[QS>$-)#CUAOC!#2,NE&MR%DNF8N%;4'(865( M)$B@_1)XPT0)B&B[N-+1J<;P2O5*4I]" ECCM -#-@D%+G"@:**&;V<631/ M!Z@,155$3$,*7*!H$0.TN07:7)! \T KS%BCXA1QBJQ,?-FL!,6BJ&CHH[5_ M%>Z.$_WG\#6*9D)$8>B\((-'M9'H@W.:HQ<":DLRP$O0X2S&H>GS0FC >L'? MB9+DO'+G>_9D*&_UFZ^]PC<6JN;IVAK@:;Q]82P TN$QC B="1KPB M*1"@%L8'6MAT3V6$#+?M8,:%#%K&T%9D?!DPU%P/H0$U3@@SQ1PAW,*50[9= MZL8$#W,F1;\^^ &&^.&#D0(,Y-I=.^" D-$1+%$1%%J9HLULN$X;F:YPB^@W M6* 0R"VL*7,; ?UDL::KU$/PFY*A])VU77IE'YO$:+:1 0"A@@50,0$ZKWU! M'^%A+(WP6@:*84)X+75"-%#.C68J$-IH@CYD,DQ8>']HK"K"H;:V_^;%V=]4 M7"-DX_U 5+J /UR=\S[T!NNP1NSGUS'_A?,>\SX6"C]^%1&4",JY!!KS)/4/ M4=F#8 L[TT;[0%X&44:O@3N>VSKZ'R9_$Y,L-EY1'O4MG^]N+()$H=V#?#LP?Z1R4P% DXT7IOJ M;(KM;S$I(Q+5=&L[+_RQLQ6797=C#K@#CI%$))$@]QB&WM>A=@!?T%\?#G+E M%)1#HK-(NX\XVH+R'DDVQ!2VJD(!8$RW!\1#4 IS3"G\@7 X@YEISV;P:'%@ M [=C.<#3]"UT,-"1W'<$SO9G<(&X3124X\XA=2A9W@+6/^@K T!X0TEE@+FM M&.[Q@\@-O@=.)Z-MZ#-\TNO+R\+8$?"F:4]GZ)NO1,*Y>AO?K1Z)76FDZR8X ME+I3I+]<5";P-G9:B$/6%IB>*##H+W,&) ARB"F@ N? 12>H>RJ=:B[<2C3$ M ="4/@%A $]/77,10OQ5ALQ&A/XFEI!YD5*$YCQZW0O$ *)Z1Z60D-J%BWIU MXK*5<5#%=%"K):E -)"E.3JQ:!@$M%L4:[U:@4&'MN;D3K-,!YCH:0W6?QV5 MFNUL7U2#K!L_MU['@WVY)6XT-H:'(.!4LHD#^.J?HKH4UZ:[SR@;W+7>_;ES M7#*8?\D@$_XW0,FJB^^0!F1_7+[L^.2YBW#]^IJ'-18^FSGS05Q)0- M_W0W%J*"T?"-D'4BQB)[*U\DH)($;;I_-2O)BX8R^@PIT)B*ZI'%XSZ"9H-S M" P(Y,I$;+8S(L7#PKLWB15#-@"AN%^L"]G]PV.4G$':^1(>H=)?: 3QOP2- M?_GW"0Y.D+EWK>Q0.;->G7Z+%1&;IP*0V&@D(H8%>4"S0BA"4D*,DH$PZ,> M"-@8"_JQ'PX@Q*V[=K1I!T"EL5 Y,1^6M!3',\7R$!G2IR,'M3PS N5BE9PK MJW H9[7CZPVZ /-L))\+5\;U=6Q#!O+C170EQL=K R72AT]'ED$]*06:H1:9 M)$6Q5=7JXBR-;LX[6V>L9BFS<+JPGH! K"@N"^&^6EP*S/G;)6[3G)2E$9B( M5%:>B9.,VA^A!-:SMW<6>:T=2*:&Y#P$;?;Y?%9/95$W][.W@WFTK8),O\0I M=(U*K2JI2J\T%$+G;P^W"W8^MV+*$SO"P3-3KJ4L#;4%.GM[/S8B0;2;67/M M1MG,QYB!,.R@.<_>'EVF>R&P6,7(PFK35A*C4*B"%3,.*#.'(L[KXQ6 MZ>*B.=4#VE*(GH^,S?+"(C21:7(Z28EI/K&F,_.E$#L?R<4R.LAFZUVNTHT6 MIHP@E_/%(1QY!J9\P63-8F$X)4&I7ZG.Z%E=L]"<9V!:+%*-F)AN"!-QTK8W MF_9HTA;B<&3D="0TVU;94E;O3::&T.-B_4ECK-;@R#. UD+#P+02XE*\R,5R MPY7>2!MY-"=[.M+.386N.NE8W+PPS#?3]9YH-="< MSYJ5&AIZMM9TH%(VZOE._KD7Z#2Y*56GE!3R1* M+!9J:.@9JRQ#838G=&,BEY2%56*8"<];A24:>K:M4:-F,(*>WTQ$DC5[BIE/ ML"V\UC-F89=LOFAPI0!7:9DI22DLR$8<+^"671L+-P:/A\:+O0'V=;QGH-N8#6E4Q1Z08B M2S3T#%I+0-NY0J )1?I]7@Q[R^X2"V?U,R&#<0J'GH&6+%>'V3E1!.08FTEAKA(=%.UXVCH M&6#KJ]EP$9C7 GR$J_?C=I5<+L4:&GH.6$JOI$/PN%U-Z'I/DQ/)6BO!0VA= M$.Q2(1J+#Q-FC%-FJ?1H'!U(Y=02#3T#0:T]BN0WU2Q+MC>Y?DT/=VJ!=0T- M/=M7K1BO=_@*'^&3ZTUIS5']80*!)9D*)D-L4(L'!X(H>A@ #]%1"$DTK$8 MS9!B7Q9/9]\D4AN*RF45TJY*+;*8B$S3R?@EY7+<"[?IC5J,D^O%I-A8+S/5 MI%B[I%QF\R&E,F9+#)GA)!#A1"MD%6J7E,M\)%R4%U:@R\U#C6*^7@[Q/#6\ MI%P:@U)3R%;J)EG)4/55>STMJEAE/'N[/C>,6J@4B7&5V&!9Z47S_4@R?DFY M'(.$.(G,LVVN/5IUFQD^TZJGEY>42SO>:K2Z=F7%3^76M*&P/494RV4QIV[, M_C0RJ40W&=94C5PL.[RD7%9Y.1XH%LOY220]X<--OC:F.W%XJM>.[:\I%QRL62\%"NU:Z2H"]V<,2RL\F3\HG+9J8XVK<9J/B"3 MJU;-WK#,!(J%2\IE2,V*X= 0S/@"W4GS*Z#15B%^2;E<#NQ,89 &4SZY;"T*2+RN6F883J"K#RI-+F"K8XKD:X5>V25RPX(+^MAL]_D@%#*M5=ESBJPPTO*)6BZVXB6V*F>'\4O* M94382)N>Q&9(NY\4RTE-&Z:3=%&Y+'7K MU6Y('I:XN42.&^,>O]3UB\HEI52S8M1)A1@-'Y>:NC#HU68AUNQR\JES+=Z?5J$XOBYWJ^ MQ\DQJ&8(EY7+9*P/NO5BNL*+U4:YUE1J=B6"E>4 E=8AL4<'GIV M_N;JA:RTL+D$;R-^-5VRC$K@G)+@<0=V&6&5"[.L+$"3BVAI';,#< M1M%D)^"]FP/ 5T]QS.<\+O&&;QS%-IP\ R<,[/0\T'"2/I[-A*ATDR3@;/H, M.&DG;OCAUODI^[:ENTR5. ZRQ#6YN(^QN+D<30H_U["2#9,1'A <0005]/'@"#U0PZF/"$Y@(1J(^(CR!B)"/"$\@@@Q& MOVGG$%1,2"85\T>0$1OFCR#")\T]H3B(@&8[YHNB(B M?K<)RGO.OJ_;]9=5\K_G5O/TEB5=10__[P=%_?CD_D-LD YY^KX'])*W+GA MX1NG2@<'<9R/AR6XSA,119F M\1']63:BF"#SINOE[FQ2PW6!#J57<7&@\UG1CFG]9E[ 9Z< .DA_:?^HWZ: MQK[0T$%]!=7(70_[WYG_V6"4>A3D^QB_E:'XA%M^SR2[<;7I58'@JW&^&O?H M:EP<-VYPC1RGLX/SQT"_XE'N*W)>IH%]OQ+_*/\6RMMAVQ$?Y;[VYFMOOO;F M:V^O:6\/[,O.;1N%.3J=4Y#@JW575.L>F3AP98]__E]/Y?.)X0F(P5<&?670 M5P9]9?#IE,&_<$FOHPE2?_M:H*\%GE(%?46J^,ZRXN&UP4.B8'RBN I1Q(+L M8Q,%OE'N&HEL=[VZ!L6\L!ODY]5THGOOYXC*O\C:^9[;=DJ$O77'ZKT((/HM M*0!7Q'[#?3L%J#[ENUK,-Z0 7&_Y_?;ME#?ZA/^-"?][ZGB.>_=Y"/\!7+Q) MT1P1Z-Z=A:BB2J/KF2A/3JOO]%!ZCCV^UY_(T]SWL [F+S0KGGV3[S6Q>5H" M_@;"Z9UN+$^QR?SQA0(YNA"3L+MGIXVW.O$;4UQ>J?S\(/0<._:%OA&2EA- M6@$]FJF5R$!*54?#&M\+,/$?1QW7XZ90&1RV6'>;J O( (YK,OH?MS>#XRO% MW W!7.14JJ41#Y5PZXW=U[OFZXGU[F-VVV@<1[6/9MN-OPRVW5I2BBFI.EK.#\*$E E_R?S8 M70B57IAL'JP3?&'-:R%>Z17-&+H.A?GQ*TJ_,&1H>ZGL%OM^_.C1XT=7D5M> MC B=RBU\[0#]C^_]?O"PSS4(UHN!')]>GS-:T/EL@167X7AZA; M=@;=M@FM<)I\82+1VUGAS\[OCLG]S86>:ZT_CM"[MBGT[ AV[/3O3>6NB>\3 M^9/BUS7NOS>1NWZ!QR'RAU9?KZ-KMDRJS@?2 6N2H?6DO.!22B1=NY.NJ:4I M3F#Z 8NKS-B,'=M(]'B.[H!'SH)WE7OJH->#^'# M.;F5:(@#H"E] LX&3$O7 "&B5CS$7V7= D3H;S^,[Y>[>J?<]:;'^'>)NS[[ M)N]>T^J'E/S"5<\7KGI 9_RL4Y*YM5-RTHB,"W&58TBZ,.S6JJN\L*H-/Z&& MKB"6?I:VJI73Y+"L:^AM\+T7=,Y26ZAG(C%]3LYE/A7K )E4FDN!H@3VQR_F MA:9N5?KS_!SGUQ-_$['B,5/TMV7 :AAJC.9QD^,#UF3)\Z7TDET-D0Q =N=[ M0N !@\'_H+LN%A ^"!&$HN$8L+4FS%TR@!\(OGH@^-[9*O<&RZN!XGL#QMO" M]?L$DO M<'DUN'QOP/CA.2\$G^]-!9[PNW@0+CYW>"%X?6\J\(3[P(-P\;92[#&/PZDRSG(_P--,,;3;E4L]@EVCSCN?A;176ZP'O7<#11,U28&? M<.#[BDGG3RXK+A2N,U NR+K=5\%]!.8UF[_=>V/>EGC/[P; ;MOT5C@X;MN/ M25&^IXY;H9B5(M>\T&XK/5U-=Z$497 6>>2%)DF_;A!_T[[]F)M];TH_WO*/K_LVB?\ M[T@ ?D7V?'O]:)@'B([/\AU@R#7-K$.>Z_CTMR&'(&@F]PI M.\E#76?KPUV_6>['S@IA,2ZG8^0Z/L^/)ZM6KP9J A7VXU\/6/)[O?#6]Q8F M'HM>W83S9Y%ZO#_II(JD8@Y[B4 =K.CQ$''^DQ;ZGEJ.R=>,1+@\8!#U:MQ\ M(>)Q]"\D,2)9Q0^F#L)E0K2( :0"8H'(P ^2^27"?HGPS[\@=?J&I7VCJ M1QW\0E._T-3G#K_0U"\T?8T['BUP=UH J>YS#OWHG%\$Z8&-^?$]OY#.+Z3S MG?I^(9T7"=>/,=XPQK@KE3FH!/E@O#M4[)NZ:EO@9*.W1O3!0/CE1X4ZW,ON MWYLZ+7Q$7 D14SB+"CZ=]GQC/)P#W])GD$W__8]EB)J)I/-/_ G^&OQ%O@3@ M5W]_,P2]E^'MH^CN*'K'D>5CZ/X8>CO+WL?0W3'T7D&!CZ*[H\@7A=#T6#,Q]!78.@3F5!W#1[M M!\9^8].(DP0T"Q@G$.L? MO63I"(6^KLKP2Q1D^9]_41'R'QQJ<3X>AGZ<)Z))Z /G8PI(. CD_,50+\X' MFJ09@C?1WO[??_I_5N+UN#3UG=F(_BP744R0N6VRVI]R2@B95\'"+X:YZMQCZ[&Q27DT'!M'-&8@*UY,]#] MH_R;*'*5/IQR@5+L?(Q_"^6-U_0;H/QQ!;VOO?G:FZ^]^=K;9>WM@5W9.0@E MO&-'IW-NY_$/^2NJ=8],'+B,SJ>&ZZE\/C'XRN#WV;*O#'XK=/O*X(,K@W_A MBGE'$Z3^]L]]7PL\I0K:IPI?&SPE"N:*1/&=#Y!8D'UL28';RETCD>W>[2(= M-XA__>X?5G%_PVU_F^MW/U:;]PTIX$FOW_U@N:Q/^=^8\I_S^MV/55#ZA/^T MK;X_5O[W_?;MN'>?A_ ?P,6;%,T1 >:VLA!55&AT/1/ER6GUZR_3O9OQ\:#< M=[,N(,^!VZ^_E?=N-H1/P,^(VZ^_WO=>IL WI-_G1^V]TS>^4*-_4/I]P%## M[EZ>")Z_I&M@34QQD0TQ@$NZWFT\W\\Z?8B[33_2POWS,8=[;_7-KN[!\%%? M]]NV=6=VK=J1!1W79/0_;F]''W5SQVSHE+JE$1.^?H/$9R^EH&Y]*46A->]V MY^,)R[<+X1@MJDF%2\;_H-?\9;!]K-M\)AR04S6].""3Y7$FT.DT-"DS%&(" M\^,7'7MAPO1GKJ7PW?"/?&OM503?8]Y#>R+X?N,6*)_D'_DFVFN0_&/>+7M3 MBO^FRNTCW"Y[#8I_- MB1C>350^@A5O#2NMC3;M+"?K1D[I9;0E/TO<2W8&DH!L%(;M[&0]:Y=K%:;; MK\=J OL55ORSLZ$?W'T"0^0;H-"/X3X^F3X_!OU0[7?1W*X4+"F%1;O-UVE2 M;-?#^;AB:LSP7FK68F*"=C]43O/)3@88BQ55[=-#J&;=T$2]M_\LIRV :2'< M$(J&C55K39@(2_A.8S\(_MQ!<"^5Z=T;,!X7N-_'5-[+I \*[E!ADD^4*@N> MI'-U9;$@Z9X"!3=%(@.9BE!^C/N[Q;B]5(1Y;\#X$7$_(NX!N/CQV,>%WC/ M[PA8033]3&^E@],1[&-"5 B#5G_8BRM<893G5NPDGQ*S<8&BW%!YF&+\4/F? M6?[WYLZ;Y;+?>V-^^/SF1OF]47RKI/1[[\L/J=_<7KXWBF^577[O?7E]HZW>T]2G?[VCK=[3UPZ-^1UN_H^W]0W).Q6H2CH-O0WG T$0U M%6B4BZZ-"S\2]6KG_R[I/F8LZ-U]^;&@;T"[CQD+>O\.LX>+!3U0]@1S MZ^P)L\]Q\UBST^ "F\PL"C;94JI4^ZR/?J_/)0_5N8_YZOEYBS*FW:4Q:2MD M?EWH5^>-05R@&(']\8MZ@51THR2*[Z#S/68T[V/W3=]]7QX7/EZ,YOV1I*@. M"M%-TEY(?"67)J/92H[I<34D*7#2ZCNB MO(_[%$2"&_ML/*]A1B5KH:H2M: M8.3=7Q;*+<2#7$ -*5/E!05F):N 0)'<[%U?_'K P_!$:%\.328 MR+DC8PL5E%L\ H<;F.XV(%[:W_YKZ34/B %F!C#1#Y W!4"\$E&BA%SP:S@%E"/KYWN.# MA@.X!/1_Z]KP7XHF\=^W%=8AP30L(:G;Z-;=F6A8ZS(4D%@R(QDIN.A(+HRL M@XP39;"YGH'*(&X8(MP PL'^IWNVP=*TCMC0C \-@,>Y\\SG2F5CS*,Q?CV< M]59L>3CM5(XE>OBWJ@\P+\>EN0VE&(+7*T)^FY^P+NL:.F/@]SLA'W&$?%DT M#*%;GVOQ,)E?3:83-3ID9GFA51G>^@A]&JS@ M=XG!/2S@-S(\^S'X9:>9X4#5E\14EX%*V":$'V%"(0VEBR3"";&91#"$@HVF M%\*TH4" +X'?*9(RBP47EF-H:O2EC*;49WB].TD1 M)!*Z-;J^G$&B%<'FDDL;_84%'#P,= /]GIC!LTN7B:4"UR*-$(F9J(7&P6_@ M@8#T81D]1JN%JX;25-$D?0J(O\!J!C03_/U":'"Y""@$U*VG6Q&*UH;*O##8 M3 O^;RO;]9F[8A/RFZ6H!-RNI>*O@\3=CF%X\C;LOHF56FM[LFR/,7$OB5X( MV3:V^%T#T2" AF#TFZ=-_R8D '%C ,P3_;5_YOR.=/O= R>).2:GQ:<( !=% M8&PZI-DQWUWP#97)EY:S.*NO:E<_=%*VLS2!$ER\-'7O8(GKBIUDQV@GR'8Y MU,GQ&F#Y=NU*9U#.)7?(>_C_%]%@ALWQ-)6V:;*@U]047]A,>]GXCU]D\%*^ MYILGT9:]W$(_.-;A1%MT?RTKB^V_\)^M%)-4*":0!V+DRIN=@P')G:WCGOSW M3=P($D"8WPHZ.G00.76D7CK Q)S][%?_7X?+W\>T Y*NZL;/K3/D8%^NB4IC MO\@0!/H03I. .("O_BFJ2W%M;OTL;)#9^EE^[OPI#+:!($;"_R8./B. G$%S M*JX"!S!SW3 !%0RLG^[/ML^P"V7W4'V'I0%0+,?S8M18^FSGS05C!S; MWB$J& W?"%DGIN"!72P2(P.Q^+^:E>3K9K*&F$<],I/=1]"8Q 89/&\0LR)? MS,[:%7\=(/U-8L60#5"'[@<7LON'QR@Y@[3S)>1-Z2\T@OA?>$*B7_Y]@H,3 M9.Z];#M4HD>O3+_%R@E;.JZ>OF!M3,68@W)L4ABO9NNQ-%'B_;B AM*W8+RM MSO&ZI8\:EEU2#T8BU-XTB+4!THR0KH$T+ 7:[1)6H#; T G7;KZL9IDG>A:4 MK^_J*\$']@<==X'CG"YPC8,N<-YS\9RUJG-4.1/A$2)/V9??HRW-[#[<.F$9 M(L*=A'TX\#>N%P<]F.H(9+HT.?"SJ%"/='PGEZBE+ZJB)@'"' %4O XM'=>@ MVY:SBY?=*%@O11YBYU \WXACB&!:ECUA=9RPP_8P1V:> ZTE@$NV3<>EA,24 MC1Q,>,9CM=VZN&'\'CPPW=2M+;$G^9EMF+:XMS^+HEQ?$3N=VL1.#P@)6W)(]286 M'O-!TP$NSEB=F NOF$V)-;(C+ID.1\/J8(@83S?6.T7_-^P1:!- U.%GF@S_ ML*O!I75^+JK6NV@:4/28X-5;*TW@H0,O3]"1I:)I=']&=OC)\PU@) M0"& #)8E1)\)M(_$I7A$Z6<+,"^:+B"P#(<6LZG$V?5T*-*55[E,9_CC%U( MSDT5K&T?^OB)F:C(+@U=VQEPV>K\MI23+2RRM:[2+?'K>2[?6YIQ>15ZBW+> M-'.K3JRE,CBGG#W%.#H/A$4L(>\%,#R7=OY>> Z+BH;F>]4+AU4*I,3W = ^%NW:1[DN MPGBKO\\,'1=-AO;M9]7FQH,TU+9\14OGE$8D6L4MVEW73A%,G5&B8 M_MAZ8@8):4 6K=J&L^>Q(5=8,5TEN_SA4A,T&N/6&^.PQX;Z00!(VC/X3LNP MP=7\-Z_ ^-*I$@T2>*>'ZOD5*><#]M1O.9LJ@P$T2MTEWX?"=R;DB2MD>_"J M:&WF1\^?@2AA0A>H7&P8&5*TRJT+4F"\B$XZH<7P;765.517&8&K*'G2S' Q4!G@O^2TL^Q#;8T\$,YI M>DK70BJ?)=O9>"\P"E!EN@*U-2AMSZ7S%@38Z05Y>;V ZAMX(9(0'W"MFB*Z MTAAY$[>+AOSN@ZD&PK$GJ@Z/T2:!H0J<-4A]QDPIL0;4L75 CY:='^RGL]KO=[]4];O-,0YIEVZL9OXY!38S*]A1& M'IXC3[:-$^1MDT^*P#0!.,9B'6A@*:I-N-$#;"E:>-6)=R(!?LZFC-PX-D[0 M"6B@#;#3!P)@9)[F!1(#0Y\2"O));>$*5C/%51VA-Y6 MUUMMC2'^0I!'8ITF_]EBRD&$N)5%^%OJ'\)5'"\-=H?\?:^@^WOBP H 0RN M]C>.JQ.^OB6=05LO6K+X8GU2$:(U+3+HQU=&_-C(&R@K($-8JB@V^3Z1<2OD M_]4DJ(M6L);9U#G,:@3!G"TX\045=5US*+HA8'2!_=? M(A,+1VC,%^2W56UY:WYAEH"4C/)VT"*L%U?#Q$YMQ_V-4GL4-SGB6/1XB5!S MR#Q&7COL0L<+CC>21"Q$GPA2:9N M+7A,#"G;I+)94F*'<%37<:925NY<$$4 MBPB7<##*5'HYS/W9S[=W,B+,($?C4(,P0#F<QQ/1.<0#AR6]87C+:)(5_] HF2$A1065U @O*_[4:@3^'6XN;G4 MWV#HEL$*MJ[SRB30U1AEN@$D#_Y8_T.*'_;'6HC=#CC48OM,U";M% <:H>6H M7EJ72M!T^!4)OZ( >HFE^-T1?X$*COEKIXW!$PW"!]'PD1([@\>/@LRW<[7A M/7)^:^DF]9.\'XH M(_8#F1K,G3SKUU6##@@."1(30$&*8"^Y++9#SYX ][K+F3E+G.LIYBT4%:\( MLT\75IQ8M1]0083T=)#)BHD,!U+R9-,T8Q R0Z2"A%Y701#R3E&D[IM)^JAY M%S6[3..+2*DM>9;B-+-#9N*<1"OR0AV.XN\@Y9( ?7E;!#IVU\YO?UC?^*C) MKJR?[.HGNSY-LJN(98(@1\2^)(88@64!*X3Z?5;HAZ$,9 $E,U$9Q*)B[(<# M"'%;^QP86T:YR,>ZG#T2>H59N!/.]9<"+9"G(Y?3U,J:9EH#H=M'.MKM]26>60O1\I&571BNS-DIRZVK/)&/9M;E>#H78 M^4A@KQH* #V)6T3EPMDK[8Y2+6>+C4AK52 MSD(CPZ7\+^LZLF2$LB;G%V8I>)T1D@F!\-+^!^,Y5Q@WBS7^0"P]55K5>6+_$7\ MJS08SL5T29E4RC&E;L7;T6*T=@G_6H5+@J!'+]>\+R93]983:PA"RWVAMF, M@1Z?&8I*,&Y9SFWR\;R*@E?R*C[OONCJ52MBL);)94C=9H?DJM,H0DNY?"'; M[2-.I6.7WT'T1%1W3O]MH<@*>TKA7\=%)*AR95MBLY4UJ.[$[7@RMQ$4US@@ MX(QR7*I84I#AX$TSN-[R@>\(OB1:J/1EC0VN\_RNA6749;J7:/(5FZDOBIUJ M4F\M;Y2Q=86$@X$.4;?$@1EL09KV%/X"OL%T@M;N;K=H/>V@\Y8(?:V$ZB_L M$]9M$S*O^?=/)R3@OMUU1#BMR"2X-G%F@I_;#X?[1WMS;79DE4J.V7OL)3BW M*\_],):Q?:L[&^68Y!]K_1PC@RS[5N.[ YOW8'X=SHGZ<6P3%;=_!U!7MI^. M3P5)@7=]&:Y_Z'OK5_JRG'8T;:OIX M\1I>J&"$\O'B0;R$@C'&1\S-$/.;5PJ\>Z[<#0BQ2YGB7])^]3V1_M @@2H. M>OA_/^@?G^7@2##T!?!Y->+TI1#['#L=M[BE9BL")R5\18?;V'NDU3]ZPW'I M>!>(QO_[3]]GHJ]BHCL3RF_RV%ND4\UYQ= X!:%:& MK\8;'MO;7:ZVH7PP;#5B;]UJ13"G@+EYR;)4KW1C5(]+3 +K58_;Y"?1:'_X MB8[E'W*O;:54R@9EN*3F$J@+4,+)I!=:F*_#>3Y48*?2)-#-S0:Y3K.92J*0 M._/C5YB\U&WUS^3>G8551*;15?;K% *#Y0\S/L7)SR!QA5]5HWKRO+)8[OS%:GO*<5&!KAT M"4S'YE?-2GZZ(D&ANYKU$DE[8:*T+2C'V/,ZNP=7H&)/H4#=RR3\9GOV-:TO MEE%IW38NB"B.G$MC*Z 5N$K EN)%F0W9FZ$002**NH&1Y[$#&^*%?595RT/. MK3NZ?+T(IE=UMGO#R9>7>WFI+"ZI=(%!9=%,"GJ;F^82>:6S&67;S;@0Q:;I M>8G<8ZITN./;CU]-W1)5E".XO^SHN,>#K_ ]J,)WE1O!?17N"T72!5&D3]=6 MN%U;K/BV/:UMY%FU7"1161B#+QA%BLUS*V]5]_9)]R*R70<<7Z'S%3I?H7M7 M>IX!COCKN<0G?Z"Y<+ADXN12M;TL;4E,+])OMU^"35H1==\H,(/=1TD M#D+LGF:&2R6/NXOB(*;A7@/;O]\JA<2%LT_#+*U*#?D-EP@L>=R>+G-F"&NS:SX=G7"-J0FJ4_&N'M9^,/L68%_'"!D,^7KS0D^33 M&O,S!LW>TT;OT + \:>>_WNY.T+XL]T1:"9(W[^-QA6[(Z L2H([,H(=P$%+ M> O!SW5+\#GF*SGFNIUIOK[K"(D!]#Q\A9Q(5VI8\Y[.[#':\4 +&RI(/I60 M1H[(&XEACV5/%O<79_V\FMCUV![OD>04]EYB\->#P7$*?7LP..>)#P:?*?8> MAF6;&7. M3C)%8="FLWPY4W#;*%',6_U'/&Y0?E&#H2?EQK?=_D_(COEYO_"C=R=3[23P[3,W(]@@=)IJ,$I#RZ[2OR'C<^JT7> M.K_3^HJZR%_4WU?61CP&/@_9-0]5YN@A[X"7X?9\2M-6WKPEI2N]4G+:3$\D M/FG7!:ML9DFSNW1:ME'G%ZP]J\_DREK4@Y&^)T3&*[X3+\/M^32[CX@,,[=9 MA/MT7IRLN^U%IJWWJ7 #B0RHV(6NTQ+(PQXEIY9\K\%=IRG0=W7^>+J*^H;> M(4_O^_DTH;?$&P+W':8 M=.Z]%PU :+I%*)JDVNB=BG,O_12.M0W\NNWZ3CII!(G6*Q.[<^&R[:WVNBOX M-&UIA*Y8AH^FJ";9 "(QA]4K);&43 A&.3 7X^:(;H15YGNWK\$4IVE?W> M(#G-G": "&=[,!"H\9>J(^+8%>5"3&!+641]3$T+_F^Z+>Z5(-0(5,5@$KA: MP;DV_:R\]Z1"]T$+=!W#,10DO^F-M'$!1+!!UC\CKHB(WVR4^ZZ*^H6[IETWD+N].]3X MO:TWWKY."VW_ZPIAF9BG:ZS>*ZJZ7>7K%W%&[(PQWMHN@7=SQCI_4*CG42[Y M %W\'H_\45%K]*%YY*I5K&^KKE\B'<_I?_NB)/Q1WU#@Q%ETWS;:&7J)J)F! M\S?]S@%[S:K6D+=+I#] 39\N8SV4J7=-PX)S(O\M,1,AT)';4L37%9CO^;W/ M>HS^!D\=",Y[[_TN'?H]L.^KY=HYOA1O706,U8,[():Z=^7AG0@:^0[NO>\K M$C1['_Z\%4%[3M&_F!@SVUT4LR\7/0B1V3@R?!H=^]R9<[^M7^R_*SWF>9+SC:/[VSK]+F3I*M6=V8J3!!T(QK5<>)KEE=^C4 M<\;..X8_C&7EB4/S ?GP;??TL_'A%U=QOL&'Q9;-AJF.;')V6UPW.R%A3?9J M;B4G'7GN^Y70JA&:%,T6W=T=./H/XA<2U L,1,6CD[0X!KWM%@&,5QT(=.C@ M_'< D0Z$R-,PQ7\=A5]V6B?*Y]&-GULOR,&^7#C3F/F&(.!$=\0!?/5/45V* M:W.KR+'!W15I/W>.% :K(V20"?^;./B, '(&390K= "SX[1!YV?'&4/;A^]$ MF0[2$6FHD!P34(@*1L,W0M:)9A;9IV*+Q,A N!?S4KR(L6BSY!S(&.K1RWA MW$<_?N&4-^0923K95>:.@,7#V-2;Q(HA&Z .>-?_GV"@Q-D[D7Y#I6',<"3Z;=8$;%T$L+]?H04:0E^$&4A)-*LT(]& M:4&60WTYS)#4(!+]X0!"W,JS7&0TR'"VW"(C7'TZ242CL7D@CJ3NZ4C=DJ(< MGREDN'8^JJ^Y8J/4(M'(\.G(Z$"IY]EBM,39U5IXV(Q%Q$:M)M#G S*$V82+=;@R+.WMT/E^3(J%[N3-1-)# KA*ET,H9%G;Y]E] 0= MGF::DW5BE0P4,H,6E4#:U]G;J\NV;!6L99UOA^5./U?5U6;+U=..1PZZK8&J M)HT"UQ@-:CP?MV:YKML3 (\\$;;;Y,U!0AJ01:NVX>QY;,@55DQ7R2X%-!3M M\*XIJ.^GGMH@$EYQXG3)S<75:)K/-K,*[X'44_)RYJEHFO9TAO8#;5_3\<(B MIK95Q_Y%'MG9T5741[G(NXSC;2+JN]?(B._>'GAX<95Y#Y>[B;(_/M[/(@7*,=\ M?O'"/3$?TX_O!P0_2?8<5K^9,_OY#"XZR-PW]_$W[QWX4%[LS<[XN]]K\?4I M?G0P=EN0W(- GD%X?K\TZ3^]8NM/I:2'\USO=Q60YT7F,1#O)4"?BG;^,&6: MO'_*]/F>VWB30 Z(<.WB$! &0)T[]E<>H'8FQ-7$J,=V?X]<6\ M3F\$Q>*F4!D<1L&D>J4;HWI<8A)8KWK<)C^)1OO#HV22@ FDG[)MK(%HO)U( MLB7(N$./]2TYXB^;D!@I)S!6%@U#**DS0QXGAV%>21BC0:@:H%@R#IDU&*9/ M$T8(].[KM%OT(!\?$_)Y@^\O4I70H>AIR'P1B]^G1?&-.)P1M'FMK0<:@RI) M=ZEXHJMQB7SW2S@\H-*@2R=#%M]>D4ESLVQ'^#[D\#"4HK?D<*_3\9]Q^.,9 M@F=Z"FI9AV>"__>)*G''KK:[1/5PZ)P7CS/I M<W"RT!8P@,(KYM@TO\5=;AX]#?Q^UP16EN*P;JGKOMFVN:<"7X%[L6 MNL12L48$1+[S)0!.-URPFL&?F@242'E; P1#XOS02)#(P:&2I!LR;E*+?QUO M)(E8B#Y^^U)153P2J9O;M-3S=9AP=:8+> (%\ D%=>2%!DV0>*4]\.N;<5:P MVPE>PE2<(+W7 ))UT/%7QR-'0)3A=*8)EX??O9_>64'*-K;9M\A,(L!1OYU= MUNSQSN&K]*$&:4#>[TS1)'V*DW;_VWNEA.'?.@"V;)+#6]J)]\B!_5E59@5F M4>=&G&@:^=BLU9#B*6A_0KWY3+03D+-4G';N])W0X3_&%EY_03H$F@D@96O M(E#C:4@?8+H=?+G?+@*SF_ ,OP^^4E+TO&+W5JGYNT[ONC9$+H<4Z%OGF?>I MLC37NREC,TDVM-1BK;6M^7+I$"V$/M05K#?&X?H"ZD9Y^F?GQ.N'0BQ(H&T& MT#X)M-'[G H75E;1]@*("K^XV?J=2BE.6(:HF0-@&$YSZ4Z]^ +%JP:6ZAIS M.'R\'.DJ_$M?:HYX,A59$8TU' =E)1*]6&=%C=452P6X' "U)(=G@;5GNBFD M+$D1U8.Z T.?PMU+([ K.6A!9;-1JKBE_.B'\<$ ,J\T(I+5:AQ/O>V$#44V M@+/\A4:A"6CRG^3^+=LR2?P-]<_?00*53+CS!T[FP-/B/5P !^[R;H#],RAK M@((./^+@U$N@.I'* M4H64#,5,_/C(WWV) *:B@\V 6(=VAFF+< R< JK2$%=HYB6$#UR;<_IMN^F; M0%/@N6D"R49OE> _"CSI1D50_C>(5);9O LE9091*C3 &#FGF5"H($#$5XHIH'HC 0$#PF)/T <5T25Q#/ MTX1N&+@M?5*$=@U\?O'035*CF10U,FUN'B[FV/R\'NCQ0W2?#K1"7CUV'5XZ M0,TAPV\5+D0^B',@JOK ;1V%&-[5>D[Y-(B)1H$*6Q_2][;5/5;$3#!5 J(& M#V%U_YJM%'E!1[AA.?WWB9)H0/)SU"MT/P,Q4%9P)NRYA N[F>%\3YKY/9(Y M7EG.!2>RO1M(%9)="QS:Y6=&.*:8?'^][LM '9!),B-4(W:VPB(UC0W&+MS) M\F\"JE0$PMT4 MM2U%<.@T ? \"A&@7==H (!N/0D2@6E(NOD8ZCLQL &?<$ MF@@+;GBV!0EX[@$1_OR4; BD_<'IH>9MCG3#&N"33#L?AZ<^H]_=,%1=9RS< MF6S-D6IOS^B:2A( LGEQ,N>=D+<,QZA ^JUMF8@X$95?DHA;AGO!K(C6<@XF MM!CT6A/;1-#(@DK2(=MJ>[;=;AH7%5HZQL;:+2?8[8LJ-O$@"@VB($#;)8]4O30:5IC(Q)]Y ],DU?.7$=(7O\I=MO#]WX\3>!_X:G)D0& M3AUQ>.>]\Q/,D1A]L/,SY^P3Z=7HN2L:&TQ]2+9K@1!9"$?[W1"9':ZBPWL> MIZQA5).%7I3AYM0PEAC1*R",:^@:];>.4\RT?RD(I7#MJKB&9"<;XO)WT'H# M)\$M$9IRMIF"NSQ!*MNJ9R9L=B5,"FQKWN*F;5//WU5'XL4QWP]!FY=?IQJ; M>:*P5I=I>.)1;^+447L&MG,5E>6(<5RLO>5[)%3L&;XK2 (*%%#]M>M+PGHU M&K8SE=#GR^K6[DR"$LLY4W![B?-#\EC\:XX#3'96L"4BN#9C+\<<9 MD^';X]15%YTB^)W5^)H5@Q1259DJUJ&Q"\&Y&S^"5HNF8W<U(## MV=@8>V-1+_B 0 0VA.]$F]U;;E E-DPK@+&,7@45M &<%BE?"H $X"H1V$0[ M60J<5OS[52T,_>J($-'N@3YXP:2'M#!)/(+HN6G_5_]O[%-P +>%XL"QPK=" M$@/ZJOMZ3KN _I"8Q*TS&BY0MN9 3MN; 94!AVGRLCF0$(52=S*KCTA[TVOU M4NG:JCK#PO%<-OY[*_E<(G<0>TG/V7,7@BKB+Y85RACX\X(+N6QJFZ^&!JPQ?I@<*,355(A5YJUMR,!-#;/Z+SX8-_ 9%SN_C.'@V.T_[+D)*+D;4*HT;I MR52-A =T>*'/T#6.OXT4+*"J[IF2AMI.SD3>1@D*IL.80AE<1D]Q6LF.5C4[ MQ%?(@3$1VMVLF$3HH=C@>4>\+7JX=@8KSK#A](1!0$01E]T73#38R; M;K?:!GC#G0' 2#-P6(!5H_TTY,S M9;K+.DFP[9)F,(@ F!IX2YJ"UG^:B_.L6E1;W9NT!GRVVJCKOE'-;,*C),:0J=''(E(;'HBO/) M.MTYJ6_!WR42ONNN.O!9M9'G7 &O(PU\6UE*;7:+]RX\Z%'\2'0H932>Q&K) M%:=,!RO"'IJE>@X8+E'\"?=QKB(N_9!3=1Q0\":%6W#3W7 U4(+NCL-(C_B6 M^J*, F/A2,=Y7"+I"T)2TO)$Q8:%,9LMSZ+Q_EM5W??ADK>YV"]RR=G"SEF# M\.4-J<3$&K+1Y[ENM-$OTGTJW8)>-Q7SJU]'.3A$N'\BOB667Q4HF0B!DD.@ MY&\'E#P:CH;XD.0E/"'P43P1YX>CN,B3Q) B*)$6I"1Q#M=;$L4-NA*Q2S. :78+_,\*>F#L1_\<3:^Y1S&PJ-JCL5[I%+M M.^O,R@^J.-9WU'BID.^RK:HPP[A\?]$SQWSL\DJFW6BFQS&CP2[&>&<:[\ZZ M+6S%TSY78O-^5!=,G2.=6+DQK)2256[,QR^O;"S5<:J0I'!N0[!;)EV/4Y4! MO'*W]BOPQR^7)[ZCF)&\)\SP]7@BBJ]_1:LQ2L;N;P\,!]M2 H^UXNRBG:/D M5)]WJ%DC6%;C9C43:N.MW6=K6%L:-YA!PZXW0JLQ2%SR**NQLLX.\]&UO69+ M,2M7*Z\[MCJ''@7IUSYU;#5ZN;'R60Y/@^50Z"XY%'*04Q7Y]5>8X&IN>9H)1 T MV\-7J[_^C>$ONY217Q"S_X#Y?U02OX]0[=Y@5XM_%'TE=N'7D:"8IU,*+K[N M!8AA]E*!G0B.M>NS2FE@Q[&6.#$TP*\50Y*UDPBOE_VU(C*P@&:[&.)0_KSP M[KL9M(!B@KOL;GL%>&CC_0N+ZL.#[4J#/^TRK3=TKX @$7U?C8AM%UB1XJ6G "JJ#RC-EVS1VPU8.Q4PSV9X8 MTC7F]XI#]K<_JCV'5:5G^M55D5^I-NI/F>Q]: ;76RC8W<:^UD5A%_#.D)E0 M3;8UJQLE(SE3>@ZJ2GC&+[/>_SG-4,+B1!.5E8(E#.T#0$^H$EXG%Z?O!78' M/.&K&[H6W]-2U<04%[)B0F\F&PM+;" XK!>J1MQF%:],/\P>GU\D5+2$THF MY3KQ8/B+L'A600I+@6XC^'(+% MJYE*>BFF6(5*]9H9*M=EJ8\4[-_ 8*175#/7LU(M+AW?4)2P$?K+Z.IE@W&/ M-_$&3\2G8F2OE$.9_U#%2&[NC/**T=VJM323:[-DE<_&5Z]4C !Q]BI&T(%X M5C9RD'2O<.3"'#NEYPZ%!)A8<@1FE-"7PJ/V7D=M!GA&57/2;ZIDA9L:]+@E MMLW5RT=M6.3W<5'3S'AM-"BO\SC&F-T,5JTF\=+;B[/\1&T/B+-S95P9N^8& M!I7^BIA*%NQ#ZA2X)Z8]UIN^Q$\6DZZ MD3#P1>B"PUOX 0KM.J"MB2S;;MS1[4X7H7T'N-*%FW(;[M S3P^6U4367WIC MQ4*?O!3?^F2PJ$_AR?HHPZUEUA[B)7,;BP^TEJR? ML^3K#05[GJ2.>)*W2[Q-U]D47N(24CRIQ7*M-' V=..2)3T:3P3 %#(@*B+; MH5_3G[[!T8C0(H)AK@U4AB?F,,(W:WD^W2NB?<=MM99D2F3J [XZ8=:SH\X+NTJ'E]E2$77F.AJNB=DR'QY MW1QWD8WT@D=S5QOI>^SYX1CRW7:VG)MNJ-685>5-OIC92N4$@Z$X7>*%C3^? M@^T_-YNZ$M6[-]@?=:*_/X& ]:39+FVGC1;;30^DPH!PV$+Q(P3.(5$_8[T8=&0_4/6P'?]ZKE3+:2$QS36Z1K>2W9N%)K8=,GC9(FC]55YUK>UP9AHO!)'AB?L 9C#E$.B MO)THUX3)ESIQ<\1Q>B[3Q5ME&4L-"EF-+"'J7%?A"#6C)<]M5SL_7 4FCPB7 MY"G\DP@WGQ:;J=Q@+7"M>G$S6A+E0CKZ$!686C#KU539U-@%7ZF,%:7;+TD( M.^X%(_;!*O"K$^T]*A!?:+7!O&[BN-#,$/-Q;5)?XJAUEPR6"OPN1'F7"N29 M31K/QN4*AZG#1J?$-):)PABJP.OQ,-?%^%IN_"<0LE+'I]/H(*7AK:TT* Q% MLB#3'\$W?ZL;W]4*A72_UF^J6*>ZW)*U7&N>6:&ZCQ>LP$_PX[_ZIK_BQS>R M62Y5(>IYUG$X91$?T4)CBF"*Z.?D!_WXZ NA6"A$;*'YR955 2+IIU=6F1*5 MU)C4*L]MLFNAK)9K&7OL2AAY>8I=JZSZ[($+=Z=4Y38S"F*":HN)ED66#&%7KY6%(J]E"MY2MU.G\8A'E-*G*)16/+PK9\9TFC'P\3S+"(YRKQJ,_K>E[;7[5&?J&4N.%80-BLOW\CLGJOY($R MN&/J8<^0,+?DW[L?CO<$KM?#+X =^J(+ 7"*F'#98W^)26&;NZ=Z=R-<>(*K MX^!FBB1IN[;\!/"KHB\-?SOJ_S^Z/Y2!$2#&;MC.[G<,CI7[[>)+P)STJ[@. M^[\+0T %QY;_@1 /,; T=T0)4 ._T4\0$^D7_H2!/_U]9Z"'\_%#1Q>^8\#; M$=K(1\?ST2].U;PSA3PTE!-LASVQ?A0AB&?ZQ3F)(2%N1(B=AKI*"/*9HD.E M]0DD>N=@[U=/D\];=>(=J[ZK>O[PDA,7*QZ>W/)X:AM<'T'C_US^^W__.SQ= M+;!)X!:@7NP_U(?19YS'+O(Q([+1Z?_H=?_O M-ZSDCI*!A6)__4L_)?'+2/O?W\FLXZ[E<6 : MP:=C+33[;F_V/=#M"9!2#>#&?+(>_G:6I4^>LV[*,\69,;J$+O5TRT6F[:"? MG:&9L(,S9T%=_3]&>CWHT9HLY66V66&XF84*RM,IR M]'S%QY!_3B2>2/I207XG^[4L6];OR*X%_:@<]U"CB[1@:+>&=FMHMX9VZQ_4 MHQ^4K2Y8Z6RF6HRK6#Z_3'5MLEI9PM$)2-D^4^2UF> M* ** #)<&!5UT-4XRTS/8]>6&A+WDC+^32 '%F5V66UGN(D1DUO,7S3H\AH M-[GBXTC1X?13(G[9@'BFZ/Z+RA@O9V=]PI06_U(.-$-) 0ZV(KZUG.-!,Q%/ M->\-JTUA3 #B+>RZ0\&M-1=?R;_C[60*XW/DDXN.*X+M#6TX#>*C65>7)4I?=R0=&8ZD M"T?2?;>1=$F)$FF"2/)QFB3Y:)2B^6%<$ODH15)D3"1(FDBQ67U4 M'.+D$">*)B=7LGDXDNYBV)HQ[67)ZB9&V._X7742HA/V6U/ M89VU..PW&XT6;H[]AM>99'^8-S.)A(IUL7H]K3>(47;E-Y*NQE-DIY.M]]02 MIDQJBU0]MHDS?B/II$FJD:ZU1(L51D2:*6OK6D-E_$;26S6V.]?H ME;&83YF$[TBZ3-+*C2]QL?-;8+-%?)X3.FG MFSQU/)+.HQ4]E!+2",?YI#BB^:@@)?EA;)3@1U(L1@SCPZ@H"!=# 0W&UNSB MH,&6"A9G8ZVY7*SZC@]L+25S,S32-3:]2CO#M#T@)O6&WU! )E%.DMMR=G&>L*'CZ MAN[I.8#/)W*QO.>&M:;+?IUE<46;B.E,-[6= MU^"5N_=\_TA"^(PKWWK1J A&WQ,S!M[&&(*TSDUCZK:;C1Q@8LE'N:5=9NEZ M[],5V_(I F<;"9;76F5]\#0_N7'E[GTH?(D"P:&#;Z2%^T=5S'PW]N6U;%QOPSAS M#3J;Z.?H14+@2W4VU?>%\.]K:/(5DPR5K2[D"=F%B^22[8G$GT\.*S)0K M\>U5J=RVN'JLX;4XD4\)^F,=3N]S)>^C].BO>;+?6,/]#'46ZJ[OHKN@K=Y> M&3XJ:TZD)IU!9B3@,H;'DFLAMI0G8[=IB4@^D?2KZ?FO:+K%OXWI]I"ZI-#& M"VV\[ZLGX0A7'TW)U^=RD='4)>[(#:S?F6/Y.MUPVX?(V%.2N"S9_&K&7>)K M&G>/TH'??9&A%?C]M%O6<$P?Y39S\M%F4AQ+G-(TN@,)*V^IG-?\0Y%/%'5[ MS_71%@2@>#(T V]O!CZZ9>71^W+53'STQH2*]E,5K;+TLR*I499GC=*JKW;' MF[7:TMG.F&7A?QXK<%^7"8J%]%_I-\8]^C''Y\/Z8=S?^O%4S M/GIAH1Z\&2Q'VFOVN KZIN3IY)#6Q::*-=FM*B?J67XY]MI_2.H)3UZ.H'BA M_>>T4^%!335?NB.(02 ?7F?["="'A9IZSJ8[P%+,_0 XGY$@SY&[M?&@F7>' M'I[]B[LS!'8H,!:,_5+PWK:@G\U)\6OVR0$+;<%BMNL\AU# M7G>8C#P^Z_=YZ5*>/&_W*9R/3O$;6&_9X#_[(EEC+KO;!2M?T3 '-VGE,VG% M_<-E,Q:JK(*3!XPK);<7I;3GW4!S_[KD5Q8?F(/WBY8%Q\EG\H>6WKFG[3,> M.S0,!:@F$M E'M(E>'0AGJ./'! 2TN4*79+/^ \MY@XV74(]%DRZA'HLF'0! M>BRTQP)(EU"/W94N[XPOO^JV/&P3/G'0SLL,^= =N%G/2NQ/>U9(ZIF\;Z'$ M:STI/AOVEJ8F6;I=&U. .>0]#!$JAV]%^L HAP WM+U3>5R$9Z],.?N&W!0J MDE"1/*XS%@]Z9^P[%['.O%OQCI4R#IW.8$" %9_O#DP(>Z@K/QI MJOEFE _8>N^H1SX2O W8+MVB4,O-X@2QT>EXI;:CT/=]Z]BY0#DVGWF*!*8WZW)/;@;1XIFO M0>^V"FW9]QPRQP=);915=* 1 ,U0R3<< ;HK!_'A;Z,.BJ@]?>:".D:]O MJI[%0UX9NSS*E.LL9_(X2\ZW.BW''&U;;GB30*FG1/2'1EI#;?28X.O#5QXH M;?3UC=KW:2.SN,4I*LD-V&Z2Y.:]++.Q.#@_"P9D7QP 'ZJB2\B"X 4[#H# MW.OV'BOYC@#SY:#(BT^\06@)@1C)28'BXQ*1X*.4(//)*$GS(Y%.B$,!W!F_ M&%JG"H0V+B[5L5HK.+RL)DLQ:^8["*U>FFQ3O;36Q+O+1=9)#.C)&A_[#4++ M:.(PA?6JK$IF+)EWQIA5+S/@RHL!8UBCPW*339)DE7(A/1H"@5WHC-_0NN&\ M8A7;P_%(%=(YA6\/NDVEXCL(35*+O7Z/*@[565IU2GUZ-C2KC-\@M%*)8D<6 M$<^J7:,4UV8#*C$G5FZR]?1*4AO&8^2VAZFE%!&U9GBMW-57?B/3ZJ-,O%,@ M:BFVRQF;_J*Y&.6$AIM9.;V2FTVGHPE#BFHZ"_3'N%>J+'C?X6J=/I%16LZL MQBG)A<[*F,HTMEX@[>P]K52_N*TT3773K?#FLHR/A*WG#I\-*VRQ.2QM-6S6 MH>](?NR;5V0#$$L%OC69SQLGSLM5Q'#[#Z(VCT6[[*RNU9JF=M+I=5AA6 MYR6'9,I8G'$5XQDO=;L4F6_J"X[NT[Q=2[9[2G7%)RY7I-;Z>659G4_Q;G(= MF\:%]20Q'//)RRM9NISKE./2&D\GXVE!Z8@]IK0"5UZLO=SB$D5;3J1883:B M=(FI]^==!EQYL2)]FE'J%EU*L)B1-L0^EF6+ WCEQ8H6T5FGL%N053^"7+[JM1C>]K(VG.&635J?302.]U<;PTHN[;H?U5DT@>0E?V-(6 M+YN-TJH*+O694]GK5#OU);:Q56P@#:=10C36!+KT8OV+1-Y:$W)=8YWTB*M: M:D7DNPUXZ<4&M%MFH5+,%HKLHL30"[QEQILD R_=O>N])Q07=-&8R6UA#4-+ MFF$YIL\T8L,IUGF*HRD<4PQ^M.I(W4&V<3F-V/^ZNTXCOJB[\HZAW:S XZ&! MR>>(N]P(6*]L/0P#Y_R]VH>!V)&)($7FIHS9PCHR- PU FB"L%G^]R<[O=?8 MY\@*C+W3"H1;7P;+R9K&+.VR#K"H:GO0F90,;B?O.5*VV+5M"L 94'3!W!1L M>6;!0>_@FZ:A:>"K.\,26)%@Z\$;[6G*X@M_WR9WH\ !M#@]L+<[[WW_-RTCS5KF6H\%\O@Z9S,#?.X5C&,\5?< M\Z'>2U=2XG^WPK3@#?*KG^-LH\B)!@BXIF"6+<%MAD[4EZV_?TV24_6#-@#6@EQA3H=E)FZ65WQ2U:])PCF#O9 >_V4*&V^.71Y._( M*5$.5).M=RHE!*^F6(>AP^X(83BAT&^(\#<#+?-\>X19)CBVL?O Q2Q#G[P9 MURQQ$U@SZCD13CL.!FX&]4-Q9@)&".(YF@@)$0!")'\LXF+ "!&JIH 0(E1- M 2$$4$UD2(C;$>*]=6FO6:V?.WC\DP F7E;"7W36^D>@:>)TH&$!7L,!. *R M>A,L32@DCQ>2Q,6*7Z*P2\7+?R_0'VZ"DA$/-E+3IR*J_&0V^.I<0-U"[3UZ MVEO:,4T86+T9-S]Z00^I_$S\Q'4G']5T\4)9YT,V(F3\G[5NUZO^/HP?=(-] M/PN01O?/RL!H$+2O8'\%@5M?"\8%=,3?:U'U3Q_@!PE#D+?H^ W9+M!L]V+$ M]/%L]P7]C#,%WH+#ZD*[*[2[OH'#<>]3XN=1^0=S=^"\BCL=1I]*21>&073C M7*'U]BXA?'0#[YV\BH>O*W0[0L;]H]/AT>OZ88Y+&$X.#;\?Z=:$C!\R_H_T M>+YS'N4?.%=L) -'2+I=OO^;\^@#PMB/.H&^J-2%_!OR[Z.3-I]_:@0IGW/K MA/S/LX2"80'>,, 6-)LN\BMX6!'O ]_;66Z>L+T9.N( R)<5AU@VH:\F.*9; MI4PJRW>:>H-/0BRKV%,T05W 'OP=BG0HTH%TT[Y\8NJN)1$_0[0",QSBGYM. M@[A,4 5J&L2W.DR1V#&Z5#;$/SI2Y\.-)HVZ/9&;C0QM)?,=(S5$&(40'=*CTD3[9#V_7VMNO#\\^?YZ\^?*D_Y0S^@V-7EJ.D MS+6K.+LP!A179OHE/(K@=I$K2\O=8Q]LH1I(RHR8()R3CQ'KDG"7ST/3!EKG:)D]$C-]Y=>!:+4N?(,?_K M!!%GSUD0E]$P?^_8YVA='A(/B3AI+&,NX(XP H_^+6@K86/MS*[D\]Y7_+WG M0+@1$0)_IF+_B1S]##?D8C$ MV0E^]186)9[CL3L1ZRS 0A^F< B1B0G/N?]IU]*^ "#P9\"!X/S23F!CO(^ M>8G -8U1!.(O0R#5/?L*_QX1_45F13N+@5T\O*RWLX$0V\/.6L6+,MY:#E<%QC#70@$.[(B>7YF7HIMN=^[H>#>- M,[6Z451GY-AO# >^JF^[V=RPKI8&:CTJEOJ3S1H.[+@8\;".*S'>S@UP5IG/ MFA:7;2V8,KSGQ=K7I50YN[%-4ZTQJ62\5]JPJS'C-]H#Q[H"U?K MLR8YG+,-OX$=98::1(O28L-M*N6R1H[:HP'#^ WL2#=+5B6AS<=J=[XEU'9U MAK>K8[\Q'.F.9DI*#%^K3AJ;,;EB=T1@#;\Q'-,>86>W\Y$&3*YB5!16N-+2 M5N#*BZ<3/$866VTLK[;:=4UH;+D4FTOW5%Z>ZO2HP( K+]X3 MRW,2B=,C0Z6E>JJA5J>+]@K>\^(]Q98UB[:YG,8YZ24VJ.L\7D_#>UZ\9ZK> M;DE-;!QER6:KTV"[E;Z<]!T",I R6C8V*U.XT*G*<=%JRYEI UQY\9ZQ665: M(]O- KOANN-*E5YUF04#KKQX.DO+>-M1K1BGX-QDE96XMKED_ :+X 26P<26 MW5%S(YU6V\VYV)*]]-(9+\VYO-!LL3).9\1!>[SI=>G>ZF*P"$_'"#%.)F6> MD@A :E+"^2%!TOQ0H!("^"B9C!/G]R[%[^6F=(LU>]Z9SQD_KE,M>[8J7F.U H,QB:VII(U-5%DR@; M":N(<[;OH)Z!!42*2FWFW":?JL;6N7&]TF[X2?-@OJ&Y;49663EMI[NS7G\V MDA@_>XP?1S?LSI:82BT,;R6SD])X61\T>-^Q M-D5MT4@OJ_)&Q69X*4'.3%ZI,;Z#9=:]=:J@C9I ]VZ8@62DUA-.])\6DTT/ M:#[7-8JL8CC]0JZ[JB0F8^@67UQ*D=,A;W.S(>L4%ZT1GI4T(=[@"9_=WZR3 MT36[M*,XF9EVB7QZT!\ ?4+X;+\Z'"]J(K%><)N2DDS8T6Y;FJ-++X;@9"8$ M73:,,N#\_K)@4\G96A4!Y_N0*F.TI_U^JL?@@CVHKEI57B@!AB9\:%6IEV<. MIMI+5I!Q"U.F%0[#&'CI!:-V^D(BP]1$E7.FV>:@-2VT5 S==<>I9U.^7AY+ MLQLW\X[A-.0]C/ZWP= W9? "(G!SW)4-97LERSI"CH=# PZX]*(QFSNV+$4$ MV\65=_/YX*T%V[$-G2\R)YAM5'%_= M:># AQW7[XNY3SSC(9[RD8?X0&!KG X)$0!"$"&:R[>OO1)5M>SQ:*S KV4:C7O%77!U35CU[ES>JCB<"W&[VQ]G+NF#(_K$V2 M_#Q6'N&E1"%:LPO#DI-KW+KXLE#-OJOZ\BWA><;V&+>U8]B3B_>%F1BYK\P4 MHSF^7&M$LQS):=E-KK0>-8R5F]8DB8NJS)L=5X_F_?^<'DVW.I9^M!"\?U9X M0(1@*+52*\N25ES-GBO)1$4D&@04@NB]A, ]N1\N!%_*OVK9AJBB=*RL6V[6 M%F9:#7LBFY&Y#)@(3DN/2 I@$E/61=GZ"D[5G8_E+]+T\(D'+_DFC;,&JW^3 MND%]K2BI-B5[5P9]8NZ!-C5=E6804< M.'DO#][;] 3=V6>^PS'[:#NA:L 8LP.( "MGY+4L.JA^Z?@L#KWBX'O%/^-$ M/N%6KT>1W?'LL?(Z**@+O229#$^96"6F*B3)#&8=IZIL8;WMG0_A1S/_3W"+ M?\91?0LIB,>X52IJ6H[:FO2Z>JQ?7D]HV)=RY]/YX5+PI?SB%/A%4/0(X%5Q M(EAR!/WV-7W?!_1*!PO9X]N?SCG G#7=X]FZQ[)O<16TG$$.I:1EJVEBV5CW M8\GBRH3-9_!(QN\7J?X&YV^ ^/N6TU%"1^[=@#O".C)TX3HBJ#)0EB*V$:D[ MVLQ0%5V.".+"4=QZP&_CT#WF3 F6S?OCCAGPH8=+TW3YO&TPEB7;S('!7SQM M)I-R(48Q74>=)7(%7IHHBT&MP:,N.C(9YD6_L@-X[S/IX33\4NY+1]"\[E(! M]CT*NGB["ILO'#C\'H"B@3M WE-)D)X(^AAA,\3:LRRSX]@7SY*% M.E=6Z5ZUJ99H;&Q7QQVB1H_Y!#Q+J'B8T@MHH6<@Y.!><<1'R$&MK<5::29: MQ--:T9'8=&F8&T&X$QA.O+2IPFS?XR>%((36;^,)WCNU]Y4P![_G 0Z1WA3= M 1M;F\ON"UE^JH@WN\41D<4P3DDU\H:>,/MS J(DA>[=;=R[+R0*)_$AS))% M3%EC;G#H=Q[]AV].98(OJ-P8EULX/5.;!)4H-7Q[OO[T?=U?X8U>Q#0\.*M> ML.IVW6-!=%UW&*@WY D/$>C*L4?1ESQQ#/0"O_:' *F?!^5S8:C!B0F*@-Y9 MD:TK*#[C3/Q2$(MAT(9ZI%V=;A71Y M%'K.3X4Q"C9=0CT63+J$>BR8= GUV%WI\@?#N#Y_DN4;]N 3D6M>UM\/W8$+ MH(L_!:J*_3%0%?6R M9LQG$/)!=MN;;H/W0#XZ#?+*R?))$P2I1\^'O=R&V\P+?% :]M5\Y/%*WYJ= M?^NL4,;B:Z/CC)+8K/43Q(!-J=AF/6"W134>'XYO,!QTGW(JZ'73$&7+:GI2 MR^A2YB"S/D-"T\5B:FEMLT.NE,<9NC(:)G3+F^M%DD\T3=T'B2<4^%#@O[G M4[R^:'0-K#6JXV2?8%)]G4T5^P\6^%EQ(Z3:VDQG9\T9K?:H#2DX<#P?#03^ MB:+H%^3]RWF'5=F.&&Y-DCZ.:(9E143!-#=@RU> LK>S77ZBWGKDFF]82_49 M-=M!4DN?88?4=C)7!B*7/I8X'XVTK&2D9")#,W@+SPGM6;TY+S$K=[@G13_1 M\=C]3)!0;D.Y_2)R^QGFQ+ODUJZON *!DUN:NZ'.U*?8;& '])(3E^U M5IAJH;S*-$V\5<]D%MF!9*[4E3L,G*">B/A+#E0H[*&PA\+^<#/GS<(NX[R> M6\7QKKH9<4R_@UNI?A)BL=%O$/8O%RVYQ/H._:S0S_II?M8G61N[SSR4R#-\ M9P]&QVI-!%-."98L'5^0-BR_T.YZIA::O3019[O;(3>L3C2''#=X&IHFL:=8 M_!+U()3O4+Y_FGQ_DH%Q!_E.3*P&4UMWIBS=6=18K3>Q26P%Y)N&\IV@H]\\ MWL+ILF#JJ"9E*>O.;1"+0K\J]*M^@MK[#+-F]X&+#N&CP58KQYYAEC'%:U/% MV-:ZPD#+,'PR-A=$&5#&0]E_&?(^&>8-J_+>&DU2R92DHG;6"G7^.#Q492FL1$T>P.,%%%6EA!=(/2ROJB7]?EK_GGN MV WM$H13?*&P/'EL[L71S[/29+.=7L_3>"U3K27J,VF;5B!('K1+\*5MH=!F6*$X9?5R(C5!TGM?4II+91J'VUG$(E\ 2.Z IY6"L,QSB^VVA2":P(3 M)IX(BU)"Q1 JAN]@#[U;,30Z95N*)X0,2Z^-=4G*8".[V0"* 9A!">JEVOHO M5,#B HBVG*%],^SLG^J;/5IN/U-KA2KJ4VV7G&E8?F5VSB@3KV?42E/-.05" METE)E\=CGL"A\9+$GQ+1EX+&H8R',A[*>%#,D&LRSN=S*UIFMPR[(.+F-EWH M-1:M!I1Q6+V2>(KB-S=% N:9E&7+^AU9WFGR5NB*?557[%$!Z0!NTTO*\F+? MWCP'*L 6D>\PIXNZ7KPM$I/>=(D+R5ZEW$EWX_,EPQ,$-(\2L2=P7MYICE.H M5$*E$BJ5KV:"O4FI%.UU>SYK;1NXT-,[\7):;!8&*ZA47'N,(B]CQG]_X=@0 M&JIV;:Q)Z$R&R?PPF?] .Z@J^S4\X"I/SD>,L54="<.7:[8^EHH-]&:PXX%^ ML98PE.10DD-)_G3CPU^229$N#&A>L7%Y@X]52QA@:0%),K VXB_-?OS:D9\; M#K8+7;EOV@,1(%S!CA#F6'+KRH0/PU1R M;Y;3.!IW7)8%"VPE8YJ"/I8A*J)?4E@D)J5,,5=GU$V]UFAEVR&C^+TT/I_A'2?5___MW2K3I8CHWGR0Z77E:2_:ZX9LGA"DJWO]/_ MT?1"P"S6@@[(.5;@>/$;FR8!6VB /)1'YQJ#M4UA2C90-E'.,*25HFF,+AUT MPVZ.Q^GO/MH4;'9I&U\;+-[BN-$VUJ^8Y170IC$O&4)"^$.0_7[[R$UPPI5-KP3^1FLPFR1$U*^A< M3MY.U65IFTITQCQ!7R^)"(,FWU7:'W:^AVKA4X(N;U<+@ZY>K7&-^A)7V#76 M:!?:T9J!U,*/"+54S\LZ[V'K!&S-@?6!** /),.!<:\@*,F[SC-]^,K?Y=>< ML QFR2*FK#&77W[GT7_XZ7!*]J;+[$S-]^2YD'<*'<:4K&I=I58V[&59+8U#:0T M(RODOS:$ MPQ.\YTJWC6/'>AW/QHS^=CWDA)*^T/5BCL\45R<6=.Q=%O1E"]1YH7)Z E.7 M!9V9 15P,*EIUZ2N"J;)E_(YJ\_Q"9Y-=^=:?ZXNLEEL]=>_)/V#673_0M%/$4@ M[Z#]AIOP%#%E:RZ#VRUE;?,<*>AP"W79)(Y05QX0#!11\:HTC=T6:& MJNCR$_HKG,(AZ!"\68-R[3%S>%=FK5@\Q,+D]V]<0;O!UV1Q M0&;3[2BN]/IF>V+;^6K]DVD/U!)XC"\3C!>Z.IXL917?T!:'=Q;91,89__5O M[/D24W*KH#Q[E[@]T-W7H.C*)E1!%N"7P]RV,-*S(WC:4B MR3O.ALC@QEC?LZ!//V)$&8&KP%MLA=U5E@,'S7I_M2(SPY2!EZL"5@?W!.>4 M;MC/$31))N+,#5>]NX-$H4JV5W9FXT!![.GT\%/ ).(^QH8$>,T0A\'AEN(H(?(P6'7UR"H5,#_$_0-A:@+3!)93/2.N72TW+&4[!]UQJ"D@\X??FIHR)2&CAMEN( M&B(PF@5@![B#BH^N0/MJVZ8R=&S$%P(<7JS#W046).!)N/<&N(?N@+?0E)EB MNV+X]ZD.E=> 13(:Q)T>RRZW:&6!^S"P@4=N==I&+@^[9?>6V@>X M> V.G$:O<;S[D@%>#BB%'PGRN >F%L@WVW7: ,&].KH9; MI1B2]121%;2I0UD4/"I<<.KQ0CV=IP$A=]78:*2("GKE$V7B\L[Y"QZVU='! MTZ3@2"YS0J53F^14#B:"%!G)0*0!"^R5'K9?)-3.9V6"L"H).C$,_6R50XY6_Y2)&C! M-V9TJ6R C2@ZIF))"GHACQC$(+Y.-/O#K4HG!2S?3K3F]+CQ><0HQZ:QV6+: M2[,T3R32_4YU(2<:P$.*/A/7:0$.#^^ ]K3YJ29X#LSVWUD"$+3]Y8YGW1UO MN4=YVV"A D3:U)<&'3.NB&QZ4N V+Q$\CBWL"YUTJG>' M\EA!M/(4,/CE_Y[$9?[(K_FC'<\J.!5E.W0")^=)8SXE&$U6F9-MK,KV==X] M[& ?G/-'>]=WTH5V5%^467*PH6/+;')>3#" ?W&*/H]"'9FP,T%!)MI,V$"K M"&Z> L[PW5$)_SA2 *:)P ;_9IFH>W>:D!/"R.N-,]G*QTI+NO+ MQ@VVO%))S[%:)V=RLZ63WFR9-3FOC-&64^=;_AQQ X3@4\_O$[SN<$E9[OX% M_^S, 1$X[28,_T[^.8W74?#,]L+>./Z?NP1L11D:YCN+@8SNHM=[BR&+01C3 M^BQC0^ FJI@P H_^+6@K86/M M\K3)9VJ7J?^]CUQ3R(K!GZG8?R)'/\,-N=C-F;#&CO;,"WB[C>O>UW:?H6#U M_D/##5G\1A:SLI3AW4_NBTAC&_/?)/&,K"SPJ[>P*/$S MAP]/27*QT^X?@4B+O^ 5D?\#[%'XS;_/:'!&S$,^8T]*^-&5V^^H(B"IYF-X M4HC)HR%/1:,$'R6B)"_$:9K'A]20C(GQH4!%_W(W0MC5*\SEA)5K5FM53M$X M:DNMM,6:6T&-=G[E)-[L$#5LTL;E=,Y.9XPHK0T9GKR\4JIORB.FN)39S:@B ML;U)M-[1Q^#*V/F5]45^(G/U?%(E)04C,[E-)19G>(K'SZ_$JU*N5L,=$E\D MA9(I+8F4DEF!*R^>/IRQ-77+--*LDEA6I/(X*Z:W\,J+I\=CDU)ENFA4V>ZX ML!P+HQX>ZS;XZ.73^6T/7Q)EO,-B2J*06#KK43'*\+'+*]>-=9QC94;,S3EU=JU7I4<>1>"N_.FR21H5-\EX!#PB]6E%E.DFH#W!7?*)E" MKZXU[=X CAO>K>A,+;O?&_*&4ZSS%$=3.*88_&C5D;J#;(.'EY+W4+Q_F _Q M<\\,@CZ9MT7K*'WY1_A62+6G^!1-H=O:OE)IQ6;,] '>"'*OXL] MCHXC%-*)OW\;*^B/MW5*BG6V:!-CE8Y5%R45I^F!.3ZQ?T[O[5GM5^V>0F_4 M&13U7H%ML7K4X)FLH&U=4S-^:?<<,R@@HH&X]-%ND67/33[-O&%S=UR(L9<#A+DN[.E(" M9G=P@E@<2%=F*D#FR=#%RA209L$^ I_.G8U8>A3=%#,$WH]X/MNC@]Y03I,&R!C M]CS^"=[N#=[64V3HV%X*T8LIO.GN\!W=<*SD .*[6?U]UN7D[>%;&+JV.0^' M>Q&--XKHW#%E?EB;)/EYK#S"2XE"M&87AB4GU[AUYIS\2"QBY\[5T.IJH[:[ MJZZ"J,LF='J &[(7-HP\DK98*[>VA?93;LU"DVWF#,+EQ>A@[!PN41R,W7?TN22 )H((6 MCF)Z>0E1F"OV(54(GR;,#-,^RAV>J"PW+0,UEH .6UD'&@NPXUG>*4+$HZ?G M$#J=/8,/Y6)E-[4FH]=0P$6BE_%0K#/% !?HQ?J\/$)P=&!-CS#.&'PO0M!H M?TFD0,!)'*F#78'94CN2@O]!>6YOUPOZ2'/WM^GJ#/ 3XZX?WB+R"UX$\Z@D M_L_A6G %^HSXYV^P)6 +P1:YFWQR#=IE00$\M4MDP>V(GXY%9J1HLK739W!?31D( MP2']QSVWGO?'R_0H"H<6N-M ^'WS59O,\O=.H+-+1GK4!DXX'[77\\H()90+JQ*/W M%23(,?#6+D/^N0=S[6 _-8!;X@2H'TVNC3C=*RO9HCJ=E*P#JP@.RM4TSS5! M(:HV>'Y* Y+\U\Y=WY8RR4ZW,=)4+)5=]1J39I4D@*R',+?DW[L?CI\*=]"+I<)HH>B& M(T]"C$!VC-/X(OKD)"9X&1(\A- 3;OC/-G?OY3V/<%?Y]CZB%S&)CJ*51_"29=0CP63+D"/ MD2%=[D:7/VBS#Q)DY^%[B7=LPET5^$-WX+@(9&AHTGNW!+AN\,/_]U?LKS_= M'NHY3C\4BR/Q4@&4_X8.3YYYO']__0L3IA'6O]5KAVLT_-ADD%"B[BM1B=4ZL>R0_ZI[!#X9Y)OQ"'4+#1HPY(R4 MH+D=ABCU5!1TV% 6(6XF"0%;[B. 0J+!0WRZ#0X(C-P$;,#+-Y@)=R45Y0-; M5F":;)3/+6/J;-N-KSJQ9&Q4A86X",PP25T6985B'8KUFP(9/URL23Z^F$QL MW61TG.9*K?2XOE5JA=6GB+63%>)F6A_G<(55:\YT.,@,,U"LZ=?%^NMY=84= MJ,Y1OAE5..HVJNA"N>9=3.LK&.B!55;?!%GYY7S1-]!%-X![.E--(V4M2]A6 M-HTW:J6=4%I-A,0 ]C=K&K.T*Y9U5(,(KJY[4NFGQ(JCQ(:J:$E+I=F"3E52 ME9*=7_%H--4>S.Q>UDDHW5]7NE_,HGQ#Z?X#,++'2S=9S1?6:F*^Y)2-/N]/ MJGUA5(=->/1;I/M;!$Y^961W%_^.^)DP<["+YAT-F(#M1H H(JJ)ULUH_YI1%L@%4RQU- MM^ DN(ZZ 4-O\R/*\=%8[Y^4W7KT,H,4%+_#!*^W!\6W_:BJ+NS) *?'0YD> MY0;$)G_4+ M"*R W:%U@$N:@BW[[BFQB;-BQ][&6,7(6)UAH;5I:6!/P7;(EYL*-M,%"EHA M^'H!/<%%]=Y#@Z 6>MCUCE#]CX<"""?MS[N4L^9"EPL("=]WBH(PAM 2-NJ) M]L$?=]OZ31D<1Y8K!KN@L!]8N8=@^AKB_M,.HA^^J=N=;T%,[V-\BUV$V4(X M_L+2,($^W$3 ;6W-0PO: \ '$^X!8:Y_->YO@84K(V!XZ/NY'M<\>."Q"Y:A M0[( !]U"X^H1V-8.?@#8(I)WM:]X%)V>6ET,$Z0J=\FRM>X94VVZ@N)Q(1PV MPJ81[5=:]V&MA0LQ8QW6 2= +#TL'AUL9,1>R1I$10'[.K%\4&WV=X>H++(I M ^F 2!%S61U8"#C#-)SQ MY!+D__PX^GKL=#WZXT+*U7=[RNA2P=MLQMU=_R%"A6%Y.]"IC=K*]KHLH4V4 MK<1<89D=F?94-,PC(AXEMZYHGN,/WAO& ! >,C2Q[FU?7 M!-VZ!.[HY\A4R2J)(DYG19/&9]D5;WCDAA!-$F._Q%(Y0\!8\8FT#Z1A0/1 A4T]@3"$^G8 MX1,71H2W S( MSI("A,XV3'!' \[7D.%/LL=%Q[<$RU*6B@1>Q]IMN_!!=S"28DA0 M.7E?T03PC>M7'M32L5_X54'08R$(>@B"?I59OQH(^A40[)#S'[' MH;PS0+PCHKY3G_#T#&F&UPRL_2@W"$WXF\ MM-(3$$?W:G $[0 <=P/T3!D M!)L%W_&-EK][SO&M9EGLYNI.BZ63^=ZX+R244K+A9_S'7..4B.UAFN%BJ\ @ M/0!CMU=&VP-$RRI K\KZ;J/0/NVV"7[1PW:><)4D+5"QC(HYT5ARF-8SB1IS M[$<4JMEWQ;+2Z&Q%STN[&*9I0 Q%$SWEJZ7N^>QO#PL#='XL'8&8\.7F"A[E(A MLR>"/T#S9 !VHM58U+A2?3A;ZNG1:IR"LG$-H!G8)^:!A<2C%S_E8:_6PAS1"HIAH^WY65+QS=ZCQC$QH:5BZ_^^M=2UA@* M:UV,JSKS(= 4930V]^C8I%PTV"HX$X]2(SBDM2R(D^/9F(P7F(:NI/O7\R<< M>YS EP)J$C*)CW81/A\F/9BJ8!^"A?LR?)U=AN?LLG\[Z-8B3;)3"9Z"N2+W MG>(PW=%KFIKF&CB;R@"CI 'D/A&[*O?!]H^# PU?\!MJ>S#P]I$M2"K%!NRV M'RN7,N T T$RYK8,9 E^K)Q:N/%W6+A/:*(P8!3)G4UA^'YUKXY=[7RX_I?P MM_M8Q:O:0Y,?;F^1[N4VAN26B$.YW1FH\9N*[5_-K"G7)*PA.#'C?&/B[V?W)* !T/WJ@V.H3,7-/ &]>R/0JE M'YO"%;I(%U)UL+6EU*9++:?9?"())_7$<'];&++,%7OXU\@T9G=S4:(\A0>/ M ]BF&DWRDI+#:TELO&+)8CF;^Y"+\V$.>!/=L?6XD,\!P6=KLWZY2*LQ/<4W M7G6!H"%WJ(6XMS<:+%*K!+#%R&4S@]/8=#/9L(XS['X!4G=KE*U28Z?,.?G: M+"OU8JF-!:=,T2_2^N^(L!2 [P@-MA-/U[F,5OR#CJ9?PXL# EXU$]9H[H2. M7AI-T/'7'W#QM1T;T:@5-;X.WN8WCZW)DA*RZ-3_D2V)N[+?!E MS$W#JMM6/=OF:H5UN5T:#:++'AS[^A3S8G?E'%+%DS722T_K](F/K-K8L>.+SNK4Y9T] MVF0MGY^T^U-#;:57DZX1E8J].%15T7-7UG5P44F'!NQ;Y,2>.[?>7"4X21FH MA@.IW.E+CBY[/T+_]0L2Y'."#!MF5K7GQ42"RS7'36QAZW450R3Q2FQ,JJN7-/.5 M"IJ/$76GCM,'S;-_65=&?/7R4%;;DT:N[:BS1:,G#*A9<](!>GED..:EM?#% MU=I--_QT=[N*/5'TJY(5K_"B?O.N>:-$'HI$'A6Q>R"/?)V0G3A-,=."E79P>;V4F$P'W^!XXPN%[,[X MV0TXH22!.\T.9,AE6=BC5SQX:=?!^5\"@W6-7^EBAWIUBW+&YZ MZXX%IY"9.6\OO=8@<:](P)W"]1_UO*16E:\8:J;'I5^73'7QH/#;NYX4" M=BY[UC!SL(;.]X!GU_EXLMTJ6%RN2F3RW=RL.RV"DX31*\H,..,$ "T,>^$D"+ ML71;E>9M-I?/MK>-<57C5S#+33XEDCZM3H+^&82^I[GS44+7MT1.K#:)+CN; MCE8,,;>W4C;XA(XVE%I\LAB8ZB)=E HSVVJ7>T#5T4]XC'AKI<^I@?SD%P&] MI8)[1U%>9M=^U1*60*U9P:K&XTZ&1T=QXI?J18CW X'/QLBF#0F95$0R03\= MI4!1N;>;!H4)"&%]5#Z_;T$[KCUQS4AX(AUT]JFI]ARI0^=)5, OMCO#?2:H M,A)04QDZ;J&26\^''O%)%4OOQV!YVS3WG=@!EE%T*'.'92(UX49P&31@_?B/ MQV'<%]T1JTR5ZIV,M>3H^51G[:Z^@*[$OO-O5XK@,+.PS,E \3BR<>S0XOT8NR[3Y MMF+#><6%?2?*X:3;[232)PAI26F1G:R4I=K%UNM6X$,E1I&)C"[I;)*>C H]5>-HC"%9/!/ M.)V>^I%?0%@"*AL[>M3,VE(V/:JL5'L1C3;S(W:37(BS#M7+=*?CX%$E6UFF MRL/YN(<+6X&==TE\3>' 0J-P7ZH$63A\Z; 6M9G)D#%659BD,*Z*ZV$NR02/ M#EQ5T?1&:8+CZ7F;,H5*-]4>C!$=_)34N4U\9FK!@-T[ZG;?:O2\,8!_98L M?9HR<'M,Y#2D!5N<)SII2B5$YK=>MNDYW0.N#WW:/_] M]+5%ZUW92 I5@LMMAU';:CFIHK6"]@>"^+W([/F4$T>$L?SW:?,\,*2?8'( MMD)8!C!+8#^ *;L%X3X6-BH;AM;Z(1[S!"L^1,&:P-@Q^/'M'0CHFP)B\IWM M/H-;\2#;'>J-)G1GD:Z OWE2ZND&8I'2XLUN7.>$933NG+I 4P<(QVX2"MGCB[PL#_[6'T#O.C[H(ZN$"QM6."%=@@4 MOI 2.B//ZS%]@W-866O2+7)<;4W?[KQ^(I;S9^V(Q0W;RVB/GZD.HT>+?+_= MYV"3'/Y\&3>[C@V%S *WPN/EF'O$)]S^CJCK)X9;WM74]:;]9W2I+BB2UZBU M:UW<)X)WQ71>=YB_4B'7RGK(YPM=EN2VV-)*;)L;V+<5O.A+,/;GK6UR M569S9 _O3--$9;-E8-_;F[0R5)]S\ [(RXU= M4'IWEMSA)F"9S-Q4-*^:./G DF<(RP)5S\D+GFHJA-%CG2X6+N&RG?P)%0DZ MFHV^ +=C#T[D(0Z=(AKM((?\-AKF:8;R'HI( EX>4*9+V;(];*6QK,LF:B(& MEB]XS"W:AU%^L;V9RR=)TI.4JROO9\G6%Q.W;5DO&_JX#5BAL&,=<)*YW=NH M+.R0O:US'7L](DL$EZ;M59Z)C5*9V)OB(1\N3F/A+@J>;W-:P2CTYK*ZP29= MKJ31>E4OU(2>N?KK7\#F_A$$]S@[!GJZ J[V57&,Z!#'*,0Q^C8X1L(>IU[8 M5FLV)\15.6[SLTH[D6@D&:@S_W(W8'^E.BN7XKTQB7&"E!&L)3EGLQ.&)R^O M'-,%IZO0E80*Y&&.=4K)>78P!E=&SZ]<5N?,LE893%F9C687,R9O1U7IE+[W"A[$VQN"Y%;FN33AN'8W#>UZL/=V3UJ-N,Y7!:W2O56>;DUR,A#/I M+MZ3CF>=&A>5&!RC9]U)'C=29I;A8Y?OB?66%#?OD22'C4AJS!O)$FDS[ARF MTRM%OI_DX^/%AL,P932:CQ)-Q8$3FR[>LS"/$N.TI@]4;+-=U;+4/KR/3/UH1QSAG&6(X5"?\%U*W8Y ZV0B5N>P4J:;76@482@09WWWGN]'Y"+?A/ V9EIUZUY>)*Z M^)(?@TGQ":RZV0+/_'AC_JN]]TG/[*"'VT^MPBQ34/BRS"T4:<-4R_6D9#./ MMI^F)C!@Q$*OHLY$?2-MF1BKIQE(5E.6K[5779A0NTB XD*QNU:WB]B@@?U! M")\PFX(NEF3!G@![W$.ZA7D9$[V^A="B#G@]>RSRQ(YHR/ IW M[OO?P:GR?1^\_R=6KS]<$CJ=)"'VR9K(+6K59E=7TZ+XQBM UR.!/V4('TJUWV+U%V5Z>-=/D=>9IPC+W=?Z!XRST.8 MQXNOU1S;@EL,+%N7G?P[S:F50%;M0@%7EM7,EA9'X^$05OX\14GZ*4GZ5'Q? M"0(A$"OC\%!_+@J,'CR% ML3=9HX33N;148&=D3M;>'V[Y$[Y&_W0 #?8MH\0Q(YMR/C,F2P-N,V; M^H'O3$_&G"?RFXU:4&=)N5!OLH*^HL%Q9N@N-7V)>1X\W@V&KX^R2 A/';;^1F:N&W#4@O]#PZ@?ZPOWO*G3 M&JW";"9+"C#B/>ZHC;PVED/=#94V>UUZ' M,;A"4[PDECB1)0<.24(7N,ZB>>(X'I3!XQPW!)=^/=%Z/+!YA/X/QMEA$W8' M=5\SP**9>=H/K.AJ$E9Y7 ;V:\_-\P::H+[WDX;WT[3?2QD[:=]Q&WEKX0], M"4.E.$/U#6YN<-=$#^$ 5J@5^4#[WVA_[CV1I^6)E.>Q7O8E'A28U=G-.SOB M4)1"N)S94XE6&K6%&3/47":]B::PO,HWD5S+/=Y,'= J0A(*TF_> 1]&JRS:/% M23I'&%J&YMCGZ9Q/'NQ[]+VW\\EQXO>C8XYQ.J1+\.A"$"B)'!(F:(2AGN-4 M2)?@T04(3#(D3 )0SX3H2*['UW0 '3T_[?;D_\&=^7S.V=F/D:MBDJ4F17C'?'_4N\5%'HOZ'#DV>> MUISW@3L=8?VAJW:%_B,$]I^3[ MJ 88UKK1WKSF%WQWQDA^JS,#!EC#4^%=I\)Q$D(497DT>NA!D?'F/T8VBJQ) M-]/\ 5OE46/BRZN;@1-1DU]7[9^_O".I1:'GX_52%[S\H.EW@I:Q^0B7Y[53-]>P, MKG\ 8^4AXII;B'),$I=5%6LW+-EN+!?C!.S^B=Y)7%U3*;CB^O7A<_P5G.!/MWL"I34?-N/WX6KS2U@YG;TH75.<=AD3\\JVUL>%+$M4R^0X M25FP<1'8.?3EV)&O$'VXB57SX1S>#S!A7FLR#(RLYM=\(L4LFC:W4$KC/I<: MT$KN ZA\CY!55$RZJ!?K?67+9%D'3W#17'.@;%L,D%3ZLM\%"QPX8F#X(;T> M)"N-C!BPNOI_- M&Q#-_2TB?TW%4K$1[/118! 8UG4#$9-_? CPK=F=@,<40NOXNG4U6&BP9ZVG-[0P.)WB.)4(;^J8V])?@!ZXAUE1U M4G=4)SH7ZG.NSFP5!NKW.!7&C;]4W!@"V_RLB/&'.S,>=\#^E*YCV"!Y,^2I ME\(%\,6/@0A:RUE#$,PUQG4+PZ&T5'L./AO_]6_L.9Z\:#/W.I&_06SWI.CR M4\HL QP)_I-!/8$1LFMYZ2 )V7K:'X?Y8 MR)!U\5_4.GPQ?.AS^J%/E_:U6_E?Q+CW!5J G?]N4:4L80+@.X@A@EK],80A M<80* ,=-(LBL_4S[]R,#O H,@' !=MOXZMN_,LW&K1%!DUL\;#9)7Q"2DI8G M*C8LC-EL>1:-]]\YP"4P^C P"6F_H/ M<%1BV6B,R3.CG(Y)?+[]&7!1^7Z[*2=G$UH* MNN2(+G88X\YI"-J)5M//^^!P=(*0QZ/$A?G<4-"15%O)>B3OC"<0%L^*L&M9 M=-#\CO0$L IXW=U9YGT1* @4(5)FX I%'AU]HS8:*2(XLM#8%%.0-'D3:2FV M:L ;^\U)<6]0T"$X$]I2[PY/$7DTAS]A>KXU@ M;W0$@YAG$-.-0@@!0A-( @&__JN2 &.#;6S "*R+O;8;"JDJAZ< MV_[]0 M;?_E>14 X-XO&+9%K6=,VU:_]5_O0]A19*KW2,L9I9(3KA%+8.V2/7"ZY=JO MOXYK'BE;*D]%>":\;:4") )\C_HU !5Y\*IN$^#F1KX0TA>YKRL4 M+BBU!/;O^VC@#<+__>TW9'FS-Q R!=:[?$J[P:]MHIOBN5MI^HHL5(QM0=)\ M?R[G9[&RB:$+>L5.^M5A+GINYD<5$N HI^>2I'=)UIZKE69V.9X2DF.S< ]B M(\=2=G8V=X *SD*7X8-=PP.8+;8 ^'H3B6"972 !AYV6P'^5Y\?"(F&6(FI> M[R$/"(!/ 1#>?!<+#^H7F43( 28R1L==?T>TDA=GIJ6 M5ULP#28)QJ,%KXCH!_X: )*A @L/[DCWBOB?+ ML**JL>M:M0%!\(SOM"/D; M!.>NKTX).[-"Z[QND%B9QQ9&H@ W5CP2.^QFZS)M%E.3:F51P%KXA)P":I>/>+"?\1Y./$"( M/%B7R6C893+L,OFFL-YMETE&TIQ>-1NMN04QZE:NX33O+YJQZ>-^EC+KF$_RH-GID3#J.EX MM:OJS)@7C8)3M;R1!\]TT-*:'RAMBR?4B=[,5^+I7 9VKL3Q@XG*K%L>V_T< M7UGD\?(L;A+Q6NU8F\D$,QO0E?5:X.8S01A:LUY?GL*1!Z]?I^))>MG.**JX M;DE2+8?E"U8[5D8UA0VT*[B:)R7->$S77-ER.KZP[=C14XA=?K MQ*2NSN)]RG&/]9FL):HK/14KF^H\+:>42:N:66GPF0<3[??7W;H037753"-> M3453!*IZG3,/)RJ[8[/9:[I=OD#A\U@L;HSF=-S/G7]%T:&>G#;&B136:**$ M8B]CE?XB?JS1Y")%&YE80<-YID]1?;RZR&EYC^ *MEI?= M)#/+4K!YY>%$<6/E&OG"LHKI!L]G%'?,PAZ01[I79DOY4EN2Z197B';I]6 Y MC;4$./)@HGHN6:83V>$4:YBUE#)K546&J(&1AZ^G)K)!JLG%0FTWM+0[6\>Y M3,X5HH>O5QJ-? J=EA*<7AZ-N$7<(=9C5V"/3+2*-7JKFN9R\WA/3*8XNY\< MQX78XBEE50NG:H).'8X5!ORRK35B)N<*"<:+)]NI=M$OD*WN61]5(\EAU*TF_6>>KC^43-9BC6$2AM;Q9WXG").O" MH;L9?+Z!*/FI!J+4[2K\0V<7&E\+Q?&;!(F:]NJ88!OU^_B\\STS;+.7>5Z0 M:&\Z.=A_D)LU;]AW/_:;-\0WU'BC84.JEEO2<;VF\JN.G4ZDN8&2+M>NU+!A MSZC9W]&/I2,]_Q([/1/I4HT93NZZL-WV/]UV85OPPD\=92-X[(;%EP\K+D-# ME 9+:OUR.)L-&080%BV(>9RI$H%98W M#R!?\ A)A(P)(&-"A0GY$O(E!+*[9TRH,"%?0KZ$0';WC D5)N1+R)?3^4)& MHK<,TCPZ8TXOE_'FE?F/XIZ/WZCHHT#BE5,R/DN3@PM:7^U[1KS5]^S#R"OI M5_?S@_LP[/FM#6R"12L$6K._IO!6* MT .+T)UC$QVA\7!K#$W3T#2]I6WP8RAV#L('5+%^@A!=V #87%6YZ/X?2D>1U?>B'YEMHOCTXM@:+8B$$WZ4071B"MS?(PQTZ%(\C MX@&O;L+;S'-1>R,@&LI):,G]^IL#8J(8MB*%EEQHR=U<>^X-9?W:$S[ FL,0 M8D,A.2(D7HV?4#9"V3@B&W59%Q4#EH]I>IV 0B$);;0#(?$*2(7V66B?75MS M''-Z:OK+MMW('6? ^)7M3L3<]TGSLP'W9XE-=6OP>R4\0O$)Q>=3XO./8OCB MX[76^AW*SY7EYT5NW6/(#^)LVN6\%I^/K<)CY6L"UMBU,G=L6,D4.D4OFH\@ MNPI.%_"0H.47L(7?H VDG[3[X\G@WYP->IOW4\O_;BHV-^I%J9VISAL<$\MV M1EV150JQVM$^)<_=O8Q9K6VBC6$5([IX/-$UN$2^^V[GF6O76=Z# S_:^KJV M;U,26*5(HY*@-?B5U"0*>7?0JZBPRB'YZR_Q%"6Q)^Q(/>50@1X:1_XG1(9+ M]##Z##9\;P7V/63X3'5]6.RSLU0[3A>;\!DE3:Y'L8!'VYV#% MY=JV!W%UH2GQ!F", )6]E'>QRG%YV8B%WP)#*M]*42>8P?L88<[I%&(7X"@(#3OSZBV-/ M#/F>1?"UJ,LM!3_C=RZY6"#E+BR8.SLU_YZD\(]JA@48JCX1YOAJ\?;;13U> M=I?*6*9]T-,(X%:WW\C&E&55 FMWV)*0[CD\&1>B,.Y!4D]X]+!16*@H=[KF MR^'<_>G\9=K1?5[K[Z9C(,"")C-U9EV1$E4BE8M):XR)R0G8E 7&-*A(]+## M9*@6P5K*C]S^@T"%FW,^%.)SUOQ1N<@;"/'+2E0/=3R_W8YFFTS (F0'A$'^>0B_$S80R]GV7!ZDO+:TOBWIF9WV?G>QG1H?,26K5!E; M)(6!A56DE;S2RL,:4:\)K.=68O@3'8L=&)._0X6YK#T2,#)(JPO/V*)0\0TT(DT9!D37N08]2;(=7M M+F8$D2:;;>W&1/F)CO.9![8;C)B#%<:- 0=APGO"SG(^8AUGUF(,Y:1NE--7 MYKQ?R2<)B-4-#S2#?A2PB/=$.[O?BGAD>Z#'^D>WKA. MR9(,[UHB9'CG^KMN0KQT^DC@] V 4Z#)/]P5#B"A;IW._.KR!25(]4J7Q7M< M0D57RQZWSJO1:#_PM[:S*=)F,FULI!(V<>]NG1LONX-ZV866Z\S:W+' %#7<7U3%92FDNU'MX<9L&ON(7 M+F[?I=J'^00GVPCAQ>U3+FZ?8AX$^.+VM) >4 :%+]7,.(E5B'AMGIQXR.#= MW&:?&(IZJ)O;&Q-)A.[NM4,UCP5TIQE"C[7F.S@L".,E^XFV4*_?C)=T7$)M MM(?J'&OSN;Y0%Z;\V(@+..['2S":>B)H^G[/!&]\IA1\@+A@:.2>5/Y!XR![ M*O_).,BD5*W7VF(LHS(N59>P9-4L3FL0"/PX",'\$!"X5;6NKBT*:8RIE9;S2MEV"LX(ZK,?WR"O%]\(E#K_Q#R1"X8R M J7)=QJWN P"O(Q;X$<"%Z38) ;ZM+7@&F-2&D\*Z4E\Y4*5]P(7T2<\^MXF M[@4N_L^![_I[@ T7Y_9D;CO*<.5_I!A %YT_)/-"L%]KK__-+H.=F)[I$9,G_&(O+U+C0R\.]>( W[O MM?= 9/"^P6&,!@'2#_\@$5>TD?^YL*ZB/XQOA*5 M1+')Z^;DG^A "O;2J##Q>RMHH@4+]>:Y5B M>VHS4(9#V9(-24;ZLN/*LN%]/!05ZUG]X"=PV:*Q@@B"1_^U 3=TW30VFBDZ MWA@'8 0QD";NO*M7,/+_B9V5,/4?NXYIF M2@"5!\<5@%O"/X]+KE2)C2IM57'YE3V@T^-LO#<:U7[])2.'248[L% V(H5Z MVSZ4LMV[X&5 ^#+ %0W."'',5QO#J^W@K=T@@L1?A/)]MW;[[=/%F?T56^IS M7-H)A&PM@((=YU79-!:R#1TE*%2V!T#[WR=-VRF;3E<&LY;,D0'T:;!?PN0H MDY56P76S=J?',TF:)7ML)C7I 7BB(H>W)79,AOH/WPX(:^U>]4E>*[8W1MI\ MV9>1O4>9P*)'1,3=>(:(Z+N&R-2#7OC^,SS?2^OFB1[SU7CL[T=IT]I\!,?A M^SM0-=E?&SC%8P0_LOK-65U=9L&F#YPYYK4Q[)MAEP1S[Y_[+;D^ >5'VJ3! MO_\H@"J*]*_76]"C/MS^/(8A4,,1GWA!LY)S!E(25YX9^[2_)2,CO[PT(F\D MQ+YF25]ZS^"B=_;6<9U8 JH(>S3V2 RG8&]4@A@J@WR7;91YO8AUU6')FC?& M\9L<#'&S.7"5IL2>CD MIB9FK\&.1Y'8$X4=WBY%J@W>!LP9 +2"#"4P'$.JFFA$D,!('32'O&D"HB'V MO#\!D L!%_Q"E9W--@TQ!^Z\0&(&BH_/6]//\([7(.1Z3_'1"7'!3@ QV_^Y M:>S9@R],Q/>M3N_?4]'RMX 3A5YQ9%V(&D-!B-8R*+_"XA.;(]/14O+H,>;Y M,F[RS7Z_4U:P^6S,VYS!)3ML[3T9]W8!0#<7V)ZV;&Q%'+[IZ_+M'W-6AMFY M-=!D.W)4@).CBA,?.),A+Z\F!5:LUQ71 KOYT)Q;A]*[SZ^Q_]CMSGO*]OHM M2')D"FXOER>P;UX4N>CFKHPM3 .M #TVM_ M&O)L#@0?%O60EY(L#WQ7=#.Y_8&^!PK>>ZIRIP1]/>VS22'EJIEVR9:,>4QS M#3<@FOW6[G49U4X"?89D2(FK@^KUOBS6Z=&@5K4Y54^IIC(CG/3 A1[9D:T) M"H@LS6$( 9$V#P:BM[(C"#^%41U/:N <(%:+1\3L"7EA?T'U0Y4EZ@S+$C?\#,@*[07-N7FHU]_34/>67S> M_P&A5*S!=B<"B@IUQ-O$O-T+[F2(HNOR0 $*J:V0N4<6::S("X]=)ZW?QHEX MNCQL$!ACM6F M:VZ>,W71IE.KU3-8V^DNV4RA9/B*,RA)2R:@PG>G MH@=W^@PO M]]C1NR;*N^(707)#Q##?L#QVYL;'QH4!G_(2<<&S#:0B.29T*MYVA8'TPB-9 M2!Y1NVJ'&VS_ ([5]JRF49[H=MRDF?X]2+-%VW77=XF4_(2#K$A]7+U%$6M M>&6Y:I1[>K[90FM>ICCQ&7\8\-\9(R/9 +:D!K9:SUL$RT0@LJ61$D.Q^-97MC/B/B=&HJAN.95<"E'/EVW;M?O#ZF#8\O^?;FCWMHJ6VY0A-Q='DRC!G M#&!J(;#]/66 WWC+VJUJLZA7R/M)%5H+J7595XPL)R8E=$S7UZC#WJ96V254 M*(^N5ZMTM,3R^GQF4$:";L87>@2::=K7G/&;Q*ZP.!VZME,@6$PL)P9 M@%O'CVD^*\0'AX872JJ&,@U4Q?$$H"')A@A8^"RAGEAZ:D[8FC"/)^-+SZXG2QY*;;O'4"E89Z%E_R!Q&U[KF\.-V&T_/VC M*>5VYU(?'ZP=R4;SGC> Z10>C*$:< '^>( !_SKXVG^<5X4UR(ELF_.1PVP9 M#P^W>R.41>A[Z=Y)]N[(HP05'4F*EF9Z/_8/OG5S(&N(.U:D,3#N $&FD"9@ M#< L-+UG/X_U7"?3WI('_'N3B',L,J\#D#5,!YZZP*W$'BJWUHS+)#!>/H7] ME'UX'RP]//<4D]^>OL/4*S#Q)LP8;8+Y)#3 D$TV:E^8]5VQG!K;%"8O6ZUT M!RMJ37H3HU:,.?B]\\XX 0X#_KL,@',*)@JV>?D:2<=WF(;Z]LQ.36]_G?' #@#VR';U M!+5-?-_9,&F48OWU/<_^O_:G_WPM'Y5,S;3^;&M[[:UK[,?L""_??22C?4L6 M550<@E?_$3577-F;=49C$7);5/O/KCP8Z=E56(2D_X/L_0T)S3; MI->CFCQT_FQ^MOW,2XW??6C:7LSGCY\609_'.S M, J/1.DK,>N5>\> MT]\55H^R**#B\V0WE'W^\"5+#BCM?PEL.>D?. +Y7V E JD'U&BE*,*&#D !@X-@%^3L_0YZ[@7?YY.7)1&5+,:)YEU S:K,V+<.3!/'6R;!7*1 95*PRIE]N=R;K5J(&1 M!_/D:P1IYKO]'E=0W39##\:38A8^\V">I7IG4J302H$GUF8*KQN=]:14 Q[[ MP3S3*N,6\L:DS3>L=3S1JF"5YF0$1AZ\/=87!7Z98T6^W>V1XQ[?%*0T?.8! MWQD133M21[?51H7D,+7>Z)<*\)GXP>MY>U#HD60=Y<1>1^''TFQE%^("?3C1 MZ&@V[_/#RI!76(YB-#NK),"IQJ'_)RF;&QJTB@F+J227:!+\Q[O"LSA1!?5 M7D$ M9-U:IVMQ-LDI9((HXEQN,FL.X4D^%K7H M>(G.8//ALM$0!LWJV'2/X8D[MI6NL])YOH(:6"NOE%S>T_U#/9W%XRMK.:WQ MR55_2DV7"=6INL?PI#9,M$IB-U91YZB<':34F37HCX[A2=VMV#4PHWB2P+KU-===E=59+==-Q,=-*@=6= 1/8FR/[\;&/,^ME#:6RZ(U M7D_6CN$)I5C2M#99$(M M%7V23DTL;E7@VHR+H721BQ_#$UJ.HJWT(EOFT+XK$<5D"UL5C^.)S4GQ2<:* ME?D*M1(X18W.B_WX,3SA1EV[3:$U =/E;#>]YM 2R[C'\&0Z&JT=2TK451'H M?U;NI"?)8NT8GLPK#&%T:37+,%&J#86VTIC$^&2NST7YKD.\!+#^")X512EFL2CRFSANE(C[78PJ- MQH_A27MM=*D(\PYL:*MDD*K6S>Z4)<. M1I;F;<<9B*,RUTB5V65\R+FK.)1[XL J:G<%3FPN9;Z@U=R%5>>HK*=+!\_L MK]AD,HHJ,I_)JPD-^KYE7NP+#,JE:T9ZK M!EB M#5I*#VE&D9.I.!RZI=,KQW8;FNAFB$3!+D@2QJ0EB\'TM"N8<2_D0!T&*-X9 M3?]Z\QWOAC5N&LCSSE:@*[672_,K2BWYZ?NO1 F-0\!+[?[.;;?'4 R-3C22RO](AOQ M"+O+0O$R/F[:U_UEBLYG2,I.CQ1!^99JG9XO>5,"WHA+]^IL"SU_(@__W?_T].EW%6+D?FOC7 MBQ#O!L]+PESK9.ZGJ]2]28A?E,8OK6D.+R8C[_O,H9!$KTN?"PO)\_6W4$"^ M<6.^'P'9%#M%_*O*YVS!P HYU5W;)LC MOHS,_&@8_DAH]GSS1Q":K9GG780-Q>?*XO/"MWX \?E',7SQ\4J'_WY[CS\G MB/V _;3]C*([[Z=]D;(HY,W*HIAE4;#B?%;!*BZ'E=9,;%3DSNUQ^58;2EIP M+".>3\N\N&#*$E5>=)B<=^'HK<(H%Q"S(*K/]_>B#:GP.)!SB1IWK]M-W0I_ M9)<5HIEVUL$*3LUDYZW$=%"XRUIWL,UN&O,J/U,Z18IK\]'NTF&22LRJW: C^">QZE6#8>_+%" ?C%Z_ M;-RW7\-N/2;;U24>3:E*%<"S*#."(<=__<7Q"'78+1$-B*"(RP (2G$FLORT MVN551LJTR%Z23B:RYU8;#*R@5/@9.HIFQ*6JY[(4,\M5B+(P@EUI(Q3]8W:\ M6QCU/X(,)^:[WLE&>DJ=OWO?#T]L"'A>-X"Z#+#-!C*Q.6([; LP0*T6VNRO MJZJ8BI64,I\UA:C7>9:)O2Z4AUZ6/8'>A0+"GF1_&EOV_AH$1_>QPQ>W.+6H5+ZS% %Q2E\/U&,8@VIFZM9J[J1 M[IQK_+\5*M4IQ>1-&75Y?;2<]K$YDV*S7LFC7W])^HNATL KQ@ULA\=;\MDW MN8.''(&*>)X)(W5+541[K)C+( IDK=:%I7O)U4ER]=2 M1)'4I1@LD$7]^AO#GPCRL%'Z0^3(73BZ^0#&R'3;%R6<;=69 M:8\("'N(TJQ$-"M2BB?6*2S/-MIS@5YE8,H4+?;.2^PUE2%9')=T54S$6^F8&-?P+JQWCO_Z2WTU M3?,>U>=&X1,R"8%+SAE+4S$G)J4>-BJN=&?Y27-%]+F94&@Y?"+7'W=@ M-B\58<,-[S%6%^9>WD^4]%J[7$#"<))1BXUZ>E3GE%2QGT>[1F+=A7 3P8E[ MB))>:W,)"'MX/I.7VFLNR1',<) ;$]0BP=7"W,LP]_(Z\<\SSQRB9$I<+6-X M&4,;?-(V9XOH0KE6[N6TO4HR?*=(\:B6GB7P&3?,MF"K5QC_#',OKU*=^19E M0 (<^;PQ41XV#'HF#&$FOQRD<(=5B7$\$U.H%%&2:W<:!C63'*V5I'B)$U=1 M9M%>93NS!80YZM=?FGR*LF$*3-"7$N9NWD$T\TS,*9A9H5'!JVU>QGKY(EOL MCA?NPUXE+B=XO$+G9QU.5HH%/C[%XRL-N(WLGMOXH-',<]-RBN,.5:2'BEI1 M1[T&D2%+U>7#1C/K]2IK%9-&BY^UT"4>GB@H=P/V[Z'DO6]D MGUI;F-P9U+#EE;:S@,3%3&S0X^930U/UWMS)=M HLQRX,&Q)1.\B;'FE720@ M[*FMBV,N@Z\4M=TAYT5=*J:ZU='Y8( MAHT>ON8S#<_N-*OKD:@8>$F\*15>!L[(Z1(9F/.^)C]H./'KN=LW)U300XQ? MK:?;F97QQ*S9YS*SBHP5L"(>G=]KA%"9M]U%N:F9?-+AU.HP'>_V,J[ P@@A M1;%/S+6.0@*8"@%V%!*?6HKF_],5;40&KP6V M"A@,_C$T-C;O[9 MW=[/"H3?,"[G\R7V^I1R):0+??$EA#%@LF7CPYS0[Y"-RA=(7".EC0_'[NOA%;TV\4/P>AH(7$$CZIN2\ M<*?Z%'C^0AZ\W:'^8AO(_=#$3Z!&O&3JEX1YD+O<@5.I>Y.0\ARF]OGY7N;P M8C)RZ\NC01>2Z'7IPK@>>4J7FM&RC@&6P M?V<1/DH@,7@SC;I9-W&A7AQGFOQ,X=K+YJ@D]PM\97YN6>VW:O"1ZY1>8JNT MP^LD*F1,7%IUBS5 !=C_^*L]2,*[M2$5?A3@G'4Q]AEQFF8 X*?JXM/UG,1R M&--"X[):QUTI>J\M2"0\-BE5,TR.F]4FJ-&<309JUP54IF#W2?HI=BV "V#1 M\L %QMO4K7O"!A=I87EF6 U=8:E9L69CV.A781Y>-4#>JVO>QG%RFE^:9'N*+9J\.E-F MJ[S,RLER[&'E)#=+.GQCD1*QQIP="_7%@.^LH9S$(E'\H?:[&U\(#RQ= D8& M/S$V8/)Q3A7 .]\> U)ESJUBQZ_!,,><4 ;SS32D@ MW,F-13*99^R2*D[97#I;I>U2>02Y$Z7"UB4G5 0+6)'38 =-SZRG2?6:6"F_ M-IL8$4\YO6D.KZC8M1HWFZCN:E-AXF)$?1KO-RLVT_@X4:@8I]GHD@REN/ZRH*?\4F;K:<**I?J-]P[C7VNNZ/,HC^7VEA% MY1RU.S4-/5,#* 7[CM!/1.R*104?*,X9=$OD[.O5803S+"?@3,C)"52;BRVR M%"?')DFI9'+RHOFP;4>23"$QEUJ*H1*4F<#D&!$=)6 [B6CD2#?XAXI@GKLU MK8F"K0DC$JN(Y4YKA;G+E'2N@1M8.0&,,]O)SJ2-*8[8+F8+5 WM^'+"W'&[ MK*#7K[SYAG>SV&00M\<@!2*OM,L%)-1E+-11G4E4)E@CU>T/E;S-$6LOU,7< M12#R2GM+0+@S<9MU2>6[5>?G0JA#F>WQSG/!=^#$V.%MRL7>7%7I-BYYS4;5OWFN.9RY6I MVA MTMB=X2[B)D&;*<,4SSO)K)ZK>TQ(+&[:KHBD*BP5-19->O&"K8CCIMQ M&+MCB3N(K%YK4PH(=[@:3_9X9=#C%!ZLU%V6-(*#QVP1G Y3/,,4S\O&3,\\ MI:@-\5J!6,&^FV#3*S9=CQIJTQS&Y/1*B M7LPT3/&\2@GI6U0=": IM8F6WI@F#QLZ/1.%#(Q%W58BWN +S*QA"5IR5BZ- M[C1T2II-(U:T9R26B?/42EF;?;X:!RA'_?I+Q)ZB[)=N"_[$-)/@KSG,)0U^ MJ/1,;)JB\T$_W@>^H*C:Z7Y>PV-2X6%O.=?YV$ITL@D.8X;L,D'HUGHYA+>< MJ0AQ:)X]5*CT3#G1:U&GY#K42BVHD]HX/9WJR>G#RLD*=^3.%!@;?&,^R?/C M3K8^QOR0.D[>[_YV%W'1Q]KDPUS2(.]R 8FIK)YI;TE(-SA1Z)+,=GD")N5%:.3+O)1D_(BGB1^3L3S[HO]O7A+ M$BRJ;RG@J5E96\APH? -HF&CAZ_Y3$NW^TPC>R0B!EX0;TJ%EU$WD4]/#D5XMOQISZO-SHM/@V6W1,,M959.I>HXM]NM?M$2VV M@,FE5"&G+TN\SM8$UHLNLO03=JU3E'O(5#DY53.P-<;.*'W_7>;"[2D35J4+ MZ7+W= ED;M?E".-Y=__GB,!^^>MM2'"C5XRYZ.](%U_*9&X[RG#E?Z088'+. M'Y)Y8?R]7H[_S>XTF#C=6[C%[#W>P$EN.-,PK]EQ!PBXG1JF4OO M:=H*^9\3C3P8XE^J+=2,9FHE#$UIVGA4XWLH>33M!2<$$C]BTL&P\[-)M_L( M#"3CQ@"./R^,DHJO>*TKB6,NTTE/Z95>[5"=%^4>4/HD.Q"^Z<^AA?=L_Y5- M8P&8(OL1%&XI:7.HR+Z1%Q^-+'D$%I8T;:=I)N3ZED^#N Z@P-F9?!) M _"@K1")CF,I_;DG+KKLC,T!8@)P](9:VU@28F_ZQTT]0Q=*GBQ*8\0!LY+& M<@3)#;T?>"*+3&%,#1G[034$D!T^&+%-T_">"U3ZO8<_/3_I/>'?4@=X*U,9 MD'%Q[.V^8O7!*@%::S+P5^1!!&E\].SMKW8:>0I-E.&6O(!18-T;!(7:#.9D MPK.UW4_ 1\XS(#PAD.,>M6Q(6G+!@SP\AGA%3>/OXE=OH^[IDGVR=LPB\2C-A/;?G/]H_]24$IV4Q(%Y>HQS1C M9Z>AFCQT]@TWU/+G#C[9N$\8]A\X<\?:OG7S--Q?T8?^N?<4FHD0[S8A'BB+ M(\^'B#,$\KN?M>[-NF M-G?D?V%O<1HL#<*W#>7KC_<7^+7\#_:$@J]^OZ+ M<%E;^ GHL!@D;O_GADO MB;(AAV[)H8\=4YJ^(8!],_/ZAU+O$\'[UU4;,'^HP;$(0>YN_D#M MN>FUGV^FWU>=%[C]W)1D]R5@^.VH]5&';_B2]UIZ;]._/]O+.T3C$(V_C,:/ M2Z)S #)P+FYO;,B%JAJ@9HF:(FH$1DV"CII?=BL"\1Q&I;C=6+]'ML\!Z+./JIE<\]X6^+VHP@P_F%)K# M79[N)MWP(A8$1-!;+_<6MU6\DX\?M^Y-#D[ ;J.0VQLITRM=.'UU'8'\ZL6" M!-+31<( C-1S1MM9E4<"GQEUASV)YA*=-FPAQ'AEPJCW0.1KYMFW*DS& MOS]U,6/K6R=_P9Y&M_6:OJ=BQT<9R@$#L;-J;[QQY^B+B%9:8^-4&DO96":/ MKXL-O<"1G!M,R^C#VANH)%2J'^,'Z-@-%GDQ M$/PP2SA@^'#!NJS?@1#?5#?U,M51 4QTUVIG3>?64YZ0F1B9$1MZM>0"F("& M3S3"7-[PN;7ST/*,Q(>).UW8.KKU*\4_1W$F-*F-925NXTRW0SX M M/ZZJ;65]";73UC)R0!3H3QR. N\H%C)0?"=Y\^^!NY(0?%J![&2P_02>W- M*W<'9,<)(&6"E%_R98-]-9H.!H4$-E7%I5"L&4.Y7K+N-K_$7L58N^:N395) MH#@N4)F8T'8%'(/A #H6?<+QZ/7.44+8"A-,[BX0\'U C.PWS\L6^Q5C@)?;BH >T5I!W-K6YSYO;JT$21^W$?P*B9;LE>V M]GM+@%\2RC[)7$Z?:N9*WK8Y.\[BEX6][2:LJ[[_/2SI73:=KNP\%_5^?I+_ MH]<6TU%YT1OK2JN=Z5B<0F-LMJ2GE^G^]YKNY]1KGC"VO_ MB4WSKB8._BE9VK3JSX3:[Z9G16=B3(KE\CPZ+!15@> F;LOK=4QKZ M YW9?OK,AV>MJ3?XC>(LE&A*GS>&)7XU6*=Q?J:.%">@1\_OY^QY^E1JC1=K M06,GJJ*FV&Q[G"!5QFM5_(1'Z4,PK4/P [[%IEX^@>$84M5$(^)_ ^ODR]ZT M$-$77*_G!IB%PG]KQ?U:7?^/ZS6;UI_ML'$O75MJK$27D!@)*-^ MT55Q"%[]1]1<<65OUAF-178WH?_LXI&DM[5A$9+^#[+W-R3( 35A)X ]FKUH M!K#YV1,861)/_ M;E:2;^_W!E1\[84IL?D(^),>_ &%2)I>[P1[M^V+?_>8_JZP>I1%\?V6$!O* M/G_XDB4'E/:_!)N%] \<@?POP'GXR]^O>/"*F<_AI1TKI\Z;C]]R1?0@2>@/ ML)@\Q&2!H?"!0.&B*/1E*BJP)!6C:9%AA^+PET\(<1OCD&.%3KI** 6^DAFH MIETB,X/!"$+XZY'3;F\FS3&VC[6)(CL>I5!J8;L"<3AR1;D*GM64%98<##AR MU"/&A#0"(^G7(\VB:QF5D3CEVJ.EF,+ICA!'78$4L-KLT9HU=">RM.ST2K"T-;-D0#CMR^_16(;1N/=#-$HF 7) EC MTI+%8'K:%T(UJ1LG7WC/N/=L-L/S2MMN9::4>,RM"26:*'2VG)O/U>-=D M6)V+ U_9,-^PZ\?B -FG'NZ?;,SPM.XVQRY#4T0"TL,KOPUECT&2[#5%4>X#3[+B41%)IW3M:^?$P"Q67_J*3^ZJCD>'0X0. M/-Y@<$J=YP9UTV5+K=;4A<) 1J]_>'+?_:@/CG[>=GWW&][NLPS9H/OW-#B5 MQO)@KLF5X4GBMMF7P%^5X6N!@J)F'S8['>9$S'0+*45M5^O:(*4.!F)L=*5F MIY\6'K"@CZ%+L9_-$K!39OX_49_^&]]^O8EI>VUIO I0U/$,3F^'-:>R+Q8V\H\W MVIS;X.?V[S\/H**7:C6['P(5YX[Y,O[I?7)R-UKVB\UHMPF'?ORR?@-VPB2%(A7X+'%SQ"_=!VI\'FRT>UXD.^A#@6\B7$L:#S!> 8 M$?+E:GPYO27#:>;QS8CPC>T8W@?PFU+@(.CQU4+[]%N%]C\D#QF),H$NM'^$ MH._5W>_":#KW(IKN7Q\G\:?M/?*O-3D)->HG:=2;K2L^M$RP2#38K2L^J5'^ MO?V3>IR$HG.VZ#R8Y)"70-N;WAX^7'/SI-CTQ=0E8*N_07\0S]<+8GV']^AT MRI7STZ)"05SYAU?2]TEQ:N+:I3)2WCK!V\LY(*^954+N;HFO4!W'6Y:8XV;) M)-HDFK*J)D<"Z=6>Q)Y(_#"U),2-$#296C&3J% M)3,RW\]B6LDT1[? C5:";XCR@IIQ^L2L-;6<,JKC$#>87W]C3U@L=FIQB2"< M6[\,?7W]%/MUH8S#&V=!6.W7U[>YJ4,.1%K&8U%!E"E,H&)87V!E4A0D@A@. M,(F.#K"#NS+=4;?(B;31Q2IUE[<-IN7&.^ZQFSJ)9%^K1;FDI28'HK->U;#! MU*X=NZFC3*JU$8?Q=55IZ?U"K%0R,PZ\TT.]'EG#^L2:-E2&=P@K-JM%@4"Q6B\'> M8@?/[./K>M/0%W.L,6_.:Z58NC008;.-[9"QG M"UZ6S"C'B%8UEV\1K6+.]0$/:(0\B#OOC/.N+N%72B;Z1"X7CD? @QVD:-HV M A:+>*M%XHYC*?VYG[?BF##-"UY6]3*__ O.-A*8*C55$R;'***FK9"!HLWA MN01BR]+<4AQ%WES:7DK:' 8EAY:I^[E(HB;--=]E-(?^#\'W!B"&!HD!\\N] MG']$?$6,_9N[6V(HWG4PQ4(4 [S(]E*3P9O!M-#ME"+(-R?&Q<';MR]O[,C! M;2B1!H2 FR%8EY\6]['(K]L94>B7YT6^T4D+TP0]J\CC>% RXMY)9CMVE7IS M"=^3A_VEJ"F"O=U]HCY/;VT.6#&R1H[+U3-<+R%:8#W<_^7!4A'JW M3GAX_GJK?(58F$<21+[@$3),) D@8X@(%2I, /D2B[#A!A.])PKLCI#),_)Y&.J1SI"OG<\3*M C*=!91N#C*,U%4W;>M\,>7SI\B^>A MA./,K!P?,P-VOIR$%[K!I&%D9VK)0]FRMK?KD8NA9,#6?&O5V )G %LB?.4< M^1I5LLZ+@2=6QQ_PHIA"=2OMWO'(IH;"=( 7^OEE/J56<--83;)*2K7.RH$Y M;R5Q'3\89@V&-,GUH)NL3D#%P;^<7[8%?[]_HHG+FKA=I\;*,+ ME?EU7LC-E7G$8829D;(4)\Y*Z'25)*)9/AY 98[V:+Z1EJ,EK%(KFNABV2&3 M%LP$H#Y6YOOSW)(O2BC[!2@>PB$[N>'BV>'UQP206UH#'F[L9YG!\O$;'-%Y MDI39Z=I6VW-5*:G1B;%S4OU@0*&@7X4Y0^ MK+[X>*[N-^[Y/TT_;[G!OZ>?+.E:DXD\[W*-&;60XK2K+PM!U,]TM#DLL4PV MHZ[$,8LFI@-4<:%^4IY^QBZ_SP?,5D]Z678CV7"T%:+8]MS+*(&UIWY$K"&, M+CR\/?%ABZMQ2RGS;GJ*<01EB=$:6F0[O2 Z)6AG6$\(0DK#Y%&MG\\P6D%O MP%1B8$P0T1\:7P@C"L\*_(4F[$%S1=NBY;4G\"HB[B=QAOYHL$[ZPOWEE3V\ MD=S-IC+L#C"GEE 3?&$MS\K+?G71B 8Q;+TN2+&Q*&166)L;9HQB,5=O3.%= M$NBADH?%GT/_]#X/7P.IK[?T7U_J:UTISGIUBTIQE?*JA%7E2LWH!M%C;>>L MQ##37)3Y9#^5BLO<;%FIN$!?H<<:?71WU2M9\:B>Z<6M@Y]R;_J"%L/E2RY< M"0?$^GK*IXO5(J9S.1>SHSEW-76%*-RWHT\X:'6?'O! M@2MIC5M.9(AT.H/RNLQ,>[+3LC$]#K0&[)[,$XM_&._=UB-X?8?_6^X1OM2$ MRUTCO-$ER#1P\6&DV6_K KY290>*W4#9M$#P+P,??H.,Q05L(>X@?5D&ZP=2 M8 \5V'QNY?U -@;;;L&6/#4MQVLB[/6H\#N2&UZS-#AFVX]J;9+/)II+1;%\MC]];=\I*?B1@8_(W[?WG&OL6TRXG>O@^AK&G#U+WRJ M#07W,GX:24=BUODIQBDU&>V1+78^*,;/[+I7A30X2G8FE2[-3:#2A MT-;"T&'O.R9"L,=[WVWNCQ]O3Q;V-3H?W3UL]1#[&:B/PSK0MV=H?QYL^PV) M7HS\*M#O= O WS60]/LH?BUCX* ZT=[5OG<;BF_-8SB;:]Q@?//J $%MW8*= M#9Q&:>SUQ<3_>G'_/4?47/% ME;V-E<0BY#:X]V?G#>QUO$?V_H8$.:#FZU;K+QNF^XWN7[5,]S_\X)KIAC6. M.?U#X!%/1\$_-PNC\$B4OA*S7CELS'/H543&%MQJ_KM921[-%89_;UO=[U_[ MV'STZV_34V"@H4F_?(6]$U]Q_S;JN\+J4?:YT?U>M8OG#U^RY(WV]! T_H$C MD/\%.P;\Y>]7/'C%S&X!R.TL1HS589;,HI9&:Q))A-'M[+D8V6T:_S M):?.$9UAIU!0N\+2R]@[G&<2RR1FE>$0:S/EDFJD8TYO&C]6V8M9]AFKT9I- M.:94R5 -M%\MIVO'ZG4E%+9NCVA55RN9,35HHHE^)A'?J]>U&REC0[W6(&@' M6V%H8M26F[5E-^['?UZ.)/-3)E=EXR4U0Z;JO<6P-4AD8 VP@Q5QJV9'P'N92:?S3(U= MJ#,\IBS-U7CLE.#(@[4(#J$5VK,X\W54)0&*#8!;IE@Z<>$>B.KIETC=?GW"KI M,++6S#"6.X)##R:@Z6+/9G.3."^+C,.55U$K,ZS!H=L)O*H_^'YEMDW%M6_M M3/GZ?$>T%2EN#%*^A>;M!X=5ML3J<)Y8EV,6UJCA@V672\1)/C!])U]6V8(U MSKP6DX8$++2=";HQ86%'1V!-_[.M>_5[6S@+N%&&"7;TS=>OC-W?R-Q^T[KM M0QIZS[ED5:TG6,1+!IO]WC.\6-RWUMNZEFG\N.6V?FC/MH#5I"$BY ^M21,P M1N 1B@X9$0!&Q"+,#VW#%C!&A- 4$$:$T!001L0B; A-%V3$IULJ?6<*:0"J M&GR$P-^[Y(-Z/-_?\9&*,,'N,O91 :.KMWB\JKBPKZ4%^?ZLZ@?5B:\WWL,C MV'WKQ&6;-(;"\5(XB&!7!SQ!.,[MPWCC[-6/5EC>!GLOJ@,W7_(M6J;1/W'= M?KPD6!=5;T*(4/!_UKI];_QQ!#]8MOXAA\N;P\('L-.^42^_=9&7:<#Y?OS] M.W0(^>?>V^X"9?=I,R M;"L(V^R23RQQ>!_[=ZB!#ZZ![X>9'T(#KWZ?[&0-G)*$H_8HO8&M\K19Q?*Q M9;\)-9#Y]9?"GM@C%1%^WZ\[NLN:9KSG%V7;_H,TP(_ \^*(*$ES':8,R3!) M"%XG,0;V)6J0A\;Y+==]P?NR@70VO]U>.+@CE=1$VZX,O7M0+VLF>JH5/UH; M>6EF\W0U/BWP\]I@$0-?QE3SG#)D+]^2VBIPW!A48,_-^ "FSKV\P;97&#&= M12DFN<#X^:)M%-U^$Y.&L-88L$2()YPXO%Y^.4/DU@H2 L-C.N/?;L9M#(CKLDU5**6 MR SP;#E[,XQ<%=7HV!QTXIA8U=>S3%*4)H.1P$#CB7PBX=74,(H3 LFY]M7/ M!I)SC:WC0!+-KS/#2;XQ5%<--3F*.S4^RYT3^ST/2-CUVJAETQ.5P6M6H9 M MD646 @ES I#<6S!J[U3IE(MG3_X5MM#KO'.O\W+'5#_/X?S>DZOX0E0TOR#2 M7J&?C3IZ=W+?BZP/E1?6R=U=XA] ILV5Y:\1RJO) M''LBCK8E"<-Q(3"&D;B;'"B>!XPS=T83[8I6Y)14*48F&=%*=& E5^;JP!@@ M,IT C&\3"@(CQ3R11_LRWFDX\M/F\*:.0QA)^'HDX0:E?:]E"]]Z7:%E_ ED M6UCR<8]95K(HN]:6K0#UGWK1?[CN@]^YE)\2[Y'1P9>Z,2W*AFWM_;FYX22J\ M)/4C!?_ATZT>]O+3N[M:ZKDDXX-<9'_4ZQD73H3^F;M'*)8!%LL 7!WZSDW@ MUCMZV]L(Y $J@IF*(WG;=&);AE?R>E;!>K]?J[4;ICR$EE_@/1F_(=U#]7#< MZG7<5^NR5V>[,O0[157FC@T7 6B\/>H[N%38T)GQ:$70O)+H6[@S:<2B$Q>6 MJX?Q7?PIBEVISW*HY ^AY,%S[[Y?R:\>Z#U7R66;B"Z%SIS "JVL360RDI#! MO)X4C*?D5/0])0^ZRWM]TR8\OOY!CLF-_>6?8Z-L#J4.4.Q8WF&=,W%]KDAJ M4IS$FLG:JN;4O$XYWV"EA-H:8&V]<1CAYQ@;G]!6-K>($:D"5<(RL>AH(J@S MI>K4X*2O9&[R$"!W]7@N/O_/M8!_35G8#SYIZD"" M5[".$RPR:,F2HZV@A9]HI:\?]<:C^ZH _O5Q1:4E(,RFG%)GC\A'*ROE$@MW MU14T2IT9KL:6\F,JR;\PMW+E]*?PV7MZSK:!\H"E *0&0*V8F^@YX)OWE?T: MI=IM#Y!29@N?AD( 1 M).[]9MO<#R'Q)P2"# )X!?\@GQ!8 TI&7/B?RS,X;@N5X>>*[7V&H[-$NAA; M-]T:OVKETERG.1HOA-K7]]N7+_'9&)\[8],".C8XRDI[:6EV&P-Y%&=& MW*K4+C"EV8J*1D??0,OOE\O/(LTQ:OK F9*&P2?S,\5L\XU%UV3JS4QTBKEOX?07/MA"N[C3#0^<%6]*IP)^ M! F4&>%/V3__?W^C&HL+&6Y!@(.:9KHP?4L"] "T 8\ [Y;L)P1XHM(8@7%' M6W8@JYTQW."2\)E#X+@Z\F:3@UZ19T_ ?_IOD@U)!H^H0PO.]@A;5'1@W,%1 M-C)4-# 35P$/A'-(R9KHPO?2'@AP)#'W_G_+2@=HW5W_]W95W MA"X)3OP+Y$+YF_7=!+@8:8\7TQTOO,"M1V$P <6!1 $V'[#^9 6PY[G8-(SQ M[@R1]QXES^; /O\'C >.DV@CRFZX_^C]@+%W/F[_AA][@F]XO+"!TGIJ#7_^ M/ ,@&.#)P":=BLH SL=YMEJ])4?_M5\\_5X85U2 $S?PI=>7UGT.YOR%R@OP M'DC[8ZO6GI\ @^^VUXG=4P8+B+B7Q8',IT_(^#1IBGEGR"(BP M#!GU&I[D@2_\TN[50+P5R6/\_UPCT'AS[IUFZ\-WOC*HGKE3A13:1BZ/LFHB M]*):,]U3U%FA7;<&,;QM5T=>F/*("_Q\_/@:1H)C_+R/(RW3RT\_A/?3P<-# MY9%LR):W"WKFDV$B"__)7B <@+*\E&0P)[!S6F G5N#/^RL$&#?>#KOYUAF+ MCK>1 ,&S]_:5/;"&_S2?DP _WB_Z\O,;X7X.)'7@/07HE>[;7^!CS[9%X*$ MY"PP%)Z5$(Y]]>3;[1(?;PQ0"7T;]-7FL!],DQ>B-O?:=FRH_28-@/="Q9]*I^(RX0$_ "B) M*H:RW?_A)\]K40Q@'W;#*(Z9:I0:-6A&\V/+X!+@!>:8.MKO@:8HFD,'P6X M+<.5QW<_4C9KG>^SSUE.#)W0"" T!4,"LSIOBSYL/3D,0H,W8Z=3S=.@"E)<\OS]SP*&AMCV9LU,+G@ M?(%%+ .N0Y/5NS#D\^8EZR+(ONJ.H6YHMOE*A^$N.AAXAL+.((#S\H]21O"] MD#:ZOX AT+0Y%);-BYU/>( [WJ#8[GP6HMGF M6!K#_G.54U@)+%NVMO!)4'O]C'PL3:,T[J_F>?;_M3_]YWPW5#(UT_JS/4O> M6]?8/XPAO&/ED8SV 8ZIJ#@$K_XC:JZXLK=Y4K$(N3VF_K,[CB:]#1N+D/1_ MD+V_(4$.J*F+2W2/9IM3;%23A\Z?S<^VGWD;[^Y#T_:T]H\E:P \%C)\^HOG M>JQQS.D? H]X6P[XYV9A%!Z)TE=BUBN[A7DV6T1D;$&[\[^;E>318UIOWS.@ M1:B].!3;?/3K;]/39*!+26C& MS>'8:*?_>8_JZP>I1% 16?)[NA[/.'+UER M0&G_2[!52/_ $/"*F<])"CM6PH_>>/R6*Z_.GM\_:-T>H'[B MN)6XAIJ^=VSI2P/A.@AN2,5X/O+#:>_(#WMI/W@'O-<\T"4$ MG(8' MCF2'?[K\MT)#QXBI\" 5=G0H/&?O&DHX^HJK-^%K/*>57'L[FRTC+H MM796!..,T^!44VN8-;-J<*M!.(0*[ YJN+D^H5YYD9L')++909MCWBLW5I-E%F/4AKC%Z<[] 5:'=7! M% $KH'T"+(8=_5%BCP$QK;?.Q$VIS!5R%IU']68\C]5^_64C#'&8 _F?YQ;5 MFYZ, /V>H#T]E6%\^C"T[FP\VV\)&EV620N^C(FIA-O$F/ID4IR:U8HDGI'4 MMA_/^SA&-"K.\7BCETA@C(3GXOUN36A. 6,(.G),+W9!(@AWP)0@[\ M. G0'2P.;E_>KC,:6?((^KO XH3)[=MP]2E(:6[+552:A=>-,E^Z:D(]4A#ED(]@T M-? '<,9,F.BUXYQDVD[(HAF&0SD2V7DI!01QG1ZN;2JE2/3=4YNQP# MFPZE%OP(,")R1)TV?/#3@P 7X &L.!)A>&8#:!NM&0()V9S;:7OG(8=&TI.G M?8['5EBH(]2[PWCZ$:6S&H"NE>$FTU-VCK)6+Z>FQB3MKE2B6+#G,Y.9LFE@ M11#$NSH6&+/U_I+53I&.3'20XA)IAN1$:[RL1ZOQCL&JX^], J(Z/=Z4I7J< M:XA1VBX+,3&U#$IB6G!D\(/TOFRADA;'O;*BBI6NLYS,Q3'JUD(Y_!P5FU6= MRV/K=H'/K%/#I?/_L_>FRZDC2]OH_W,5Q'KW>Z([/N.M@7'U=SI"@)AG$-,? MA29 : (-@+CZ4U62F+&Q%S:RS8X=JVU>R._4'6&0JB/#+/7L\\"]!_#M+/#B++^^7M8_0_,(V]3[?C M !O@2^^2^4R:&J28I'OW0_)XGW=Y%^UQQ@!:Q(]0"BIG[OZ2-4QXX^5E3NT< M>N]":R_WS+-Y3>@TPG?Q ]ROOM(C.O.GT9ELJJX01)'DE85N&HEROVRO,]3% MZ,S5E$'A DX'ZPYN :_^ZD^.X!P^9"]S<:?YSAY=R2&QB98[:0/C5&U3G?0G M25.;7(KE7$_%O9P-NJX.E-I\&EZD,RG]#I0WV3B#Z0^"MC9(R3B4YC$!DTWR*BW M/YMK+!T?CV;C;HZFN;)::T?KMH"7O@QMHY8D0/JN#%.T)/UJT@9DK8&WG%HE M'9+Z+(GG]9Q[]$]NODP^_87*S,V'DX'U2>3-?I1,#?,"P=CM$6ON_%?_1Y1Q M]\+;>-OBOU+4F:/O0LN,,V$F*/)Y@4$\EP0;/FG/+-HO(;G".-HF2N[\Z.-- MW];.G0E4H$=V7S))4)B @PN/P/2_STKW)V*LT&X,4_B(SBA1=SVB-V4EF>3_ M*#GA4"LT.;-A(JTE]N";O7@%R[*F.!P9^S4#7VI M@@&*!'?);_GA^0'O]2Y9=B(TIMDXQA184JF-J$IJG;@B4R R5QT+N1[ XS,= MWWMP=%1AN/4)OTH8KKW+.X:O@7+G@1?:F/NE%KN_GYQB>XG/3S#8!3.+O!SL MIXC&!=GR+WIQ3] )78$C3((GC(R4OHTF@_MKRUY-)ZRD@J&UO1QIE!GS=!TI MGN 9Y45NK=\PP?Q3Q 6_D;@PI%5MB!F38A:-S,#EQ\N9.K\9SL*.O*^GUF2G MYG).$U):<0HYI[$>+_1V#UX7)UX1&%X"9KUTFF.((W(=?TIXJ?V?0B3B5B;Y MD";'43(_9Q)R8]+JC[)SMGD7(HWILCQ)1=FUTG%ZS41KX0P'!2]FECP]J:81!P?MIG%+#I/K.A%L5"X"Y6Z[?E&M^-6E5FT MF9*2+)#M@DDA*L7?)4KD62K% )&6GT.C6]T\Y]0!,4BD*C3MBIF4M4P,-@OS M9M;!6VAD=M,CLU(:59@LR>@Y0*,Y:IKTC M3T>0=.!B&8@TZ"_^!WG#E,!Y:U_*G7X776-BH[C(T/,,4Z#9X28^VV3XU!]@ ME[Z?KFH?+S,#6M&5#JD[2BJ9%:']^;K=YP>T8>G0*14/Z\!0#1@J!HM8OD5E M!!;5GA7C5ZRM8)82#XRHUYW82^5K8!]5/YSI1Q5,>$6M3_SJ9Z]T#?WI,+%_ MSU#;K]R]Z.,BTVPO=O^X 'M;?.T"IP;V]N[/9WEW*3?SKC4M-6EM:6K5N9"< M.B[UYS=B6R9__F+!MA.HC4/WY 0&[PQ#^\6I)Q@;L)QZ[9_VR0WU2R$& M,-%3A'=LI$F.;O@]\?5JUCWH!!^"XLQR\[.\4^@7*2$5MRQ,GJM$=#54S:C>@LCTL01VIK]8Y"^X MX_#H(+!_T,P0+!C]CO_SMV?3G:&'QS9!)U&D"3@;FH6 _+#*GU,%E/@!B_E1 M^.I8SP>I&(C+_/ZDOLJ >,QPH/>DDYR4E[#+@LR%QZWF>90A=+AWIT VX/&2 MA3 V@@/3<[HF!^4UQ[D7P'?S^(*AK%&3[M1E(M5P#-ZA5X"MSN@C83<"0_& 8$N)-,"3D1\*0W"YR M< Z+[64HMA=S43\:AVT'P :<"'_^(RBVFY;3W!P&)2U?,P!#?_ORZ&2Y*,DN) MIF]P3QH;*M?CV 76F'82R[R=XNW,'U6G_0&@27Y9-N*]!5=27&S0;35;V5&Y M!!VWIP2&G8<9:6Q8.3>^Z*FI/[B-?!M. MQH;)KS-2MH,Q"RX[;?"E:L=)7XPD(S_TXH:'$COCDV3D?@@9W6*\,)=6;()Q M$QMC)2WF=!6PZ+\Q[ 5DAN<(@J&^2,J(&>ADZ_ V"F:$1^5UU.MA];N(_L.. M,].6UIJ4BPQASVO5@9ZTHF/J;.>N&YQ#+QER^']QI"5\ZPW]!X9WMV<*=Q(. M/#E>[@ ?$E(N?2M(B)&PIKDD6VMCV7D\;C;8BJ/@4)L\IS\ ).2LRH>*YM, M0L)%MLLP($>:Y1(02*)A8J5IER;HSKSBS)JKLKY,K7[]2R:?S\1, U42&F/L MJ^. 9,X&1+M$:Y2I* M::Y2R\-A6D,NJE$H[QT,MG5/4 ?HKU1;Y1M-J,TL>$WV=@\F1FZ M"/2!/)/Y_+\[$F=W9?K-+2+G2:$"!^]:3=CA5!*?OC,>"XR!!JTIBB?%A:<2 M\1+(RA$DBH>Y$D"N',.J^( K1Z@I#YGX YG@1+R;RO)="HNFL$U=5Q4IZJPN MR\0)ODDX F?7;'JMFQENLLUQDVFT>T:CWF[GHM;-DOO? %K"=F,$.\B-E"@6 MP\9]4>EG,)2^!,.8[TIA"HX4E'MF?0Q-PB$7[TZK#82"0BE;+T8^$],17^@, M8PO%25+B/-O-#>)]6,;TA*7)5XIDMC@G)Q P.TP1'[_$OU%7W5=Q5N 2H18+ M %?00UY%78%9'X!-CI%6T+A#H)5/P*FY=#@\G8*I?%!VTEW9%OLD8)0VI3CU M;*^\I!.MO%&OQN*U3*9U'A@%@BE$SD&=? B"R5VW_]/12YIB$JNL8E.+=C2K MU>R52SE5:UU$+WFP_#L 1OB$V97M<:R/<4EV,VU7EGRN/#D+,()8W8<,>0'O MZK"QJ-?8*N*YR$G23A2OU<]"]@2>I_7\9II_\M@U%^U^&6>PO1ZMW MMRP(Q0.F!:CN7MG-B1[].S"+878HFIQW+%F'0%>^@MW+*-AA<7BO*'XA+V0? M/&5G:$&7)!*-P&Z>*!5[::C@E$=>%B39[M?K0%..2/D4%$^5V0>0N0'9G_:P;5[:3,]J>B$"]$!Y@7T!>MH\K^DQZ-.8M"0\3DYF*8+D^(;&Q\%QB*2IH9ZX5E7:6Y;+;-DK-Q8T!,7D3=V7-) MT);][2/JG)4/\D0^8O>5CUO=F>IY9ZQV&&*E< M'=+D)U4GQ=T&<&/4[HL-W M-[8B)_06.^Z62LVV=PHEXV&0CVNV_% ^^%HIGC3)6H-9\-W\=!RM#4>#^\A' MK5Z>4!(]HQV[V%-JA$0D&JT7 8_.R\I)J;<14"T:GE8<*QZAW&;J5E#=9-,3V^]B#5U5D"6%^0C M?B(?B?O*QR?A')T7JE&K!DC:B(MT-.8VM$ZEJK:DNUAE=7ZQ))M?L9M-9GD7BJQB%44=#*H" M4VDMJ6F#%C.3Y"HBE4 M=%J+ME,8>YK'O7\QY2T541(B_Y M'!)RCH!#CO$>=M?K8WGM][C?"? 32C*#T?F@F.4Y4AI'QM(*E9)"++8MTM$! M@ML5-P"0WSPH$R]> Q/;[!UJUN&?MM=I>X6I<]. B5H< J!R(ZH!%L?\$4+= M_A7(#N@ 33>_#$QU)KAT-J041)R@EOQYP=2;H]')J41R23MRB28:1:N>[V2U MAM>?Z>KH:B@CJV] G8O :&DT_O+T?W>2XCX M#T*D]%*QR\ZH MN!>@Z. G"\< ; +IS$.$%B_/%DD7?/N_\,\$JPNI1OS3ZZ44GQBLH[U4E9%I M8E-UZ/64,:Y5@)>R/J%>/(L^YV?M7; RD'5Q$4[J%FQ_!%]W(.[?#/"'? #^ M/ !_O@W@#X&RR;&0=I@%ORG)R[@6[U8G8.3) MG&RA5^AW5EU3Z>1+C9D9'\8[8)TDBQV/'- )IMNP.T4ZZUCS,BU,RNW>"HP\ M>7I77\Z7V6)"8QJY=9&NRND6WZ7 R).G"SQF\U;;:F.5UHS+XUA5$J)PSM3) MT[%JD[9T"F/DE6F.JURG("1:X'P\??I (Q>EA5)@LMBD)*ST9+T>H\#(DZ=/ M2;=>6L\5&I/GFWQ/7-8W589BXZ=SSEOY3%]*F#.L$%-;\KP:;[*Q%1AY,F>V M.N_$"2YG*XL^65S-A*B+\Q,V<3IG:Q%GI5ZG6*$KS*@AFTO 52P%1I[,69W6 M9G8_18']S':C70RO-['VBDV>SKF8E(5^K!V=T1UGVDUV17?88>'(DSG;L02? M6&%]"Y.*"V':<2OU>&;"ID[G'+M\KA3%8A/&G4_R!C_O;,:Y%1@9S/EV6"SR M3;!8L8^$Q;J<%G*;DU^V_'@CMY]5ZJ.;7K3#]YNZ:@&(]=S?W=NZ\[&02-_R<_2\P%3GP G/P$IX6=^ MP\8 (903H;)"N#)@5DLP97X'4GM1\E]"DOT:F7<'^+ 7BFM?W()O!0W[18AV MB ZY1[57T2%/Z1<6=,A0@T/NJL]#PA\>@B&B!ZJB XN3Q%.0H8-OJ\[FC@*\(%4'?6 MKRWP(-V#2H-U,A\WAILUSW 5?:'KY0*;*Z^.PV9;HN7\%T7.=1<\)*,BU#K? MA&;$W+)IF]:([BON=( 9\Y50HWY%P"' S<%\MNE(MPL>[&(4^PYZ$-<_#1G M;\(_PD(63T9_>R!WJ)UXBL#(?_8!R6TDET$D"(5M8!1(Y>:6]#OX87]1D,W\ M!<&P@.#%'0YB"9QC&X>!!/3)@?-_ZOOO8F4IS\^WS6!=_O-P[YUM,?@=DXG_W]\I_5K!O>S&)O<$J MS%=C3=N_OX# M?!A;BH()!!B[@EL7O/5S.GE'HOA!V8,0TY8^/YLN]Y25!UDND(7 G\GT@S#A M(\Q#CX65+HF'O(20+@3Q'"<>A D?81Z*[#YTV7-4B&?LGCKK6SLJ_[5-Z$7^ MB>9ZS8_\X'2.*W=J/U!U[69]J.*X![O\P28(A@H_1+<\YS=$ [.HT@N,0H:. M2_B+N_/KWR DYS5V.XK+_=__\E^'1^XH.C?@FM@S\:)A%%;&R7B,"< MCU2ZK]H*GZQUW_+27^8H_I"W#[DD?"6-^;7.V2R\( ONE2+!O=)#33X.V ?' M/ [64!VL_MVO'Y/!YVO8]E$6(T$Q0,BXYB49.A(?+Q\EQ]E?UCY%%^1OE*+@ ML5DP!6_*X#%%B.8+WQ,^DM.MJ/]'O_Q$$21J/ M[VM=79,ZB+$^&N]^[N .2FZ;'8A2X&&R.MN UJQ[5_\A/BJYJA]L[A8TUR\ MNC"=QC3!Z:W#''A8\!%%&.\P!Q$BOD=A6F9T!^]_DI78]'#?(7T"MR#'N0AQ MGM)%#]S?+PYJM+11W7+H-2.[$V.4RRW%)KMB8[!\+&BX@:<\O,0@3][?G-LI MEK#QP!V"-^O%*] M](>=B6ZG<-Y: T6=K8%JQ+*M:(E+$DHC)A=GO%TUVB)UZS9?5@#*$NBPX]H> MH+Z4:@V?%?-.BW&M:;LHI1-NMPFK2DF(0AXGTUCB#!#YUU5;[S>1/DN/A52: M/UR1>8E+87SU'ZK(#DL/*R5YIJQB#HE)JM04EK,RF]_Z1D9J(>?&7H:[]6CD2=M MR"]0.-;"CRE7LVK? MZ@LM-@Y=RKS$FXC&!/X:C4,>K J=X74<:_J.1I;O+=[[/<-D4=U(;=S&,1QJ MR4)Z-:EIF.R8,C&(;AC>?0? PY];6:-!6NPS=;W 5$J:3O-\5G1)J(0^PS'\ MYB;5E5[@O:7TLUR^>[_GC]1&A]Z=%BNQ,RHVP+#^0!:7@_FLTDO=)2 UK.$; MUS03,4P6TM5%>D1I(@$AR3[#N_OF>N<-M3 /F_ZF7ENO5JQ75MENGVG8F)VT M!2,ZR<+3%'AMARV#;NJS?4%7/;9'\@1+8E>2G#@FN9L>*%QAEC?HQ)K#^5R' M:/&33[T9+&&#G*TO5SE&FLYBG?;&S.$U"(0(W+@:=XV7_O5B5:&SH\(947[< M"H;!V+J5JKF-ZU=KY?OV.J\MZ8YAR\/EM-+LM2;W,,$& SE?)GD!IUTZ*@I\ MSB@.F17=X.-.\'$G^&/5V*'/6*-[LTRU*LJT7!NLP*1JC>+NHK"J'=(8 M39.#A;(PU7$GF2W$= M:6H\;P<>-X%=T,][@66KY_K#>&I7K3)1CR.F,6K>' M*@11A_>!COI#+P.3>^1-7T]>\IB\4G:=-3:;T@"KK)LS#C(O#/S*A;J8S;>(-9JE#' MM,0HRG!X95@9K5M,J7V7@#R)QU>IWB*A8IS28*K9="(M.!38KL=%X.,B\'$1 M^.6UT:%3%T]U.U2'+B3HK$$7DUBF4J=J=TE P&)RJSBKT7E%&L5CK462,AI] MV,GG<1'X\RX"PVW/O\%=RZ8M5U:: QWKS)V,7)933F?< N^7VBL7>UP%'F3M M'K<8>)7L)UF[[5AQGL7HNJETZ*4=K^7CDWK^4W,Z#5L=UW$N)RF-LEBEER4Q M411:;&J_3) @'Q>"CPO!QX7@W:MK_ESAW,8)'%.YV2H7IV9THE^7!'H@98?U MNT38.QW.,!O%])!I",ENH=Z52YP(FR4^K@0?5X*/*\&?K,@._4#7=#C>X&?F M4HTHJ1/KBI*0>NQ8;W57F D/[-,RP?@K?N9_4=^R3VJM=TC&8T[U_K(% R+F MUP/6'[WB#9L9[H/\'''@7E/ 3"\?::QTR;2F\CPTK0HIRVN->M*:$"[76,$F MD:@/Y!KH9EM2W6N;#,\=4V+YQC3-SN/5,59)E6(-N\17G,+9AKA[L@:/DZHT MX51:MP%1=Y*6D0U;$J:ZH1H3M\>ICI0'NJ7:]"7.,FUVN[^[;PW /UG#G!N> MB%\ZU6C4]Q)V4S1TV&STP$3/HC[-^X:YT,ZI=J,F5&EI/JYJD['J<..#VQGR M3:=<3=8-$RR@! &F),O>O@@XYR#J%#>1,FX3''2ZO3WIHL1>@UYSEIEUF]%: M@JF,UIPYZ$>=28;Z]2^)/9^>NVI:A!7;&K$ MYA3X4%FWC:!]:827=&DL"S)<6+ K7H]:1%#K;X]75X:CBG#$@T-ORJ&H4W3= MT/WV[BJ@SQ5,6AHCZ\S*!C0^S[7E^H@M*2L[KTB6W);[IW?46->\'VOUR[LB:Q)7K]WL S8.WFO+_#IVCS-S+N(]67O^X?MYB6P@.A. MQ':B \@@P%[VL UV).=(L(NS#-8,FV.CCL) YOPNP-LO/07/@;V:@26"&M-& M4)L;";:G->'@ ^+&IB"<,_DY1W5J$FI@2DJ'0'+L-?<<9'C@< M_-?>;Q"-A$ST="'\PRNO%H$Z-%+,]I_\;M# 01&F!U-J'*02X"/$GY8$=/?8 M-+2(#5X4<@'Z+V=[W& ;A=E2S EI$1W$@7_NB]5X!' R)^@9T.F1]\&H@ZD M / W8&G8OQW\?P)6.H&MV#D-Z77(LN"ATAJX!F+D/U=J;>@0KY5>U$@66C4L MFE/5Z:3%C*+D14^88/$4"S?/M^F#W_Y4P6Z_[_! )&1@3W? 6^\[QDB[=U=& M%YQM%E@_#3E8DG3*KG&F(ME;VODSDMJFXEAZ)J$43&6=99G&S"8/$':BU_G. M2&?7.&"S.1HZAOQ509^A!!NX[]1Q8D\;\[GENE2WFQI=2#-)OE"IQ9?V!-D0 MV(DVC@"Q49$.@72'K(48:L\8 -H)<9T$SG81(JJ"(]OVM);*KUT+%#OA+!-: [FFYM@.8-(;' ]W3D8!2 MEFVD,@4;<3EJ:^]8TI9MP5$%3 E@R)H29QDZZL@,7%/#M'WM9ME;:8+?T>%V M@_7=G'O'%UN=V_X20Q(-#R%O>'&P>$AZT0-FR M(/^#5_(FN;4Y\[ID0#NES8'3"7$Q_,WGI0_C?-Y@BR*97144N4'H'=, -A%_ M8*P0US/^SAIIC NF85E-TX ZQH+N@H%;*&Z:W9E^N$=7.VRA2NU:R.X:$ M,PNGVW>S/)ZL4E J+ALH$_A4P"#>8^&GD-;GC1*H:45?95^AYI\CX.@ FPA4 M.XXABP(_/#? /J!N\V\Y,I )H M0(CR[XT190QOGI1, G1K@0VB#^[+PTJ$ M'_AA&I^$81RX,5[1F4+6]TOZ_DJZ^6'K3KLJ] M-IT,GTL7!9,BEY$KZ:I5T'( + M#_'*6)YH:W1G3KMKNT3G>[S=MPZ(5ZKG#Z@7M20!4A#VBK1.8WQH*1ZUP'Z MLP;H,=D0/=4$[%+T)^LXSHT(J4JSW#I;'-8Q22LIC?[$:,%KPG_KQBD9?3&> MF(* MJL29,*8^_>Q/,F8D'8>&NFYZ/QV'&[R__GH*OJ-L8-?"W5 M,'\'=TU[[^6W$B50T'LB1;V.H=P8//HWIZXXU_+?,YE^WG9K^+V]KB*1ZX ] MD_'_C>S]##?D9#OMP(/T/_KU M;Q?9?N \RT)5!'3(-ES,_;M']!>9%>UL%.SB;K'^SNX^/"3)R4Y[?X1>^5]P M1.3_ !&$W_S[B 9'Q-Q=H6Q).;($8GC@QT,M4R<@YS64F8YQ7Y!4P54Y>7ICV%4V*]M9TUN6C MM8Q=;=$Q"HP\>?F5WIJ*P[FV9#B^R"H$OFA@F188>?+R->'")AR,K.);O%==4DZ$SDP& MI7P*)K.>\J?V@S38N'0V"\_X IL*\I^;73\ M9J?7FP*7!!Z$>S,GX=[0!C$I9P*^%XF?\T3/1#"O?D?/-Q@5N*OC#')CB@CSGU'L&,5-01?D>[?;GMV;F7.D#!0X/ M]#58W&=:PF9GE)Q ME$*^G9%37+GUBOL:Q"^V;'C<5MEZWC)"**.:3U\JK+G=RD^.;9X5F!O%-:\6 M$*VT&2B5>#I#RT2/6F*9<;9'3SXCJOE2/'-##]=]DFUBM+/)K:S\*-D"EN([ MXIF71>@TIG"UXO_0\-(^5[P47/ID1:I-B&YV1*> !5G'4MQ@;F2(^>0^H:1A MO-*,%V9FGN::+3(:K[GR6GMW*.GZ\_[5L%+D/A?*!Y&P/M@A#@4*[F2!G21L M>3WW@MP"I,9AVP+/$!L;JFJLH'H_B-:O_+?PLG#VTB9^H_=Z(RKGGARMD_FX M,=RL>8:KZ M=+Q?87'EUPIS"5!*=K;Q,P?Y+IN7%<^N&+06;W##;D$!6%SP^ MHX*1OP)+OSHM8_84*Q!T16R/,TN-+DS@/:D$^'D.GF2;CO01X<+K"'2C?$64 M<[D-,WJI[0(@*#>WI-_!#_N+A0OQ(W(PYB1X0:W#&.!IU.@TRFJ;P5/]V7#O MM5Y-B/9F23T3+Y:3[D6T]N8WP)QCP*S!E@2_1V%B]6\O8@J5W:N12G^G#V)A M' \4$U BGQ&A?*7#IO>]-V2M[D7-_S0M/44^Z!)"NCP$)J2$>0A,..F2?DZF M'H0)(6$> A-2NN#X@RXAI L@S$-@PDB8AR(+)UT> A-2PCP$)IQTP9^Q%[%Z M'X3Y(\*\CL+UMMC8W38A=2XH_DE )B^KCC_>DM1K.\(?/&%_ ^#KPO#ZZ;__ M][_\35[^_ ^\_D0Y@V?KV':B2Q^!LK;'_%%D 84@>A-7T42OJ!#$0HN MN>F9.I>]O!M/CSS8YT/9QS/(OP_[9#@5:AV/=SI3":8?PQ]1CB/">X&L]6"H MUQGJ9O;\]V&N>6#BH=32!Q-]F%;R'(#OPS@>ROV#73Z,7;"3)F9?G%W(F_@. MX8*DK7&NISXAZ,+-1"%D+WD'H3EY5GE\?Y)<'[6$W23H$ M0 _*A[SRM^Y4-D54\^G7VB6,3:%(5D>J4A@U")NNEXQQK/7VFLR@FNGLHH)K M$'0!LOWCMJ()/].LH)CIT-F"F%XP3DY8LP++*+4DQ 1)_OKW$W8Y=MM==MFF M*$B3O(5EXVTAU4F*TT5G%>9=AH@5!/F<.(4=_I@>$0\-_HT4W7N*DN\M@,\2P<:N>/2,M,6ZB9HNT7F63MC4@,5'?4'M0VE+__HW\422Q$.T/CP$\!"M MS[<@/D&T!FF.KY2;B28M;PK13L6==O %!/&":&.OR=;72UM$@+?;4$GZ^T4- M/S,N$AI"$@]"ACIK\,X!CA]&TU>J]+Y4Z.)KV1B?&Z?8 Z?VAQPXLG@L&> " MK7-R'3.$69/A:MU"=<.T6M/:.U#Q;^U%DZIJU+0N+C&-^:@],MI83LRTV%C8 M8A77[S3;:\;HM;:H8O*PW4BMJ2X^GX9ZIV&\ H\])_%/C%?\,(7\%5799T8B M;BE>G^ R::5>M\2W1F,ZP:RGFW)Z$BQ M #Y!<*;IN2Y5U^0Z8_6:C!R&[8:SA-\0F'\1^Y&D\*/_(T_C>UY?WCG]8U+%O3,8QK"F9**O<-X7&9K]4JI02-"-' ME5IG)9)ZC0A!2@$[;$_H5BJ3PCKUE*7/\/:BG(7-1T(?#+EJV^587J3F5K5& M2XGH:EZQYU-M'(+(R.5MAY$1,OZ,G?8 >%PW/S(Y0AT_N9%$?H)/6#::8U%, M#FREP9%N?F'U^9P Q0\&4[ G[*ST/83MD=L1GIC+C:R.SPC D.OE3)QD%*:R M(M.C;B+7E%0H;"@ \YJT?;ULCX\)M_PP'1$J,MXPD/+#R/C(]/A^-'UD>CPB M'8'-$2/BQS9'9M8=TLI@T:)EHZJQQ;4F)G,AB'10,5Y=)Q2,IBLELY\=Q:VX M7J'8Q%>,=)S9=KVVR2Z<:7[!5#+%[JJ4SJY;PW=T:_N\;8>1CACQ'/_,2,\% U?U"2.G=S4;'I+4C$F@Q7F=IEIM]&WN%XZ!%&3[#C?L7.<8R4IA>Q?D53J'RHMQU&3>+8(S\D M)/DA=P0I#*?3>'^)_02G<1:M\OU*1C)H;:UJ=;QAMQ*-%A#.1_[(/?-''L(8 M.JOE$X318<:=_B:;*3 )HE[,&K%>M=F; &'\IODED7OX./>.^MZN9=6G-RT[ M40477NYVK_B-J/7I#<9^(+5^8@[)[E7ZN MI1ACA79CF,)'=$:)NNL1O2DKR23_V9?:R?:TUNHWK *3S=>*Z7&V)A'M]JWY/#3Y@D/#H>^D+YH]8UH9]S$B"%.988ZG2E_>MJ&VBTI M;;?2D^A%?1//D .J.QI2@,.AM_(ZBR-WY;\V!TBY#?C5'0V00/@ RLT1K -KP/Y]R,G'YH/WEZT+3LRO;KKZ*8LG$Z=R"!?I>XU)"6<934UP ^&"7^>.JVD*/!9#F)MTNZ99L.W(C=+!W '& Q/4Y5)3?#Z8K_O14^ MFM?72Q)3*KK&1>E)GM+:MY=7(#[@:8UQ1Q(<4[9ERN9"2JTLPIA&/*)"* HJY *XW!,5C'$!GGRFDR!P& M7>"P_WS<-D!/..UO>KS3H^ M,B-CT]"0PA9]W2H'?4Z1]@44@G\$[V,YFH;V&(DNL,DX0!).6#C@=(,?(Y'> M.RT\TH\YV8PL.=61@C]OSPWO, ':'9X1*\X";&Y+IB;KX%/' L8#&IY1.4&) M=@1X.%B1FB%**F(1^ 4)G&]@3=XL@+%>T13;I!X.=D25,-R3&FK'A)[ M7(=+#BOH50U7I"3%&45]E%+BK5__8L^G^(818->HX(=#U0 D7O [6@)RROZI M<#9S)[+'D_!V S$ [[7)!%I'DFSK.1(NB\H$!@\$OGYZS30"3 UH R9&+ V> M G[VI-/D5E"M KGW1-:;%)C+:&(X>O\3 GN.E,X;9FA^^+2SMAT7 2K(0/+E M$2:0S_ :;:0OG^G;X[>]5T9M<[B*JY6$I!!ZHCX8*G5.^H!KH3\TW.JK&4M+ M%L$J4EN:%0PNITL-ZA(F7*@,MR])\WL9;U:JD.I78E&!:43K7)581O622EW" MGSTVWH[TP2?8<"3KTQ;8<"$D]#PW2'<4+35F&LO$9I!M)Z?+0NO&=IS<$D># MM,WCBCMQ7,=U>46;46&RXX[XXLN8;=*FNL9QHZ7J*)BH*736C M!#,K35XQZ0XB82IXLF2B$"T,KD;!-P\BO2CR]2-LP*NV!9AK!W4H3Y(^=G01:.GQ&# DVCHT>?"5)]_: T? J^8>F'3N M +N3 P?_!;//#W%>LP=AS@?RW+B 1-T5H+OK_SL%]ON5*@#N,=AB.#W<6$YM M@#_C@.V17<[I]VAW/)J/TDTWK40/\**PNUN2.RCZWEBS^[<8W5?'5@'MB@4&4$%A\T2<=YJC_.W M3/J7_+?/J-^%,:\"0KH]7RY'U:8JMY06HR5R,VL@+5-,81(NOLST"H,4/^(+ MBI:;C9HVX383-O5"4MR[V'+0J%%G^3'"V><]H[<\Z .]J&_-???RMEK3.)-* M)S91C,BWAD(BJD<+=NLRIN4;6&[KF?T#U-@/T&-G2J9OSTG#M!@?=[ "KQ22 M#!]OY7.+>+45+CTV'D^$TK1-:@K7T*=%9[[&2[G)0X_]!.Z[EQY+B;UJJA93 M-#H[QZGB,EHL5W.MRX@U[]-CT/<'NNP'*+,SU0.W9R>I0'558KEVZ>S$T>+# MMF.:[56XE%D!LWL\%EL7E816F*R$5%E=K1_*[$=PW]WR%YH5M[5AA07CQ*/] M.>-2";% 72XD?8\R\P*EIW&7JR/FQ_&6(&3NK^:*R#G@'9]UNL:7#GI$!^LD MIB;(+A.-S5J50FR63\RI&\?8^?AJWJ>M68..SNL8+BY$4DJTK@S7[0+Q?@;? M42KB5;SS@4'[VV<67LYYO+9D FP19%M9=SA?SD1Y&?P+_@GF$U2PLS#1=_K/ M83HE"1_NI_EBV/]^2+*N +A0,H.W)6)!LO(VFIN/QN/>^^Q6___L+W]7F!D5 M#-4P?P<:_GOF4P_;_/U?V^S MEDD48<:>R?C_1O9^AAMRLIL:MX[N[9F?[!Q5I;']V_]:\!E*5-Y^:'B\]=N4 M5$"OI01G/Y@7D<8VYK\)_!E%P,&O_HO%\.=D_(.(=11H3^SB[%P$:"6@$/^G MV\@>\:@W!_P9B"E0(JHWZ\I;KO_1KW^[2/,"8L2::7 :ND9K?55F:#@D?++VX#MR%ATXK;$#=W!W$Z'&4R[ M-M6E5RQQ.G*6R>+66JQWZ'Y&4(OL0FRO2BV69+'CD?-5HU):;Z8Y3)Z3E;2= M6\92419/T >Y[@-"M16>B6DC6(^CC-.>L4=3'(^O3UZ/O#@T\)-U:?]*J]EM+A MV;%!\XU1:D)="CXA[^G+D?B'N^3NW"W9:DIF%6EE^56NI6+D57S HT> Y3OY1'.?I>U/W _L4W(ZZ73/=:\7S M*P'CHFRWT-UL#*4U0=0E_HRZZ(3XU@3^0$C%VQ'899E1JY:*RG3?IMD8H94K M% O,-AQ_3I\K^GU/&/8I L@QATES2TEUMV+-)@AJ;8T-OPL@4>?&! W=#-X-<,#!_#[Z.E M="5AJLL+1[)0(*,+EII1 =O\"MS HMJANCE]0F,-1TA.#9&N##O I)< M>9@ M5<#DD&X7J-G%@_:#(>="B+MO8M=73*,J\&W4S2OX%P!IN;DE_0Y^V%\4]#_] M!<$0C.#%> [B-IQC&X=!&_3)0:#E-,ZRBTNFO)B*;0;K\I_G7UE>![*5))[Q MV$MX#'LAH+WY#3#G&#!VL&G![U$(C_#;"S'"PYS>1/WCF_I[]^A=6 MWT=H5$4=I"YX147-X! #"0Y9$YL3^$.4JTO< MY(V17(:,GO_[E8]@>@WCJ<":6AK0RU)OTS[K_I;XK84L7!)U97G$W#$EEF], MT^P\7AUCE50IUK!+?,4I?+M2ZF!&/ZH._U+2YX[==><2FO?2 '3'TMLR?U"9 MG>RM$BK>P3!'LCN;'B>7!HD_2)_8WNWHHG>'L@>D>KRB[?5*E-@U9UF_8K=\K M]>R0;96E)*9/W++27Y.=)9&OIM.YR4/)^@,"MN\"KO?G:DX8:5@LZSVE@R6Z MXT*?Q\9YZD_ +=^E7O?SBF;9^6*0%%LNW2^GU MDV8U(^3+2:;CEO.3]KJ780^1TSX?5E&C#'6.SRISIC)O--L+EFQDBC #\OD, MXJX/JWAK8,0+Q;@?G>@(*2?;D#Y0T6?1LR>2+LB2M=NTTXQ%&V=RFC5MR5BE M9UM<26*):&GE\2I8O"12]@OC4($;_D'YC2?7+I?%'R>?(WL;@/*1#[;@AHKJ M#%B&+D5\J;OE>O]M[L$E#"042B1%E3_ MP?9&> DL$Y:R2&@2L RO[EA7W5W=/R=,93 [FGJO['_OB9P*LYTGCLK9ANFB MJ82M?MR])GB>>Q8\T7L5\,+/D8PD< Y8I(QP6!T]>)H\]O!YIY+NO\;>M"N@ MH&!AC+]2\2EB.<+4%TV?L9^VQQ[<,@_EY\//JM=[N5VI^KW<=_ HN%*'4QL\ MX%.D#.D K7@K&P'1SRI^7FJFATZM-Z+=##6V6ZZ$20-@HB:>3RL;MHK_+Y2- M#O?MVKB1:8B.8+,%(4EM&H5&AN['K7S+++FY$KVZ>0,\A,$!=NX+X1"VAF8'H($*-91V2"8TW94CR]N5464%,^ M1^KP(9[!>J0M)!/55TB6M<7X!D3BT>YPJ Y[BX#LM[&(/7_L.7/H@[R43[$] MK&UX;ELR((I77[]-L;C'87CL.7UM'ZGIF!#^QO:.W]/CZD [&F$,@T=V"Y/ MD8IC&H"CJ?$8..O"] FQ98XS_]__(4CRGR>?2P,YJLBZ#IVP;*^],WD.@;1/ M# D@F6B _TC?/')WAI$O4&@ED0Z'ZDN/_F9*&A 2J#V"A5X8N%WYR5_H-6=R M8TF7^3V!%G:L*>RSIO?>\&M-1]4,17YA[ ?+V1N8(+UM^;=CA>.'@#G:8PIZ)M.I$.GF;*@\D:?Z2*U+6W;)WAH%9UZ2@;)YLH+SAA0^Y.;S>B5'*PNW M51_BZF@J+F"1Z/.98%]@2,&N1)!? 'W:ZXM" (9P-N E<#A;,,_0$YY=6XK3 M@,R):[%U*"Y9\7OF^M[1B,H7/$W#F;)F &]8,[S.&)PJ&FO#='A9@)A?'H2) M#([<>8 'MGNQW=8]1ZZ3H]A3$"X(=D3UJP]=5$9O2L"&\A;VT3;[3Y.L99]> M57)$U&3<N2&#+.(>_6RG[ M+EAC?,HZ.Y8IZ4NH"/4)!2NK47'R62[J<%-%P6=+J%?6\ M59;YW ZT%?A;0,=Y:(B>DMM7C?4X" M@]+CSG83?E4SEKZ"/PD'>>? E!,]1W!/.5[2ZMQ9O7Z@U@_4^%]U<'!$XG^' MJ$G-WGGAA;X.457\@R(X0+=!)@M9L&=?N59J5H?Y/ 6;;QS8]?YA15%>P\,+ M'J%GL%.=;"06QP!Y+11< D;M!QEY:9;$[J-.D!=P'TW2KDK# =YI&4ICTR/I M_GC0J2_?TWKJ5J?0<)S)IZM$MXJY3**?B@WL0=NE7M$?QS:+[PS(^F53S^,N MH J@WTC!?U%(O@D^\,PN,-Z$2!(&NH9^\%Q8>[\ #. N4A50Z MO%O\@<;_'=G?*5U/[L_ZK88F1\T&XQ3,"BQI*72 M@Q(5,KL?"X?A?T>VX?M9B:%XVU6X&&$T!_'&6F^$P^:7*WF"ZFNS%-8IXOUI M84HM)[W7SNQ+IK07*?6,R!?LS*T%?<_8^_6QRI5Q_ 8'09\>E1EV:HT32WD; M*(:&RH2U9$FQ13AV+S4U%LJ%+0):Z*^-ZV3RQ&RZ)8#E. MK)CFS4["35?8>QK+);,TT3)9>4QGKFMS?\IMV@_ MCVGB W'03N "1Q,DEU-'J;)*)MZ=&WI31WJJ4D**Z9"DHF%SAC ;-7/.O&;/ M_YDC;87 DW[A*NJ"L<;Y=U0OW#Y=Z5*'Z (JG*)XKD;G)JY-K8.-52>[PA8= MVE(XEIOC]!^E:/^A\N:K5FM,SLH,HUF30JNANTFQOOKU+_DMG>D'L[V?V=[K M1W>FAFE?=*2%J65@>[>WLDZF.O#3#_2,_WB^Z9?/%0JX&CNCL-; MTL(!7Z)AW<))P?K1WX/^L52K9:JT.L<(PV$+]%06+#D<-AX;[Q;UVHAM,MRP M7*J;(R,;B[9>L?%D?=]B@Q4?@&^WDK%"U6DRDH@:I!#DIWAX[#GJ/,/?)X7[ MM0//KP[(+LVB5V#[EN,H8'!4"NQA&1P?18N%W-B8BV2*<2?ST3I=GVB#QGM" MND%=+>H;0NUZ 5\0LZ"KB%LW=-@[!/S]+']N-DFE1"5S)B/7INILT^^UHWD* M'D/$Z_G5;ZQ/\.J-KDVX?GNR-;4^;72DX\A?^F+8/GG^;WA(&YX'L;!'Z3.&\WP4D%5S9' MK:^?O%H98!:!^>#IN?^E?8/5 LUX>D*B\K^@N>H;DE_/T5T<*R'1I7 '=O9 MW)#M?%YXJ3#GI:*<\[4VUQ?.;&M@MUL9E,KZ!@28C7>#8L0G5)2W*WH#CS$! M.0U8(>CZC _^$)[]OJBZ]5V5W[OV_L_W_<5J0AV969Z_KAN7W+37[=F[827H M\(;'SS:7+>4EA(1,,;;NMMF!2;OZ.K=:=K66LSZ#D'!^7&@0$H !W)$F2'5# M\A4D6$P_!R=$I*1[QR'8BUO#)'AW+;(-!$0X7>WEN'^P<.\-\!1ZA6#Y'[/> MF\$D;#/LX6$YCAAS)%+@P( &!LRE1[ )9N0O.)# _LDVENQR"4)?'.9>R"L0>EZ(]A(GP_.U[#/NUFYR>E%CE #0+-%2 00:<>,&'__#4+#0HT.Q -^UDU3<8O*,,N&".9'F: MVD(FF/_GL6EHT+5'T1GQP$>VIZ;A3*;G(V)/P:3>##8Z_A%HA>7-;DNJ*B&4 M :C]P0I]QSPP[G8V%?HT0#5YVE_P;FX8GX#S^D9%\'?+!J>T=E39#TXBP/G6 MV0V8FX"53"#FNZF9Y\[S4X1VX")W!QUER5RDR4';5/"GAX1UX/L!PVMKC@'= M;_WMVW:[T,SAXVM5$,< &C?+E&'0.EH/G"L(E$4O65N>0QU(HS\ M94I@%_1($&8"7T#P(X*,XI+ SD$6(YA>1KXOI,;YPNV#=>Y6YL.%<&B)O&EP M0)$!!6%M(RSP;F\9X" X7*WW[6=4]+_]\)0R$.;!MT/ BF0;+)=WQ D8MP1>@X/D#_(H M+%E2CS$B1 -2V[ ] H9GOM1Z.F '? "9O#E@;]IC:$'\I=GJ -MJB-K1@>R M9%FXC< 9J8?_/ST39-1YA*HJ,"Y]E7 M'>W 4]D[+S.N_\=3,R?6*>G5M4,K3*+57\_C6D+)EB>G9L[Y<1]JYEP&9+@6 MEN\XY>B;I" E'RE(CQ2D;Y."Q"%5Q!+X.":)',Z2G)1@8V0BQ:;Q,<=R1!)/ M$WR:$R3BE[<17( W1-K":S;,1)TATL-9Q.6DB=R"ZK3XY$KEFR.EY--E=;P M&%\6%=+F\Q.6.#-R&.>SRUAMKKBJ;:8V*3+!3E9@9/SDZ8E<@Z$G29S)IFVJ MSIM))N6T6)+%CD?F:_$)S3=':86(CI5QL:?+O34%1IX\?=UQF]E1NCZ@^QA' MFI5"JE8<@\6?/KV;$/(+N[2*T?V,3/929=HJK&%?@I.G)]HYW.DI1 M&7#YR@0.)8^'1IM9/CN?DG5Z46>3PV%ZS1O,"I[))[/2G92PGJ4S"26:%\EE M17.+@H:&GLR:E97.:-$6IU@_86 EB\6:K 86<(9/[,&HN2AQ0H\FDA/.PI@\ MJ;7!#IPAJMR:Z-TMDJX$L;A\U5GYF"SD02& MGF&L'IF9+=*Y]E3IIQ+3VKJ-#^8M"@X]62O#E_A*Q^CC3(>NK%=]L3)<5\'0 M,TS(5=+5&5ZB4EA!3&B5_(J=8I,6''HBJXU619[NJL@X8> M"BN;YL>Q%)\>LTE,B /5EL;9U)@ ,BUP/(GS*5Y*<(??X,>XD$J/@>R.X3/EZ,4".TOGY+P2K?6: MKC"+\9KNQ$O%?FS5.J<,>[B5RHKKELI4QJ*8:JV7 R)Z5AG&N+RDV64P4B/U M;*.?CTF%_N2<,G2JVD1KEZ.XDIV),VQBT(.1UCJG#&FU6JUCW*@)1DJQ!%-L MB7SQK#)LS9AN,=W&)-I=$FG*I3C24.'($U:(E].XDRY4,HR;%5)::3B&N%R71(EFL\TSO:-__0&F>R+UG'CT=P]E&_$' M7<)(%^#.IAYT"2%=\&>2>! F?(1Y*+)PTN6AR$)*EXCJ_/R^!N0\A6 M]XA!OH=P?HO'C18.X)!JOGECDMQ(5&",ZE(OOPAD' M3\F"5^!-&3F#(FFJN/42@IIK 9]_.C+$9DQE9.,8I41?"S!F)/ MR7CJ!7WR+?S8@$@'_3:]_ILHJSJ N;'LV]E:H5&;GZ@'?]@[OQ9=_GA]>+(+ MD;]^O(6%0!>"5>1V D_I8@Z(.P16.:$U\0*S18]5,O/M;7>J5IFO?):6C=F64R:3*4-M\@D^@V8 MBPGL+_*)3+^H6KYKG.M>=PL_?AM"Z;+>3<7^^'T(OU2$UR@)\ZX]A.CM^_ M M@AT-5."]3>D'II/U^_MY*@_7XVN['N%ZZ9 Q=WA/O-!LT4,6/NLL"\WAGD"/ M"'!D_?C]+I[O8PX^LB4>1NYW,7+#%9\+?^A_=Q?J8TW#N-Q60]">@CAW08IM MQJ5)O"$KVA2+5_(FJ1>D"9OT8O^I9/P#8_]A%J_PVB%AWK6'4GI<&MQ *>FU MO#;7BDU:Z7>*9!O?J%P\#5$,$A#NE/R4.X-[&GHY".PMR-O># < C=+"D='^ M?3_G[^'-?6UO+ESZ\>L8;?OR7C=T'_,<_'+.8"LN!:H\B(^9OIGHNR,W'B-S M%)N"!AM^V@GCD:GQ4"H/I?(3C:ZW*)68LFE75]EY4W%B45V>+2I#==5B$<[: MYYA;H?%J$GLW21[,L^I!>8N:K,L6:BVPE'8A-\LY7 V:/_D,H4E5P @!7"DJ M=H=(IO#)1UL$/@:/_ L'^PIF^QDWVP^'^>$P/PS"2[H;J9^"IWV TTP=Z)[+ M?G-[WFSEQJ/*E"ED-5K $ODB-YNP:6@;DOA3+'U:/O6(YCVB>0_E% +E]'4, MRW%EQ/=O PV94,D)WASLE#:+:"<@(U)$$\$?MHF[[O%];*F),IV!':^ M\-K)G&WL\OT\]H<+_G#!?Y(9YW561\)>!;+>T(/VVN)>F^LS*M)-M1/1 6UB M=&=>*B5[5@BER-"%.SUN3M(L]XY>L8$61B#OFAO9AB=L&01 M:PRS?&V%FGJAS*XG(O[]D[LHDY?]!N41L&VV*GG&QP."Y^&[A>#]?K<<5TT?7:TQ&-<6FK(9!+=LX%BX[BU8Z659I*E)N,1\W.J%W# M*-BK&%;\88E'AE#(#+PP[]I#*3W,P%LHI70LDVXP=6M)+V*E7BJZJ$O)T0HJ M)6#_I5Y.6_P602%H.,.$(-AVF!,6CNRU3(-67T76=4#@[^=3/YSD[^LD/]I? MG+^V#QSDAHYT(;43]3-:T10+*7YFT :F+4=JL\9.R-H<:$4$S(RGGTC\U%K[ M?FHBO)99:+;HYVJ5DX#S=XT%9:? AI(BP$H8<[(967*J(T'K "HI$?9C%,&4 M2Z\V+>CJ8!N1=I/Z$>[;PQ_[Z?[8P^)XH1(X4 W0_&CHN]_/&!V;I?N[LWI,IN)R_66$G6*VBB1(08- M>*&40%$*\BD5>Z 2/<(4#YWRN!JZ7J?T^BL^/UAEFDQTK0KD*%5+ST83J%,2 MO_Z-)](_,1O(@R22O1[I?_G&UM]/$5VZ'1)D:%[Y$>()@Q(-O4?U,-7V,3GJ MA@YQ8L$KZ),2TA.7T3BFU7F_5*\;#44>UPVAGK-'Q3RPVA#P=^(I39QVYOL1 M6B:\9ER8=^VAE!Y]V6^@E(A85QK/%#E'1W.3V:A0S&?R/%)*7H5ZZJ7[[F\2 M3$/FG ME%!ITZ]CXGFJH*I1_[0/2VZAW;ZZMKI!^0?>8_PE1N"P@;Z%-$$)1GID@=H^".\ MP_NZ>X>B00+1$ T'5@.&06'\YT,]O+N_>KCB_5_':JE+MF>XP*SGEVP5*MY8 M3OLD/\:I6FA"TG=75 ?.BHD.NKKQ*FNUE%F MM>1PT1D[H65N,8O/9[E$AUU!'05A"K"G%/FBCD*VX7_1&WT R6>.9)8L7A_V9K:!!AQI?) [Q!,X_.]8*@J-[>DW\$/_]Q CH/%[7T2 M-%%!:XBJG&LX]N^QO);$<[OA"RWLON*M,]B(0QO=&T:B(-Q_]__P1^]PW.<% M+@\V>[FL7%(GN@&UA3G46$?*X^)9\=;E>K_"B<"J@/2HWBN- M&405C:[$F59$TF&=0DX2D!A'2/PI HT7- /4$!'.E*Z:UAA' F;\['?_SR<; M=NMD/FX,-VN>X2KZ0M?+!397/M1U\;:A7^^):VW3JDU__$O'G<_M38GJFS1[_=7 M=.54G9JIJXZ(KR3GILH08W+BJ/&1UQ>K@589$4PWQ)!??W#:?#2VM '1 M79/4>TUPDN62E/G-H6>6@H0<]A)V*DW M:WZ)$MR&!IZ:MC8,.)W:+>3^HJ0/]F=H@B%^ M67 ,0U\,+C)@NU QZNPK4L7+1P+A ;#+-+SY]AA3!^# CW\()8X A!T)U^_( M'O\^?_4;RQL2O,EOA)^3(M2M*24U2<\YPJYCASM$^>7O"=_-%-YY6G-^&<_8@/D*CA=M)SDV/ M5!@XP^0$S'0\MOW5ZD<"( 'D%LX9H>O30['*;!/B-0=V:$XC\PPE81?*<66)JM^(*-[_S?0>[@H^:14T5II\\A M%>);75[G<=^KRW_G_1P=+9F/CA8IEY+E7VFT\.G))3O%01('R4*0R)L MS3U[[*@U,9P70DULZ1L+_SWKXBX>YSS(NWMAAU9L\X MS>X^85,\WZ2).U->5[GH5FG_^JEB>6=E]^;T=)([K.9^:/U//,<4W"1;);!] MXSU<7@P.2]FA8HWQ=(_DO91'$[JFXQ L0(L \(\(E5&OM2XG"L M@@). ,LFUEKLV23 OS@.?[,^OS7]&&?D("-W6EV-RNW:Q;E\.33N[Y[_?FPJ M8W;WF=4/:S+RW=/P)G=Q=9D9&DK^AHV*SJA6N>[ZVNZ91#J__,JS>-C'PSX> M]N]^./+=P[YQHR<;Y)9<=EI#Z:5M4:N>=ZZW,^R[Q8%TUC8*XT[>Q8V[2O$I MZ>()#/O\P8G\QHKL7V*.H<0,C!I8,WJ&%I<8OW2)$S;+IEXEJCP-]KN#S2BBVS-[DYH_WK MKE"2EQ)29M7B@1@08D"( 6$KC&20UZDQ* A"WFO]JR5^OBF;LLN7B,1%VV?P*U;(68%Z/Y5" MSMYQ(G]8!NB7=VM2M=;W[H=Y1;Z]+]8?AY/Q9]:2KT&_!Z.1/;6U'_5R_B'9 M;-[=?WFB&\0U)A8RF?F!E-^OL>JQV%44FYJ#W2N^JD*T36,\5$MKC\9O,8 M&F)HB*%A-_,G[Y#3V!@TN)WFG7IQ6AX.E4Q)398T.ULV.31P*:E$X>T;05$E MB9D*PT\N++4C68'V@"#%'D$S/,$Z"\?L%8$/9# T(*:.#%\SH9-JI7S';$G0 M8U<2"5O7]G!5!E:%/I2?N/K;LC)'N4FMDFR_M(;UI(>?K.M>IM+H^R,:K$ST MDK/FN"X_3-J2CL?2(^$+B!X*J8!II5P*S?J*_,ZB#0:[O\E/] '%E[D&!X(O M)0V"W5\IR)5 RF!(>R347X(7?4+HGRMWR72ZL,LQ6X=6$)6ZF'HHDQ5:8KD$ MJAI]/EX; PP@K1%7I$V&N(X*'=M4B/I\X>&>21_[QXH-Z?@K$FL""!_9CHTP M:KA4&V#FBZ^T +U1J4^)F%="$\,9( 4S!_8JL'.(3@V;:0:Q-,(2_&JIQ)KO MJU4%?>$R(Z%04 (%38K^)FQ8PA=#0\RS=.B-(][[KME@F2?PADU]G34@ ]H@ M[#YD#.@(9HARU2(&3?8EU!8N:EB:Z?(<'_PN(2 M:$K8?\IF#0'#,'?,91G1 M8DL%9G+%$]/NVRZ I M>1SU#I;9JPK%((Z:9]/5FN,@;OQ0P%D]L""^9'AK9 MNM$S?&4;\LR;SI!2KQ; !":ST1!8CL6[%80?^J)CU=;("(LS\JOW#+C.5^Y_ M\)R,--.P^+DA1%V=]QC&GDFPCC3HKE"P%L8;@WG$N!2.U3WF /AS%9TIM$L-M8:OOJBI9,-J264QPZ3W)*,;^"]C]S"X6G M;)%+X=CT**2$D7X%"Y0S@AWV2=)?AXQ[<.DC;$ZPQX)^%@Y3\DQQ,6R6+* F MS^2)4O[7\)PT[[P(]!_ 93Y+[\N^&#!F;-:8^K*L?/JZ4.O M+/"M]:PA8 -;3%:O,P R-F 4C&S38T >5= MP2^R50<;%J BARJ(#=R'0_L@]LO4TW@>3+8]L;^25[Y?N'7_/!ZKT0I MMOK"@K,&A%8L63I/X=,,'ISA*G=6ONK6\&WZEC:3>KY5^*%J'Y'7Y!<[:F!/ M"!FW;4&A*&E06W=%MBTQ1AQ6,LW+,&FOE%*\RWH5L_G0EM*C\:BJYXK]J]OO MI8.30BZU?']HIGB)!C!L(#RY:G)2-_J&@ZCM81.*%_AZ8E-3A[%#$(,+"OG4 M,']RKC#!W'"0^R .I_'$@#_YAZYG.:A%N,P>.DM*J $@1B@5JQ2 QR<"2L)5 M7Q_)N8CFLT-X,YY4AW*NJUHLEGUGE M2F4P>G+&=NGE[/K@9&T$"V"#+7T^B*'^YKP&F ;BG#,B3?B9@']G5/E#H-MJ M5K7;2L-ME?.'%W?]>UPTK@ZOX\"*!M9E[?S]*"EB)U)C*E =L'KOUH>A.FUR M"@!<&R[=)!J!:-.G@9:.!-I]ND ZQ4)!'KJ/+XWFP.K<=AX@T*1T(IO/+L?: MMG!NN],_KT_M?$ PYV7.-,: MYIMJZQ[\&S@C\^3_4$L#!!0 ( +B%<5JV8Z &F P '=% 9 >&]M M82TR,#(T,3(S,7AE>#$P9#,P+FAT;>U<;7/B.!+^*WV9VIUD"XPA[Y!-%2'. MAJL$4N#L[-36?1"V -T8VR6+$/;77[=L$YNW,+OD9>8F50E@6U*K]73WTRV1 MLW\5BY8_9+[#7;BV;V_ #9SQB/L*',F9PJL3H89@!V'(?+CE4@K/@PLIW $' M*)O&D5&NG!AFL7A^AGTUDD:!7X7]4OFX5#$KAV#N5_G<'<+N_=V8X^> M'JJ1AW\Y<\_/1EPQ<(9,1ES]NG-O7Q5/=L[/E% >/S\KI:_QL[W G9Z?N>(! M(C7U^*\[(R8'PB^J(*SNFZ&J8-XZ.G:U(,AD\7@T@H@;.1W&-*/'#J/=.OXW$FJ[U #6OS0RQK&:;M^H&O MBGTV$MZT^M$6(QY!BT^@$XR8_[$07\'7B$O1_UC33T?B+XYBX005?U1%YHD! M=D["UF(-5 \,\S!48":_Y?B3>MQ*'I"T6+NFV>E M'JHOW):HSTM:*ERRM7B8SG;G+G4 RTFW1$SZOCGV72WJW<%MW6XT"3[BU M!Q'A+#VAIM6A<%WNX^ _?SBIF/NULQ(-O,UI9U;(05OB,E5$C,^&U;'KS18T M+ZV6W;QJ6I?0;%VU.[=UN]ENP76]"Q>6U0+KC\;-_27>W6VV+IN-NHUO+SY7 MX<]??OGE/WMPU6G?@GUMX7/7S8NFC8T:]?NN!?BVB5VT[6MLN0>MM@W8M=5I MUF^@WJ+N\"HUM#_?6="^RHUN7]=M?;-C_=;LVIUZRX;&?==NW]8[S9O/NH-Z MP[ZOW^ 'NV/5[2Z@P'>=YN\X!K0[T&BWKN*IU6]>'$OF!C#Z3F"SUHKKMU;K M$G]M7&X#RF"WH=/^7+^Q/\/=?:>!F+*@_EO'LNB9+5MY1N[_CB,E^M,YP;.K M\ZH:S8EA#T4$=0QNK@YPK8#TI +L:LH\-86[L<08%'&H#R3G^IE=16U(O(I9 M6Z__M%_2K6Y0KNT!-M8+B2%1^#@4BR#HPRW#@>"@ !@=#V@,#FO[3L9_$MWJ M][E#004N,=SF1NQ-@?DN]+B:<.[#[\T.&FN=#+I3O[/N[6:C6T![;Q@%P) ; MR#!!/01RP'Q4G*O;\T>!"^D/0)L)D(@>FVCI+S&@39CDA9@:("T(^GWAX .! MHX,_4U YW-^';C#&^XV 10JN<3X3-L4@4R[ ATK9+$"#25?T^]"HPVG%-(]A M=Q,]_RXDI-DWDE Q4V6OTNQ_8R+Q2I\0_TFDAYNGM?(8P>7:@(0BE\1X3,@]!C MJ%_4?6\*(JUC5!K1]))$X1^5[$(T1#%@R-#, MJ'?)HS"QNA%'4_$'$0SPDT]3B<9HT7'G>E9\K5=)1^AQ+YCL&2_L]][._:X+ M: D3? KAZZ#8L1I-NW[3??G I2\A#%':[O>$*1USH;$DWC.QM M20__#H3V]C21)YM<'R%7#C)";]_CT!]+,JQTS *, O3Z@G)$F9]/7P8C4+A> M-*)^G7/+&1-?#Y:5TN8=-'HQ%#J4 7H-:!#(9,V13&BBB.\P!Q^A5Q\KX3 /Y][T'4/3&-0+5^(OH@04FV:-L:-4*[.Y MQRN)JQ7K39*_)9WIO"5A%%U:5Z0=1T;%*.^R/;J?AS-2"C\'M2OLJ S M^L,21N+P40\[+1\1 ,NGA04:E&B KETB,-L^APL1A,NF6X"5:KK$3,I&:+!0 M-XF*Y;C)9O$T&7B.):PVQR54=5$I?5)*_2IGAPFS?&,S3/6\('-6 5LWC7_N MS<.QC,8L=GPI2D^,8E$/UHO M*@AK62[L!YH)QV5 K:UD@)2);9/=%7N!4L&H2BM0RQ1!S>4+N7->CJ%24FYV M7N])0O2M<3R. LIP:,'Y$T0T:Q8IDA(7E'J9F64E02C-%1"$J1&7C?+S-DRQ M+@&7RSVN-(/3(0]OHCVK.+!(KG.R/,Y^_E ^,FOPI.420:BDD;=]9C\K@6F@ M[6R>H9FUA/.@:6'Z^*"I3J+N%CJ:1LYH,:K'EC.=12S.3?A_:4.;>#]5WMC*UVCAW.HL#7%HP8029% M&5I4"/ MF'D":4TPX)J;:\X7(W9SEIT@_#=$9I@K!-/T**]B483N)I>/DO-]RF'CMD^9 M+/6.X].FJY8VF^K19UW.6.?CZ:'=WAZ25L_#CB3SHSY-"1G= Y\64HGH,0RQ M0L>?;4N7)K2)="[8W!GZ:)X#]!\LFM7XDF+=RLGL&;#%&)2S+HW,++TNSO'K M'W%J@\BP_Z[BU!.!10<7Q2C6_"C"%'*_>&*AP#*SH1/DCIA911!LPV1)6'GO:F\?U5%W*>![G<4"F M_%_X8T(T],=X 6.P$_O\N/Z7N/^%J@D%9SW4.\?PBX:4W*;+NB#S5,19ED8N MNHL%"K(BT]RU]9;9B,5;"GK5$1A$6"G%IK#MDPO47(N$AY['_"\&4($5B" P M-4:'IQLD&;:QMU1_Z+(P&9^BP?J\]G7*S/'RM8OZI':Z^7:'&/X.TGXD-&E" M8QH'BPF-:1R?/)_09"0]-6A9,H-LS?WFU&J8QQL!LOP5B%PX&?G&>1KVV?0! MTWM]JN$3T9N@'V<_8:;4BYQ&[\/K],N=/S6PR4F>N$;,'[DS?MIBU55%Y%#0 M%Q)3B*NKFQ.F>E\7FJ[F?5DJ&F.]]]J]DJO^ : MI"IR M[&V*NQ-,1+\MW,63G@/$#S"?ELX^'NM M$BTUAH+WH>D_\$CI#+FMO\4A7X7VKB@:PNQGV0PSO5>^N1K<2XBQ]GLRJ[X2 M\S+?\%Q?H'KUY?IV?1AR"GA]TK8USO9&2[BZ:A3W0-7?%56DK3OB=P6G/#_Z M&_2H4C8.RS^6^!TO<1+/X\.G=Y+3V4U?;6S"QO'!F_&7YW8DTI[TQNW272;\ MG&R7G!I'APN[,IENX40-SQB^SK///-[C_7']#HSG9#[V@W5 5? MM_=!YSG^LT5 OM(FU6OM6F9W!O-;E/'&X/-;E \!1M1D3^)$;VLN[E"6XO]; M4M+_]N1_4$L#!!0 ( +B%<5HAPA'G:Q@ ';( 9 >&]M82TR,#(T M,3(S,7AE>#$P9#,T+FAT;>T]BW+BN+*_HIM3>Q>V" 'R((%LJAB&G' KKR+, MV=W:.G5*V"+HC+&]EIV$^?K;+_:$ MV@8SR<7PZI*8CA%,F>T3PV/4AZN/W)^0H>.ZU"97S/.X99%/'C?O&2'U6O6H M6F\<5VN[NV>G,%97/^38+;*_5V_N-6J-0U+;;^T?M Y.R.T5*7T9=LMX]\2? M6O"34?/L=,I\2HP)]03S?]WY,CS?/=XY._6Y;[&ST[WPM[IWY)BSLU.3/Q#A MSRSVZ\Z4>O?=I]Y*8_:=5KM9_:+C5-;M_O6FSL MM^KU:O,HON;Q^TE\T1'R0#9TKMGROJ"OP6S./CG]OR;L&_,8 "QE3O:.FIX9?AL ]<\!&W MN#]K3;AI,AMN^-]_'#=J^^W3/;P1,.$68,.P&/5:(\>?M+.(*9KOZTS#9T_^ M+K7X/0R.* [G=5"M';H^J>E_]<9)]?!0S764>O$CDRLSU'+8E M'(N;[257^-57R )P+PTZ75[@V&G?TWZGWO7P_YYO_>9]*_/;P97G6'_YII< M=.[(IU[OFO1^[UY^^0S?EOK7G_O=SA ^?OJC1?[\Y9=?_ETFYX.;*S*\Z,%] M%_U/_2$\U.U\N>L1^-B'(6Z&%_!DF5S?# D,W1OT.Y>D/KSH#.67@]X_^W?#0>=Z2+I?[H8W5YU!__(/.4"G._S2N80_AH->9WA' M .#;0?]?\ YR,R#=F^MS-;7.Y9O34@$SY\CH'9)-BK%K2S#Q[[WN%[E^_^H- M[N#W2ACY@R(_Q[-::L4SIL2F4WCC?RZLK\V#DT;SL'&(NR5=O$KG_<'=D'2N M>M>?X=\066]P\T?G3W[[RDN8F.!_ ^'S\6S!#(<3 M+L@Y]X1/.J#$F%*1<<;PJAFU_!FY#3S0,@0CG7N/,?EMR<=G<'T:M?9I$,*< M76##L1RO]8^:_._O4,?.6039Z5X@":-1;Y<) "'7#Y0G;OL.H0(!_[_ 9F2_ M0D"-.B"C&:&V24;,?V3,)I?4'#R1KN.Y^CVD-':\*< P(U]MY]'&,;HS/WU3 MN4(H^0R[^R/U&#&23_L3ME)$W#'+8EX2"Q4YP=]!:(.>>%Q7%V7Z%XDGP>];G_8N;Q[>\DK+P'E KBM_:.4;9*% M^+>+'FA9=Q6)SP2/7'*8K& LB]FT],.'])WS%Z---GZVL43(3(^"@[P/[JY5X$3EI2/VH>3,P8GE!3#J=BDHX DUX0O:02%>]@ MV2(BG0:^DM F$QQD.LX#! 6W86'F$*D;>"*@\ 'NO4.9 WO5<6E4QNU\#EE' M @C'A?LK*Q>]5W*>9!C#D%SL]N8M&!">X=B"P_24.@"J3TQB"'B]V1;R'J;6 M K_,3Y-(#$4+=52MU\.%BA8H11X3W*OQ&[FO4]S/,UL&7C8,)X"/")17B5W*OVX03-%TT3MU^8IF>B\U!Y"?$&M8\"T^/DX5I.\WFC+?0[)GU] M\UL%?0:#WOG-H%= 4YH08"+LW@&=0+N:>)(B5. &^TRN^9; U,EACTQAL*.4\RE]D MA-#.4)L9&O-:?IO,8K[4XI$1N%3K88_TE6?&8ZY%,9*6$.9DK;P1^3SE&F3P MFHU3_#",LR27J-L.#W1,,4VOJV6A^G&.A>BFL9"V5T*S15-,L#H0WM ^RAEM M:!ZM!\/UMG1A"5+BY;0CH?=D6(% 'U<.W(IV):"48N.Q=H6%/F900AM-="_4 MX2=L5U"4.""0VC.Y3@5O!M@8!=O-0)],J21O M5D^5)9+H#+7X<>"A\U&92,RLQ,B3MI_K6G(X^'OL.3!)H .I?,'OJE[/^3O$ MXLA]4O!M>O:!^CGQHLV &E_O/;1\,FR:F&'ZBXEB!C#?VLBPN_KO6A$BDCN; MSN30EU+9'=GL#9?>L]V1Q^C773J&O;]%K4M@K:J_7W@NYG\.ME(B9#1> 4HFG8S!N&(.AD6Z3"MPLUB_B M:$^!<_1C$4S"8=XLT3(LUEI(IK*(1!*17:*C ]2FEG/O!$)=1?^\YF27-?REON"XR9R&H)E( VR*K^=!K8P-B?N*.?02&%0A+$K<&$4+)6 MB6<0DBZ&A'WT#R03!V))+G4:C)]&"DFH:10(T)1;PPJ3&%Q,]I)AW'G.CJVX M?%?B%RD;&W%JKSL%3!M/'PG/.6\#7Y"]8E:*S%>A;@;[U8Z]'H&]6K/Z' M$>NC'TZBIU*-#ZLGA[&%6V^HDM/#ZE%8>7K\O*Q/Q:BWPO\#"/^MZW"%XNA& M>N9NZ0R%OM@ !R*&,5T-#GZ0;*J]>SJ*H\I/YKCSV)..ATC/7322"I/$@16@ M42.P)$:$0)+5*3@]R?4CE,P4D5[.DRM_+K< M2Y:#=\9C$ #49V(-DB[;+X4T#EZ0K[\59^^P\N5@TR06ADZDA;QBVARZ-1;3S/#'.+PMYC MO>0:(#.Y -S-6MR6&?\CRS&^)D= 5DY9"7%J?"@ ] 2>';7H*2T'$TN^[#CU M9O6HD1SJ3] XF/? S,B>>N,F&%N9^&%EXM&FR434("PJX)V8KHK9J+(Z*_(- MUTI&.9=308I8.1OO\W[C/TMNDDWL M%A47DF&5N2SB"0-%R53P"N%C4GHJQ_WJ#$>FGQOHSR0T[.#E8+60'_9!6]R_ MKD)*L\2 H-*9.)+M /Q2L4OTJ5M0< >O+'TKSVEXQT4,A9DK[WDJ2QAT-OLW MK.V!.QXGCJ5G(A/:Y;>NQS&=7D6YV)/+O<5P%15-Q3WZZ/P>?:V-X,JU"I-4 M+;MD\B3_[Q;U6GNY='EF.\,RPR4WHL9AQ@0?QLUY=0%%V+52EIO"4$8@A&Z$ MJ[K (;G<.XY)QC0LKUNBT'W;EF';EF'S5GISVC+$!VK4E-8N#,=EH>A53)EH MX#F=,L_@V ):R7:#NE3.&C?*4E0R6MRZ4=TY2P^NMM\X\H<;"" "U(1OD>B/ M*N&)H!839=US1I7,PD113LCMUY\C5F#[,J36 70K'!N,I5DE;B>K^T!B'YR7 M3QH+6D0 T!M<[^G)!P"T_"3"31-G#L).HV.(Q_GXCC>3P=)4.3OJ'.$WAM[P-Q(^M7V% M+P&T95&/@'9H.U,81U%.!E4X.4GKET-;O4J.#_J>QWF\EQTIVO_\)&J?J2OA&+ MW0'+]![&N4<6M)GF-/PJNTZ"F(&'O*351 N44L"FGD5AUM+\UOQJ?0T'9(Z' M;Y9*(*9!45OG$6@DI9G55!V>%)+D9%)%F:IWK*UU23FFQ.$X4*TU:6R=RK+/ MN!C^->W4.3K:?,?*B]2VK?K)7Z!_-JJ'J8?[J2W(=&#V>'1!)&27D>$R#7". M)"3)!MA9'3>B96S/@,F#0(2H2B756ZT!X]A))3CJ2*XD"NP]7"P&1%IKW)@D M ;! L13Z*(:_ B WP4 M^$R:VO'Y%V $6P[W,S,*Q:A.&(V7:JP]$3 OT/VT1A(9_X].8)G*_3#"=C=Q MK?IFSF9A,BWLR/_5K*:7!+9[U; ;=HUHSK&C/-N5?TYG__MG._MK6JNL^(R7 M@N+&^.2:K3_CQW*.CIYSCJZ$).5B'K5E]NAJ3IA*U9WB>RO%:C%[8D;@2[,. MX\)@^GKH]81U"'>*A*;O9/L9)>5_"974=?!Z8=U;=+Z8ZIX:4#\2;=E>4U+V M"[A!C$,?='SR@=RU/15=07FWKN63BCUL[ZB\5&2'%FD3%,Y?:P[: \I3(#,#1BF[A3YXMMQXY7(EI(85>>61?VQ,B496FG+%V,D#;'BV85] M9?1N%MJ82TRZ.)80FI$2;,!MIUR FA#NHB'B5^MFN*G\MTJJ*WHF3WX5U*1! M3YYZMKA,Y_D2G5RUS368L7>A&5N@PR\HL%'ACD]%2)]+'>\*__E9Y)="8D3B M#@A[&C[P?/&4.H9B;E^CMNZW%P?=#"HF\:*7E"X?GB%$'QRN(D0 B>D$HQ"U M:+!IMDIS.MSG)7MCBTKJ.VH^X' B5F\C=G6CXJMD&*RBK0L\7@: =80J^PKD M>8*I/H#E"#>;(# ,BZ(QAG)9*\5I2HX/!ALP@_$'!/Q[B+F(EF6';G@D6^U6 M2?!/J@(N72_8SO*AFHM0I(-[S0/^? @#DP_Q'+=!H6U0:!L4>FL;[/4DB?1> M2$&B/5+1P4IZ?]%G'XGYEKVOCV"*^JZF3U+*#C"OX>D83 QL"DB]F18\(&6* M0D(I'W9T54MR>2S9"-"H:X 36$@YZD-%9>ZL%*;0L)GE[^?><^^;,T]RRE/4 MHM0">:RK >LZ#7PT.M!'"0-ST KX628IY%%;J[A[10:3:F.#T^Z7+I;Z>.GYZP;[ M;S@PBX36*L@GDY(,I)WV9ZXFB3, @48Q()XY*#-@Y/C_9KZ[HL-R@NP @4H<">-DB-EA^#0S,+^ M4:MTNYU4ZZ''M$"?PE0';@?R4,AQ !? :C18XJ0F4 M\;H&9^81>T:-:F9B@ MH.NXH_0NXE/*X:@WF^09;\FHYNJ]^JIKW,IJ-;[36M[JUVO4KT\V5[_>S^O7[ZHIP,>OL?N> M&>9TS?T5"<; >P"=Q%(:Y;7CXXXCI%-$M8##_><^/KK;]CVJTJU67\=T$L?2 MXXR91'&5VL6$G!'+UPPEMZ/6RK<=68-5^LR%83D (A/ERJIA:"@8HGB>TD>5 MM.AYGN.U25^>_21\ "Y5G%O*5CNN"OIP[9L*]JYCCSDR%B;L^;-50W&LH.C# M8U,;5!EUY/VJ5_(D7,E"VW#UT.PK:$)1HLZL7>FZU&L*A"M@+]"*J,V<0)2K M2;3D=\TXO.HQ,($?PO"JIVHW+!X6FW3E-EAKB@Z9N0\GY:T'P,S!*(3"\GXTO>7( M[Y*W5E 69DA7X_/55-C6I3":M%C CAS+3%$TT,2NI.F=L])09E],*9?J6V@9 M8FH/^E%4SPK88J13$X$G(] GOU:)K.X3 #W%6A/U@':C5*-$]RC>,$TI( G1P=U(X/FDT-4 Z?2>S]W2AC&.ZS M'?NEPC65O;4P[RC&2RV4%GX$R'+8+Q#KR. QSP:P'+'2E."2UQ6Y^ MW,;RB-]F GZD3,!:]2"?"5BK-H]?E EX4JV_T5*GT%JM-9?BT?H+Y,C;I J^ MB/F6L:GG;5E_6PW:.>M?D]_ZP^O>W1WY[:(WZ-V<*\_G;9ATAO%: [.%S8Q^ M@ZZ&$0M#L&:RO"A*Y$[WH_<8*DWPJ,2?4/'- ,TD,T!-*O GC@=(,75'BBCV MJ%H?T)$#@^@8:?5U16MCR0U *;?+$5>>6Z)M;H?(U?YU1_+<3FAH+&4]*#B0 M)#1G(*&B#HF5.LD78L^7!EXX=O"7=VK?M'.G96=7="%;UQ5-UO M_I1$4T(=)X?5L+^__)01%XF78=K_&-29$'?AWU)S:BEA]P@8>%8$1=_3D7 L MH,%V: >E95%2WF?LB;ES;>Y7CQH?8:[2&-"&'= 1Z*E =8V=9Q$@!UQ^^F^Q MM8_F:HW*G/1 H(*I-&T%KLL\3*:%IRX[GP>_D^[-X/9FT!GV;ZY/]T9:UK\K M=+R%0,IAX-4Y_@W(X-.L%0._/.=J&:IUL+K[1*0SGX3*VUKGM"?VR)W/7,P/ MNK.=1W/V;M;GS>CRQ4N+ G"]Z[KE43WO:[#]/QZ7/L.AV>W^J%H_?#M=:H.I M=NU.4-\4YM)G%OJ"V[ M^7K\*YDUO]]<=4CIRUV97%YVMR;-^Q:Z']6D^>11TV(S<. ^ZHR,))9#NET"Y7D\'RZ!79+"\7$L4S1R&=; M[(T<&]M M82TR,#(T,3(S,7AE>#$Y9#$N:'1M[3UK<]NVEG\%FVYO[1E9L1,G:>PT,V[J MMIEM$V_B[KW[$2(A"35%L@!H1?WU>QX "%+R(VGLJ'O9F<:V1.)Q<'#>CQ?_ ML;=W6LYEF:E<_'S^ZR\BK[)FH4HG,J.D@T^7VLW%>577LA2_*F-T48COCWLO7\!8K_Q+57DD'C\\>/;PT?ZC)V+_\='CPZ/#Y^+L M5['SV_FK77QZ[A8%_*MD_O+%0CDILKDT5KGO'OQV_N/>MP]>OG#:%>KEBX?A M)S\[J?+5RQ>YOA36K0KUW8.%-#-=[KFJ/GJ\7[MC>/,A?-U[YL/>4N=N?G2P MO__U<2WS7)>SO4)-W='!P?C9T_8SHV?S]L/*:J=A-T85TNE+A:-?,WF5>GVIG*AB]71-^=ZH:QXHY;B7;60Y3MKJ/Q6L L8L M=*GVYHJ6M3_>?W;,DQ[YO>+3G7GX3?SV4EL]T85VJZ.YSG-5PO/_^.K;1_N/ MCU\\Q&;;IU >W)PL]@\%QKV&;A^/])[43 M^_[_@T?/QT^>\-8GG8F7#*))5>3PY>F'.>P=GG\^/GCQ<,([_3PK7<")^_,X M>#S&M03< 9"Y:G%T<-C=3P;W29GCBE MU;DRXMQ(G%><587.5E]DFU=OBO=Q/M=6;%ZOR)7-C)[ JMQOJ@60K17]=7"\*V " MH9T5MIG @K0T&N;F%_YH*G=\[:Q^,)R$G]X%,B<<;VE$8V>RL;@_'-%_ 9L9 MT=]Q+8^?'\,*5-88N$HP?V4Z?TU%IHR3NA1P_P!F=3,!8!4K&A!(:T;CX*/+ MN2Z4@ ?A5EIE+4" 7J_**4"[=%H6\.VT,@N"SEC067C8PV]PXS6.J$M7";>L M1"V-LT>TVJDVUM$'HC85/F=AAT)]J M9TG XE?;G&O:*,+#50N%W.$I=.;^. M6I5P6IJ.6CJQD"LQ@;4O8.FP @F#"Z-L4SA\SZAJBJM5")@*QNRN WX!=M7 M\XA!<,%@!-C!7!4U?.!4YF@AM5&7R,AZB_1@J!D,LJX+6E4E)#"V7!MXO3)V M!%N8:C@)2V.I15U4*\7GDYPF?0E_:P-[62A *0>PHPLG%FHQ43A2#?]6)9X7 M3&*4?QYW5BUT!DL&X.!Y\50X*I^\+NF$&ED0DB D'9\[ VW4UJ9X5%81(($ MA^#M%9Y\T2A@["._*QP#YG2F*L1.5A4%? 84O%B-;H?]EW NN3CCS:2W(*P: M!L<3E+@3.N444'CB?%H$(E,MA /R@X"GGX "/%YO(OX0D 7O5D L %_@1"/$ MFQH>9$[G+Q0_ ] !X.'?+2+*+(.K@M/"K0"ZU[LC=TH_;Z*5;\OVYAA=9KK& MF],8O"01\Z8*D!D^3\Z[D$N+%QHV!7>#^9ZM]C+ : D0[!_"SQ5D5 MEXI$2Q(I4^2@T[A0@""9MH30N)7&@$AH 7^M*HJ1F &R"KD$/((#I1NRU'P/ M:$EP\9VN M^4[#]:N / ![XQ$F*W&I#2)GL:*KPY!%^&=%PX,51200@CW'&AM)+5$Y#RA%3OP1Z07>4);=HF. M3IJ5YYP%4,> 1]95V05Q99A_(JVF6W,#JA(^P/,X&OX(F"LG@ X]6 -ERQJ8 M94&$W3;$/8A;>)1,V3,>%?#HK(OK@-),ACUU8DD:MC=';(%Q/&\LU:P"BN5( MGDAH/9,HE-9)N/SN 2HQJ"W)2:$"X9I4!LYG#ZF\K*TZ"K^D-.HIT!Q/GU#* MQS7!Y>RI,,[ _WD8%BBSTT!6O%R[ *6B4.D;"3GSPB*H+,^\N/[YU:&#\>.^ M.G0=#SL[>7+S)IV@"2LCY0*HI1=\\: K<_35 M/OUWW/\6079$-Q9_6_N:QCRR<+$12 =C<8)HG4E6'5\\;+94JSC;*,+UY >6 M3N#SR-+"3>T+4->QD)0R(RD'LD&T!BY^[9E"1W3K"&,;)"%M;8.,K0'B(%&B M55-E<-5^U!+D%9AT L(O#PVWDRX?W?%D6?#R$D@@_H3]PPGK2]++TQ4PA4$R MPH2W*\)NV"NP>]H%@ H6PHO-D6E=QQ>O9(MP4G("V-4X-1:O73RO%[IKMB L MU Y(2P8GC+([\+87#_5+FC:(!I&_XKBX.B#S9'!B8%Y/ZWG^PE8ITG3P(-5. M2H6BHC0DSSK*^Z_A,-[$PWC='D:DQ=>;[,@FZ4'T=S=+ M\K]S$R6;>-J]XTL@T/W"K_%1?\V; .4_2NW"_J..6;AO]JWE3.U-@ Q<[,DI M'."1+$!/L1[NSYZ.#Y]]?>QE,OYL?\V0/!BHM]Q _7FHT8[<1/KC(=WL *UC2BL=A!*8"UQ=MJFN&; MKG*YIDHBH/#MG(@MVC1E@09Y?)>=3M[41^?& M;C7&:UJJS"\)$*"_F>H2C?N)>\T#Z:TW)^ZP\0T]7=?QF=50[U8#=O3V.#!7GKCN)>M,C'8_$#HBH;S;?2\G:-O'&' M@$%A,*C&8[):O.Y9F0"UG-'>BI.A#YKEXMD=B. A=EOS5K&C '8"XZO!00YB(?IYH[CC]C P$\9]1,FIP=WQO% M9EBL=N0J .!?P(U!1X@&LB;)HMC!) '6@7''&U\E )[@TS!+ MZE:FN 6=-84$OJI=PWZ>H^C 6=?1Z0K& #9VZ;#=X+L'^P]$!@*HO[3Q;UO+ M+/Q]*^_/)\.V8RY)K"5QX>O0IQWLP1T$ >QHJC^H/+5 ;#@;7GJ@-5WODW_S M6P\B]-ZT7W[RUL@.T?5K$2V"71V# .'4'D)8'0$Z&UD?)XN('BY:T#^^>O[T MV?/C_KJZ#ZT;0S[U-!*;>8D(7!RG]-A_]. E,!,@&9K\C"A5D1J =S*3UMG6 MRK+F"OL;X=[^@'K;B'H84]*0F C27]YP %+X%1A9KG-4#7-@J$55$TL@Q64& M]!+8R2K*^ .:#FAZ=VB: &FM[Z0802PY\4&;$)*W,U(:E2 ?*Z56+J&!!R0,@[U'PP M#-G6A0X4,4>/%5'$N2QG;" S:SEG5GI(5-[K^ M0,&9&;D@>1/#_*+G?J"9 X;> X;.*./1B**R+$\F+@\G@$"JTF*N"/^FV%?M M\R\HS&A S@$Y[\Q&Y+DV!O3 V)E/.5;DX"F564_B(5R9>& S@*.9U#=Q[P,&[P\'$:Y/XF:,JM:>84<:2!*.]DHO%@:*ZNR>0F2W(RJ,1EIG6DRS/4>KL!P!>[.UJ^H-@]ECH;8 MI0\K,<6G!N([8-Y=QHAD %\7TC&D4S=9 0:<&W#NK^$VNL;1H^23&%$PN) MZZ&LIT_4JQ07KZ*JE]J%S[FP5&^'/N5[+,XIR\RG_J:E-/IYC9302XG885D^ M+9!3H"5,6Z+7,JV>R\I0R.5+DA5'H<9M\B5- &O!DIR:QKBW!PBCWM="GAB%"P M*;BL M49P/1G+.E$RB(#P57 P[R['TX8+&&6->YQ1J?+8GS9A)+2RM? M:ZNST/#J]N5(O[FR%@2KS.IHZY:\HW>[T+V4NB#1@*ZP55@E6> (-=>_D,7* M.F\_J"Z\AH5U[[1K< 1*_/3WY'@+MPO[A6\CRB%%\U7O?&GJD.J*VS7-@FIA M^V)\]#5_1D\#P\;LUTP;S'$%ZN)EKNW;=.^4N>1K(-L@+1JXYDP'TS()B _= M\K%)J9+>PQ,6U]8M.?!7=/QJX4"'38)$FY -2AJJ' MR$^)LH?R.[J;?H]U19"S IP9D)TB*DK[&CYM\9&KZHJP*;!9J+:V9V^JMKH) M\4ZBX\!"N/)OQ*;Q5C9L^$*B7K:[ =0L\YWWJB=+D#5 RE/9-OU!*[RW/PD; ]5W$MT(O-!..4;=@P'9R.D!; M;5T4O+#V.U$1S_N(,@%T4M(2P;2ES"PP'\K93*H"^VK ;94;WAT0"'Z2+FZG M'8;$(&QJ4T-"ML>I2PS\'IR.A;AWTH8 9!B51_M*\O?JDK0 M9+56?.@SE??95CGA\:D H/]B=/]@Y0ORQMIPA^LLF# M6%(J5H4.:JK*N^6&KQCA<%NK(.UT(80)!'#65" %Q&*U8)3 $L=4;P8+42_A MEKE"36 _BGP1SF]RH5#'TW8Q'DK:#@%A0T#8W[:D[;V41CLT\ M:?K5J4;6E:-$7I'HV':+V6ZY\AC4-0)Y9#@-06SO:=2SD#:)R'FK4LRXU*06 M1($).,P;X<,'T_EZCA^7+6WN>A>)?TD!]H+VRPN^W8)A#6 M125_/^+5_R>(>1^"TI.Q^!]=%3+*'OWFJ[_(Y78*4&>Q1RA9Z$+OE-)7DO'% MQ/&S&ZJ/H_-L@NXX-%Y@%R5@]KYG3VRHV?;(\V[)IBSDDB\F MO >+P%D)KU#8OQ5.DOIR^ MY2=>7FJZ!< LVO9>G;/SG1O@M5IQSS 89=$[K]:G>E,/LG,+P*-SLTI==/"^3V9I7VV353R[4;^)&56F[M[HR\!$0WMD[E=:K(3G M)/XOGTI5*#Z)!,V09VE'T@PRF'9 '[;#[0EZG5%[9?H?4D/0F+K5Y3]A2Z4J MQKYQ:TCL"JUC?2N[N8(Y$O1NZC#7#)V3%"XN_O- P,D6/M8&ZYBKC83 6_RG MZ'V[BAIP[ U.==D*(^1U\6V^B1YR@SMJD^)''$5TQ@.FL^V?9.Q[XL&#R[@- MB$1HO-J"9_O0^\OITD$"?^U)2(\-GD9'6L('.P*&1[6$G"%)U""0E.A)8X*R MU@6G3::!IS'4"^4ETEX:J\;BI,0FB<'N%Y"69R3O/YPD7[(1+8!B_C RS>L1 MR70]?RY);CZ.S;>&CA%8A%WHOD"!BYOUFG@[Y:2B%B?$3RG46#AY 8"I"YFI MP9DQ.#,&9\;@S+B6WC[%WB!(/X"\WKDJ?J.*YKYRUR#GF:A+VS)X1TR= 7;4NC3;Z< M)>B_&VF 4($LV4<9'Y)X2]AKFQY;'H+/E#\$ #SLMB0*Z[JY!4D8L+>T3_44 M37H;DPNPC"R\1#D<4Y"Z@<#^P5OP<6_YICEND;_0=D B-P++_/T-KS>9(7Q= M2W 8BQ\B!&R @1VM87O;*"LD[6#(+5T!A7&W;,3R7WUL<]6KUCR@?ZL+OJ58 MZ,VH_R/1'K2;H#X$/T>^>:=;U:H3H'UE0_D-GG&Q$W*#2C6KG/89G3"8,C-% MEO9K"M"/O L^9(*2JXG0(P2R9BM,PPIM6T'II"#L6-$QM/=(BY?M!HTVI/EQ MWTI6&#?@-G=TOTUW5*0*/.:H P-R))#Z+6RM"#G7J+:G(6P[^HQL B32;O0G M+P1SM:Y8RPA#VI>ZP%TZ/0V*=F]%% >XC>;A+^^I#B.LV: PI*6IEY$T7F1M1AA(6'R%[)E%3@Z$$=#UXH#2\M?5,)WEY M,2?OA).##IX_/A0[LA2WB'XXH5A:P L_ 3JIT\[4:!G M%<<#C)BVT!>!"-)7;(-J\STWK_0:2]AM]H 6=@6J(39WI.WL;F6P^R[E5J)3 MS)!O%RX-[&5659CJAB[1R28Z):BG)3&UZ"3IM\&6G+'[J?VZ(V'=UMAWA!WF M\R+%!ZW>Y%33"O'7?98((W^4XI/&;DC21PLVSP4%"_,-IS0K_; M_N5H[UXTA=P!D0,N5F: ?5/+T6S>>6,+>>A]Z.V/QE'=^J4J[KCK,RC&XJIK],TO;+W MP\G_BO.?3\[%][^_/#Z3MTP9V_?OM&'.R<@,3R MYH?WJ2+9'^+-Z;]N-<[WIS^]?O,^C7U$+V%<+.PNB$%+.FGTVP_^E,&?,OA3 M_K;^E+X8-:\\?>M*47UFOK>!F_M,;90!;D=@VY(=5Z?C1TV^K?R ,04H:I L MHDQ<%SIMDI"BON;.9K4-5 S%^2NUZ*N3"">[WM6LV[@>I,&D!XO%8G(6$V*#B)'KN>2)R;:6# W4WRL*D-AH M 6J;TE<3AZG+-TC)5.:"*_@;KG#116X?ZF IZ$55YKU=J^PX-K_;X;\04VA:2-HJ["B@S ;"?H&DN,MZ>J4]XP4=HI"F(S/77D MP,UGBL.Y)-+EW6[V2-"/4%W&UTEA[IP68QQ7YM)HH A)U#&Z<$.5!V\"2[+( M*;)OL]EKLDIQ,)QX7<%M");H@)Z%O@Q)[ND;WA4]QU?F5<%4%4Z7VO/I(C>* M+<@;9L:0:TZ5A\/P1MAD[)C2$"/-MA !L]U84:-G" (-EE@+ILFU_AYR*B$- M4):*I<'W2E]Z9A2?HC\0'_J/1P,4V^S#GV/Q6UEP+:_+Z@*M6Y*#MBC4&)4I ME@V\@=D7M/&U& "A=)ZP]QZ!(4Y,#LX8V$5T NWNON2'-W8GY]L:&*H,T#Q5 MH=P2"S^LHMV[[G./_E AK@R>\Y#81F:+]*7+"#4#(,:*4_/I=9L.1XHG8A89 MHDNQR4(PO5(#$ MT\T&IB!!3E2TA[.^;M%_FC=H%N*(E!*HV:)-H8F,KS-;$JV[5K9FRX[ZOE*T MSUKGT]]"C/K+#K2UQL*MU+-FUO$R?$1U=GZT24G"UT_VX>%H<#6Q8P<(^T0/ M*>6YFZ\\ZCH%HSG_R?[7,6@+W\*KHS,-KW@/?5.&2G?A/HY87.A("SY;5(2L MB"FOGB*YB,:7&Z"POD)?4<^!K%-1.*UM;-@4FT:YEFHG/CCD+]+ZIP E4&BV M,6>) Z@[N)2&-K?9!Y\BK] ;-THK'RV:C#9B>R>!*:U,\%%R-V;3D8W>.Y&B M& @+LV4M#M\P7>"P5%A^/[>67<'N5M^3LQ1O+9^N4Y3\6F@?;1:/ T M7+RKZJDFOML156(-OD4TS$2NW!/X<12T<%"%/:0/&Y2"Y-)3!E-62,N)G)$> M6?V!W8LVB5P*3CP<.8M6X:R[;*D#_&OOG<6AC@>;^6 S'VSF?UN; M^7U1'ATK5O19S6;R,VE6T:)4-QP]EX%N9%M7-LRM+PFH'<9PO;3P;TO[+W>C M:YM,>K@"$O;1#G?C<9 TN($-^Q+O-)A7*>*@&WD[)486F-!G?/:=) /@=H:J MW,_9P-'\?)M#H% C#C2:\_,(:Q!S0'O[TU>;[I@HX/YH )_LQ.#Y.L>)E63] MF+9/Z[FO>B8L$K\G+>0\N!A>^5"B]UR5ALK@M&+P.RI,N9V&!Z_C\)K9:%]U MY7DDEFUIS6I2^,#F8&M;E_<[ KXW+AGU_6Y'<0_K]1A MA G-.TTF0@UWPUR[T0K<+7E7>DOA9+66DK[#D::'AYO#3%L-Y7&JH>QRL0._ MM2F&6J-5CA3+VF@TVR6+E;L>?C#=CQ66>(/!#FF$)[NC8"@Q*L1;L86XTRPP M@7&BGYZ9:F;D8A2K&7'W=3:)HB$SVDXGH6+LX>&_ZF)O_ M"G/MIE3)IRJ_>"C75:.E+H# R&@ & M 'AO;6$M,C R-#$R,S%X97@R,60Q+FAT;>U9:6_;.!#]*UP7V;1 ==E-8DN. M@(W;HH>S+5H;V*^4.):(4*) T7;<7]^ACL1'M@V:IMAB9< 2-22'PS M:Y_:7G]HNY85CE'7I)DD.-=<"PK'3WNNQD62;<,SXBI1Z(^"\EU&5 M\-S2LO ';J$#G.E@]]Z8:VO-F4Y]SW6/@H(RQO/$$K#0ON?99Z>W,L63]%8H M2ZXY[D:!H)JOP&C_QMH9/J10:1B4RQ7=*\M$I0?'$<5,-+_@70+%0J> [M*I[='P8:KK6%6A*TTTB# MVBP?+2+F/ZSOQ@2CZDXK9CR#DOP-:_))9C1'"RJ)L>3 "*.K>ES71D12L&#% M2QYQP?7&3SECD.-R?SX9]MU!,';,:'1+T6'PDS!P'XA!] MG?<"U]=I[AG M3?J>[8V=J-[A00+& JC"*3H-]G/Q.RE6SS29&BR$I+IN-HF'"K7,? ^R5M*D MKSWJ'S79-QK9P]%1J[6"Y[QGE!B*H9& =J5(*@;*BJ40M"C!;QO;N)ND;B W M^XBQ!\ER+\^U:E6VWJE!UZR5KT 9_XK&6\@?C8H3U'#KM9:4*@^>V"\:/U:M M/9BV5I*H':%:MS'8/EMK10L_0HJ^LM:XU^]"?]-/HU**I8; $)W[:WC-&VT# M<5?:UC.Q\YYI5P=E<]6L\\=_S1^.5B9Y'L$QC\*X!XC\+%*M>)Q!+!4U[C:, M))7_Q*U^![W&*'^9(W69UD%W99*/\<(-6W]>1B5GG"J.-LD%T2F0BT[XW3/BQU^U>N$_'R[_(C.( MTQRA3S9DJIF]0Q^_<90^!)<+4-F2T0,H_O>Q\G3^^1F93B==D/3"E_@&L:8* MNBC9CY+Y>S+E&=? NCCIA?/<($'>XR:8S+IHV8Z63U/B=7S2\J']^O7/P# ME8WTIA@8T?@J41(_$_>^)K>*H[L=C8']/8/=MMBY?7ZQ6__U7 M;6_B2 S^*SZJW=Y)#>0-$A(6J:6PBZY0!%1W7R?)0$:;S$23@9;[]>>\72G; M[NZMKJ?]T$@DQC.V']MQ/![\HFEC'A,>T@@^K6,Q7# M6F09X3"C4K(D@2O)HBT%,/1VKVV8;EO7M.$ =8UJ(<$]L#J&TS%ULPNZY5E= M3S=A,8-?[]:CWXK=L4H3O%,2#0P,1'8:#B.TA5X>$?FBE1&X9UY3(/$O/E(^2'5P^V?.@W;-(Q9ZAZ^_\C$01 MXULMH1OE&4;;Z3WR)-O&CTR1,\70&TD3HMB>%MJ/](8))=(+A(K]4Q//26:- MW$9PI6U(RI*#=SXB"0LD.[\X_T23/54L)$CGA.=:3B7;G/OE]IS]13T7'4P8 MIUI,*YQMH^\K^J T5+)%:P77KT+BU=$(GK6Z9BG-84[O82E2PM%BR2DL'QF] MK\P$(HG\@(2?MU+L>.2=;G[FF;OF#3J'P+2*O%9%OU<*S ?E*,;P4C6/_6\/1[7PUGJ_A=@+3^?5X M,<8;_EV./TY7Z_%R? V+NZN;Z0@N1Z/;N_EZ.O\(D^ER]NK%\6.)_S+G/WV* M?]S1UO /"J'@>='@E 54V \%#(3DA1?:P@.(.F&2HH=$9=@2;A%^C=YQ MG/ZQE 5B V(G,0@8$@51V M*/KS=G:)W>5 $G6 T6.4$7:68>,L5&",5O K'\T/->C(^G(XF&=E2 M+< 9Z;-&-G@V\L,BOQ@:GU[:==WX@9$1E/4KHY313C3R=U:;7/;-A+^*[ATGTG+G["I(K$6>*8 %0 MLN[7]UF E"A9:?PBY^)),Q-+ A>+?7GP[(+DR=_:[?,\E7E,B;BXNORG2'1< M3BEW(C8D'4;GRJ7B2A>%S,4E&:.R3/Q@5#(A(?J]SNM._^"XTVNW3T^@ZZR: MI/.A&'3[1]V#WL&AZ V&@\-A;R!^O11['Z_.]EDZ==,,?TDFIR=3M*M/X-LI)/%Z4FB9L*Z149O7TREF:B\[70Q'/0* M-\+,+BYOR-RTYRIQZ;#?Z[T<%3))5#YI9S1VPWZ_<_1Z-6;4)%T-:JN<@C>& M,NG4C%A[0V^RZG*%L-79S)3D5&O6J\N*)N1 M4['$=RMSV[9DU/C5R(M;]3^";GB8J9S:*05#.P?'(TEHQTED#5^4VJ(N7$H-_I MGW0C1+WX(A[&0">9+^+B&1FGQK"6,_DE??QO:;'PXD^<9&4/\_/%Z?N6^#"G M7%R4DY1L2\3>S85PJ73#DRZK>T)/^V_6]]\;2&QQW0^I/$&VAVV6J6+QNHI% M;S>QZ'?$>Y'*&0E#,T5SD)=+E14RSTN98;#0QH'/Q$_:3$%X[9^%'HO_?+A\ M!YT+F;F%.-,&0AXCHV\L>@<=47O\_2.N+AI@NQ'6NYQFAO+1"(JH,)!I* M6,8:,T%/0E--![I9 3C%9 M*\V"1:;RFK!N0Z?%6 )CL&3&.> U6"!6!I428JB=%I8D9,0\57$J;,E_5O/G M9*A2P@Y,E475X R&VFK(%A1[ UEO =-T C=GF):(:-$,P[>&KT%'?!(;),8J M1_0YD:MHMP ,B..R:5Q7^1C;UV]1?(^S,H%.9+01VA;0H$RV$ 42PEABC*'7 M68*ERI/=6!IX3'RE;[%$F4$ "-%(HU_.>GMB:5,QSO3HV*3"8%_+Z0A MGSJD0D49<8@% 2]1IFS*\BPV!:,PJ_#O1-DXT[;$/.8:H[.@JC :73*&K=A# MRA("!D)>SF_0N^9HB-]A&_]69I#H#V2[?[A'^WYJ_S!I_%+\%9O M("IDF$VY\SKC_?U][]DFM+#U:%O3_H'#X>-')?_$@6:R-\GI0_G]H6 MUXM8EO;N4YBX(T*>JI5"*="E@0)LXYFRGAP@1;G7PVW6BE::U!3."DA\50M6 MF6Q5M,47%2@&MEB=J<2?MFP9694H:10[H$+%\F29LZ;2T&8M$FQ.Z\ MN6\A[>ZT<&? :0SE3".I-6Y9/J3%ACDGH7!)4U2)QK04S)2F4)#BQ*U;5F& MO<>$3W= [)IHH^?Q+'M3.524:) M0LDE-8ZU2;P!OON94(Y*F0%UN$(%PYE% MT-D%9 'VJ@#3=9X+MHYWAJUX?R?-]?E,9J7G"4X>C<=H8M0,8;=;FI%E6;T# M[X6?V_L3#T=,!&?9T 5%NG2?MN NS"R7TL0MWOCS[;*(ZN;1[S *D>!S&BM_ M&T]*H*%NT3K5U M&.<;.]!E8RCZO41!(A/4I-(NZR43A0<0)9Y!O0,5NRUP0KNFK#K(;2E*CK;7:BLP,S8RO=B7OZ7O4SUM-TM(VB4;)Z(>*$MTR*-@LC7$@7;O((]0 P48YG"\,FM6@UD^KU4,-V#MLQC=F#_ MZ9OLKXY3T&2_PS&9>Q%_JQ2:^,@2*T+"JBJQ;';G)*^9]D,OX(G?=S'^+DU] M9+X7#*J^-)SRMO" 3##1TI(&/@F9JO?!%.0>+4HKU!Z+PF/+*<*'A'AG*K[< M>G/AV5'$SKK@=R@?8X-]UD)&R',#@Y U@<+,?D#M,58)40SM'HS=8 M.XSQ(RL/CKCRCE^U,4!1NK6 M@<@6K3]'XY'P5.S-X4OVW)EZT3I2(2(NJ<=G7%+0 U1H=KJH-!SV7C9"6B_D MPPL4OZFB'+YN/*=KK,6(X#MQ=;SJW^VYD<4P HE(QV>?_2VORPA'\=+1 MB!]!KASVCP%W\]#O-KIP6&F$8ANBPLR[0R0\,ZW^NN2OC'Q]&>DZPQOH25+S M5$?JS\3D'D7F1]21H;B4!N6^?]02_&K!6KCN =J*\"+MG)XB)S?"WTT3W_7\ MOZ\BS:KOCP[_-?Q,7'?UR<_^M6&+]RI#UD]SUQA7T ^IB&1>,]A.7[%7\A\,D1^!Q ]AA^.TL5C<7Y#<4E]PGB0[@W(;[$3>2G]&OO MUW!#'$>96\[M;V?QKN_TZS[B_WO4>4#CDR[/"Y&,KR=&EWG"!Q5MAC5C-E[" M6[]0&7BP87#-L6NO_U5#:V__;;Y96."\V@[]J!PCL4,YTRJIMM71Z\[W1TMN M#V,]_S)B>&.QZU]X_ -02P,$% @ N(5Q6LK((LPL" ABD !@ !X M;VUA+3(P,C0Q,C,Q>&5X,S%D,BYH=&WM6FUOVS@2_BN\+GIM +_&<9/::8 T MVZ+%7;:+-CW<5TH:1[Q(HI:D[/A^_3U#2HZ2N-N\.+D&W0*-;6HXG)>'SPPE M[?^MVWU7I+*(*1$?3H[_*1(=5SD53L2&I,/H0KE4G.BRE(4X)F-4EHFW1B6G M),1PT'O5&V[O]0;=[L$^=!W5DW0Q$:/^<+>_/=@>B\%H,AI/!B/Q^[%X^?7D M:(NE4Y=G^$LR.=C/R4D1I])8?3UYW]U[=K#OE,OH8+_?? ;92"?+@_U$ MS85URXS>/,NE.55%U^ER,AJ4;HJ9?5R^(G/>7:C$I9/A8/!\6LHD4<5I-Z.9 MFPR'O=U7%V-&G:87@]HJI^"-H4PZ-2?6WM(;9R3-)-(NG5Y=8MW,LIDWTX7K MSF2NLN7DQ9',5&34B\Z+#Y3-R:E8XKN5A>U:,FKV8NK%K?HO03<\S%1!W92" MH;WMO:FC<]>%EE,LQZ/3$),)A 7_WPN?;$*TUH03E9,5O]%"?-:Y++"\'V$S M6A8LPI*1SA*H>G>>JD@Y,8()^_T(42\?Q<,8Z"3S*"X>D7%J!FLYDX_IXW\J MBX67?^(D*[N;G\\./G;$28J+5KRM3&$[(O9^+H5+I9OL]UG? [HZ?'UY [Z& MQ!K?_9 J$J1[TF69.ABOZF ,-A.,84]\%*F[E462&+HI(9!DMM M' A-O-]/;&T MJ9AE>F$;^!@Z5=89B84D#P:[866GA0+;&'/-VI\-"#L]U*QVU/[^R][V<'=J MZU37)8PWE9ZA9),)@?\HI"&?.J1"11EQB 4!+U&F;,KR+):#49A5^'>B;)QI M6V$>G:-Y+= 1'V(;?ZXR2 Q'LCL\U5N("AEF4VZ\SFQK:\M[=A5:6&Y!OKX]J<(^'/7& M]P>-W!*_DL7:")\GY>^GML/U(I:5O?D4)NZ(D*=ZI5 *=&6@ -MXKJPG!TA1 MX?5PFW5!*VUJ"H<%)+ZN!1>9[-2TQ1<5* :V6)VIQ!^W;!59E2AI%#N@0L7R M9%FPILIR%?'[Q/J2XZE$6X)!.%SY2:4$XN(JD\R <,L;<5&-,"/4MG9)QK>( M6! DA?F4/"E2V@S$HJL0N_'FOH:TF]/"C0$'D,Y5PCB25A>2Z4]:8)![%@:7 M-$F3:$!/R4AE"@TM2M2Z91GV'A,^W0&QET1;/8]GV?/:H;)"@VP12BZI<:Q- MX@WPW<\I%:B4&5"'*U0RG%D$G5U %F"O2C!=[ZE@:V]CV(JW-M)5*FKC% MFWV_7191TSSZ'48A$GQ.8^4/CB@,SU-U>^&OK$7% M+3B*BYR.X\IP6EH598W67%N'<;ZS UTVAJ(_*A0D,D%-*NVJ7C)1> !1XAG4 M.U"SVQ(GM#/*ZH/<%?G.O7UZ^I) W:.A=;D9FAG?&+7Q],0>[1 MHG1"[;$H/+;*$3XDQ#M3\^7:FPM/CB(VU@4?HGS,#/99!QDASPW(J;_?52>_ M$\A<%7,-GYG1"WE:W[8S-9U07F9Z2;BZ2'6@$'D)6H#"1NK3IMO)X;HD/00E M7P$&-_L!N9-4)4@UM',T!J-+AS%^9N7!\>89(X:?KOG30&U"!+R3Z<8ZRV1I M:=)\::^&_G9:.\?/NCC 2-TT//-Z/7[.;CG3:&S"$-QU23,^YWJ! E]#U>FR MUK"SW1L/G[="UD#0S76HSSS??9FF@TO[L+(\M)!(HXZR[@ M[7:9W'3LXBK0"L0XO8>;- 1 >B=9_77*C ME(QW>SM[?Z7DT5+2=X:WT,-LEXXVB_;+!ZBV*OT#X*"#\\7%V'Y;[0H7" MV>%?*B;QN\%)DL\Z'?'>]_OAM':4*IK5(WP"^!3N4CQX^_^@GM\#.G[+]7WW MWS0?_]_CSQVZI71US(AD?'9J=%4D?'C19M+P:^O-O,L7:@.WKQC<,/*E=P+K MH4NO!%Y]W;#$&;8;FE@Y0XXG]G=U5)0AC _^&8GB-L>_?@OP? M4$L#!!0 ( +B%<5HI,\*"W08 )X? 8 >&]M82TR,#(T,3(S,7AE M>#,R9#$N:'1M[5EK<]HX%/TK6CK=DAD,&$*@-LE,RI)-9C>/"62[7V5;QMH* MRRO)(>ROWWO] $-IVB9IIIE)9YK$>MR7SCV2KH:_6-8XCFCLLX"<3L__)('T MTSF+#?$5HP9:%]Q$9"J3A,;DG"G%A2 ?% ]FC!"[W3QHVIU!LVU91T.0-2HF MR=@AW9;=;W7:G1YI=YUNS[';Y.JZ4B5MFN$_A;TUC M;6FF>/C.S89K_A\#V>"AX#&S(I8;VNP,7,/NC 529J .6]T\)@X,)OA_D/]& M$[R=)DSYG&ERP1;D6LYI#.JS%C2C8L$B5^E)$8"H\5W$/6Y(M].TART/HIX\ MBX<^H).I9W%Q-+Z>GIVXR0*>YB?M:.K5.F4PGPC MB8D84>S?E"N6I3UD( FE@ISG,;E.!2-VEUKV?MW;(S+,AD^8GRH -Z@9WT'6 MQD %Q[[!;OM]=[]!J"84A 4L:) ZSOCUS:#3:;O5T5F3[>X1&@HJE#0(HWY$(J:8MR30#W# @)N(@KQBW3RFLZA'7!/0"H/)IU@N M! -R=H8MA$6.6$,]B* G5<#48:U= X%"%(2W^M8)]X3CX5A5V9B>""NX@ L18&F#FP0(HF;L6(8B$* M8^WFMDF;_8_(_"UK\T\4!$:I.14;%%@TU8ZF:U0B].V^J\EQ'*> W6L&B0(0 MC,D)C(;C@/4'DD<&SB7LC"0C ?(;\]G< W1V[0:!$\%^AF ("B#<('A'.;[] M/.>@@1H#\(>I%#EFO<\T2)@* 0D!]@C,A^QTLL5A&G-B32EUNH?9L6KHU8,5 ME549R<7T7&4-+D$+<=/*L/>:0R\IASH_8P[Q.,3/#(0^#**P@@'NLE6 DY!R M!0!/8/- *#=P (4C-TP$ R#GH",!*$,/ CA<[2,@,LA.G-DN Z-2D6>"3%B^ MF>FM/:;Y9;#O/EX/JJ?K%W\*.KL@'\^F%^/)A'P\'5^/+T_RD*; 64J#?EB= MB,(Y 8]$T,%AAX70ZFQ3!OZBJWC:_3*2.MT=EN^ 5;_9VY$%D "U(Q,-6Z#A M<6[C^:CM!G2)UI]3Y4<9)_>JYP5<_DSQ82V[3]1*^OLF3LL7]P"\*-85KT:( M> !T24K9S8NF1A9)W-MO'MAO8'TFOL% M@K*_MJYR%6T2-(1"+IR(!W" 6WU;R#J.!W?<3]8"0O#5ZV&%C%=#J:>E2 VK M&OPT5\//MP7[?346N_(EGXF XQI(2'"S++U&J PZ[:Y;14:>^\7/%6UL[@U? M79\"/D5T[.2.0$AX0-ZTLW_?L7X_A(0@:O==-Q_+.RW=(IQ*T M/FM<=[+BCXOK]FGV&VGUE4H?2J73T\OSXPGY<'-]\C\2' M%_YV8[:\B#W97>N>FL'37JP>1H"OU9674UWI_GS5%:[+&GE10Z2^GQ4Y\IHY MJ]0G5Y5';DAV;<.G 9@?2T,"QN9PZP^Y*!\^M]X[,(]7-<.1G,^YUF7)I9 ! M\CTL]OC%*P)(\I:@*62*(17P&&L'\1*U0,SN?7W(2A';-JR?6KJ;3RWRLZ%? M>YXA]47$#+X;S&F [PFA5 SET- 4B@/PH*QSK(*X!Q%312$*3X?0CQ[-6,P4 M,-O:>71"@ 4I!2,VBEXZA27(0_"X.E3U9[2J'7C4_S13$@*(W""54V[@E1?; MS8XBVSM;V=_>J%@4S\)%T\93\?8S= (N6WFM((NF0V\E#XJLZA\T]_NKHT;> MULY\RI^W6]GK^/]02P,$% @ N(5Q6MKU4U47*P <9(! !@ !X;VUA M+3(P,C0Q,C,Q>&5X-&0Q,"YH=&WM/?=SVU::_PK.F[V59B":E"S)EK*><4OB M.R?VV,Z6GVX>@4<1,0@P***Y?_U]Y344%DDD1OWQOXZ.WB1C MD00R]'[Y_.L[+TR##\\?'_>-3KW]ROKH^8]%5,3R^8^/]4]^ M=IB&\^<_AM&UEQ?S6/[]T41D5U%R5*33BY/^M+B$-Q_#U[5GOA[-HK 87PSZ M_;]>3D481LG542Q'Q<5@T#L_LY]ET=78?ICF41'!;C(9BR*ZECBZ,VX02Y%= M#--B?%F?HNW-J7YOE";%T4A,HGA^\;<7623BO_E_^T7&U[*( @&_YR+)CW*9 M1:._7=+#>?0?"2/#_B:PV;'4JWP&GQ3R:W$DXN@*9L//+_E(Z#@\_#?G[QSOOT^?VK M_]WAEO\H\R(:S?FC* GA!"X&3Z>% M\$*9!UDT12CVTI%7P!.OTLD$_OI4I,$7W_NAW^OWST^]JDZK'UP>^MZ'3(Z X $Y M<_9[S[NMK6F3&_9$$L*=$^$2V=S+@1[#NW#S_WK_ZPMX?R[B8@X@D$W33!!4 M'.QV\S.YB?WZ:L,[OKDR_X87GY;9!D'-2S/O7@@%R##S3:),S_O<((I/>V?' MIW_U/L&S,,P+[U4Y*5D"\#[(;"J+4L1[25K,BK=(8WPB,KBW)J&YORV_]%[; MU7RBU6R4L$H1C+U,3F% QB8A]$ZPBE&9D7\ M\3&?A<%N$6!QG M<'Z9 VB=G%O0>OG-@=;++8,6G!SN+4UB "H9E!E(X,S!G-.$B[B*5][W2+ MFDM5+-XG3:6QZ2WCR<\RD9F(>]XFD.2S0TA022J+<9K!T81(0J(\!_I:3O'W MX_-S_^3D!/X=.Y*T>RL][T4<>VE9Y 4P1>0*[<\170/2'87QG*<(?6]4QO#7 M5$0A<=0D342>RSP7PUBR5&*5.5>/@S4/14X6&N\@.FQE,Z]D!G<(<% 0)WJ; M!%;DOV^BMVQMF^4F!]&"XWDY/XK%+*>3 :1 8CCQ22>'(V A]S'J:@E;5Y2 M@T-0I_!:P@P(B0J=*GK@.S&[CVV__OG5N\V+\Q9Q\G(R09%PA2&D+F COT) MDAB *> (P$54Y![*?9D$]7F( @C(0#())-()?'&:I(/^T?^J,<:P7#0#6^E=3*=P)TAL6A:/UW)/0L0BMJ/9S2[YSNOH.H*%A-Y' M_#3?'/\9P_@RH^,&O;P*BG3]> ED",8;SV0@44,(U7)RMO. ")Q%PQ(!"J!H M-I;P4@8,94Z7"E ;B'R,BGJ*7\RB7!+!FP@ 8=3>@EB@!#W*THE7P"H)N/ G M #BNZF4JLA"7^!K@/BA26.\!?KYCPHBKV"Q9I!W'\DH@ Q;7(HKIQ$8E'*V] MX^\7[/^1DH:[2:!_@_HS0WTKT /!O6*N!%>"E+:(62!+$Y"L9:N-&O MJP1\ED@"5@#5-"/A",8"8"\*1+2\'$ZBHN Q!8^HUI'C^PHA>Z@F2CAHP!.# M-3#DGV6$J *( 23;=]&WLH@#>&TF85KXZ3R#'*6F-E?V2*LA)QVB?< CNLLZ MA&]A5'M"]$:17C'*HSSGY7!E ,2 U'E>W[TR6_!L.(<[.)TL?!AEZE@RY W M$D3L Q4)XI(D6WQ-QDK#ADV%FBB $ S[XZF\89:62+6&$D:5[7/Q\?M\P/"( M2!8/[M=WSI0K"ODV!,S[!TCOP)45Y\*A6(_DK&SD\8SDY4O(R1N6=HM"!3CV*S"!0Y@X*V C@L M&>ZI1/G4?@(CTM6P^4.-U'B%R#T"M35\*.@E=U T(KFE4#=@=@[GQ9?5W#^? M?WHM,Q9; L#\+(V5!3"H'!*?:\]A&/3V4%VNOK-I7,)EME\:3M' C70)A)#$ M!Z"&1"%)09PW!K5K)F/$1G/&+]C;% 5\A0:M ^I39O!4*-0)0\]_2Y&(R>U*GYNY^[<*RZ^10"D MB.V4/DJ\>1J7C+$98#397([*J;]4H#8TR"$K+$0 T0;229H_J41Y+@LDF!,1 M)63C!V+DR(V)4L, ]42M&GAM'@DR52'JUKN7L J%2Z8YFM779X" B M]G!?9MP=P2!K0AI=F1$LNT:\,,#8/YA^LR*K=!D1(O9+E.;)@$.,QK=*% WH MC&VM=&VB&4@D!8AQ-'@H(LV-=>CYX"JT=UH\^\)J>I( MA)?J.]90M-27,O !"_"?0WL;;FX@L3Y;5S6;]_%=-GL1S:U3I"A!7LZN:7J[ M+N6SQ8 >X+$D8 ; AE3Z"U-WTLDTLYZF,XF*I\NH\3LM:^KGE($X$,H %X,X M7#AC841 %@7\ >H2,AW5%6IMT6L39-'>H35#_75%I?&;DC O#G9(ZVD5.GRT M%'S!4=#>Y=I^]<:2$/\PK!O&H86NK:]' TWB0L<^LV*@8'G4YIFX0'E :420RZ4>,;>-[VSAJ8) MO-U C[DR@N,ZZ!&DJ?O Y;&ZJ!4-%"&"M(S#AFRB%5Y\CT!M+=D')E":.@U* MJE )R8PY 0V<52(+Q*5=.7"@LMYR288)/IA M"E*&/?^< \SU 1AD(K>+0;N6B1ZXC;4>B;O$!U4'JJH;JDXM%L8]X+^?@WJ,%'(DX'O M'?>/3WSO%%C;BDV!OZ9 M$A:607PE&H]>:8[?"%<#)H7&0L4%B&[;Z(U]U;<=Y4YXB9C HO[OE_C+V>G) MD\'YR1/,EA%;AQ2D:;<)C-U/\?:?DLF(T>_#%B!ML\T L5D$NWO+UOJ;XVH+ M\98$ADPD7\C';*1V(]HZ(C2H!,@CUK/NP<,7[K&V9XWA5ENSQNYT^!75O*&9 MVY.F)=SJNEIN!8YA&HOY1920H6 8P^E>WNRJ97T6B0 M7XL7)5GSZ<9M6BYXXM+6M'%U MZ'(?Z-+FCW1<"=58'U3A!;FYVUZK."50SV4_Q@W)+ ^-SR\2"MN6@AHE6\)U MZ$$=[YN8O0J9:U/L&J,7X%4%>T_.[HJ]';)^"\AJ^0JRJA5,BJ&5C%J(GZ0= M4XPWJI-*BQ=H $ISV3(6@K]GF>DRL+\9]=@Z'P)(2#(0ZL":XRN>! M8]@A+T1#Q$T;RN.A%GL162JC60.R&SX :.9&%"*KG9H1%?W0N8P81W>CM:YEVM!AWB;[8G,N]![YS.\"O]X_ M)2O70-[=Z#8*[K9T7I'@10R#XL/9CP*09&*_W4AOWQ/LG,B4 5A9>Y0%](?C MTUZ_O\"KY$T!=#FF!G^;2Y%Y!PBAUR*6G)SYPW%O< H#F@<.,4Y0+U_[&W3T M^I^ER "P.39'P#X$NN28'8DA.IEP38-3X(*AH#C"_Q$)O#/WO1?3+(I][W]* M=+G ?M\'13J4V:5BP^C+0"[,,3;63*&Y)S&Q* =&5WC"&Y9Y1!@*LU! 25+U MVS$;G)%3Q@8,6PNUW@]=#\S:/IT*8Z%<,'61T60B 44+2?*##&2H<#@!O$'_ M2B#YH^H*.9/,4 7X( S)PRYB%UA43@"Z)M39BT#!EFQ%.F"(L?0\ MK2&4OA4&4 7((D!KP9XWK%*D4G2B++?'X>N#!.#4IT#W"%=,-O:!B=&:I"7+ M.#_T>^>#I^>G#NPM,2S[-#:&<$TX,%E@KC;FX&E84]&MUY163/(4#)6&BW>H MMH#[G%5,RB [A441TIRAJ_MV;V,%CO-M87QNE)3DYW%N3J>' M( 2E%-Y$0 IXA9%N3OZ(>J P0;64%M&6+J%*0#AB)[G]#)CYRFU9&;?Z"$W@ M1 U@A)VB3;TN#*<+P]D%]W>C6C\8CK:7HL#GA;&DUI>ZBA B;V->WO-^1^VO MHOG5@A"6DYI:3*U.4UL<\=JFMD;9.F[!:5RB *S)OT1?MXX(L50N)'I:)L1" M0H>+56?EZ 2>E,.3\#7YM1*9H]B7HFX/V[>S%IZ\GRHYXJ.).MI+)'FOQ%P* MSC:^>LU/F>4"BV4]L/[],;/V-2"2_,@8@"4GQ Y!N$.,2:>,2)1:D\:49Q"1 M/;,@ 5NX05NPC$!:8/[A^ Q%;"//^!KL"<8S+5[4X;NW?,O'RW=\AUW=!F._>V;R">WC M<(8M3(6E$N&]XM!7RK'EE,,4 2!6YJPWF":TEPR(UD]5K (N+L+BF:@OGHQ[ MH1Q%F+D\E'$Z._15N*9?!TX&VQ4FGE8(1N$'_GC61P-!KO"HIKZF.@^4)*/Z M,M4VL&0-#(QVIT5X@5KY[3""Y;!6?=B5QNR,#QJ%'CW_9XM_9_'%BUU7;6G' MP@T$"S*PY62M]!U@;5B1EMMZ4,DUQ9'6B3KDY.$X!8J#-OB<*V![OXD\%'^J MAWX5V1=Y+\6!>!F;C"C_TZS+VJ#IAS=?6SQWY_>;+1BH[).X;C>BPE\ M'8#Z^.[=JUU7O.4%_/KFXV:O+[5@FGE_EJD"6"IAH&Y1?<%*>#Z'AR?*]$WU M(M"$G.UI Z10S&Z-/(Y,@JOI@053AM S=F$4+O%#IG0 M(U-89J8 $E,MK_; B?Y"P:$I"NU =-"2P^!X?=&A16;KA(=.>*C6_ZO#R'V) M#\N/I:CD\)"S1,,R*Z08\<:^%GC@QC'*!:F@[ ?X^Z/^(R^0<:S,^N9OC(K0 M?VN?!WL. EB9F.;R0O]R>2?H711+LB1T!-=_%(LYD.>+4?15AFT0[_@8>.': MIE]D\"_4FW+"0?" BM#]\C8@:'9&,1J!B-6Z:(FPJ;:H$V<1ZA[48DTP2G5= MU8?NC#5FR0X2)6DV$7$%B=1'CYZ3,S0 -LNN&\IWQ 1F>5LS=#6;,KYFP/_ MY,2NS$.7V=1#IL!V>RR@H&D OZZQJ:0D8%-6^>0@/#PX.6QGZ/#A4"; DDBO MQW)<63Z.IKXJK!//F;7HOWSM \5Z0*HFB^^!G';%OD+V3[L;+#( 8!'HH#0; M9*I?S_7[^Q,DZM>6ML :I*DJ45ZL2'4BN3$;K(F:K%JB-.&0 MA4,*(C2$%;'O,=*-QT1[[CF>\.X!P)N*)^PX2<=)[L1)K)1#>;UQFE.H$<=' MN537B$A8W('Q>%C&L00ZF4:P9C%,KX%.)#(B.C%#)3%3TCO2$!7!E)?9-8CN M\ <1PKEW@-2":B,@\B>*W9#7EFB-NX8J/6T4"%)AF90#C4&9MH9"2 K(08NB MG20;YQZ>@$&_: M%V MX8OE[Q>O/VZ@S/3M0,U89RK)NZI:@#[ PX8!;JEA8L>6D-Z>,J33L][QZ;[P MI"Y>JXO7NFU>-G$9CB-$#0IMF):/1N[1JY)D[G(R M/:V4O1WYULU?<%W_RH&\LC6$7J/*U[05:J+6/+?5[W+["%,KPS>AI":\FDIO MTN]HC5.F/:,_*;E",?!F!2,&:11&5J1 '9C(4F/LK!RZ4E%T9<_%M\,/*I>( M$P"W.M86C8VF7'N]!JFJ]S+4)[=YHV.#6F^Q@-[>M>#9H_8T%FF^[7@$JLW= MH D-A)?56N[+4:36S>" JW#?D(*UDOC:0[>D2Y0BIFYMRA,J+4["#AEG+163 Z"\9&;>&HX$5$Q898%8^3V\A%B%AU M,%"Q(.6DEM!FH7A1:ANZ(*NI1_6H\ULX);> \)JX;FW\2/N A>ZR0:Y5[NFP MD T4MX$E9UTR#\,A=[*E+/,UQ\H%,TF!DGJIKRI*QNERFJ]XM*,+9TOBROI M%6,,12@GAPA0!\>FHYBEG1_(?]T4E??9?GWZ9%]L!1WU[ZC_G:C_H/?DK'\^ M\ ZBGNPQ=:4:@=XK,06MS@E2,A530[P6BDZZY(Q-?H:("8FW ;DCG5>,5RKW M75+.'E)5[0,0/X@RH# 8KT2%+S%CZ>HJDU=()P,QU>(>^PO7$LPH8@$QA'QG MCI*I:@DXM2IU1J8R-"\5WY:8,=<)7]@+/>^NQJ8;6U(VKH=4PJ!8*7$ZN3FM MC=7FKSK'H#C=**/8@, M].ALH43Z ON59NHI!PNJ>1W2Y,^3&4F&+<%?@+YY(47(SAOM+MJ>'F93!X?9 M!ANDJ%)"%;L3UR$ 2E+&A?;0N1%/HXR]:,*-2W"I#4&KJ39A[6%+X84J4428 M2"I+DP7>F&ISQV!;M!F4(L]CF_]P/7.Q[QS'4@U>![XVJ[]81Z-)CK=-I%R/ M(B$_*!W%?,^B$.],4/>_;?<6>77 M-?&WAUYW6/M@MOX-8FW#[+!)--5,JTD;E)1U07:T:*3E#JM.J#A250(BU,)' M<+E"UO9&T49V[8HAVAV+E#FTV=UWSBO4ZK4R=I7L' M7]E:!')T)JY,T+D.L:*\A]PT'ZS;XWU<-;:T5(_G@EH3("6+P%%4U0U7A6TH%;@ZN_ZQ/TO9=V\2'1E$%H9ZN!,0CTE"+ M3) )D.AZ:P6L%4D>:R:C4+%9=7Y:\H=5)D$T!7GU]]ZG7K5YC[$>CHI3PX);!@ )(+$EU!+\IJD%N]^BKI[')%O6UKGR)-59S M)YB3RX2:"L5L[=?"R>%Z'HP#M<5<3D7&PHN3M,&&8=-YIK(IFU1HAN26YQ%60X.T.L5)!*$W#4))C1Z,HF["GDI(BTTK+;M/+\^S, M.WY\8C(O;P:2IH,J@8,+WCQ .2P"";V)*UFZ(RS=C,OUURV_"4\T00 U M;]HT"NPJ, D&:8](VC,!^AZJAZ&>][1W=,5.8MQI]!;^9=G4G MM8Z'RYO5-1HA/NR"II5F=8V]<]1&/%_=5W6OVMIU@5)=H-2= J7VME%? T,O M]S1JLLOZ[XC!PR(&WV ;PHXX=,2A(PY;)0XU1%_6"D)U>=E]+]!.:.CH0D<7 M=DL7]J,=:E.A_R;:H7;DJ2-/'7G:)GGJ>KVNV>OU'BG0'KD1'E[?UP9GO%W? M5_*L3*DE9E))F/?[_?Z2+K '3DY]W:B>:J/ZX9(6L7[_V4EO04O/)MI"=6+]+1O&P6X0V 9U; MA&IBOQY57[^;:)OZMLUNHBV,8Z^ZB7:!P%T@\+8HUS?9M)6$J/_^R^"L?]G> MP[32(GU1 ],6,K.5EJV:3%J9]+2?#&^V/Z MYZ?-XS%=7[=_/$^6',^B]J&[/)[3%N@Q_6&W?SRG2X[G; ^.Y[@5>HYW!3UG M2X[G? ^.IXWVK"&LW>1X4.FM9CYP0D6M7$NEBM%B>,.A+[U1%ILY6!C/F-! M98*PG28!IBT5MX2,5)IJ.*Q)T] 'C?!+VQZV@.GWW3.YY4!TSV26?]:4; Z4 MZ7$Q5!ZN:*Z\3[U=;)=;/H2MM+IM-;=UK6ZWT^KV#D;\/6J*V_&RCI?M$R_; MQQ:^+<="6-FU\.W"E?8T7(G2GKL6OFG7PK=KX7L/@:]="X2.DSP03M*U\-U" M"]_7'VMJR$/I4]L%G'0!)[/3D\%)UV.VZS%[,\6M MZS&[39--I3EMJU*VH&MM6Q!-M6MM<^KOJVOMWAF$[J=+CSMC&.53X,$744*C M#6,L.M<<1_DA%#>KC(BM;Q_ 83YZ_E(&HL2R7:(EL\66VS!(C@;_P6,03?K% MV& [E=>PZ>BK@[G:F%F%D95Q$4VX;H5IZX>HU[I,:TLP^>>N36'E9&:&.M=< M/]&>M0)2*0<4Y.GM18_G-GJ]9I?GCFQT9&,/6G6]$O!("N'WW7C_[&/+WK1[_'8FLGL:_? M&WVQF-XFTM^[Q/X==5)_B)I\%^K]0#NP;P7^=MR^O3G_CMJWMV22=.W;]Z%] M>_-B=MR^O<4+?+?V[]#:H M,\YT2@+!R?=,CKVGMO#J%!M-0[^9ONX(/"=K]W5O[M-;=@K45"V_J-@5NU(W M7?SL+EN/ XE>T!TT$%/$+<6R@TP20E1Z!^JVH*"#1,"XF6VU]A3_9MH&=V5( M.BQ_(%B>FF:]+4WR.OSK\*_#O]WAWQ88;;JP&7>3V^YQ7EJ'\1W&/Q",=[K< M;A[=6YMO[[5DRO-54/9%SFI%M',$_F130,;BCS*#YD* MF*BS''O#C(!04,THV^^TJS=A3E#G:DZ)F486B,$SV3$8)T%#@@HV'L>?XDU[_A$78W"VI8DNINXJ#8>1CR2]NYX+WI7/ NFD19,A@#E7\G%>KKY"4A-I,@ W MK>D@7/'.FU$A"8#L&=>BD&XH7#64I:(%^>U\0Z,CTWUF,!,L[3&U55!QWT?R MJPJ';@R!K71,=0I3/ 33]%+BE4Q>.5=F-0MUC\C-0!C*$1-V6;E*W]RZ[_(N M/D[>O\YZL9W3DA2P=[/+8Y%!527D#L7?/Q-35;RK>D1U!H516MXLTV2\CDUT2FI@:*=6[?8F9&"8=LL MJ$H66W# \#)R>E6)JU+GIDK'*CE%CL=CP;@L<:"DL&.I:L%ZMI#VP0T!Z QT M;X>N/5[GV]RM;U,XO>0PB2"-M9E>P29@\11!E>0B]X],NU*$C!P^"'+!@ M$4O= 9$*;@]1\%76$=5+ ;4,Y9*/N)! K>VD<)PRNN"FVUBR0^<.G3MTWCIW M1R\I\-98$OY1H5S R!'S>UOH@CZAH!CBN(X7NVZ,8)[=VMRU\BA5#U:=4LI< M2P@L#Z@.JA/QQ33\4RO(W;*[;D]"+B)8*Q;8U&\NX8^.L'2$I2,L.R LQFR) M';.5QE UF3'2(P$JXSPU#5H,W0':L+C CJDK@B665K0K74T9O -=O@0S0CD] M5P>) +H<+BFC_]!,>%@OOU[N,^4=\464Q3C-X&;#=>)$R8AK70)4[QL]XV2^(,=3BWE/>0CR MA4G]5,:!S;AN7C^,_$=*T7(M&?V+EM@E('=2P:ZE@@DY85>@K.^]G,,MS7)K M(01>CE5/O# -2NKF@\C*/$<7UHCG?C6>TRFT06ZXD>Y+8BM *G1)(>X5'0= MQ?)*%ZWZ-K(M7!VBZ_75D8H'0BJ61# LY+GD?<#,JERJ6CW\>]5_?R,^WF'Z M*DSOXMUW'^_>4=>.NMZQ$DQ,WPE&5'LSOIK*,?.Y#. M.(9U$A'**H'-.''0S%+,*^9 "A'1!1'9QK//KMX.7SM\?5#XBLC):'DT!+TH M],0,ZZ$R&D^!9YO^*1I)521'.AH!3\]R;(-L.L_SRZ;+:IF())JD)1IHQ11- MM+9*=65X)AF%I/0KP7E5LS$Y$[@"(WXSG:+$8-.:6O0S;0#5O1;@@*Y5.P * M@S?S[+'3MR,Q'8EY("1&)ESP5V7<6G$>R LI"<8A@6Z=F@=$^SU4=P\J,;\7 M'E?MB7O:DF>[N:2G%TD1'>&98%<7[PV9JLDL]<'V?-=9ALM\7:@A:=LY_OY: MQDBEI?=.S"BO:D_\FFVGN67'YMKG]J$EV?LN_L_W*R]-VR/S:HURYMGEE I- M8S%K_.>8+)MNL-Y!AB>-QL [1U7% M=1(6=+U[_GXB"],2Q]TZ?(MA!RDE^F$Q\G5@EI5(^.$RTCI6G5D=E;9>LX6E5*SC42 MJ(^I-+XAWY]$2T^O1H$,08$?## W(4D!91-1VB43?;AZMFXZ.=04YU^,L[2\ MPJQ&-R;1I\3M]"O%^Q3**,4@RRDS%'881BBM8I8XSEV;,Y,3P@?,16=K%GG3 M6;RE%^S55D?K87D+.&CE1 ;KB')R9 MH2&-]C&4<22O%1#BN7#"=N&TA%:BNV#9$<>MCO,' MM3H"\%8T(75EHO9ARO_L6V[X/;!-5X+8##]416*5QC2J-8+4"J%F>,VB&F[%)'%H/IZIPEE:'IZ-4Y(B+$VA M:#_4KZRMFLI"#IN#2+B)="YU?/\T1M7!I"Z9;U$]BK #,(8;JHYNS0(.1L>E MKF58;T0E0NK*PFIV$D$\0)928 0U8;@D0E&6V%P;@SAM0:9ICT&WZ?^=X!B M&?IW$AT5[^N)VMK@K=/[KD(+3?4?JBRI:<=B&KO$7+U.;/W]J)>4<;B=6I*/ MGO^L6V?ZZVE5;&E#&XFJ.>%S"CF!A2D=X=2-3X)D"!J173.A9*;3U[ C0\SP-Z$^_49*0@\YQO,2^UBH; MPT X.(D%5G>LBN"*#1ECR )! $M,EEB)/,0E^-X )0'56I0R29R)57)4WHHC M)JRC9A=C.R)* J;SL]':<;'$01N*O:K6U*BMYA0$<&RE82H9+16%H2M',U(@ M[Z44\]WC4*_3*%P5AOIXF(9S^#$N)O'S_P=02P$"% ,4 " "XA7%:9Z^< M?'@N "&+0( $0 @ $ >&]M82TR,#(T,3(S,2YX&]M82TR,#(T,3(S,5]C86PN>&UL4$L! A0#% @ N(5Q6C41L(U2B@ M-?$* !4 ( !"4L 'AO;6$M,C R-#$R,S%?9&5F+GAM;%!+ M 0(4 Q0 ( +B%<5JCUA2U+OT 'S$#P 5 " 8[5 !X M;VUA+3(P,C0Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "XA7%:.DA*P8"] Y M: \ %0 @ 'OT@$ >&]M82TR,#(T,3(S,5]P&UL4$L! M A0#% @ N(5Q6OCB0.\HE 4 _D@] !4 ( !HI " 'AO M;6$M,C R-#$R,S%X,3!K+FAT;5!+ 0(4 Q0 ( +B%<5JV8Z &F P '=% M 9 " ?TD" !X;VUA+3(P,C0Q,C,Q>&5X,3!D,S N:'1M M4$L! A0#% @ N(5Q6B'"$>=K& =L@ !D ( !S#$( M 'AO;6$M,C R-#$R,S%X97@Q,&0S-"YH=&U02P$"% ,4 " "XA7%:##,0 M\[X> &]M82TR,#(T,3(S,7AE>#$Y M9#$N:'1M4$L! A0#% @ N(5Q6E7FCI2Z P ,AH !@ M ( !8FD( 'AO;6$M,C R-#$R,S%X97@R,60Q+FAT;5!+ 0(4 Q0 ( +B% M<5K9>K#_K@, +(- 8 " 5)M" !X;VUA+3(P,C0Q,C,Q M>&5X,C-D,2YH=&U02P$"% ,4 " "XA7%:F5BGU2 ( !Q*0 & M @ $V<0@ >&]M82TR,#(T,3(S,7AE>#,Q9#$N:'1M4$L! A0#% M @ N(5Q6LK((LPL" ABD !@ ( !C'D( 'AO;6$M,C R M-#$R,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( +B%<5HI,\*"W08 )X? 8 M " >Z!" !X;VUA+3(P,C0Q,C,Q>&5X,S)D,2YH=&U02P$" M% ,4 " "XA7%:VO5351&]M K82TR,#(T,3(S,7AE>#1D,3 N:'1M4$L%!@ / \ !@0 $ZT" $! end XML 142 xoma-20241231x10k_htm.xml IDEA: XBRL DOCUMENT 0000791908 xoma:FederalOrphanCreditMember 2024-01-01 2024-12-31 0000791908 xoma:StockOptionInducementAwardsMember 2024-01-01 2024-12-31 0000791908 xoma:ChiefExecutiveOfficerInterimMember xoma:StockOptionInducementAwardsMember 2023-01-03 2023-01-03 0000791908 xoma:AwardDate2023And2024Member xoma:PerformanceStockUnitsMember 2024-12-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember 2023-12-31 0000791908 xoma:PerformanceStockUnitsMember 2023-05-31 0000791908 xoma:TalpheraMember xoma:U.s.DepartmentOfDefenseMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-12 2024-01-12 0000791908 xoma:TalpheraMember xoma:AllCustomersExcludingU.s.DepartmentOfDefenseMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-12 2024-01-12 0000791908 xoma:DareMember xoma:SildenafilCreamMember xoma:ScenarioOneMember xoma:RoyaltyPurchaseAgreementMember 2024-04-29 2024-04-29 0000791908 xoma:DareMember xoma:OvapreneMember xoma:ScenarioOneMember xoma:RoyaltyPurchaseAgreementMember 2024-04-29 2024-04-29 0000791908 xoma:DareMember xoma:SildenafilCreamMember xoma:RoyaltyPurchaseAgreementMember 2024-04-29 2024-04-29 0000791908 xoma:DareMember xoma:OvapreneMember xoma:RoyaltyPurchaseAgreementMember 2024-04-29 2024-04-29 0000791908 xoma:AloraPharmaceuticalsMember xoma:U.s.DepartmentOfDefenseMember xoma:AssetPurchaseAgreementAndMarketingAgreementMember xoma:TalpheraMember 2023-04-01 2023-04-30 0000791908 xoma:AloraPharmaceuticalsMember xoma:AllCustomersExcludingU.s.DepartmentOfDefenseMember xoma:AssetPurchaseAgreementAndMarketingAgreementMember xoma:TalpheraMember 2023-04-01 2023-04-30 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementRz358Member 2017-12-06 2017-12-06 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementNonRz358ProductsMember 2017-12-06 2017-12-06 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:MezagitamabMember xoma:CollaborationAgreementMember 2006-11-01 2006-11-01 0000791908 xoma:AptevoMember 2024-10-01 2024-10-01 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2024-04-01 2024-04-01 0000791908 xoma:AptevoMember 2024-12-31 0000791908 xoma:AffitechResearchAsMember 2024-12-31 0000791908 xoma:LadrxMember 2024-01-01 2024-12-31 0000791908 xoma:AronoraIncMember 2024-01-01 2024-12-31 0000791908 xoma:AgenusIncMember 2024-01-01 2024-12-31 0000791908 xoma:TwistBioscienceCorporationMember 2024-01-01 2024-12-31 0000791908 xoma:TalpheraMember 2024-01-01 2024-12-31 0000791908 xoma:DareMember 2024-01-01 2024-12-31 0000791908 xoma:BioasisTechnologiesIncMember xoma:RoyaltyPurchaseAgreementMember 2019-02-25 2019-02-25 0000791908 xoma:TwistBioscienceCorporationMember 2024-12-31 0000791908 xoma:PalobiofarmaSLMember 2024-12-31 0000791908 xoma:LadrxMember 2024-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember 2024-12-31 0000791908 xoma:DareMember 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member 2023-12-31 0000791908 xoma:PalobiofarmaSLMember 2023-12-31 0000791908 xoma:LadrxMember 2023-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember 2023-12-31 0000791908 xoma:AronoraIncMember 2023-12-31 0000791908 xoma:AptevoMember 2023-12-31 0000791908 xoma:AgenusIncMember 2023-12-31 0000791908 xoma:AffitechResearchAsMember 2023-12-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2024-01-01 2024-12-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2023-01-01 2023-12-31 0000791908 2024-09-01 2024-09-30 0000791908 srt:ScenarioForecastMember xoma:CashReserveAccountsInterestAndAdministrativeFeesMember 2027-07-01 2027-07-01 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:AptevoMember srt:MinimumMember xoma:CommercialPaymentPurchaseAgreementMember 2023-06-01 2023-06-30 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:AgenusIncMember xoma:MerckImmunoOncologyProductMember xoma:RoyaltyPurchaseAgreementMember 2018-09-20 0000791908 xoma:AgenusIncMember xoma:IncyteImmunoOncologyAssetsMember xoma:RoyaltyPurchaseAgreementMember 2018-09-20 0000791908 xoma:AgenusIncMember xoma:MerckImmunoOncologyProductMember xoma:RoyaltyPurchaseAgreementMember 2018-09-20 2018-09-20 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:SecondRoyaltyInterestAcquisitionAgreementMember 2016-12-21 2016-12-21 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:FirstRoyaltyInterestAcquisitionAgreementMember 2016-12-21 2016-12-21 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:PriorityReviewVoucherMember xoma:RoyaltyPurchaseAgreementMember 2024-05-30 2024-05-30 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2024-05-30 2024-05-30 0000791908 srt:MaximumMember xoma:AtMarketIssuanceSalesAgreement2021Member 2021-08-05 2021-08-05 0000791908 srt:MaximumMember xoma:TwoThousandEighteenAtMarketAgreementMember 2018-12-18 2018-12-18 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-15 2023-12-15 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesMember us-gaap:SubsequentEventMember 2025-03-01 2025-03-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationSalesMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-10-01 2024-12-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-10-01 2024-12-31 0000791908 xoma:DareMember xoma:RoyaltyPurchaseAgreementMember 2024-04-29 2024-04-29 0000791908 xoma:TalpheraMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-12 2024-01-12 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesOneAndTwoMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-01-01 2024-01-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-01-01 2024-01-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-06-21 2023-06-21 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-06-01 2023-06-30 0000791908 xoma:AffitechResearchAsMember srt:EuropeMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-06 2021-10-06 0000791908 xoma:AffitechResearchAsMember country:US xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-06 2021-10-06 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2021-03-22 2021-03-22 0000791908 xoma:BioasisTechnologiesIncMember xoma:RoyaltyPurchaseAgreementMember 2020-11-02 2020-11-02 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2019-09-26 2019-09-26 0000791908 xoma:AronoraIncMember xoma:RoyaltyPurchaseAgreementMember 2019-09-01 2019-09-30 0000791908 xoma:AronoraIncMember xoma:SiliconValleyBankMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 2019-04-07 0000791908 xoma:AgenusIncMember xoma:RoyaltyPurchaseAgreementMember 2018-09-20 2018-09-20 0000791908 xoma:DareMember xoma:RoyaltyPurchaseAgreementMember 2024-04-29 0000791908 2023-01-01 2023-01-31 0000791908 xoma:TwistBioscienceCorporationMember srt:MaximumMember xoma:RoyaltyPurchaseAgreementMember 2024-10-21 0000791908 us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0000791908 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000791908 xoma:AgenusIncMember xoma:IncyteImmunoOncologyAssetsMember xoma:RoyaltyPurchaseAgreementMember 2018-09-20 2018-09-20 0000791908 xoma:TwistBioscienceCorporationMember srt:MaximumMember xoma:RoyaltyPurchaseAgreementMember 2024-10-21 2024-10-21 0000791908 xoma:ArbitrationProceedingWithLicenseeMember 2021-06-01 2021-06-30 0000791908 us-gaap:StateAndLocalJurisdictionMember 2024-01-01 2024-12-31 0000791908 us-gaap:DomesticCountryMember 2024-01-01 2024-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2022-05-01 2022-05-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2022-07-01 2022-07-31 0000791908 xoma:KinnateCvrHoldersMember xoma:ContingentValueRightsAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2024-04-23 2024-04-23 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2023-10-30 2023-10-30 0000791908 xoma:AgenusIncMember xoma:MerckImmunoOncologyProductMember xoma:RoyaltyPurchaseAgreementMember 2020-11-01 2020-11-30 0000791908 xoma:MerckImmunoOncologyProductMember xoma:RoyaltyPurchaseAgreementMember xoma:AgenusIncMember 2020-11-01 2020-11-30 0000791908 dei:AdrMember xoma:AtMarketIssuanceSalesAgreement2021Member 2021-08-05 2021-08-05 0000791908 us-gaap:CommonStockMember xoma:TwoThousandEighteenAtMarketAgreementMember 2021-03-10 2021-03-10 0000791908 us-gaap:CommonStockMember xoma:TwoThousandEighteenAtMarketAgreementMember 2018-12-18 2018-12-18 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-06 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2021-07-14 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-06-21 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember 2017-12-06 2020-10-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-06-03 2024-06-03 0000791908 xoma:AptevoMember 2024-01-01 2024-12-31 0000791908 xoma:AffitechResearchAsMember 2024-01-01 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:TovorafenibMember xoma:RoyaltyPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member 2024-01-01 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-01 2023-12-31 0000791908 xoma:CommonStockWarrantExercisePrice14.71Member xoma:SiliconValleyBankMember 2019-03-01 2019-03-31 0000791908 xoma:TenYearWarrantsIssuedThirdRangeMember xoma:SiliconValleyBankMember 2018-05-01 2018-05-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:FirstRoyaltyInterestAcquisitionAgreementMember 2016-12-21 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2021-07-14 2021-07-14 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2024-12-19 0000791908 xoma:TwistBioscienceCorporationMember xoma:RoyaltyPurchaseAgreementMember 2024-10-21 0000791908 xoma:AloraPharmaceuticalsMember xoma:AssetPurchaseAgreementAndMarketingAgreementMember xoma:TalpheraMember 2023-04-30 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementRz358Member 2017-12-06 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:MezagitamabMember xoma:CollaborationAgreementMember 2006-11-01 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2019-08-01 2019-08-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:OtherAntibodiesMember xoma:CollaborationAgreementMember 2009-02-01 2009-02-28 0000791908 xoma:AronoraIncMember srt:MinimumMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 2019-04-07 0000791908 xoma:AronoraIncMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 2019-04-07 0000791908 xoma:AronoraIncMember xoma:RoyaltyPurchaseAgreementMember 2024-04-01 2024-06-30 0000791908 xoma:TalpheraMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:AgenusIncMember xoma:RoyaltyPurchaseAgreementMember 2024-01-01 2024-09-30 0000791908 xoma:BioasisTechnologiesIncMember xoma:RoyaltyPurchaseAgreementMember 2023-06-20 2023-06-20 0000791908 xoma:TwistBioscienceCorporationMember xoma:RoyaltyPurchaseAgreementMember 2024-10-21 2024-10-21 0000791908 xoma:AronoraIncMember xoma:BayerProductsMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 2019-04-07 0000791908 xoma:LadrxMember xoma:ContingentConsiderationSalesMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesThreeMember xoma:CommercialPaymentPurchaseAgreementMember 2024-12-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationUnderAsc450Member 2024-12-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationSalesMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-09-30 0000791908 xoma:LadrxMember xoma:AldoxorubicinMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-06-03 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-03-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesThreeMember xoma:CommercialPaymentPurchaseAgreementMember 2024-03-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesOneAndTwoMember xoma:CommercialPaymentPurchaseAgreementMember 2024-03-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesOneAndTwoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-12-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationUnderAsc815Member 2023-12-31 0000791908 xoma:BioasisTechnologiesIncMember xoma:RoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationUnderAsc450Member 2023-12-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-06-21 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-03-29 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-06 0000791908 xoma:LadrxMember xoma:AldoxorubicinMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2021-06-23 0000791908 xoma:AronoraIncMember xoma:BayerProductsMember srt:MaximumMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 0000791908 xoma:BioasisTechnologiesIncMember xoma:RoyaltyPurchaseAgreementMember 2019-02-25 0000791908 xoma:KinnateCvrHoldersMember xoma:ContingentValueRightsAgreementMember 2024-04-03 2024-04-03 0000791908 us-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember xoma:ExarafenibAndRelatedIntellectualPropertyMember xoma:KinnateMember 2024-02-27 2024-02-27 0000791908 xoma:KinnateCvrHoldersMember xoma:ExarafenibAndRelatedIntellectualPropertyMember xoma:ContingentValueRightsAgreementMember 2024-02-27 2024-02-27 0000791908 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-03-29 2023-03-29 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-06 2021-10-06 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2017-12-06 2017-12-06 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2021-03-22 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2019-09-26 0000791908 xoma:AronoraIncMember xoma:NonBayerProductsMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 0000791908 xoma:AronoraIncMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 0000791908 xoma:AronoraIncMember xoma:BayerProductsMember xoma:RoyaltyPurchaseAgreementMember 2019-04-07 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2024-12-31 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-15 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0000791908 stpr:CA us-gaap:ResearchMember 2024-12-31 0000791908 xoma:FederalOrphanCreditMember 2024-12-31 0000791908 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000791908 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000791908 dei:AdrMember xoma:AtMarketIssuanceSalesAgreement2021Member 2021-08-05 2024-12-31 0000791908 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2020-12-15 2020-12-15 0000791908 us-gaap:CommonStockMember xoma:TwoThousandEighteenAtMarketAgreementMember 2018-12-18 2024-12-31 0000791908 xoma:SeriesXConvertiblePreferredStockMember 2017-01-01 2017-12-31 0000791908 xoma:RezoluteIncMember 2020-10-01 2020-10-31 0000791908 us-gaap:RetainedEarningsMember 2024-12-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000791908 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000791908 us-gaap:RetainedEarningsMember 2023-12-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000791908 us-gaap:RetainedEarningsMember 2022-12-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000791908 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-12-31 0000791908 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-12-31 0000791908 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-12-31 0000791908 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0000791908 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0000791908 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0000791908 us-gaap:CommonStockMember 2023-12-31 0000791908 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0000791908 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0000791908 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0000791908 us-gaap:CommonStockMember 2022-12-31 0000791908 dei:AdrMember 2021-04-09 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2024-12-31 0000791908 us-gaap:CommonStockMember 2024-12-31 0000791908 xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2023-12-31 0000791908 xoma:StockOptionInducementAwardOneMember 2023-01-03 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember 2024-01-01 2024-12-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember 2023-12-01 2023-12-31 0000791908 xoma:StockOptionInducementAwardTwoMember 2023-01-01 2023-03-31 0000791908 xoma:StockOptionInducementAwardOneMember 2023-01-01 2023-03-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2024-12-31 0000791908 us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2024-12-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2017-05-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2017-04-30 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2017-05-01 2017-05-31 0000791908 srt:MinimumMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2023-01-01 2023-12-31 0000791908 srt:MaximumMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2023-01-01 2023-12-31 0000791908 us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2023-01-01 2023-12-31 0000791908 srt:MinimumMember xoma:EmployeeTerminatedMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2024-01-01 2024-12-31 0000791908 us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2024-01-01 2024-12-31 0000791908 xoma:PerformanceStockUnitsMember 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2024-04-30 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2024-04-30 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2024-04-30 2024-04-30 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2024-04-30 2024-04-30 0000791908 xoma:PerformanceStockUnitsMember 2024-04-30 2024-04-30 0000791908 xoma:CertainEmployeesMember xoma:PerformanceStockUnitsMember 2024-04-01 2024-04-30 0000791908 srt:ChiefExecutiveOfficerMember xoma:PerformanceStockUnitsMember 2024-01-01 2024-01-31 0000791908 xoma:PerformanceStockUnitsMember 2023-10-01 2023-10-31 0000791908 xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 xoma:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-05-01 2023-05-31 0000791908 us-gaap:RestrictedStockUnitsRSUMember 2024-05-01 2024-05-31 0000791908 xoma:EmployeeMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2024-01-01 2024-12-31 0000791908 srt:DirectorMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2024-01-01 2024-12-31 0000791908 xoma:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-05-01 2023-05-31 0000791908 xoma:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-05-01 2023-05-31 0000791908 xoma:PerformanceStockUnitsMember 2023-05-01 2023-05-31 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-04-30 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MinimumMember xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar45Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar40Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar35Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:MaximumMember xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2023-01-01 2023-12-31 0000791908 srt:EuropeMember 2024-01-01 2024-12-31 0000791908 srt:AsiaPacificMember 2024-01-01 2024-12-31 0000791908 country:US 2024-01-01 2024-12-31 0000791908 country:CH 2024-01-01 2024-12-31 0000791908 srt:AsiaPacificMember 2023-01-01 2023-12-31 0000791908 country:US 2023-01-01 2023-12-31 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2024-12-19 2024-12-19 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:OrganonMember xoma:LicenseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:OrganonMember xoma:LicenseAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementRz358Member 2022-01-01 2022-01-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2019-01-01 2019-12-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2006-11-01 2024-12-31 0000791908 xoma:CashReserveAccountsOperatingExpensesMember 2023-12-15 0000791908 xoma:CashReserveAccountsInterestAndAdministrativeFeesMember 2023-12-15 0000791908 xoma:CashReserveAccountsInterestAndAdministrativeFeesAndOperatingExpensesMember 2023-12-15 0000791908 xoma:KinnateCvrHoldersMember us-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember xoma:ExarafenibAndRelatedIntellectualPropertyMember xoma:KinnateMember 2024-02-27 2024-02-27 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember 2024-01-01 2024-12-31 0000791908 us-gaap:ConvertiblePreferredStockMember 2024-12-31 0000791908 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0000791908 xoma:SeriesXConvertiblePreferredStockMember 2024-12-31 0000791908 us-gaap:SeriesBPreferredStockMember 2024-12-31 0000791908 us-gaap:SeriesAPreferredStockMember 2024-12-31 0000791908 xoma:SeriesXConvertiblePreferredStockMember 2023-12-31 0000791908 us-gaap:SeriesBPreferredStockMember 2023-12-31 0000791908 us-gaap:SeriesAPreferredStockMember 2023-12-31 0000791908 srt:ScenarioForecastMember us-gaap:SeriesBPreferredStockMember 2026-04-15 0000791908 srt:ScenarioForecastMember dei:AdrMember 2026-04-15 0000791908 srt:ScenarioForecastMember us-gaap:SeriesAPreferredStockMember 2025-12-15 0000791908 srt:ScenarioForecastMember us-gaap:SeriesBPreferredStockMember 2025-04-15 0000791908 srt:ScenarioForecastMember dei:AdrMember 2025-04-15 0000791908 us-gaap:SeriesAPreferredStockMember 2024-12-15 0000791908 us-gaap:SeriesBPreferredStockMember 2024-04-15 0000791908 dei:AdrMember 2024-04-15 0000791908 us-gaap:SeriesAPreferredStockMember 2023-12-15 0000791908 us-gaap:SeriesBPreferredStockMember 2023-04-15 0000791908 dei:AdrMember 2023-04-15 0000791908 us-gaap:SeriesAPreferredStockMember 2022-12-15 0000791908 us-gaap:SeriesBPreferredStockMember 2022-04-15 0000791908 dei:AdrMember 2022-04-15 0000791908 us-gaap:SeriesAPreferredStockMember 2021-12-15 0000791908 us-gaap:SeriesBPreferredStockMember 2021-04-09 0000791908 us-gaap:SeriesAPreferredStockMember 2020-12-15 0000791908 xoma:O2024Q4DividendsMember us-gaap:SeriesAPreferredStockMember 2024-10-01 2024-12-31 0000791908 xoma:O2024Q4DividendsMember dei:AdrMember 2024-10-01 2024-12-31 0000791908 xoma:O2024Q3DividendsMember us-gaap:SeriesAPreferredStockMember 2024-07-01 2024-09-30 0000791908 xoma:O2024Q3DividendsMember dei:AdrMember 2024-07-01 2024-09-30 0000791908 xoma:O2024Q2DividendsMember us-gaap:SeriesAPreferredStockMember 2024-04-01 2024-06-30 0000791908 xoma:O2024Q2DividendsMember dei:AdrMember 2024-04-01 2024-06-30 0000791908 xoma:O2024Q1DividendsMember us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0000791908 xoma:O2024Q1DividendsMember dei:AdrMember 2024-01-01 2024-03-31 0000791908 xoma:O2023Q4DividendsMember us-gaap:SeriesAPreferredStockMember 2023-10-01 2023-12-31 0000791908 xoma:O2023Q4DividendsMember dei:AdrMember 2023-10-01 2023-12-31 0000791908 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-12-31 0000791908 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-12-31 0000791908 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-12-31 0000791908 us-gaap:SeriesBPreferredStockMember 2021-04-09 2021-04-09 0000791908 xoma:CastleCreekBiosciencesIncMember us-gaap:SubsequentEventMember xoma:PurchaseAndSaleAgreementMember 2025-02-24 2025-02-24 0000791908 xoma:ObsevaIntellectualPropertyRightsMember 2022-11-21 2022-11-21 0000791908 dei:AdrMember 2021-04-09 2021-04-09 0000791908 us-gaap:SeriesAPreferredStockMember 2020-12-15 2020-12-15 0000791908 xoma:LadrxMember xoma:ContingentConsiderationUnderAsc815Member 2024-01-01 2024-12-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationUnderAsc450Member 2024-01-01 2024-12-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationUnderAsc450Member 2024-01-01 2024-12-31 0000791908 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0000791908 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0000791908 us-gaap:DomesticCountryMember 2024-12-31 0000791908 xoma:LeasedFacilitiesSanFranciscoCaliforniaMember 2024-04-03 0000791908 srt:ProFormaMember xoma:PulmokineMember 2024-01-01 2024-12-31 0000791908 srt:ProFormaMember xoma:KinnateMember 2024-01-01 2024-12-31 0000791908 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0000791908 srt:ProFormaMember xoma:PulmokineMember 2023-01-01 2023-12-31 0000791908 srt:ProFormaMember xoma:KinnateMember 2023-01-01 2023-12-31 0000791908 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000791908 xoma:XomaCorporationMember us-gaap:CommonStockMember xoma:BiotechnologyValueFundLPMember 2024-12-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-31 0000791908 xoma:LeasedFacilitiesTwoEmeryvilleCaliforniaMember 2023-11-10 0000791908 xoma:LeasedFacilitiesEmeryvilleCaliforniaMember 2023-01-31 0000791908 xoma:LeasedFacilitiesEmeryvilleCaliforniaMember 2023-01-01 2023-01-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2024-09-01 2024-09-30 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2024-03-01 2024-03-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2016-12-21 2016-12-21 0000791908 xoma:OrganonMember xoma:IntellectualPropertyEbopiprantMember xoma:LicenseAgreementMember 2023-10-01 2023-12-31 0000791908 xoma:IntellectualPropertyEbopiprantMember 2023-01-01 2023-12-31 0000791908 xoma:OrganonMember xoma:IntellectualPropertyEbopiprantMember xoma:LicenseAgreementMember 2023-01-01 2023-12-31 0000791908 xoma:ArbitrationProceedingWithLicenseeMember 2023-03-21 2023-03-21 0000791908 xoma:IntellectualPropertySeralutinibMember 2024-12-31 0000791908 xoma:IntellectualPropertyEbopiprantMember 2023-12-31 0000791908 xoma:PerformanceStockUnitsMember 2024-12-31 0000791908 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0000791908 xoma:O2024Q4DividendsMember 2024-10-01 2024-12-31 0000791908 xoma:O2024Q3DividendsMember 2024-07-01 2024-09-30 0000791908 xoma:O2024Q2DividendsMember 2024-04-01 2024-06-30 0000791908 xoma:O2024Q1DividendsMember 2024-01-01 2024-03-31 0000791908 xoma:O2023Q4DividendsMember 2023-10-01 2023-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:PriorityReviewVoucherMember xoma:RoyaltyPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:EmployeeUnderAgeFiftyMember 2024-01-01 2024-12-31 0000791908 xoma:EmployeeAgeFiftyOrOverMember 2024-01-01 2024-12-31 0000791908 xoma:EmployeeUnderAgeFiftyMember 2023-01-01 2023-12-31 0000791908 xoma:EmployeeAgeFiftyOrOverMember 2023-01-01 2023-12-31 0000791908 srt:MaximumMember 2024-01-01 2024-12-31 0000791908 srt:MaximumMember 2023-01-01 2023-12-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2024-12-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2023-12-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember 2023-12-15 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-15 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2024-12-31 0000791908 xoma:SeriesXConvertiblePreferredStockMember 2017-12-31 0000791908 xoma:TwistBioscienceCorporationMember xoma:RoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:DareMember xoma:RoyaltyPurchaseAgreementMember 2024-12-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2024-12-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2024-12-31 0000791908 xoma:TalpheraMember xoma:CommercialPaymentPurchaseAgreementMember 2023-12-31 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:AronoraIncMember xoma:RoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-12-31 0000791908 xoma:AgenusIncMember xoma:RoyaltyPurchaseAgreementMember 2023-12-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2023-12-31 0000791908 xoma:Partner4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner2Member us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner1Member us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000791908 xoma:Partner2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000791908 xoma:Partner1Member us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0000791908 xoma:Partner1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember 2015-05-31 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-31 0000791908 xoma:TenYearWarrantsIssuedThirdRangeMember 2024-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember 2024-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember 2024-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember 2024-12-31 0000791908 xoma:CommonStockWarrantExercisePrice14.71Member 2024-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-31 0000791908 xoma:TenYearWarrantsIssuedThirdRangeMember 2023-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember 2023-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember 2023-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember 2023-12-31 0000791908 xoma:CommonStockWarrantExercisePrice14.71Member 2023-12-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:CommonStockWarrantExercisePrice14.71Member xoma:SiliconValleyBankMember 2019-03-31 0000791908 xoma:TenYearWarrantsIssuedThirdRangeMember xoma:SiliconValleyBankMember 2018-05-31 0000791908 2022-12-31 0000791908 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000791908 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000791908 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000791908 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2024-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2024-12-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2024-12-31 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2024-12-31 0000791908 xoma:PulmokineMember 2024-12-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2023-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2023-12-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2023-12-31 0000791908 us-gaap:USTreasurySecuritiesMember 2024-12-31 0000791908 xoma:KinnateMember 2024-04-03 0000791908 xoma:KinnateMember 2024-01-01 2024-12-31 0000791908 xoma:KinnateCvrHoldersMember xoma:ContingentValueRightsAgreementMember 2024-12-31 0000791908 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000791908 xoma:KinnateCvrHoldersMember xoma:ContingentValueRightsAgreementMember 2024-04-03 0000791908 xoma:PulmokineMember 2024-11-26 2024-11-26 0000791908 xoma:KinnateMember 2024-04-03 2024-04-03 0000791908 xoma:PerformanceStockUnitsMember 2024-01-01 2024-12-31 0000791908 us-gaap:WarrantMember 2024-01-01 2024-12-31 0000791908 us-gaap:StockCompensationPlanMember 2024-01-01 2024-12-31 0000791908 us-gaap:PreferredStockMember 2024-01-01 2024-12-31 0000791908 us-gaap:WarrantMember 2023-01-01 2023-12-31 0000791908 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0000791908 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0000791908 xoma:SingleReportableSegmentMember 2024-01-01 2024-12-31 0000791908 xoma:PulmokineMember 2024-01-01 2024-12-31 0000791908 xoma:SingleReportableSegmentMember 2023-01-01 2023-12-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2024-01-01 2024-12-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-01-01 2023-12-31 0000791908 xoma:PerformanceStockUnitsMember 2024-01-01 2024-12-31 0000791908 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0000791908 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000791908 2023-01-01 2023-12-31 0000791908 xoma:PulmokineMember 2024-11-26 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2024-12-31 0000791908 2024-12-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2023-12-31 0000791908 2023-12-31 0000791908 2024-10-01 2024-12-31 0000791908 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0000791908 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000791908 dei:AdrMember 2024-01-01 2024-12-31 0000791908 2024-06-28 0000791908 2025-03-13 0000791908 2024-01-01 2024-12-31 xoma:agreement xoma:product xoma:period xoma:Program xoma:customer xoma:facility xoma:D xoma:M shares iso4217:USD iso4217:USD shares pure xoma:segment xoma:Y xoma:Right xoma:item xoma:multiplier 0000791908 2024 FY false 0 0 0 0 No No Yes Yes http://fasb.org/us-gaap/2024#AssetImpairmentCharges 0 0 0.02 0.333 0.333 0.333 0.001 10-K true 2024-12-31 --12-31 false 001-39801 XOMA ROYALTY CORPORATION DE 52-2154066 2200 Powell Street Suite 310 Emeryville CA 94608 510 204-7200 Common Stock, par value $0.0075 XOMA NASDAQ 8.625% Series A Cumulative Perpetual Preferred Stock, par value $0.05 XOMAP NASDAQ Depositary Shares (each representing 1/1000th interest in a share of 8.375% Series B Cumulative Perpetual Preferred Stock, par value $0.05) XOMAO NASDAQ Non-accelerated Filer true false false false false 161613891 11978717 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate our cybersecurity strategy annually, including our processes designed to assess, identify, and manage risks from potential unauthorized occurrences on or through our information technology systems that may result in adverse effects on the confidentiality, integrity, and availability of these systems and the data residing therein, within our overall enterprise risk management framework. Our cybersecurity strategy takes a multi-faceted approach, one which focuses on the following key areas: (i) the human element within the Company; (ii) perimeter security; (iii) network security; (iv) application security; (v) endpoint security; and (vi) data security. We use a wide array of processes, mechanisms, controls, technologies, systems, strategies and tools to address these areas, including but not limited to: routine security awareness training, formal evaluations of third-party applications, password strength policies, antivirus software, firewalls, routine patch management, encryption software, data backups and data redundancies, email security software, multi-factor authentication tools, network security monitoring, and web vulnerability scanning.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We engage outside consultants on a regular basis to help us design internal controls and processes that are intended to help address cybersecurity risks. We also leverage these outside consultants and other third parties, when appropriate, to implement appropriate processes, policies, and internal controls designed to help prevent, detect, and/or mitigate these cyberthreats. </p> Our cybersecurity strategy takes a multi-faceted approach, one which focuses on the following key areas: (i) the human element within the Company; (ii) perimeter security; (iii) network security; (iv) application security; (v) endpoint security; and (vi) data security. We use a wide array of processes, mechanisms, controls, technologies, systems, strategies and tools to address these areas, including but not limited to: routine security awareness training, formal evaluations of third-party applications, password strength policies, antivirus software, firewalls, routine patch management, encryption software, data backups and data redundancies, email security software, multi-factor authentication tools, network security monitoring, and web vulnerability scanning. true true true false Our management, led by our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer, is responsible for assessing cybersecurity risks and for overseeing our cybersecurity strategy to assess and manage those risks, including responding to attacks or breaches. Our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer each have experience in senior leadership roles in which they have been responsible for an entity’s enterprise risk management, including management of cybersecurity risks. Our management, led by our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer, is responsible for assessing cybersecurity risks and for overseeing our cybersecurity strategy to assess and manage those risks, including responding to attacks or breaches. true Our Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer each have experience in senior leadership roles in which they have been responsible for an entity’s enterprise risk management, including management of cybersecurity risks. The Chief Executive Officer and the Senior Vice President, Finance and Chief Financial Officer regularly communicate with those responsible for daily IT operations and infrastructure to assess potential cybersecurity threats and determine whether updates to the cybersecurity strategy are necessary. The Board, as a whole and at the committee level, has oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage, and mitigate those risks. The Audit Committee of the Board, which is comprised solely of independent directors, has been designated by our Board to oversee cybersecurity risks. Management provides regular updates to the Audit Committee of the Board regarding risk assessments, developing threats, and the current and planned cybersecurity strategy, and promptly provides notification of significant attacks or breaches as part of the Incident Response Plan. The Board also receives updates from management and the Audit Committee on cybersecurity risks on at least an annual basis. The Audit Committee of the Board, which is comprised solely of independent directors, has been designated by our Board to oversee cybersecurity risks. Management provides regular updates to the Audit Committee of the Board regarding risk assessments, developing threats, and the current and planned cybersecurity strategy, and promptly provides notification of significant attacks or breaches as part of the Incident Response Plan. The Board also receives updates from management and the Audit Committee on cybersecurity risks on at least an annual basis. true false false false false true 34 Deloitte & Touche LLP San Francisco, California 101654000 153290000 1330000 160000 3529000 161000 1839000 1004000 14763000 413000 14215000 2076000 483000 125604000 169313000 3432000 6100000 32000 25000 319000 378000 4970000 55936000 57952000 3214000 25909000 1861000 533000 221277000 234301000 1053000 653000 5752000 2768000 3000000 7000000 446000 54000 1361000 2113000 1368000 1368000 11394000 5543000 24374000 19499000 4410000 7228000 3214000 483000 335000 106875000 118518000 139356000 145580000 0.05 0.05 1000000 1000000 0.08625 0.08625 984000 984000 984000 984000 49000 49000 0.08375 0.08375 1600 1600 1600 1600 5003 5003 5003 5003 0.0075 0.0075 277333332 277333332 11952377 11952377 11495492 11495492 90000 86000 1318766000 1311809000 73000 -1237057000 -1223223000 81921000 88721000 221277000 234301000 15066000 3201000 6650000 2650000 3570000 2108000 28487000 4758000 2875000 143000 34478000 25606000 30904000 1575000 14253000 -4132000 206000 897000 68463000 46606000 -39976000 -41848000 19316000 8100000 13840000 569000 6921000 1586000 -19479000 -40831000 -5658000 -13821000 -40831000 -19293000 -46303000 -19293000 -46303000 -1.65 -4.04 -1.65 -4.04 11701000 11471000 11701000 11471000 -13821000 -40831000 73000 -13748000 -40831000 984000 49000 2000 5000 11495000 86000 1311809000 -1223223000 88721000 302000 2000 1830000 1832000 10312000 10312000 20000 1000 287000 288000 136000 1000 1000 1000 13000 13000 5472000 5472000 73000 73000 -13821000 -13821000 984000 49000 2000 5000 11952000 90000 1318766000 73000 -1237057000 81921000 984000 49000 2000 5000 11454000 86000 1306271000 -1182392000 124014000 28000 235000 235000 9099000 9099000 1470000 1470000 13000 206000 206000 5472000 5472000 -40831000 -40831000 984000 49000 2000 5000 11495000 86000 1311809000 -1223223000 88721000 -13821000 -40831000 15066000 10312000 9099000 30904000 1575000 14253000 19316000 -5658000 75000 118000 123000 206000 897000 10000 3000 1350000 34000 -60000 -119000 131000 -174000 73000 835000 1003000 -302000 -219000 1598000 -523000 -284000 -114000 -3570000 -2108000 -13748000 -18158000 18926000 20176000 53000000 14650000 29248000 13956000 3237000 20000 17000 -28259000 -711000 130000000 6902000 740000 4253000 5472000 5472000 13000 5214000 466000 3214000 148000 -11127000 120593000 -53134000 101724000 159550000 57826000 106416000 159550000 9985000 468000 1470000 501000 1000000 2922000 -2922000 824000 824000 3000000 6000000 1000000 1368000 1368000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">XOMA Royalty Corporation, a Delaware corporation, is a biotech royalty aggregator with a sizable portfolio of economic rights to future potential milestone and royalty payments associated with partnered commercial and pre-commercial therapeutic candidates. On July 10, 2024, the Company changed its name from XOMA Corporation to XOMA Royalty Corporation. The Company’s portfolio was built through the acquisition of rights to future milestone payments, royalties and commercial payments, since its royalty aggregator business model was implemented in 2017. These acquisitions build upon out-licensing agreements for proprietary products and platforms held within the Company’s portfolio. The Company’s drug royalty aggregator business is primarily focused on early to mid-stage clinical assets in Phase 1 and 2 development, which the Company believes have significant commercial sales potential and that are licensed to well-funded partners with established expertise in developing and commercializing drugs. The Company also acquires milestone and royalty revenue streams on late-stage or commercial assets that are designed to address unmet markets or have a therapeutic advantage over other treatment options, and have long duration of market exclusivity. The Company expects most of its future income and revenue to be based on payments the Company may receive for milestones and royalties associated with these assets as well as the periodic recognition of income under the EIR method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Liquidity and Financial Condition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has incurred significant operating losses and negative cash flows from operations since its inception. As of December 31, 2024, the Company had cash, cash equivalents, and restricted cash of $106.4 million primarily related to financing cash inflows received in December 2023 pursuant to the Blue Owl Loan Agreement (see Note 8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on the Company’s current cash balance and its planned spending, such as on royalties and other acquisitions, the Company has evaluated and concluded its financial condition is sufficient to fund its planned operations, commitments, and contractual obligations for a period of at least one year following the date that these consolidated financial statements are issued.</p> 106400000 false <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Basis of Presentation and Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The accompanying consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-K and Article 10 of Regulation S-X. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Use of Estimates </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, income, revenue and expenses, and related disclosures. Management routinely evaluates its estimates including, but not limited to, those related to projected cash flows associated with income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, revenue from contracts with customers, revenue recognized under the units-of-revenue method, royalty and commercial payment receivables, the Exarafenib milestone asset and contingent consideration, contingent consideration for purchased receivables, amortization of the Blue Owl Loan, accrued expenses, and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Actual results may differ significantly from these estimates, including estimates such as the Company’s income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, amortization of the payments received from HCRP, and amortization of the Blue Owl Loan. Estimates related to income from purchased receivables under the EIR method are from commercial products that the Company has assessed to have reliably estimable cash flows based on the best information available from its partners or other third parties and from changes in expected cash flows for royalty and commercial receivables. Estimates related to income from purchased receivables under the cost recovery method may be based on the best information available to the Company from its partners or other third parties. Any changes to the estimated payments made by partners can result in a material adjustment to income reported. Under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported. The Company’s amortization of the Blue Owl Loan is calculated based on the commercial payments expected to be received from Roche for VABYSMO under the Affitech CPPA. Any changes to the estimated commercial payments from Roche can result in a material adjustment to the interest expense and term loan balance reported.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cash, Cash Equivalents, and Restricted Cash </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):</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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,938</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 28,352</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total unrestricted cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3pt 0.05pt 0pt;"> 101,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 153,290</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,100</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total restricted cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 6,260</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total unrestricted and restricted cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3pt 0.05pt 0pt;"> 106,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 159,550</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cash and Cash Equivalents </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. Cash equivalent balances are defined as highly liquid financial instruments with an original maturity of three months or less 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. Cash equivalents held by the Company are in money market funds and U.S. treasury bills, and are classified as available-for-sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Allowance for credit losses are recorded for available-for-sale debt securities with unrealized losses. The amount of credit losses that can be recognized for available-for-sale debt securities is limited to the amount by which carrying value exceeds fair value, and previously recognized credit losses are reversed if the fair value increases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, all investments in debt securities were held in U.S. treasury bills and classified as available-for-sale. There was no allowance for credit losses on investments in debt securities as of December 31, 2024. The Company sold $40.5 million of available-for-sale debt securities during the year ended December 31, 2024 and immediately reinvested such proceeds into additional debt securities. During the year ended December 31, 2024, the Company realized gains of $0.4 million from those sales. There were no investments in debt securities as of December 31, 2023 and during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):</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:55.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost Basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury bills</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,294</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,367</p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,367</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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:55.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost Basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury bills</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom: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 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Restricted Cash </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash accounts with any type of restriction are classified as restricted cash. If restrictions are expected to be lifted or to be used to pay a third party in the next twelve months, the restricted cash account is classified as current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The restricted cash balance may only be used to pay interest expense, administrative fees, and other allowable expenses pursuant to the Blue Owl Loan. On December 15, 2023, XRL deposited $6.3 million into reserve accounts in connection with the funding of the Blue Owl Loan (see Note 8), of which $5.8 million was deposited into a reserve account for interest and administrative fees and $0.5 million was deposited into an operating reserve account to cover operating expenses of XRL. In September 2024, upon receipt of a specified threshold of commercial payments from Roche’s VABYSMO, $1.25 million was released from restricted cash to unrestricted cash pursuant to the terms of the Blue Owl Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Payments of interest under the Blue Owl Loan Agreement are made semi-annually using commercial payments received since the immediately preceding interest payment date under the Affitech CPPA. On each interest payment date, if the commercial payments received are less than the total interest due for the respective quarter, XRL is expected to cover the shortfall in interest payment due from the reserve account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Payments of administrative fees under the Blue Owl Loan Agreement are made semi-annually on January 1 and July 1 of each year from the reserve account. XOMA will be required to fund an additional $0.8 million into the administrative fee escrow account on July 1, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Concentration of Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, restricted cash, and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains cash balances at commercial banks. Balances commonly exceed the amount insured by the Federal Deposit Insurance Corporation. The Company has not experienced any losses in such accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company monitors the creditworthiness of its customers to which it grants credit terms in the normal course of business but does not generally require collateral on receivables. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2024, four partners represented 52%, 18%, 13%, and 11% of total income and revenues. For the year ended December 31, 2023, three partners represented 44%, 32%, and 21% of total income and revenues. Two partners represented 70% and 27% of the trade and other receivables, net balance as of December 31, 2024. One partner represented 100% of the trade and other receivables, net balance as of December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Purchase of Rights to Future Milestones, Royalties, and Commercial Payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestones, royalties, and option fees on sales of products currently in clinical development or recently commercialized. Agreements to purchase such rights do not have contractual terms typical of loans (such as contractual principal and interest amounts). As U.S. GAAP does not provide specific authoritative guidance covering such agreements, the Company has analogized and accounted for the amounts paid for these rights as a financial asset that is akin to a loan in accordance with ASC 310 as the Company believes they most closely resemble that of loans under royalty and commercial payment receivables (see Note 5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones and sales-based milestones.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the EIR method, the amount and timing of contingent payments are included in the forecasted expected cash flows used to estimate royalty and commercial payment receivables and income from purchased receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the cost recovery method, the contingent payments are evaluated to determine if they are subject to the provisions of ASC 815. Contingent payments subject to the scope of ASC 815 are measured at fair value at the inception of the arrangement, and subject to remeasurement to fair value during each reporting period. Any changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amounts are probable and reasonably estimable according to ASC 450.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Effective Interest Rate Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for rights to future milestones, royalties, and commercial payments related to commercial products with future cash flows that can be reliably estimated at amortized cost under the prospective EIR method in accordance with ASC 835-30, Imputation of Interest. The EIR is calculated by forecasting the expected cash flows to be received and paid over the life of the asset relative to the receivable’s carrying amount at the time when the Company determines that there are reliable cash flows. The carrying amount of a receivable is made up of the opening balance, which is increased by accrued income and expected cash payments and decreased by cash receipts in the period to arrive at the ending balance. The EIR is recalculated at each reporting period as differences between expected cash flows and actual cash flows are realized and as there are changes to the expected future cash flows. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $19.8 million and zero as of December 31, 2024 and December 31, 2023, respectively, in connection with the reclassification from cost recovery method to EIR method for the Affitech CPPA and Aptevo CPPA (Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For income from purchased receivables under the EIR method, the accretable yield is recognized as income at the effective rate of return over the expected life of the royalty and commercial payment receivable. The amounts and duration of forecasted expected future cash flows used to calculate and measure income are largely impacted by research analyst coverage, commercial performance of the product, and contract or patent duration. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The prospective application of the EIR method to measure royalty and commercial payment receivables requires judgment in forecasting future expected cash flows and reliance on third-party information. The Company forecasts expected sales based on sales projections of the underlying commercial products that are published in research analyst reports over the periods that the Company is entitled to rights to cash flows from royalties or milestones. Market research is generally based on analysis of factors such as commercial product growth in global economies, industry trends, and product life cycles. The Company considers commercial performance updates on regulatory approval for new indications or geographic areas or discontinuation of certain indications or geographic areas in the forecasting of future expected cash flows. The Company also considers royalty duration of the commercial products, which may be based on factors including but not limited to regulatory and marketing approval dates, patent expiration dates, first commercial sale, and generic sales. Loss of regulatory exclusivity, patent protection, or other additional factors that may be communicated to the Company by its partners or through third-party information may impact the royalty duration that the Company uses in forecasting future expected cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cost Recovery Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When the purchase of rights to future milestones, royalties, and commercial payments involves future cash flows which cannot be reliably estimated, the Company accounts for such rights on a non-accrual basis using the cost recovery method. The Company’s assessment of whether cash flows can be reliably estimated depends on a number of factors. For example, the Company has generally determined that rights related to programs in preclinical or clinical stages of development or that have had a very short commercialization period during which payments have not yet been received generally have cash flows that cannot be reliably estimated and therefore are accounted for under the cost recovery method. The related royalty and commercial payment receivable balance is classified as noncurrent or current based on whether payments are probable and reasonably expected to be received in the next twelve months. Under the cost recovery method, any milestone, royalty, or commercial payment received is recorded as a direct reduction of the recorded receivable balance. Under the cost recovery method, the Company does not recognize any income in accordance with ASC 835-30, Imputation of Interest and does not have any deferred fees or costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When the recorded royalty and commercial payment receivables have been fully collected, any additional amounts collected are recognized as income from purchased receivables under the cost recovery method. Receivables from such income from purchased receivables are included in trade and other receivables, net on the consolidated balance sheet and totaled $1.3 million and zero as of December 31, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income from purchased receivables under the cost recovery method includes income from milestone and royalty payments related to royalty and commercial payment transactions for which the cost has been fully recovered or impaired. The excess milestone and royalty payment received over a remaining receivable balance is recognized as income. If the information upon which such income amounts are derived is provided to the Company from partners or other third parties in arrears, the Company estimates the income earned during the period based upon the best information available such that the income recognized is not probable to be subsequently reversed in future periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Allowance for Current Expected Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates the royalty and commercial payment receivables on a collective (i.e., pool) basis if they share similar risk characteristics. The Company evaluates a royalty and commercial payment receivable individually if its risk characteristics are not similar to other royalty and commercial payment receivables. The Company regularly reviews public information on clinical trials, press releases, and updates from its partners to identify any indicators that challenge the expected recovery of the royalty and commercial payment receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Effective Interest Rate Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each reporting date, the Company evaluates royalty and commercial payment receivables under the EIR method by comparing the EIR at each reporting date to that of the prior period. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. The allowance is measured as the difference between the royalty and commercial payment receivables’ amortized cost basis and the net present value of the expected future cash flows, calculated based on the prior period’s EIR. The amount is recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cost Recovery Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At each reporting date, for royalty and commercial payment receivables under the cost recovery method, if the Company determines expected future cash flows discounted to the current period are less than the carrying value of the asset, the Company will record a credit loss charge. The credit loss charge will be recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset. In a subsequent period, if there is an increase in expected future cash flows, or if the actual cash flows are greater than previously expected, the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">will reduce the previously established cumulative allowance. Amounts not expected to be collected are written off against the allowance at the time that such a determination is made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from all contracts with customers according to ASC 606, except for contracts that are within the scope of other standards, such as leases and financial instruments. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract on whether each promised good or service is distinct to determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from its license arrangements. The terms of the arrangements generally include payment to the Company of one or more of the following: non-refundable, upfront license fees, development, regulatory and commercial milestone payments, and royalties on net sales of licensed products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">License of Intellectual Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, such as transfer of related materials, process and know-how, the Company utilizes judgement to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. Under the Company’s license agreements, the nature of the combined performance obligation is the granting of licenses to the customers as the other promises are not separately identifiable in the context of the arrangement. Since the Company grants the license to a customer as it exists at the point of transfer and is not involved in any future development or commercialization of the products related to the license, the nature of the license is a right to use the Company’s intellectual property as transferred. As such, the Company recognizes revenue related to the combined performance obligation upon completion of the delivery of the related materials, process and know-how (i.e., at a point in time).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred revenue is recorded when upfront payments and fees are received prior to the satisfaction of performance obligations. Trade and other receivables, net is recorded when the Company has an unconditional right to consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Milestone Payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Revenue Recognized under Units-of-Revenue Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has sold its rights to receive certain milestones and royalties on product sales. In the circumstance where the Company has sold its rights to future milestones and royalties under a license agreement and also maintains limited continuing involvement in the arrangement (but not significant continuing involvement in the generation of the cash flows that are due to the purchaser), the Company defers recognition of the proceeds it receives for the sale of milestone or royalty streams and recognizes such unearned revenue as revenue under the units-of-revenue method over the life of the underlying license agreement. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the proceeds received from the purchaser to the total payments expected to be made to the purchaser over the term of the agreement, and then applying that ratio to the period’s cash payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimating the total payments expected to be received by the purchaser over the term of such arrangements requires management to use subjective estimates and assumptions. Changes to the Company’s estimate of the payments expected to be made to the purchaser over the term of such arrangements could have a material effect on the amount of revenues recognized in any particular period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes compensation expense for all stock-based payment awards made to the Company’s employees, consultants, and directors that are expected to vest based on estimated fair values. The valuation of stock option awards without performance conditions is determined at the date of grant using the Black-Scholes Model. The Black-Scholes Model requires inputs such as the expected term of the option, expected volatility, and risk-free interest rate. To establish an estimate of the expected term, the Company considers the vesting period and contractual period of the award and its historical experience of stock option exercises, post-vesting cancellations, and volatility. The estimate of expected volatility is based on the Company’s historical volatility. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The valuation of RSUs is determined at the date of grant using the Company’s closing stock price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records compensation expense for service-based awards on a straight-line basis over the requisite service period, which is generally the vesting period of the award, or to the date on which retirement eligibility is achieved, if shorter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of PSUs with market conditions is determined using the Monte Carlo valuation model. The Company records compensation expenses for PSUs based on graded expense attribution over the requisite service periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Equity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company holds equity securities in publicly traded companies. Equity investments in publicly traded companies are classified in the consolidated balance sheets as investment in equity securities. Equity securities are measured at fair value, with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations at each reporting period. The Company remeasures its equity investments at each reporting period until such time that the investment is sold or disposed of. If the Company sells an investment, any realized gains and losses on the sale of the securities will be recognized in the consolidated statement of operations in the period of sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Asset Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a first step, for each acquisition, the Company determines if it is an acquisition of a business or an asset acquisition under ASC 805. The guidance requires an initial screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar assets. If the screen test is not met, the Company then further evaluates whether the assets or group of assets includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions under ASC 805-50, using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. If the fair value of net assets acquired, after allocating the excess of the fair value of net assets acquired to certain qualifying assets, exceeds the total cost of the acquisition, a bargain purchase gain is recognized in other income in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contingent payments in asset acquisitions are evaluated whether they are freestanding instruments or embedded derivatives. If the contingent payments fall within the scope of ASC 815, the contingent payments are measured at fair value at the acquisition date, and are subject to remeasurement to fair value each reporting period. The estimated fair value at the acquisition date is included in the cost of the acquired assets. Any subsequent changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that are related to IPR&amp;D assets are expensed as incurred. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amount is probable and estimable according to ASC 450. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash payments related to acquired assets are reflected as an investing cash flow in the Company’s consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are amortized based on the Company’s best estimate of the distribution of the economic value of the respective intangible assets. Intangible assets are carried at cost less accumulated amortization. Amortization is included in amortization of intangible assets in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount of an asset group to the future net undiscounted cash flows that the assets are expected to generate. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company leases its headquarters in Emeryville, California and acquired a lease from the Kinnate acquisition. The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter if modified. The lease term includes any renewal options and termination options that the Company is reasonably certain to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company estimated its incremental borrowing rate by adjusting the interest rate on its fully collateralized debt for the lease term length.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rent expense for the operating lease is recognized on a straight-line basis, over the reasonably assured lease term based on total lease payments and is included in operating expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus are recognized in rent expense when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has also elected not to record on the consolidated balance sheets a lease for which the term is 12 months or less and does not include a purchase option that the Company is reasonably certain to exercise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-term debt represents the Company’s term loan under the Blue Owl Loan Agreement, which the Company has accounted for as a debt financing arrangement. Interest expense is accrued using the EIR method over the estimated period the loan will be repaid. The allocated debt discount and debt issuance costs have been recorded as a direct deduction from the carrying amount of the related debt in the consolidated balance sheets and are being amortized and recorded as interest expense throughout the expected life of the Blue Owl Loan using the EIR method. The Company considered whether there were any embedded features in the Blue Owl Loan Agreement that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. See Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Warrants </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has issued warrants to purchase shares of its common stock in connection with its financing activities. The Company classifies these warrants as equity and recorded the warrants at fair value as of the date of issuance on the Company’s consolidated balance sheet with no subsequent remeasurement. The issuance date fair value of the outstanding warrants was estimated using the Black-Scholes Model. The Black-Scholes Model required inputs such as the expected term of the warrants, expected volatility and risk-free interest rate. These inputs were subjective and required significant analysis and judgment. For the estimate of the expected term, the Company used the full remaining contractual term of the warrant. The estimate of expected volatility assumption is based on the historical price volatility observed on the Company’s common stock. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the liability method under which deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount which is more likely than not to be realizable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The recognition, derecognition and measurement of a tax position is based on management’s best judgment given the facts, circumstances and information available at each reporting date. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Net Income (Loss) per Share Available to (Attributable to) Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company calculates basic and diluted income (loss) per share available to (attributable to) common stockholders using the two-class method. The Company’s convertible Series X Preferred Stock participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company’s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Series A and Series B Preferred Stock do not participate in any dividends or distribution by the Company on its common stock and are therefore not considered to be participating securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period, is allocated to each class of common stock and participating security as if all of the net income for the period had been distributed. Undistributed earnings allocated to participating securities are subtracted from net income in determining net income available to common stockholders. During periods of loss, the Company allocates no loss to participating securities because they have no contractual obligation to share in the losses of the Company. Basic net income (loss) per share available to (attributable to) common stockholders is then calculated by dividing the net income (loss) available to (attributable to) common stockholders by the weighted-average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted-average common shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Diluted net income (loss) per share available to (attributable to) common stockholders is based on the weighted-average number of shares outstanding during the period, adjusted to include the assumed exercise of certain stock options and warrants for common stock using the treasury method, if dilutive. The calculation assumes that any proceeds that could be obtained upon exercise of options and warrants would be used to purchase common stock at the average market price during the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company’s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company’s share price and, therefore, are not included in the diluted shares until the contingency is resolved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Share Repurchases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a stock repurchase program that is executed through purchases made from time to time, including in the open market. The Company retires repurchased shares of common stock, reducing common stock with any excess of cost over par value recorded to accumulated deficit. Issued and outstanding shares of common stock are reduced by the number of shares repurchased. No treasury stock is recognized in the consolidated financial statements. In August 2022, the Inflation Reduction Act enacted a 1% excise tax on net share repurchases after December 31, 2022. Any excise tax incurred on share repurchases is recognized as part of the cost basis of the shares acquired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) is comprised of two components: net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders’ equity but are excluded from net income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Reclassification</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications have been made to the previously issued audited consolidated financial statements to conform with the current period presentation. Specifically, within the consolidated balance sheet as of December 31, 2023, the short-term royalty and commercial payment receivables line has been reclassified to short-term royalty and commercial payment receivables under the cost recovery method and the long-term royalty and commercial payment receivables line has been reclassified to long-term royalty and commercial payment receivables under the cost recovery method. Specifically, within the consolidated statement of operations and consolidated statement of cash flows for the year ended December 31, 2023, $1.6 million of impairment charges has been reclassified to credit losses on purchased receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Accounting Pronouncements Recently Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Segment Reporting</i>, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted annual requirements under ASU 2023-07 during the annual period ended December 31, 2024 and will adopt interim requirements under ASU 2023-07 during the interim period ended March 31, 2025 (Note 14).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Recent Accounting Pronouncements Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative. ASU 2023-06 incorporates 14 of the 27 disclosure requirements published in SEC Release No. 33-10532: Disclosure Update and Simplification into various topics within the ASC. ASU 2023-06's amendments represent clarifications to, or technical corrections of, current requirements. For SEC registrants, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. Early adoption is prohibited. The Company does not expect the standard to have a material impact on its consolidated financial statements and disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for all public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted and should be applied either prospectively or retrospectively. The Company plans to adopt ASU 2023-09 and related updates effective January 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.” ASU 2024-03 requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU 2024-03 is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Implementation of ASU 2024-03 may be applied prospectively or retrospectively. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions among consolidated entities were eliminated upon consolidation. The accompanying consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-K and Article 10 of Regulation S-X. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Use of Estimates </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, income, revenue and expenses, and related disclosures. Management routinely evaluates its estimates including, but not limited to, those related to projected cash flows associated with income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, revenue from contracts with customers, revenue recognized under the units-of-revenue method, royalty and commercial payment receivables, the Exarafenib milestone asset and contingent consideration, contingent consideration for purchased receivables, amortization of the Blue Owl Loan, accrued expenses, and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Actual results may differ significantly from these estimates, including estimates such as the Company’s income from purchased receivables under the EIR method, income from purchased receivables under the cost recovery method, amortization of the payments received from HCRP, and amortization of the Blue Owl Loan. Estimates related to income from purchased receivables under the EIR method are from commercial products that the Company has assessed to have reliably estimable cash flows based on the best information available from its partners or other third parties and from changes in expected cash flows for royalty and commercial receivables. Estimates related to income from purchased receivables under the cost recovery method may be based on the best information available to the Company from its partners or other third parties. Any changes to the estimated payments made by partners can result in a material adjustment to income reported. Under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported. The Company’s amortization of the Blue Owl Loan is calculated based on the commercial payments expected to be received from Roche for VABYSMO under the Affitech CPPA. Any changes to the estimated commercial payments from Roche can result in a material adjustment to the interest expense and term loan balance reported.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cash, Cash Equivalents, and Restricted Cash </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):</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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,938</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 28,352</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total unrestricted cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3pt 0.05pt 0pt;"> 101,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 153,290</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,100</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total restricted cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 6,260</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total unrestricted and restricted cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3pt 0.05pt 0pt;"> 106,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 159,550</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cash and Cash Equivalents </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. Cash equivalent balances are defined as highly liquid financial instruments with an original maturity of three months or less 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. Cash equivalents held by the Company are in money market funds and U.S. treasury bills, and are classified as available-for-sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Allowance for credit losses are recorded for available-for-sale debt securities with unrealized losses. The amount of credit losses that can be recognized for available-for-sale debt securities is limited to the amount by which carrying value exceeds fair value, and previously recognized credit losses are reversed if the fair value increases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, all investments in debt securities were held in U.S. treasury bills and classified as available-for-sale. There was no allowance for credit losses on investments in debt securities as of December 31, 2024. The Company sold $40.5 million of available-for-sale debt securities during the year ended December 31, 2024 and immediately reinvested such proceeds into additional debt securities. During the year ended December 31, 2024, the Company realized gains of $0.4 million from those sales. There were no investments in debt securities as of December 31, 2023 and during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):</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:55.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost Basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury bills</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,294</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,367</p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,367</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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:55.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost Basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury bills</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom: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 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Restricted Cash </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash accounts with any type of restriction are classified as restricted cash. If restrictions are expected to be lifted or to be used to pay a third party in the next twelve months, the restricted cash account is classified as current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The restricted cash balance may only be used to pay interest expense, administrative fees, and other allowable expenses pursuant to the Blue Owl Loan. On December 15, 2023, XRL deposited $6.3 million into reserve accounts in connection with the funding of the Blue Owl Loan (see Note 8), of which $5.8 million was deposited into a reserve account for interest and administrative fees and $0.5 million was deposited into an operating reserve account to cover operating expenses of XRL. In September 2024, upon receipt of a specified threshold of commercial payments from Roche’s VABYSMO, $1.25 million was released from restricted cash to unrestricted cash pursuant to the terms of the Blue Owl Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Payments of interest under the Blue Owl Loan Agreement are made semi-annually using commercial payments received since the immediately preceding interest payment date under the Affitech CPPA. On each interest payment date, if the commercial payments received are less than the total interest due for the respective quarter, XRL is expected to cover the shortfall in interest payment due from the reserve account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Payments of administrative fees under the Blue Owl Loan Agreement are made semi-annually on January 1 and July 1 of each year from the reserve account. XOMA will be required to fund an additional $0.8 million into the administrative fee escrow account on July 1, 2027.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated statements of cash flows (in thousands):</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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,938</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 28,352</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total unrestricted cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3pt 0.05pt 0pt;"> 101,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 153,290</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,100</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total restricted cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 6,260</p></td></tr><tr><td style="vertical-align:bottom;width:61.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total unrestricted and restricted cash and cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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 3pt 0.05pt 0pt;"> 106,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 3pt 0.05pt 0pt;"> 159,550</p></td></tr></table> 8983000 124938000 92671000 28352000 101654000 153290000 1330000 160000 3432000 6100000 4762000 6260000 106416000 159550000 0 40500000 400000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash equivalents classified as available-for-sale debt securities consisted of the following (in thousands):</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:55.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost Basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury bills</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,294</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,367</p></td></tr><tr><td style="vertical-align:bottom;width:55.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,367</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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:55.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost Basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. treasury bills</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom: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 0.05pt 0pt;"> —</p></td></tr></table> 20294000 73000 20367000 20294000 73000 20367000 6300000 5800000 500000 1250000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Concentration of Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, restricted cash, and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains cash balances at commercial banks. Balances commonly exceed the amount insured by the Federal Deposit Insurance Corporation. The Company has not experienced any losses in such accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company monitors the creditworthiness of its customers to which it grants credit terms in the normal course of business but does not generally require collateral on receivables. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2024, four partners represented 52%, 18%, 13%, and 11% of total income and revenues. For the year ended December 31, 2023, three partners represented 44%, 32%, and 21% of total income and revenues. Two partners represented 70% and 27% of the trade and other receivables, net balance as of December 31, 2024. One partner represented 100% of the trade and other receivables, net balance as of December 31, 2023. </p> 4 0.52 0.18 0.13 0.11 3 0.44 0.32 0.21 2 0.70 0.27 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Purchase of Rights to Future Milestones, Royalties, and Commercial Payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has purchased rights to receive a portion of certain future developmental, regulatory and commercial sales milestones, royalties, and option fees on sales of products currently in clinical development or recently commercialized. Agreements to purchase such rights do not have contractual terms typical of loans (such as contractual principal and interest amounts). As U.S. GAAP does not provide specific authoritative guidance covering such agreements, the Company has analogized and accounted for the amounts paid for these rights as a financial asset that is akin to a loan in accordance with ASC 310 as the Company believes they most closely resemble that of loans under royalty and commercial payment receivables (see Note 5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones and sales-based milestones.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the EIR method, the amount and timing of contingent payments are included in the forecasted expected cash flows used to estimate royalty and commercial payment receivables and income from purchased receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the cost recovery method, the contingent payments are evaluated to determine if they are subject to the provisions of ASC 815. Contingent payments subject to the scope of ASC 815 are measured at fair value at the inception of the arrangement, and subject to remeasurement to fair value during each reporting period. Any changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amounts are probable and reasonably estimable according to ASC 450.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Effective Interest Rate Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for rights to future milestones, royalties, and commercial payments related to commercial products with future cash flows that can be reliably estimated at amortized cost under the prospective EIR method in accordance with ASC 835-30, Imputation of Interest. The EIR is calculated by forecasting the expected cash flows to be received and paid over the life of the asset relative to the receivable’s carrying amount at the time when the Company determines that there are reliable cash flows. The carrying amount of a receivable is made up of the opening balance, which is increased by accrued income and expected cash payments and decreased by cash receipts in the period to arrive at the ending balance. The EIR is recalculated at each reporting period as differences between expected cash flows and actual cash flows are realized and as there are changes to the expected future cash flows. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $19.8 million and zero as of December 31, 2024 and December 31, 2023, respectively, in connection with the reclassification from cost recovery method to EIR method for the Affitech CPPA and Aptevo CPPA (Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For income from purchased receivables under the EIR method, the accretable yield is recognized as income at the effective rate of return over the expected life of the royalty and commercial payment receivable. The amounts and duration of forecasted expected future cash flows used to calculate and measure income are largely impacted by research analyst coverage, commercial performance of the product, and contract or patent duration. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The prospective application of the EIR method to measure royalty and commercial payment receivables requires judgment in forecasting future expected cash flows and reliance on third-party information. The Company forecasts expected sales based on sales projections of the underlying commercial products that are published in research analyst reports over the periods that the Company is entitled to rights to cash flows from royalties or milestones. Market research is generally based on analysis of factors such as commercial product growth in global economies, industry trends, and product life cycles. The Company considers commercial performance updates on regulatory approval for new indications or geographic areas or discontinuation of certain indications or geographic areas in the forecasting of future expected cash flows. The Company also considers royalty duration of the commercial products, which may be based on factors including but not limited to regulatory and marketing approval dates, patent expiration dates, first commercial sale, and generic sales. Loss of regulatory exclusivity, patent protection, or other additional factors that may be communicated to the Company by its partners or through third-party information may impact the royalty duration that the Company uses in forecasting future expected cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cost Recovery Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When the purchase of rights to future milestones, royalties, and commercial payments involves future cash flows which cannot be reliably estimated, the Company accounts for such rights on a non-accrual basis using the cost recovery method. The Company’s assessment of whether cash flows can be reliably estimated depends on a number of factors. For example, the Company has generally determined that rights related to programs in preclinical or clinical stages of development or that have had a very short commercialization period during which payments have not yet been received generally have cash flows that cannot be reliably estimated and therefore are accounted for under the cost recovery method. The related royalty and commercial payment receivable balance is classified as noncurrent or current based on whether payments are probable and reasonably expected to be received in the next twelve months. Under the cost recovery method, any milestone, royalty, or commercial payment received is recorded as a direct reduction of the recorded receivable balance. Under the cost recovery method, the Company does not recognize any income in accordance with ASC 835-30, Imputation of Interest and does not have any deferred fees or costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When the recorded royalty and commercial payment receivables have been fully collected, any additional amounts collected are recognized as income from purchased receivables under the cost recovery method. Receivables from such income from purchased receivables are included in trade and other receivables, net on the consolidated balance sheet and totaled $1.3 million and zero as of December 31, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income from purchased receivables under the cost recovery method includes income from milestone and royalty payments related to royalty and commercial payment transactions for which the cost has been fully recovered or impaired. The excess milestone and royalty payment received over a remaining receivable balance is recognized as income. If the information upon which such income amounts are derived is provided to the Company from partners or other third parties in arrears, the Company estimates the income earned during the period based upon the best information available such that the income recognized is not probable to be subsequently reversed in future periods. </p> 19800000 0 1300000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Allowance for Current Expected Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates the royalty and commercial payment receivables on a collective (i.e., pool) basis if they share similar risk characteristics. The Company evaluates a royalty and commercial payment receivable individually if its risk characteristics are not similar to other royalty and commercial payment receivables. The Company regularly reviews public information on clinical trials, press releases, and updates from its partners to identify any indicators that challenge the expected recovery of the royalty and commercial payment receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Effective Interest Rate Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each reporting date, the Company evaluates royalty and commercial payment receivables under the EIR method by comparing the EIR at each reporting date to that of the prior period. If the EIR for the current period is lower than the prior period and if the gross cash flows have declined (expected and collected), the Company records an allowance for the change in expected cash flows. The allowance is measured as the difference between the royalty and commercial payment receivables’ amortized cost basis and the net present value of the expected future cash flows, calculated based on the prior period’s EIR. The amount is recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cost Recovery Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At each reporting date, for royalty and commercial payment receivables under the cost recovery method, if the Company determines expected future cash flows discounted to the current period are less than the carrying value of the asset, the Company will record a credit loss charge. The credit loss charge will be recognized as credit losses on purchased receivables expense that increases the royalty and commercial payment receivable asset’s cumulative allowance, which reduces the net carrying value of the royalty and commercial payment receivable asset. In a subsequent period, if there is an increase in expected future cash flows, or if the actual cash flows are greater than previously expected, the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">will reduce the previously established cumulative allowance. Amounts not expected to be collected are written off against the allowance at the time that such a determination is made.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from all contracts with customers according to ASC 606, except for contracts that are within the scope of other standards, such as leases and financial instruments. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract on whether each promised good or service is distinct to determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from its license arrangements. The terms of the arrangements generally include payment to the Company of one or more of the following: non-refundable, upfront license fees, development, regulatory and commercial milestone payments, and royalties on net sales of licensed products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">License of Intellectual Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, such as transfer of related materials, process and know-how, the Company utilizes judgement to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. Under the Company’s license agreements, the nature of the combined performance obligation is the granting of licenses to the customers as the other promises are not separately identifiable in the context of the arrangement. Since the Company grants the license to a customer as it exists at the point of transfer and is not involved in any future development or commercialization of the products related to the license, the nature of the license is a right to use the Company’s intellectual property as transferred. As such, the Company recognizes revenue related to the combined performance obligation upon completion of the delivery of the related materials, process and know-how (i.e., at a point in time).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred revenue is recorded when upfront payments and fees are received prior to the satisfaction of performance obligations. Trade and other receivables, net is recorded when the Company has an unconditional right to consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Milestone Payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Revenue Recognized under Units-of-Revenue Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has sold its rights to receive certain milestones and royalties on product sales. In the circumstance where the Company has sold its rights to future milestones and royalties under a license agreement and also maintains limited continuing involvement in the arrangement (but not significant continuing involvement in the generation of the cash flows that are due to the purchaser), the Company defers recognition of the proceeds it receives for the sale of milestone or royalty streams and recognizes such unearned revenue as revenue under the units-of-revenue method over the life of the underlying license agreement. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the proceeds received from the purchaser to the total payments expected to be made to the purchaser over the term of the agreement, and then applying that ratio to the period’s cash payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimating the total payments expected to be received by the purchaser over the term of such arrangements requires management to use subjective estimates and assumptions. Changes to the Company’s estimate of the payments expected to be made to the purchaser over the term of such arrangements could have a material effect on the amount of revenues recognized in any particular period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes compensation expense for all stock-based payment awards made to the Company’s employees, consultants, and directors that are expected to vest based on estimated fair values. The valuation of stock option awards without performance conditions is determined at the date of grant using the Black-Scholes Model. The Black-Scholes Model requires inputs such as the expected term of the option, expected volatility, and risk-free interest rate. To establish an estimate of the expected term, the Company considers the vesting period and contractual period of the award and its historical experience of stock option exercises, post-vesting cancellations, and volatility. The estimate of expected volatility is based on the Company’s historical volatility. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The valuation of RSUs is determined at the date of grant using the Company’s closing stock price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records compensation expense for service-based awards on a straight-line basis over the requisite service period, which is generally the vesting period of the award, or to the date on which retirement eligibility is achieved, if shorter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of PSUs with market conditions is determined using the Monte Carlo valuation model. The Company records compensation expenses for PSUs based on graded expense attribution over the requisite service periods.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Equity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company holds equity securities in publicly traded companies. Equity investments in publicly traded companies are classified in the consolidated balance sheets as investment in equity securities. Equity securities are measured at fair value, with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations at each reporting period. The Company remeasures its equity investments at each reporting period until such time that the investment is sold or disposed of. If the Company sells an investment, any realized gains and losses on the sale of the securities will be recognized in the consolidated statement of operations in the period of sale.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Asset Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a first step, for each acquisition, the Company determines if it is an acquisition of a business or an asset acquisition under ASC 805. The guidance requires an initial screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar assets. If the screen test is not met, the Company then further evaluates whether the assets or group of assets includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions under ASC 805-50, using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. If the fair value of net assets acquired, after allocating the excess of the fair value of net assets acquired to certain qualifying assets, exceeds the total cost of the acquisition, a bargain purchase gain is recognized in other income in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contingent payments in asset acquisitions are evaluated whether they are freestanding instruments or embedded derivatives. If the contingent payments fall within the scope of ASC 815, the contingent payments are measured at fair value at the acquisition date, and are subject to remeasurement to fair value each reporting period. The estimated fair value at the acquisition date is included in the cost of the acquired assets. Any subsequent changes in the estimated fair value are recorded in the consolidated statements of operations. Contingent consideration payments that are related to IPR&amp;D assets are expensed as incurred. Contingent consideration payments that do not fall within the scope of ASC 815 are recognized when the amount is probable and estimable according to ASC 450. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash payments related to acquired assets are reflected as an investing cash flow in the Company’s consolidated statements of cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are amortized based on the Company’s best estimate of the distribution of the economic value of the respective intangible assets. Intangible assets are carried at cost less accumulated amortization. Amortization is included in amortization of intangible assets in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amount of an asset group to the future net undiscounted cash flows that the assets are expected to generate. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company leases its headquarters in Emeryville, California and acquired a lease from the Kinnate acquisition. The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter if modified. The lease term includes any renewal options and termination options that the Company is reasonably certain to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Company estimated its incremental borrowing rate by adjusting the interest rate on its fully collateralized debt for the lease term length.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rent expense for the operating lease is recognized on a straight-line basis, over the reasonably assured lease term based on total lease payments and is included in operating expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus are recognized in rent expense when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has also elected not to record on the consolidated balance sheets a lease for which the term is 12 months or less and does not include a purchase option that the Company is reasonably certain to exercise.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-term debt represents the Company’s term loan under the Blue Owl Loan Agreement, which the Company has accounted for as a debt financing arrangement. Interest expense is accrued using the EIR method over the estimated period the loan will be repaid. The allocated debt discount and debt issuance costs have been recorded as a direct deduction from the carrying amount of the related debt in the consolidated balance sheets and are being amortized and recorded as interest expense throughout the expected life of the Blue Owl Loan using the EIR method. The Company considered whether there were any embedded features in the Blue Owl Loan Agreement that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. See Note 8.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Warrants </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has issued warrants to purchase shares of its common stock in connection with its financing activities. The Company classifies these warrants as equity and recorded the warrants at fair value as of the date of issuance on the Company’s consolidated balance sheet with no subsequent remeasurement. The issuance date fair value of the outstanding warrants was estimated using the Black-Scholes Model. The Black-Scholes Model required inputs such as the expected term of the warrants, expected volatility and risk-free interest rate. These inputs were subjective and required significant analysis and judgment. For the estimate of the expected term, the Company used the full remaining contractual term of the warrant. The estimate of expected volatility assumption is based on the historical price volatility observed on the Company’s common stock. The risk-free rate is based on the yield available on U.S. Treasury zero-coupon issues corresponding to the expected term of the warrants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the liability method under which deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount which is more likely than not to be realizable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The recognition, derecognition and measurement of a tax position is based on management’s best judgment given the facts, circumstances and information available at each reporting date. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged in relation to the unrecognized tax benefits.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Net Income (Loss) per Share Available to (Attributable to) Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company calculates basic and diluted income (loss) per share available to (attributable to) common stockholders using the two-class method. The Company’s convertible Series X Preferred Stock participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company’s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Series A and Series B Preferred Stock do not participate in any dividends or distribution by the Company on its common stock and are therefore not considered to be participating securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period, is allocated to each class of common stock and participating security as if all of the net income for the period had been distributed. Undistributed earnings allocated to participating securities are subtracted from net income in determining net income available to common stockholders. During periods of loss, the Company allocates no loss to participating securities because they have no contractual obligation to share in the losses of the Company. Basic net income (loss) per share available to (attributable to) common stockholders is then calculated by dividing the net income (loss) available to (attributable to) common stockholders by the weighted-average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted-average common shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Diluted net income (loss) per share available to (attributable to) common stockholders is based on the weighted-average number of shares outstanding during the period, adjusted to include the assumed exercise of certain stock options and warrants for common stock using the treasury method, if dilutive. The calculation assumes that any proceeds that could be obtained upon exercise of options and warrants would be used to purchase common stock at the average market price during the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company’s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company’s share price and, therefore, are not included in the diluted shares until the contingency is resolved.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Share Repurchases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has a stock repurchase program that is executed through purchases made from time to time, including in the open market. The Company retires repurchased shares of common stock, reducing common stock with any excess of cost over par value recorded to accumulated deficit. Issued and outstanding shares of common stock are reduced by the number of shares repurchased. No treasury stock is recognized in the consolidated financial statements. In August 2022, the Inflation Reduction Act enacted a 1% excise tax on net share repurchases after December 31, 2022. Any excise tax incurred on share repurchases is recognized as part of the cost basis of the shares acquired.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) is comprised of two components: net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders’ equity but are excluded from net income (loss).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Reclassification</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications have been made to the previously issued audited consolidated financial statements to conform with the current period presentation. Specifically, within the consolidated balance sheet as of December 31, 2023, the short-term royalty and commercial payment receivables line has been reclassified to short-term royalty and commercial payment receivables under the cost recovery method and the long-term royalty and commercial payment receivables line has been reclassified to long-term royalty and commercial payment receivables under the cost recovery method. Specifically, within the consolidated statement of operations and consolidated statement of cash flows for the year ended December 31, 2023, $1.6 million of impairment charges has been reclassified to credit losses on purchased receivables.</p> 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Accounting Pronouncements Recently Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Segment Reporting</i>, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted annual requirements under ASU 2023-07 during the annual period ended December 31, 2024 and will adopt interim requirements under ASU 2023-07 during the interim period ended March 31, 2025 (Note 14).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Recent Accounting Pronouncements Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative. ASU 2023-06 incorporates 14 of the 27 disclosure requirements published in SEC Release No. 33-10532: Disclosure Update and Simplification into various topics within the ASC. ASU 2023-06's amendments represent clarifications to, or technical corrections of, current requirements. For SEC registrants, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. Early adoption is prohibited. The Company does not expect the standard to have a material impact on its consolidated financial statements and disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for all public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted and should be applied either prospectively or retrospectively. The Company plans to adopt ASU 2023-09 and related updates effective January 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.” ASU 2024-03 requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU 2024-03 is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Implementation of ASU 2024-03 may be applied prospectively or retrospectively. The Company is currently evaluating the impact that the updated standard will have on its financial statement disclosures. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Consolidated Financial Statement Details</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Equity Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, investment in equity securities was $3.5 million and $0.2 million, respectively. For the years ended December 31, 2024 and 2023, the Company recognized a gain of $0.1 million and a loss of $0.2 million, respectively, due to the change in fair value of its investment in equity securities in the other income (expense), net line item of the consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible Assets, Net </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the cost, accumulated amortization, and net carrying value of the Company’s intangible assets as of December 31, 2024 (in thousands):</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:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pulmokine - Seralutinib IP (Note 4) </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,115</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,909</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total intangible assets </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,115</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,909</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the cost, accumulated amortization, impairment charge, and net carrying value of the Company’s intangible assets as of December 31, 2023 (in thousands): </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:55.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><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.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:8.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;width:55.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-top: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:1.74%;margin:0pt;padding:0pt;"><p 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:9.43%;border-top: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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-top: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;">Impairment</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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-top: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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Obseva - Ebopiprant IP (Note 4) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,253</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.13%;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:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,253</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.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:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-align:justify;text-indent:-18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(1)</span>As of December 31, 2023, the termination of the Organon License agreement indicated that the carrying amount of $14.2 million for the Ebopiprant IP was not recoverable and the Company wrote off the entire finite-lived intangible asset in the consolidated balance sheets and included a $14.2 million impairment charge in the <span style="-sec-ix-hidden:Hidden_lpkO8HU3K0iByh90nQxuvA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">consolidated statements of operations</span></span>.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated remaining life of the intangible assets is 12 years. The following table presents the projected amortization expense for the next five years (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible Asset</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 10,880</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Accrued and Other Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Accrued and other liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued short-term interest payable</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,039</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued incentive compensation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,555</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,203</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued clinical 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable in connection with Pulmokine acquisition</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 280</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued legal and accounting fees</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll and benefits</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,752</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,768</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Arbitration Proceeding </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2021, the Company initiated a binding arbitration proceeding with one of its licensees (the “Licensee”) at the American Arbitration Association/International Centre for Dispute Resolution, and sought milestone and royalty payments under its license agreement. A hearing before a panel of arbitrators was held in November 2022, and the parties submitted post-hearing briefs. On March 21, 2023, the Company received an adverse decision in this arbitration proceeding. The panel of arbitrators declined to award the Company damages and ruled that the license agreement had expired. The panel ruled that the Company was responsible for the Licensee’s costs as well as arbitrators’ fees and administrative fees previously incurred by the Licensee of $4.1 million, which the Company paid in April 2023.</p> 3500000 200000 100000 -200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the cost, accumulated amortization, and net carrying value of the Company’s intangible assets as of December 31, 2024 (in thousands):</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:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pulmokine - Seralutinib IP (Note 4) </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,115</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,909</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total intangible assets </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,115</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,909</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the cost, accumulated amortization, impairment charge, and net carrying value of the Company’s intangible assets as of December 31, 2023 (in thousands): </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:55.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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><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.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:8.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;width:55.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-top: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:1.74%;margin:0pt;padding:0pt;"><p 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:9.43%;border-top: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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-top: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;">Impairment</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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-top: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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.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:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Obseva - Ebopiprant IP (Note 4) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,253</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.13%;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:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,253</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.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:8.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-align:justify;text-indent:-18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(1)</span>As of December 31, 2023, the termination of the Organon License agreement indicated that the carrying amount of $14.2 million for the Ebopiprant IP was not recoverable and the Company wrote off the entire finite-lived intangible asset in the consolidated balance sheets and included a $14.2 million impairment charge in the <span style="-sec-ix-hidden:Hidden_lpkO8HU3K0iByh90nQxuvA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">consolidated statements of operations</span></span>.</div><div style="margin-top:12pt;"></div> 26115000 206000 25909000 26115000 206000 25909000 15247000 994000 14253000 15247000 994000 14253000 14200000 14200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated remaining life of the intangible assets is 12 years. The following table presents the projected amortization expense for the next five years (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible Asset</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 10,880</p></td></tr></table> P12Y 2176000 2176000 2176000 2176000 2176000 10880000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Accrued and other liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued short-term interest payable</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,039</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued incentive compensation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,555</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,203</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued clinical 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable in connection with Pulmokine acquisition</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 280</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued legal and accounting fees</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll and benefits</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:bottom;width:70.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,752</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,768</p></td></tr></table> 3039000 535000 1555000 1203000 306000 280000 251000 791000 170000 149000 151000 90000 5752000 2768000 1 -4100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">4. Acquisitions, Licensing and Other Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pulmokine Acquisition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 26, 2024, the Company acquired Pulmokine to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension (PAH). The Company acquired all outstanding shares of Pulmokine for a $20.0 million cash payment at closing. In addition, the Company will pay success-based consideration contingent on future development and commercial performance to Pulmokine stockholders. In 2017, Pulmokine licensed seralutinib to Gossamer Bio and in 2024, Gossamer Bio signed a global collaboration and license agreement with Chiesi. Subject to the terms of those agreements, the Company is eligible to receive net royalties ranging from the low to mid-single digits on commercial sales and will retain a portion of future milestone payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As part of the Pulmokine Merger Agreement, the Company acquired an intangible asset related to seralutinib. The estimated useful life of the intangible asset was 12 years. The Company recognized $0.2 million of amortization expense in the consolidated statements of operations for the year ended December 31, 2024. No impairment indicators were identified, and no impairment was recorded during the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contingent consideration related to the seralutinib intangible asset could be payable subject to certain adjustments. The Company concluded that any contingent consideration related to seralutinib does not meet the definition of a derivative under ASC 815, and as such, the Company expects to recognize any related contingent consideration when probable and estimable as an operating expense within the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total purchase consideration for Pulmokine, as of November 26, 2024, was as follows (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing cash payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,998</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Holdback amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 435</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,533</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For tax purposes this transaction is treated as a stock purchase. As a result, the Company will not obtain a tax stepped-up basis in Pulmokine’s underlying assets and will assume the carryover tax basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The Pulmokine acquisition was accounted for as an asset acquisition as the assets did not satisfy the definition of a “business” under ASC 805. As such, the Company recognized the acquired assets and liabilities based on the total purchase consideration, on a relative fair value basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of November 26, 2024 (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 357</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,115</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,659)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (280)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,533</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Unaudited pro forma net loss was $16.0 million and $33.0 million for the year ended December 31, 2024 and 2023, respectively. Unaudited pro forma total income and revenues was $28.5 million and $14.8 million for the year ended December 31, 2024 and 2023, respectively. The unaudited pro forma financial information has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Pulmokine as though it had occurred on January 1, 2023. They include adjustments for revenue from a milestone payment and amortization expense. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2023, nor is it indicative of future operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, there were no contract assets or <span style="-sec-ix-hidden:Hidden_GPFzaRyRYEC6oFkZdDagRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">contract liabilities</span></span> related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this arrangement during the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Kinnate Acquisition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 16, 2024, the Company entered into the Kinnate Merger Agreement, pursuant to which the Company acquired Kinnate through a tender offer for (i) $2.5879 in cash per share of Kinnate common stock, plus (ii) one non-transferable contractual CVR per share of Kinnate common stock. The merger closed on April 3, 2024 (the “Kinnate Merger Closing Date”), and XRA merged with and into Kinnate. Following the merger, Kinnate continued as the surviving entity in the merger and a wholly-owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Kinnate CVR represents the right to receive potential payments pursuant to the terms and subject to the conditions of the Kinnate CVR Agreement. Prior to the Kinnate Merger Closing Date, on February 27, 2024, Kinnate sold one of its lead clinical drug candidates, exarafenib and related IP to Pierre Fabre for an upfront cash consideration of $0.5 million and contingent consideration of $30.5 million upon the achievement of a certain specified milestone (the “Exarafenib Sale”). Kinnate CVR holders are entitled to 100% of the proceeds of the $30.5 million contingent consideration from the Exarafenib Sale less any deductible expenses, if any, until the fifth anniversary of the Kinnate Merger Closing Date, together with 85% of net proceeds, if any, from any license or other disposition of any or all rights to any product, product candidate or research program active at Kinnate as of the closing that occurs within one year of the Kinnate Merger Closing Date, in each case subject to and in accordance with the terms of the Kinnate CVR Agreement. The Company expects to finalize licensing the remaining Kinnate assets in the first quarter of 2025. Under the Kinnate CVR Agreement, the Company is responsible for the collection and disbursement of any proceeds that Kinnate CVR holders could be entitled to Broadridge, the Kinnate CVR holders’ rights agent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As part of the Kinnate Merger Agreement, XOMA acquired an IPR&amp;D asset related to KIN-3248, an inhibitor of Fibroblast Growth Factor Receptors, designed for the treatment of patients with intrahepatic cholangiocarcinoma, and urothelial carcinoma, as well as certain other solid tumors; the molecule is currently in a Phase 1 clinical study. Additionally, XOMA acquired pre-clinical intangible assets related to IP for the following: (i) KIN-8741, a highly selective c-MET inhibitor with broad mutational coverage, including acquired resistance mutations, in certain solid tumors driven </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">by exon 14-altered and/or amplified c-MET; (ii) KIN-7136, a brain-penetrant MEK inhibitor; and (iii) CDK4, a potential brain-penetrant selective CDK4 inhibitor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of April 3, 2024, the Company concluded that the potential milestone from the Exarafenib Sale payable from Pierre Fabre to the Company of $30.5 million (the Exarafenib milestone asset) did not meet the definition of a derivative under ASC 815. The Exarafenib milestone asset met the definition of a financial asset and the Company elected to apply the fair value option in accordance with ASC 825 and recorded an initial estimated fair value of $2.9 million for the Exarafenib milestone asset (Note 6). Subsequent changes in the estimated fair value of the Exarafenib milestone asset, if any, are expected to be recorded in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of April 3, 2024, the Company concluded that the potential milestone from the Exarafenib Sale of $30.5 million payable by the Company to the Kinnate CVR holders (the Exarafenib milestone contingent consideration) met the definition of a derivative under ASC 815 and the Company recorded an initial estimated fair value of $2.9 million for the Exarafenib milestone contingent consideration (Note 6). Subsequent changes in the estimated fair value of the Exarafenib milestone contingent consideration, if any, are expected to be recorded in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Potential contingent consideration related to KIN-3248, KIN-8741, KIN-7136, and KIN-7324 did not meet the definition of a derivative under ASC 815, and as such, the Company expects to expense any related costs as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2021, Kinnate entered into an agreement to lease office space located in San Francisco, California. The lease commenced in January 2022 and expires on June 30, 2026. In February 2024, Kinnate entered into a lease assignment agreement with an assignee to assign the remainder of the lease commitment for the leased office space. Kinnate remained liable for lease payments should the assignee default, however Kinnate was not liable for the property taxes, insurance, and common area maintenance. As part of the Kinnate Merger Agreement, the Company acquired both the lease agreement and the related lease assignment agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of April 3, 2024, the Company concluded that the leased office space in San Francisco should be accounted for as an acquired lease and, in accordance with ASC 805, the Company retained the historical operating lease classification for the lease. In accordance with ASC 842, the Company accounted for the lease as if it had commenced on the Kinnate Merger Closing Date. The Company recognized operating lease liabilities of $0.8 million as of April 3, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of April 3, 2024, the Company concluded that the lease assignment agreement should be accounted for as a sublease in accordance with ASC 842. As the assignee makes lease payments, the Company expects to record sublease income in the other income (expense), net line item in its consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total purchase consideration for Kinnate, as of April 3, 2024, was as follows (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing cash payment<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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 122,646</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated fair value of the Exarafenib milestone contingent consideration<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:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,922</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 809</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,377</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 72pt;"><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:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;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:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The closing cash payment was determined based on a total of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">47,232,737</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of Kinnate common stock tendered at closing, 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;">$2.5879</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, and the settlement of Kinnate RSUs and stock options under the Kinnate equity incentive plans (</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2,510,552</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> total underlying shares 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;">$2.5879</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">), less the exercise price for the 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;text-align:justify;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:36pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The fair value of the Exarafenib milestone contingent consideration was estimated using a probability-weighted discounted cash flow model for the amounts payable to Kinnate CVR holders under the Kinnate CVR Agreement upon the achievement of certain specified milestones associated with the Exarafenib Sale.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For tax purposes this transaction is treated as a stock purchase. As a result, the Company will not obtain a tax stepped-up basis in Kinnate’s underlying assets and will assume the carryover tax basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Kinnate acquisition was accounted for as an asset acquisition under ASC 805 as the assets did not satisfy the definition of a “business” under ASC 805. As such, the Company recognized the acquired assets and liabilities based on the total purchase consideration, on a relative fair value basis, after allocating the excess of the fair value of net assets acquired to certain qualifying assets (principally, the acquired IPR&amp;D asset, intangible assets, and the right-of-use asset). On a relative fair value basis, the fair value of the IPR&amp;D asset, intangible assets, and the right-of-use asset were reduced to zero. As the fair value of net assets exceeded the total purchase consideration, a bargain purchase gain was recognized on the acquisition of Kinnate in the consolidated statements of operations as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of April 3, 2024 (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 142,381</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,223</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exarafenib milestone asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 2,922</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,009)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (322)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (502)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 145,693</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reconciliation of net assets acquired to total purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 145,693</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Gain on the acquisition of Kinnate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,316)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,377</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Subsequent to the acquisition, the Company incurred $3.6 million in severance charges related to the acquisition which was included in G&amp;A expense in the consolidated statement of operations for the year ended December 31, 2024. As of December 31, 2024, the Company had fully paid the $3.6 million related to these severance charges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unaudited pro forma net loss was $13.8 million and $25.1 million for the year ended December 31, 2024 and 2023, respectively. There was no adjustment to the unaudited pro forma total income and revenues for the year ended December 31, 2024 and 2023 as Kinnate had no historical sales through December 31, 2023. The unaudited pro forma financial information has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Kinnate as though it had occurred on January 1, 2023. They include adjustments for severance expense and gain on the acquisition of Kinnate. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2023, nor is it indicative of future operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Alexion</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2024, following its acquisition of Amolyt, Alexion exercised the option to continue developing anti-PTH1R monoclonal antibodies that originated from the Company's discovery efforts as potential treatments for primary hyperparathyroidism and humoral hypercalcemia of malignancy. The Company will be eligible to receive up to $10.5 million in milestone payments and royalties ranging from low single to low double-digits on net commercial sales. Upon Alexion’s exercise of the option, the Company earned a $0.5 million payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, there were no contract assets or <span style="-sec-ix-hidden:Hidden_VKQnQFY32EqUnqgx3TZAGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">contract liabilities</span></span> related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $0.5 million in revenue from contracts with customers related to this arrangement during the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Takeda</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 1, 2006, the Company entered into the Takeda Collaboration Agreement with Takeda under which the Company agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Takeda Collaboration Agreement, the Company may receive an aggregate of up to $19.0 million relating to TAK-079 (mezagitamab) and low-single-digit royalties on future sales of all products subject to this license. The Company’s right to receive milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company’s right to receive royalties expires on the later of 13.5 years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or 12 years from first commercial sale if there is significant generic competition post patent-expiration).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2009, the Company expanded the existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. The Company may receive milestone payments of up to $3.3 million per discovery product candidate and low-single-digit royalties on future sales of all antibody products subject to this license. The Company’s right to receive milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company’s right to receive royalties expires on the later of 10 years from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has received $3.0 million of milestone payments since the inception of the agreement and is eligible to receive additional milestone payments of up to $16.0 million under the Takeda Collaboration Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $0.1 million in revenue from contracts with customers related to this arrangement during the years ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Rezolute</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 6, 2017, the Company entered into a license agreement with Rezolute pursuant to which the Company granted an exclusive global license to Rezolute to develop and commercialize RZ358 (previously known as “X358”) products for all indications. In addition, the Company entered into a common stock purchase agreement with Rezolute pursuant to which Rezolute agreed to issue to the Company, as consideration for receiving the license for RZ358, a certain number of its common stock in connection with any future equity financing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to the Company of up to an aggregate of $232.0 million based on the achievement of pre-specified criteria. Under the license agreement, the Company is also eligible to receive royalties ranging from the high-single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the development and regulatory milestone payments are solely dependent on Rezolute’s performance and achievement of the specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the remaining development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Rezolute and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rezolute’s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the later of the date of expiration of the last valid patent claim covering the product in each country, or 12 years from the date of the first commercial sale of the product in each country. Rezolute’s future royalty obligations in the U.S. will be reduced by 20% if the manufacture, use or sale of a licensed product is not covered by a valid patent claim, until such a claim is confirmed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the license agreement, XOMA is eligible to receive a low single-digit royalty on sales of Rezolute’s other non-RZ358 products from its current programs, including RZ402 which has completed a Phase 2 clinical study. Rezolute’s obligation to pay royalties with respect to a particular Rezolute product and country will continue for the longer of 12 years from the date of the first commercial sale of the product in each country or for so long as Rezolute or its licensee is selling such product in any country, provided that any such licensee royalty will terminate upon the termination of the licensee’s obligation to make payments to Rezolute based on sales of such product in each country.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on ninety days’ notice at any time. To the extent permitted by applicable laws, the Company has the right to terminate the license agreement if Rezolute challenges the licensed patents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to the Company upon the occurrence of any future equity financing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement as amended, the Company received a total of $6.0 million upon Rezolute’s equity financing activities and $8.5 million in installment payments through October 2020. The Company also received 161,861 shares of Rezolute’s common stock (as adjusted for the <span style="-sec-ix-hidden:Hidden_6Lcoz_mG00uHmF8Ou9Mikg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>:50 reverse stock split in October 2020). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2022, Rezolute dosed the last patient in its Phase 2b clinical trial for RZ358, which triggered a $2.0 million milestone payment due to the Company pursuant to the Rezolute License Agreement, as amended. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2024, Rezolute dosed the first patient in its Phase 3 trial of RZ358 and the Company earned a $5.0 million milestone pursuant to the Rezolute License Agreement, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company recognized $5.0 million in revenue from contracts with customers related to this arrangement during the year ended December 31, 2024. The Company did not recognize any revenue related to this arrangement during the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Janssen</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2019, the Company entered into an agreement with Janssen pursuant to which the Company granted a non-exclusive license to Janssen to develop and commercialize certain product candidates, including XOMA’s patents and know-how. Under the agreement, Janssen made a one-time payment of $2.5 million to XOMA. Additionally, for each product candidate, the Company is entitled to receive milestone payments of up to $3.0 million upon Janssen’s achievement of certain clinical development and regulatory approval milestones. Additional milestone payments may be due for product candidates which are the subject of multiple clinical trials. Upon commercialization, the Company is eligible to receive a 0.75% royalty on net sales of each product. Janssen’s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year-and-sixth-month anniversary of the first commercial sale of the product in such country. The agreement will remain in effect unless terminated by mutual written agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the agreement should be accounted for separately from any prior arrangements with Janssen and that the license grant is the only performance obligation under the new agreement. The Company recognized the entire one-time payment of $2.5 million as revenue for the year ended December 31, 2019 as it had completed its performance obligation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the development and regulatory milestone payments are solely dependent on Janssen’s performance and achievement of specified events and thus it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to royalties will be recognized when the related sales occur as they were determined to relate predominantly to the license granted to Janssen and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this arrangement for the year ended December 31, 2024. The Company recognized milestone payments of $1.5 million in the consolidated statement of operations for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">ObsEva </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 21, 2022, the Company entered into the ObsEva IP Acquisition Agreement pursuant to which the Company acquired all of ObsEva’s intellectual property (patents and know-how) and license agreement rights related to ebopiprant, an investigational compound previously licensed by ObsEva from Merck KGaA. The Company also assumed ObsEva’s ongoing rights and obligations under the Organon License Agreement and the Merck KGaA License Agreement. The Company paid ObsEva a $15.0 million upfront payment at closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 23, 2023, Organon notified the Company of its intent to terminate for convenience the Organon License Agreement, which <span style="background:#ffffff;">XOMA assumed pursuant to the ObsEva IP Acquisition Agreement dated November 21, 2022.</span> The termination was effective as of January 21, 2024. The Company would not be entitled to any milestone payments with respect to any milestone achieved by Organon following the notice of termination. No material early termination penalties were payable by either party. The Company evaluated the related intangible asset balance for impairment in the fourth quarter of 2023 and recorded an impairment charge of $14.2 million, writing off the entire finite-lived intangible asset in the consolidated balance sheet and recognizing an impairment charge in its consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company did not recognize any revenue related to this arrangement during the years ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Sale of Future Revenue Streams</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 21, 2016, the Company entered into two royalty interest sale agreements (together, the “Royalty Sale Agreements”) with HCRP. Under the first Royalty Sale Agreement, the Company sold its right to receive milestone payments and royalties on future sales of products subject to a License Agreement, dated August 18, 2005, between XOMA and Wyeth Pharmaceuticals (subsequently acquired by Pfizer, Inc.) for an upfront cash payment of $6.5 million, plus potential additional payments totaling $4.0 million in the event three specified net sales milestones were met in 2017, 2018 and 2019. Based on actual sales, 2017, 2018, and 2019 sales milestones were not achieved. Under the second Royalty Sale Agreement entered into in December 2016, the Company sold its right to receive certain royalties under an Amended and Restated License Agreement dated October 27, 2006 between XOMA and Dyax Corp. for a cash payment of $11.5 million. The Company recorded the total proceeds of $18.0 million as unearned revenue recognized under the units-of-revenue method as the Royalty Sale Agreements were structured as a non-cancellable sale, in which the Company does not have significant continuing involvement in the generation of the cash flows due to HCRP and there are no guaranteed rates of return to HCRP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company allocated the total proceeds between the two Royalty Sale Agreements based on the relative fair value of expected payments to be made to HCRP under the license agreements. Under the units-of-revenue method, amortization for a reporting period is calculated by computing a ratio of the allocated proceeds received from HCRP to the payments expected to be made by the licensees to HCRP over the term of the Royalty Sale Agreements, and then applying that ratio to the period’s cash payment. During the third quarter of 2018, the Shire product underlying the Dyax </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Corp. license agreement was approved, and the Company began recognizing revenue under the units-of-revenue method due to sales of the approved product.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $3.6 million and $2.1 million as revenue under the units-of-revenue method under these arrangements during the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, the current and non-current portion of the remaining unearned revenue recognized under the units-of-revenue method was $1.4 million and $4.4 million, respectively. As of December 31, 2023, the Company classified $2.1 million and $7.2 million as current and non-current unearned revenue recognized under the units-of-revenue method, respectively.</p> 20000000 P12Y 200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total purchase consideration for Pulmokine, as of November 26, 2024, was as follows (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing cash payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,998</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Holdback amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 435</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,533</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of November 26, 2024 (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 357</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,115</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,659)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (280)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,533</p></td></tr></table> 19998000 100000 435000 20533000 357000 26115000 5659000 280000 20533000 -16000000 -33000000 28500000 14800000 0 0 2.5879 1 500000 30500000 1 30500000 0.85 30500000 2900000 30500000 2900000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total purchase consideration for Kinnate, as of April 3, 2024, was as follows (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Closing cash payment<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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 122,646</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated fair value of the Exarafenib milestone contingent consideration<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:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,922</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 809</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,377</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 72pt;"><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:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;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:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The closing cash payment was determined based on a total of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">47,232,737</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of Kinnate common stock tendered at closing, 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;">$2.5879</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, and the settlement of Kinnate RSUs and stock options under the Kinnate equity incentive plans (</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2,510,552</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> total underlying shares 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;">$2.5879</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">), less the exercise price for the 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;text-align:justify;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:36pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The fair value of the Exarafenib milestone contingent consideration was estimated using a probability-weighted discounted cash flow model for the amounts payable to Kinnate CVR holders under the Kinnate CVR Agreement upon the achievement of certain specified milestones associated with the Exarafenib Sale.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the Company as of April 3, 2024 (in thousands):</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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 142,381</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,223</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exarafenib milestone asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 2,922</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,009)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (322)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (502)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 145,693</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reconciliation of net assets acquired to total purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;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 0.05pt 0pt;"> 145,693</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Gain on the acquisition of Kinnate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,316)</p></td></tr><tr><td style="vertical-align:bottom;width:85.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,377</p></td></tr></table> 122646000 2922000 809000 126377000 47232737 2.5879 2510552 2.5879 142381000 3223000 2922000 2009000 322000 502000 145693000 145693000 19316000 126377000 3600000 3600000 -13800000 -25100000 10500000 500000 0 0 500000 19000000 P13Y6M P12Y 3300000 P10Y 3000000 16000000 0 0 0 0 100000 100000 232000000 P12Y 0.20 P12Y P90D 0 6000000 8500000 161861 2000000 5000000 0 0 0 0 5000000 0 2500000 3000000 0.0075 2500000 0 0 0 0 0 0 0 1500000 15000000 14200000 0 0 2 6500000 4000000 3 11500000 18000000 2 3600000 2100000 1400000 4400000 2100000 7200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Royalty and Commercial Payment Purchase Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Fully Recovered Royalty and Commercial Payment Purchase Agreements Under the Cost Recovery Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Viracta Royalty Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 22, 2021, the Company entered into the Viracta RPA, as amended March 4, 2024, pursuant to which the Company acquired the right to receive future royalties, milestone payments, and other payments related to two clinical-stage drug candidates for an upfront payment of $13.5 million. The first candidate, DAY101 (tovorafenib, a pan-RAF kinase inhibitor), now marketed as OJEMDA, and the second candidate, vosaroxin (a topoisomerase II inhibitor), is being developed by Denovo Biopharma LLC. The Company acquired the right to receive (i) up to $54.0 million in potential milestone payments, potential royalties on sales, if approved, and a portion of potential other payments related to DAY101, excluding up to $5.0 million retained by Viracta, and (ii) up to $57.0 million in potential regulatory and commercial milestones, and high-single-digit royalties on sales related to vosaroxin, if approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Viracta RPA, the Company recorded $13.5 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 30, 2023, the Company earned a $5.0 million milestone payment pursuant to the Viracta RPA related to the FDA’s acceptance of Day One’s NDA for OJEMDA. In accordance with the cost recovery method, the $5.0 million milestone payment received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 23, 2024, Day One announced that the FDA granted approval to Day One’s NDA for OJEMDA. Pursuant to the Viracta RPA, the Company earned a $9.0 million milestone payment upon FDA approval and is also eligible to receive mid-single-digit royalties on sales of OJEMDA. In accordance with the cost recovery method, $8.5 million of the milestone payment was recorded as a direct reduction of the remaining recorded long-term royalty and commercial payment receivables under the cost recovery method balance and the excess balance of $0.5 million was recorded as income from purchased receivables under the cost recovery method in the consolidated statement of operations for the year ended December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 30, 2024, Day One announced that it sold its priority review voucher to an undisclosed buyer for $108.0 million. Pursuant to the Viracta RPA, the Company received a payment of $8.1 million related to the sale. The rights to proceeds upon the sale of the priority review voucher was determined to be an embedded derivative which had no value prior to FDA approval of OJEMDA. The Company recorded a change in the fair value of the embedded derivative of $8.1 million in other income in the consolidated statement of operations for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company had fully collected the purchase price recorded in long-term royalty and commercial payment receivables under the cost recovery method related to the Viracta RPA in its consolidated balance sheet and, as such, subsequent royalties received are recorded as income from purchased receivables under the cost recovery method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">No allowance for credit losses was recorded as of December 31, 2023. As there was no remaining balance in long-term royalty and commercial payment receivables under the cost recovery method related to the Viracta RPA in its </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">consolidated balance sheet as of December 31, 2024, the Company did not need to perform its periodic credit loss assessment for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 3, 2024, the Company entered into the Viracta Assignment Agreements with Viracta, through which the Company became the patent holder of the IP and know-how related to OJEMDA that was out-licensed to Day One and where Viracta assigned to the Company all its rights, title, and interest in the Day One License Agreement. The Company did not acquire new rights to additional milestone and royalty payments as a result of the execution of the Viracta Assignment Agreements that were not acquired under the Viracta RPA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, there was $1.3 million in trade and other receivables, net related to this arrangement. As of December 31, 2023, there was no trade and other receivables, net related to this arrangement. The Company recognized $3.2 million in income from purchased receivables under the cost recovery method related to this arrangement during the year ended December 31, 2024. The Company did not recognize any income related to this arrangement during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Royalty and Commercial Payment Purchase Agreements Under the EIR Method </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Short-term royalty and commercial payment receivables under the EIR method were $14.8 million and zero as of December 31, 2024 and 2023, respectively. Long-term royalty and commercial payment receivables under the EIR method were $5.0 million and zero as of December 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Affitech Commercial Payment Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 6, 2021, the Company entered into the Affitech CPPA, pursuant to which, the Company purchased a future stream of commercial payment rights to Roche’s faricimab from Affitech for an upfront payment of $6.0 million. The Company is eligible to receive 0.5% of future net sales of faricimab for a ten-year period following the first commercial sales in each applicable jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Affitech CPPA, the Company recorded $14.0 million as long-term royalty and commercial payment receivables under the cost recovery method which included the $6.0 million upfront payment and $8.0 million in regulatory milestone payments in its consolidated balance sheet. The Company concluded the regulatory milestone payments of $8.0 million met the criteria for recognition as a derivative under ASC 815 and should be accounted for at fair value and recorded as a current liability at the inception of the transaction. Therefore, the regulatory milestone payments were recorded as contingent liabilities in its consolidated balance sheet. The Company concluded the sales-based milestone payments of up to $12.0 million do not meet the definition of a derivative under ASC 815 and a liability will be recognized when probable and reasonably estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2022, Roche received approval from the FDA to commercialize VABYSMO (faricimab-svoa) for the treatment of wet, or neovascular, age-related macular degeneration and diabetic macular edema. In September 2022, Roche received approval from the European Commission to commercialize VABYSMO for the treatment of wet, or neovascular, age-related macular degeneration and visual impairment due to diabetic macular edema. Commercial payments are due from Roche to the Company within 60 days of December 31 and June 30 of each year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Affitech CPPA, the Company paid Affitech a $5.0 million milestone payment tied to the U.S. marketing approvals and a $3.0 million milestone payment tied to the EC approvals. The achievement of the first and second sales-based milestone payments under the Affitech CPPA was considered probable as of December 31, 2023, and as such the Company recognized a $6.0 million contingent liability in contingent consideration under RPAs, AAAs, and CPPAs in its consolidated balance sheet. The sales milestones were achieved in 2023 and in the first quarter of 2024, the Company paid Affitech $6.0 million and the related contingent liability balance was reduced to zero. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on reported first quarter of 2024 sales of VABYSMO, the achievement of the third sales-based milestone payment under the Affitech CPPA was considered probable and reasonably estimable as of March 31, 2024, and the Company recognized a $3.0 million contingent liability which remained on the consolidated balance sheet as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Historically, the Company had been unable to reliably estimate its commercial payment stream from future net sales and the related commercial payments to be received under the Affitech CPPA. However, during the second quarter of 2024, Roche’s periodically reported VABYSMO sales data, available third-party sales projections, and the Company’s history of receipts of commercial payments related to VABYSMO provided the Company with a greater ability to estimate future net sales and the commercial payments to be received under the Affitech CPPA. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of April 1, 2024, when the Company assessed it was able to reliably estimate cash flows, the Company reclassified $7.8 million of royalty and commercial payment receivables under the cost recovery method to royalty and commercial payment receivables under the EIR method. The Company recognized $14.8 million in income from purchased receivables under the EIR method during the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, the Company received commercial payments pursuant to the Affitech CPPA of $16.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No allowance for credit losses was recorded as of December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Aptevo Commercial Payment Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 29, 2023, the Company entered into the Aptevo CPPA, pursuant to which the Company acquired from Aptevo a portion of its milestone and commercial payment rights under a sale agreement dated February 28, 2020 between Aptevo and Medexus, related to IXINITY, which is marketed by Medexus for the control and prevention of bleeding episodes and postoperative management in people with Hemophilia B. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is eligible to receive a mid-single digit percentage of all IXINITY quarterly net sales from January 1, 2023 until the first quarter of 2035, and will be entitled to milestone payments of up to $5.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Aptevo CPPA, the Company recorded $9.7 million as royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet which included a $9.6 million upfront payment and a $50,000 one-time payment, which would be due if the Company received more than $0.5 million in receipts for first quarter 2023 sales of IXINITY. At inception of the agreement, the Company concluded the one-time payment of $50,000 was probable and reasonably estimable. Therefore, the payment was recorded as a contingent liability under ASC 450 in the consolidated balance sheet at inception. The Company paid the one-time payment of $50,000 in June 2023 when related receipts exceeded $0.5 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company received total commercial payments pursuant to the Aptevo CPPA of $1.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Historically, the Company had been unable to reliably estimate its commercial payment stream from future net sales and the related commercial payments to be received under the Aptevo CPPA. However, during the fourth quarter of 2024, Medexus’ periodically reported IXINITY sales data, available third-party sales projections, and the Company’s history of receipts of commercial payments related to IXINITY provided the Company with a greater ability to estimate future net sales and the commercial payments to be received under the Aptevo CPPA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of October 1, 2024, when the Company assessed it was able to reliably estimate cash flows, the Company reclassified $7.2 million of royalty and commercial payment receivables under the cost recovery method to royalty and commercial payment receivables under the EIR method. The Company recognized $0.3 million in income from purchased receivable under the EIR method during the year ended December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, the Company received commercial payments pursuant to the Aptevo CPPA of $1.6 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No allowance for credit losses was recorded as of December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Royalty and Commercial Payment Purchase Agreements Under the Cost Recovery Method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Short-term royalty and commercial payment receivables under the cost recovery method were $0.4 million and $14.2 million as of December 31, 2024 and 2023, respectively. Long-term royalty and commercial payment receivables under the cost recovery method were $55.9 million and $58.0 million as of December 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Twist Bioscience Royalty Purchase Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On October 21, 2024, the Company entered into the Twist RPA. Under the terms of the Twist RPA, the Company acquired 50% of certain contingent payments (including royalties, milestone payments, sublicense income, and option exercise payments) related to Twist’s 60-plus early-stage programs across over 30 partners for a $15.0 million upfront payment. The Company is eligible to receive up to $0.5 billion in milestone payments and a 50% share of up to low-single-digit royalties on future commercial sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon closing of the transaction, the Company paid Twist an upfront payment of $15.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Given the limited available information and early stage of the programs, the Company was unable to reasonably estimate future milestone payments or net sales and the royalty payments to be received over the twelve-month period following the consolidated balance sheet date of December 31, 2024 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2024, no payments were probable to be received under Twist RPA in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Daré Royalty Purchase Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 29, 2024, the Company entered into the Daré RPAs. Pursuant to the terms of the Daré RPAs, the Company paid $22.0 million in cash to Daré in consideration for (a) 100% of all remaining royalties related to XACIATO not already subject to the royalty-backed financing agreement Daré entered into in December 2023 and net of payments owed by Daré to upstream licensors, which equates to royalties ranging from low to high-single-digits, and all potential commercial milestones related to XACIATO that are payable to Daré under the Daré Organon License Agreement; (b) a 4% synthetic royalty on net sales of OVAPRENE and a 2% synthetic royalty on net sales of Sildenafil Cream, which will decrease to 2.5% and 1.25%, respectively, upon the Company achieving a pre-specified return threshold; and (c) a portion of Daré’s right to a certain milestone payment that may become payable to Daré under the Bayer License Agreement. The Daré RPAs also provide for milestone payments to Daré of $11.0 million for each successive $22.0 million received by the Company under the Daré RPAs after achievement of a return threshold of $88.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon closing of the transaction, the Company paid Daré an upfront payment of $22.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. The Company concluded that the milestone payments to Daré did not meet the definition of a derivative under ASC 815 and expects to recognize the milestone payments as liabilities when probable and reasonably estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Given the limited available information, the Company was unable to reasonably estimate future net sales and the commercial payments to be received over the twelve-month period following the consolidated balance sheet date of December 31, 2024 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company received de minimis commercial payments pursuant to the Daré RPAs. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the cost recovery method, the Company does not expect to recognize any income related to milestones and commercial payments received until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">LadRx Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 21, 2023, the Company entered into the LadRx AAA pursuant to which the Company acquired from LadRx all of its rights, title, and interest related to arimoclomol under the Zevra APA between Zevra and LadRx. The Company also entered into the LadRx RPA, pursuant to which the Company acquired the right to receive all of the future royalties, regulatory, and commercial milestone payments as well as other related payments due to LadRx from ImmunityBio related to aldoxorubicin under the ImmunityBio License Agreement between ImmunityBio and LadRx.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the initial closing of the LadRx Agreements, the Company paid LadRx an upfront payment of $5.0 million and could have been required to pay up to an additional $6.0 million in regulatory and commercial sales milestone payments which included $5.0 million related to regulatory milestone payments and $1.0 million related to commercial sales milestone payments. The Company concluded that the regulatory milestone payments of $5.0 million met the definition of a derivative under ASC 815 and should be accounted for at fair value and recorded as a current liability at the inception of the transaction. The fair value of the regulatory milestone payments was estimated to be $1.0 million. The Company concluded the commercial milestone payment of $1.0 million did not meet the definition of a derivative under ASC 815 and a liability will be recognized when probable and reasonably estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the LadRx Agreements, the Company recorded $6.0 million as long-term royalty and commercial payment receivables under the cost recovery method related to the aggregate of the arimoclomol and aldoxorubicin<i style="font-style:italic;"> </i>payment rights acquired, which included the $5.0 million upfront payment and $1.0 million for the estimated fair value of the regulatory milestone payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 11, 2024, Zevra announced that the FDA accepted its NDA resubmission for arimoclomol and pursuant to the LadRx Agreements, the Company made a $1.0 million milestone payment to LadRx in January 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 3, 2024, the ImmunityBio License Agreement was terminated, and the Company entered into an amendment to the LadRx RPA. Under the LadRx RPA, as amended, the Company is eligible to receive potential low-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin. Additionally, the amendment removed the remaining $4.0 million regulatory milestone payment under the original agreement that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin, which initially and as of the amendment date had a fair value of zero. If LadRx licenses aldoxorubicin to an applicable third party, the Company is eligible to receive potential high-single-digit percentage royalty payments on aggregate net sales of aldoxorubicin and a portion of any potential future milestone payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 20, 2024, Zevra announced that the FDA granted approval to Zevra’s NDA for MIPLYFFA for use in combination with miglustat for the treatment of neurological manifestations of Niemann-Pick Disease Type C. The achievement of the commercial milestone payment under the LadRx AAA was considered probable as of September 30, 2024, and the Company recognized a $1.0 million contingent liability. During the fourth quarter of 2024, the Company paid LadRx $1.0 million and the related contingent liability balance was reduced to zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, the Company received commercial payments pursuant to the LadRx Agreements of $2.2 million. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, though the Company is unable to reliably estimate its royalty payment stream from future net sales, $0.4 million was probable and reasonably expected to be received in the next twelve months and was reflected as short-term royalty and commercial payment receivable under the cost recovery method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Palobiofarma Royalty Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 26, 2019, the Company entered into the Palo RPA, pursuant to which the Company acquired the rights to potential royalty payments in low-single-digit percentages of aggregate net sales associated with six product candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin’s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis and nonalcoholic steatohepatitis and other indications (the “Palo Licensed Products”) that are being developed by Palo. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Palo RPA, the Company paid Palo an upfront payment of $10.0 million payment at the close of the transaction, which occurred simultaneously upon parties’ entry into the Palo RPA on September 26, 2019. At the inception of the agreement, the Company recorded $10.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, no payments were probable and expected to be received under the Palo RPA in the twelve-month period following the balance sheet date and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the cost recovery method, the Company does not expect to recognize any income related to royalties received until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Kuros Royalty Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 14, 2021, the Company entered into the Kuros RPA, pursuant to which the Company acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single-digit to low-double-digits, and up to $25.5 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals’ vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $7.0 million. The Company may pay up to an additional $142.5 million to Kuros in sales-based milestone payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Kuros RPA, the Company recorded $7.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals resulting in a $5.0 million milestone payment to Kuros. Pursuant to the Kuros RPA, the Company is entitled to 50% of the milestone payment, which was received by XOMA in July 2022. In accordance with the cost recovery method, the $2.5 million milestone received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance.<b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, no payments were probable and expected to be received under the Kuros RPA in the twelve-month period following the balance sheet date and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestone payments and other payments until the purchase price has been fully collected. No allowance for credit losses was recorded as of December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Agenus Royalty Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 20, 2018, the Company entered into the Agenus RPA, pursuant to which the Company acquired the right to receive 33% of the future royalties on six Incyte Europe S.a.r.l. (“Incyte”) immuno-oncology assets, at the time, all in development, due to Agenus from Incyte (net of certain royalties payable by Agenus to a third party) and 10% of all future developmental, regulatory and commercial milestone payments related to these assets. However, the Company did not have a right to the expected near-term milestone associated with the entry of INCAGN2390 (anti-TIM-3) into its Phase 1 clinical trial. The future royalties due to Agenus from Incyte were based on low-single to mid-teen digit percentages of applicable net sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, the Company acquired the right to receive 33% of the future royalties on MK-4830, an immuno-oncology product, due to Agenus from Merck and 10% of all future developmental, regulatory and commercial milestones related to this asset. The future royalties due to Agenus from Merck were based on low-single-digit percentage of applicable net sales. Pursuant to the Agenus RPA, the Company’s share in future potential development, regulatory and commercial milestones was up to $59.5 million. There was no limit on the amount of future royalties on sales that the Company may receive under the agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Agenus RPA, the Company paid Agenus an upfront payment of $15.0 million. At the inception of the agreement, the Company recorded $15.0 million as long-term royalty and commercial payment receivables under the cost recovery method in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2020, MK-4830 advanced into Phase 2 development, and Agenus earned a $10.0 million clinical development milestone payment under its license agreement with Merck, of which the Company earned $1.0 million. In accordance with the cost recovery method, the $1.0 million milestone payment received was recorded as a direct reduction of the recorded long-term royalty and commercial payment receivables under the cost recovery method balance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on updates received in July 2024, the Company evaluated the status of the programs for potential credit losses in the third quarter of 2024. The Company does not expect to collect any payments from the Agenus RPA. Accordingly, the Company recorded credit losses on purchased receivables of $14.0 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $14.0 million. There was no allowance for credit losses recorded as of December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Aronora Royalty Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 7, 2019, the Company entered into the Aronora RPA which closed on June 26, 2019. Under the Aronora RPA, the Company acquired the right to receive future royalties and a portion of upfront, milestone, and option payments (the “Non-Royalties”) related to five anti-thrombotic hematology product candidates. Three candidates were subject to Aronora’s collaboration with Bayer (the “Bayer Products”), including one which was subject to an exclusive license option by Bayer. In July 2020, Bayer elected to not exercise its option on the third Bayer Product and that product is now subject to the same economic terms as the non-Bayer Products. The Company was eligible to receive 100% of future royalties and 10% of future Non-Royalties economics from these Bayer Products. The other two candidates are unpartnered (the “non-Bayer Products”) for which the Company will receive a low-single-digit percentage of net sales and 10% of Non-Royalties. The future payment percentage for Non-Royalties will be reduced from 10% to 5% upon the Company’s receipt of two times the total cumulative amount of consideration paid by the Company to Aronora. On April 8, 2024, Bayer terminated its license agreement with Aronora.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the terms of the Aronora RPA, the Company paid Aronora a $6.0 million upfront payment at the close of the transaction. The Company financed $3.0 million of the upfront payment with a term loan under its Loan and Security Agreement with SVB. The Company was required to make a contingent future cash payment of $1.0 million for each of the three Bayer Products that were active on September 1, 2019 (up to a total of $3.0 million, the “Aronora Contingent Consideration”). Pursuant to the Aronora RPA, if the Company receives at least $25.0 million in cumulative royalties on net sales per product, the Company will be required to pay associated tiered milestone payments to Aronora in an aggregate amount of up to $85.0 million per product (the “Royalty Milestones”). The Royalty Milestones are paid based upon various </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">royalty tiers prior to reaching $250.0 million in cumulative royalties on net sales per product. Royalties per product in excess of $250.0 million are retained by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $9.0 million as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet, including the estimated fair value of the Aronora Contingent Consideration of $3.0 million. In September 2019, the Company paid the $3.0 million contingent consideration to Aronora. As the Company receives royalties from Aronora for a product, the Company will recognize the liability for future Royalty Milestones for such product when probable and reasonably estimable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on communications in April 2024, the Company evaluated the status of the partnered programs for credit losses in the second quarter of 2024. The Company does not expect to collect any payments from the Aronora RPA. Accordingly, the Company recorded credit losses on purchased receivables of $9.0 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $9.0 million. There was no allowance for credit losses recorded as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Talphera Commercial Payment Purchase Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">DSUVIA was approved by the FDA in 2018 for use in adults in certified medically supervised healthcare settings. In April 2023, Talphera divested DSUVIA to Alora for an upfront payment, a 15% royalty on commercial net sales of DSUVIA and up to $116.5 million in sales-based milestone payments under the Talphera APA. In addition, Talphera is entitled to 75% of net sales of DSUVIA to the DoD for its services performed to support sales of DSUVIA to the DoD under the Talphera Marketing Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 12, 2024, the Company entered into the Talphera CPPA, pursuant to which XOMA will receive (i) 100% of the 15% royalty on commercial net sales and the sales-based milestones related to net sales of DSUVIA for sales made on and after January 1, 2024, and (ii) 100% of Talphera’s future service revenue in the amount of 75% of net sales of DSUVIA to the DoD, until the Company receives $20.0 million. Thereafter, the Company will fully retain the 15% royalty on commercial net sales of DSUVIA and will share equally with Talphera the 75% of net sales of DSUVIA to the DoD and the remaining sales-based milestone payments due from Alora.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon closing of the transaction, the Company paid Talphera an upfront payment of $8.0 million, which was recorded as long-term royalty and commercial payment receivables under the cost recovery method in its consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, the Company received commercial payments pursuant to the Talphera CPPA of $0.1 million. In accordance with the cost recovery method, the cash received was recorded as a direct reduction of the long-term royalty and commercial payment receivables under the cost recovery method balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on updates received in November 2024, the Company evaluated the status of the program for potential credit losses in the fourth quarter of 2024. The Company does not expect to collect any payments from the Talphera CPPA. Accordingly, the Company recorded credit losses on purchased receivables of $7.9 million in the consolidated statement of operations and fully wrote off the allowance for credit losses of $7.9 million. There was no allowance for credit losses recorded as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Bioasis Royalty Purchase Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 25, 2019, the Company entered into the Bioasis RPA, pursuant to which the Company acquired potential future milestone and royalty rights from Bioasis for product candidates that were being developed pursuant to a license agreement between Bioasis and Prothena Biosciences Limited. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $0.4 million as long-term royalty receivables in its consolidated balance sheet, including the estimated fair value of the contingent future cash payments upon achievement of certain development milestones (the “Bioasis Contingent Consideration”) of $75,000. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 2, 2020, the Company entered into the Second Bioasis RPA, pursuant to which the Company acquired potential future milestone and other payments, and royalty rights from Bioasis for product candidates that were being developed pursuant to a research collaboration and license agreement between Bioasis and Chiesi. The Company paid Bioasis $1.2 million upon the closing of the Second Bioasis RPA for the purchased rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Second Bioasis RPA, the Company recorded $1.2 million as long-term royalty receivables in its consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 20, 2023, Bioasis announced the suspension of all of its operations and the termination of the research collaboration and license agreement between Bioasis and Chiesi. As a result, the Company recorded credit losses on purchased receivables of $1.6 million in its consolidated statement of operations and fully wrote off the allowance for credit losses of $1.6 million for both the Bioasis RPA and Second Bioasis RPA. The fair value of the Bioasis Contingent Consideration was reduced to zero with the change in the estimated fair value recognized in other income (expense), net in the consolidated statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the year ended December 31, 2024 (in thousands): </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:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;width:10.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;width:10.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;width:10.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom: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;">Balance as of January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom: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;">Acquisition of Royalty and Commercial Payment Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Receipt of Royalty and Commercial Payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognition of Contingent Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses on Purchased Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.99%;border-bottom: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;">Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Twist</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Daré</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,999</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Talphera</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">LadRx</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,850</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Aptevo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Agenus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (14,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Aronora</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (9,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Palobiofarma</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Viracta</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Kuros</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Affitech</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;"> (7,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> (7,795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;"> (18,938)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;"> (30,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> (14,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,349</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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the contingent consideration under RPAs, AAAs, and CPPAs activities during the year ended December 31, 2024 (in thousands):</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:28.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognition of Contingent Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment of Contingent Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration under ASC 450:</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Affitech</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,000</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">LadRx</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration under ASC 815:</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">LadRx</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 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;margin:0pt 0pt 12pt 0pt;">The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the year ended December 31, 2024 (in thousands): </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:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income from Purchased Receivables Under the EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Receipt of Royalty and Commercial Payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Affitech</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,105</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aptevo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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 0pt 0.05pt 0pt;"> (819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,628</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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 0pt 0.05pt 0pt;"> (10,309)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,733</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 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;margin:0pt 0pt 12pt 0pt;">The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the year ended December 31, 2024 (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:39.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:39.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Viracta</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total income from purchased receivables under the cost recovery method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Affitech</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aptevo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total income from purchased receivables under the EIR method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,066</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 13500000 54000000 5000000 57000000 13500000 5000000 5000000 9000000 8500000 500000 108000000 8100000 8100000 0 0 1300000 0 3200000 0 14800000 0 5000000 0 6000000 0.005 P10Y 14000000 6000000 8000000 8000000 12000000 P60D 5000000 3000000 6000000 6000000 0 3000000 7800000 14800000 16900000 0 0 5300000 9700000 9600000 50000 500000 50000 50000 500000 1700000 7200000 300000 1600000 0 0 400000 14200000 55900000 58000000 0.50 60 30 -15000000 500000000 0.50 -15000000 0 0 22000000 1 0.04 0.02 0.025 0.0125 11000000 22000000 88000000 22000000 0 0 5000000 6000000 5000000 1000000 5000000 1000000 1000000 6000000 5000000 1000000 1000000 -4000000 0 0 1000000 1000000 0 2200000 400000 0 0 6 10000000 10000000 0 0 1 25500000 7000000 142500000 7000000 5000000 0.50 2500000 0 0 0.33 6 0.10 0.33 0.10 59500000 15000000 15000000 10000000 1000000 1000000 14000000 14000000 0 5 3 1 1 0.10 2 0.10 0.10 0.05 2 6000000 3000000 1000000 3 3000000 25000000 85000000 250000000 250000000 9000000 3000000 3000000 9000000 9000000 0 0.15 116500000 0.75 1 0.15 1 0.75 20000000 0.15 0.75 8000000 100000 7900000 7900000 0 400000 75000 1200000 1200000 1600000 1600000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the year ended December 31, 2024 (in thousands): </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:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;width:10.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;width:10.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;width:10.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom: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;">Balance as of January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.14%;border-bottom: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;">Acquisition of Royalty and Commercial Payment Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Receipt of Royalty and Commercial Payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognition of Contingent Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses on Purchased Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.99%;border-bottom: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;">Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Twist</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Daré</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,999</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Talphera</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">LadRx</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,850</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Aptevo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Agenus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (14,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Aronora</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (9,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Palobiofarma</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Viracta</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (8,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Kuros</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Affitech</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;"> (7,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> (7,795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;"> (18,938)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;"> (30,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> (14,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,349</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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the contingent consideration under RPAs, AAAs, and CPPAs activities during the year ended December 31, 2024 (in thousands):</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:28.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognition of Contingent Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment of Contingent Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration under ASC 450:</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Affitech</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,000</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">LadRx</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration under ASC 815:</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">LadRx</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 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;margin:0pt 0pt 12pt 0pt;">The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the year ended December 31, 2024 (in thousands): </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:17.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassification of Royalty and Commercial Payment Receivables from the Cost Recovery to the EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income from Purchased Receivables Under the EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Receipt of Royalty and Commercial Payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Affitech</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,105</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aptevo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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 0pt 0.05pt 0pt;"> (819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,628</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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 0pt 0.05pt 0pt;"> (10,309)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,733</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 15000000 15000000 22000000 1000 21999000 8000000 96000 7904000 6000000 2150000 1000000 4850000 7976000 795000 -7181000 14000000 14000000 9000000 9000000 10000000 10000000 8500000 8500000 4500000 4500000 12191000 7396000 3000000 -7795000 72167000 45000000 18938000 4000000 30904000 -14976000 56349000 6000000 3000000 6000000 3000000 1000000 1000000 1000000 1000000 7000000 4000000 8000000 3000000 7795000 14800000 9490000 13105000 7181000 266000 819000 6628000 14976000 15066000 10309000 19733000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the year ended December 31, 2024 (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:39.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:39.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Viracta</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total income from purchased receivables under the cost recovery method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,201</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Affitech</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aptevo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total income from purchased receivables under the EIR method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,066</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3201000 3201000 14800000 266000 15066000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">6. Fair Value Measurements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records its financial assets and liabilities at fair value. The carrying amounts of certain of the Company’s financial instruments, including cash, trade and other receivables, net, and accounts payable, approximate their fair value due to their short maturities. Fair value is defined as the exchange price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting guidance for fair value establishes a framework for measuring fair value and a fair value hierarchy that prioritizes the inputs used in valuation techniques. The accounting standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 1 – Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 2 – Observable inputs, either directly or indirectly, other than quoted prices in active markets for identical assets or liabilities, such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities; therefore, requiring an entity to develop its own valuation techniques and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">An entity may choose to measure many financial instruments and certain other items at fair value at specified election dates. The Company’s Exarafenib milestone asset (Note 4) was carried at fair value, determined according to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 3 inputs in the fair value hierarchy described above. Any subsequent changes in the estimated fair value of the Exarafenib milestone asset are recorded in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables set forth the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.24%;border-bottom: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 as of December 31, 2024 Using: </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.66%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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: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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.66%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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:8.91%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><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:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,304</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,367</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,671</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exarafenib milestone asset (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,529</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,414</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exarafenib milestone contingent consideration (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements as of December 31, 2023 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.67%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.67%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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:8.92%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;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;">28,352</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,352</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,352</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;margin: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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;margin: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:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,352</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;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:middle;white-space:nowrap;width:11.76%;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;">161</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;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:middle;white-space:nowrap;width:8.55%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">161</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;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:11.76%;border-bottom: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;">28,513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;border-bottom: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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;border-bottom: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:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,513</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.76%;border-bottom: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:middle;white-space:nowrap;width:1.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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.75%;border-bottom: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:middle;white-space:nowrap;width:1.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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom: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,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Exarafenib Milestone Asset and Exarafenib Milestone Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Exarafenib milestone asset and Exarafenib milestone contingent consideration represent the Company’s potential receipt of a future milestone payment and a future consideration payable to Kinnate CVR holders that are contingent upon the achievement of a certain specified milestone related to the Exarafenib Sale. As of December 31, 2024, the estimated fair value of each of the Exarafenib milestone asset and Exarafenib milestone contingent consideration was $3.2 million. The fair value measurement was based on a probability-weighted discounted cash flow model using significant Level 3 inputs, such as anticipated timelines and the probability of achieving the development milestone. Both the Exarafenib milestone asset and Exarafenib milestone contingent consideration are remeasured at fair value at each reporting period with changes in fair value recorded in the other income (expense), net line item of the consolidated statement of operations until settlement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Subsequent to the Kinnate acquisition, during the year ended December 31, 2024, the estimated fair value of both the Exarafenib milestone asset and Exarafenib milestone contingent consideration increased by $0.3 million. The increase </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in estimated fair value had an offsetting net impact of zero on the consolidated statements of operations for the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investment in Equity Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The equity securities consisted of investments in public traded companies’ common stock that are classified on the consolidated balance sheets as current assets as of December 31, 2024 and 2023. The equity securities are revalued each reporting period with changes in fair value recorded in the other income (expense), net line item of the consolidated statements of operations. The inputs that were used to calculate the fair value of the equity securities were observable prices in active markets and therefore were classified as a Level 1 fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:12.25pt;margin:12pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration under RPAs, AAAs, and CPPAs, Measured at Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2024, the contingent liability recorded pursuant to the LadRx Agreements was reduced to zero after the Company paid LadRx $1.0 million upon achievement of a regulatory milestone in January 2024 (Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the second quarter of 2024, the Company amended the LadRx RPA and the remaining contingent consideration that had been contingent upon the achievement of a specified regulatory milestone for the product candidate related to aldoxorubicin was removed (Note 5). As of December 31, 2024, there were no remaining regulatory milestone contingent payments under the LadRx Agreements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables set forth the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.24%;border-bottom: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 as of December 31, 2024 Using: </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.66%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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: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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.66%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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:8.91%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><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:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,304</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,367</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,671</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exarafenib milestone asset (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,529</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,414</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exarafenib milestone contingent consideration (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;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.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements as of December 31, 2023 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.67%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:1.67%;margin:0pt;padding:0pt;"><p 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: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:1.67%;margin:0pt;padding:0pt;"><p 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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p 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:8.92%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;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;">28,352</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,352</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,352</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;margin: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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;margin: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:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,352</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;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:middle;white-space:nowrap;width:11.76%;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;">161</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;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:middle;white-space:nowrap;width:8.55%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">161</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;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:11.76%;border-bottom: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;">28,513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.75%;border-bottom: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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.55%;border-bottom: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:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">28,513</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration under RPAs, AAAs, and CPPAs, measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.76%;border-bottom: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:middle;white-space:nowrap;width:1.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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.75%;border-bottom: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:middle;white-space:nowrap;width:1.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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom: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,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1,000</p></td></tr></table> 72304000 72304000 20367000 20367000 92671000 92671000 3214000 3214000 3529000 3529000 96200000 3214000 99414000 3214000 3214000 3214000 3214000 28352000 28352000 28352000 28352000 161000 161000 28513000 28513000 1000000 1000000 3200000 3200000 300000 300000 0 1000000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Lease Agreements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Office Lease </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The Company leases one facility in Emeryville, California under an operating lease. In January 2023, the Company amended the original lease to extend the lease term five months from its original expiration of February 28, 2023 to July 31, 2023 (the “amended lease agreement” or the “amended lease”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The Company retained no option to further extend, renew or terminate the amended lease under the amended terms and all other material terms and conditions, including the monthly base rent, remained consistent with the original lease. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">In accordance with ASC 842, the Company accounted for the amendment to extend the lease term as a modification of the original lease and, as such, remeasured the lease liability and recognized a corresponding adjustment to the right-of-use asset of $0.1 million to reflect the changes in the lease payments due to the extended lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">On June 27, 2023, the Company executed the second lease amendment for its corporate headquarters lease in Emeryville, California with the same counterparty, in a different location in the same building to replace its existing amended lease which expired in July 2023 (the “new lease agreement” or the “new lease”). The new lease agreement commenced on November 10, 2023 and has a term of 65 months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Under the new lease agreement, the Company retained access to its original premises under the amended lease which expired in July 2023, until the new space became available on November 10, 2023. Payments made between when the lease expired in July 2023 and the commencement date of the new premises of November 10, 2023 were recorded as variable lease costs in the consolidated statement of operations for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">In accordance with ASC 842, the Company accounted for the new lease as a separate contract and the Company recognized an operating lease right-of-use assets of $0.4 million and operating lease liabilities of $0.4 million on November 10, 2023, the commencement date of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Kinnate Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As part of the Kinnate Merger Agreement (Note 4), the Company acquired a lease agreement that was assigned to an assignee that expires on June 30, 2026. In accordance with ASC 842, the Company accounted for the lease as if it had commenced on the Kinnate Merger Closing Date. The Company recognized operating lease liabilities of $0.8 million as of April 3, 2024. No operating lease right-of-use assets were recorded due to the allocation of the excess of fair value of net assets acquired to certain qualifying assets under ASC 805.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the maturity of the Company’s operating lease liabilities as of December 31, 2024 (in thousands): </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:80.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rent Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total undiscounted lease payments</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value adjustment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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 0pt 0.05pt 0pt;"> (100)</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total net lease liability for operating leases </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 929</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, the total net lease liability was $0.9 million and $0.4 million, respectively.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As of December 31, 2024 the Company’s current and non-current operating lease liabilities were $0.4 million and $0.5 million, respectively. As of December 31, 2023 the Company’s current and non-current operating lease liabilities were $0.1 million and $0.3 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the cost components of the Company’s operating leases for the years ended December 31, 2024 and 2023, respectively (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost <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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 18</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-align:justify;text-indent:-18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(1)</span>Under the terms of the original, amended and new lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following information represents supplemental disclosure for the consolidated statements of cash flows related to operating leases (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">     </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.38%;border-bottom: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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;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</p></td><td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;margin:0pt;padding:0pt;"><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:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows under operating leases</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of December 31, 2024 and 2023, respectively, were 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:70.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">     </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.52 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.33 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Kinnate Sublease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As part of the Kinnate Merger Agreement (Note 4), the Company acquired a lease assignment agreement with an assignee that expires on June 30, 2026. In accordance with ASC 842, the Company will account for the lease assignment as a sublease over its term. Under the terms of the lease assignment agreement, the assignee will make direct payments to the head lessor over the lease term. During the year ended December 31, 2024, the Company recognized sublease income of $0.3 million in the other income (expense), net line item in the consolidated statement of operations.</p> 1 P5M false 100000 P65M 400000 400000 800000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the maturity of the Company’s operating lease liabilities as of December 31, 2024 (in thousands): </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:80.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rent Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total undiscounted lease payments</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value adjustment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;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 0pt 0.05pt 0pt;"> (100)</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total net lease liability for operating leases </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 929</p></td></tr></table> 502000 300000 91000 102000 34000 1029000 100000 929000 900000 400000 400000 500000 100000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table summarizes the cost components of the Company’s operating leases for the years ended December 31, 2024 and 2023, respectively (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost <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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 18</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;padding-left:18pt;text-align:justify;text-indent:-18pt;"><span style="display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">(1)</span>Under the terms of the original, amended and new lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.</div> 131000 131000 18000 44000 149000 175000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following information represents supplemental disclosure for the consolidated statements of cash flows related to operating leases (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">     </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.38%;border-bottom: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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;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</p></td><td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;margin:0pt;padding:0pt;"><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:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows under operating leases</p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td></tr></table> 83000 126000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of December 31, 2024 and 2023, respectively, were 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:70.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">     </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.52 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.33 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> P2Y6M7D P5Y3M29D 0.08 0.085 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 15, 2023, XOMA transferred to XRL, a newly formed wholly owned subsidiary, all its rights, title and interest in the commercial payments from Roche’s VABYSMO under the Affitech CPPA and related assets (the “Commercial Payments”). The VABYSMO-related assets and rights transferred to XRL are referred to herein as the “Transferred Assets.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously, XRL entered into the Blue Owl Loan Agreement with Blue Owl and lenders, pursuant to which XRL was extended certain senior secured credit facilities in an aggregate principal amount of up to $140.0 million. The principal and interest of the loan are to be paid from the Commercial Payments. XRL is obligated to make semi-annual interest payments, starting in March 2024, at a fixed rate of 9.875% per annum until the commercial payment-backed loan is repaid, at which time the Commercial Payments will revert back to XOMA. On each interest payment date, any shortfall in interest payment will be paid from the interest reserve, any uncured shortfall in interest payment that exceeds the interest reserve will increase the outstanding principal amount of the loan, and any Commercial Payment in excess of accrued interest on the loan will be used to repay the principal of the loan until the balance is fully repaid. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The loan matures on December 15, 2038, provided that XRL may repay it in full at any time prior to December 15, 2038, subject to the terms of the Blue Owl Loan Agreement. The Blue Owl Loan includes (i) an initial term loan in an aggregate principal amount equal to $130.0 million and (ii) a delayed draw term loan in an aggregate principal amount of $10.0 million to be funded at the option of the XRL upon receipt by the lenders of payments of principal and interest from the proceeds of Commercial Payments in excess of an agreed upon amount on or prior to March 15, 2026. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The payment obligations under the Blue Owl Loan Agreement are limited to XRL, and Blue Owl has no recourse under the Blue Owl Loan Agreement against XOMA or any assets other than the Transferred Assets and XOMA’s equity interest in XRL. In connection with the Blue Owl Loan Agreement, (i) XRL granted Blue Owl a first-priority perfected lien on, and security interest in, (a) the Commercial Payments and the proceeds thereof, in each case under the Affitech CPPA and (b) all other assets of XRL and (ii) XOMA granted Blue Owl a first-priority perfected lien on, and security interest in 100% of the equity of XRL. The Blue Owl Loan Agreement contains other customary terms and conditions, including representations and warranties, as well as indemnification obligations in favor of Blue Owl.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 15, 2023, the Company borrowed the initial term loan of $130.0 million and received $119.6 million, net of $4.1 million in fees and lender expenses and $6.3 million that was deposited into reserve accounts to pay interest, administrative fees and XRL’s operating expenses (see Note 2). The Company also incurred $0.6 million of direct issuance costs related to the Blue Owl Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In connection with the Blue Owl Loan Agreement, XOMA issued to Blue Owl and certain funds affiliated with Blue Owl warrants to purchase: (i) up to 40,000 shares of XOMA’s common stock at an exercise price of $35.00 per share; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(ii) up to 40,000 shares of XOMA’s common stock at an exercise price of $42.50 per share; and (iii) up to 40,000 shares of XOMA’s common stock at an exercise price of $50.00 per share (collectively, the “Blue Owl Warrants”) (see Note 12). The fair value of the Blue Owl Warrants was determined using the Black-Scholes Model (see Note 2) and was estimated to be $1.5 million. As of December 31, 2024, all Blue Owl Warrants were outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial term loan of $130.0 million is carried at amortized cost. Amortization of the initial term loan is applied under the expected-effective-yield approach using the retrospective interest method. As of December 31, 2023, the effective interest rate was determined to be 11.01%. The Company recorded a debt discount of $5.3 million, which included $3.8 million in allocated fees and lender expenses and $1.5 million for the fair value of the Blue Owl Warrants. The Company also recorded $0.6 million in direct debt issuance costs allocated to the initial term loan. The Company will accrete both the debt discount of $5.3 million and $0.6 million of direct debt issuance costs over the expected term of the initial term loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of the closing date of December 15, 2023, the Company recorded the $0.3 million allocated costs for the delayed draw term loan commitment as a non-current asset in other assets - long term in the consolidated balance sheet and will reclassify the amount as a debt discount when the delayed draw term loan is drawn. As of December 31, 2024, no amount had been drawn from the delayed draw term loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying value of the short and long-term portion of the initial term loan was $5.5 million and $118.5 million, respectively, as of December 31, 2023. The Company recorded $0.6 million in interest expense during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2024, XRL made a semi-annual payment of $7.4 million which included an interest payment of $3.8 million and principal repayment of $3.6 million. In September 2024, XRL made a semi-annual payment of $9.5 million which included an interest payment of $6.2 million and principal repayment of $3.3 million. The carrying value of the short and long-term portion of the initial term loan was $11.4 million and $106.9 million, respectively, as of December 31, 2024. As of December 31, 2024, the EIR was determined to be 11.22%. The Company recorded $13.8 million in interest expense during the year ended December 31, 2024. As of December 31, 2024, the Company had an unaccreted debt discount of $4.2 million and unaccreted direct issuance costs of $0.6 million to be accreted over the expected remaining term of the initial term loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the impact of the initial term loan on the Company’s consolidated balance sheet as of December 31, 2024 (in thousands):</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:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;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:14.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;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:middle;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross principal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,000</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,902)</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unaccreted debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:12.36%;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;"> (4,829)</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,269</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: current portion of long-term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,394)</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,875</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Long-term debt on the Company’s consolidated balance sheet as of December 31, 2024 and 2023 include only the carrying value of the Blue Owl Loan. </p><p style="font-family:'Times New Roman','Times','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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Aggregate projected future principal payments of the initial term loan as of December 31, 2024, are as follows (in thousands):</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:80.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: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.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:14.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31, </b></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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,860</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,265</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;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: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.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:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,914</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</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.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:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,330</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,729</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total payments</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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,098</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the consolidated statements of operations for the year ended December 31, 2024 and 2023 relates to the initial term loan (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:72.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accretion of debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 140000000 0.09875 130000000 10000000 1 130000000 119600000 4100000 6300000 600000 40000 35 40000 42.5 40000 50 1500000 130000000 0.1101 5300000 3800000 1500000 600000 5300000 600000 300000 0 5500000 118500000 600000 7400000 3800000 3600000 9500000 6200000 3300000 11400000 106900000 0.1122 13800000 4200000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the impact of the initial term loan on the Company’s consolidated balance sheet as of December 31, 2024 (in thousands):</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:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;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:14.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;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:middle;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross principal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,000</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,902)</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unaccreted debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:12.36%;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;"> (4,829)</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,269</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: current portion of long-term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,394)</p></td></tr><tr><td style="vertical-align:middle;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,875</p></td></tr></table> 130000000 6902000 4829000 118269000 11394000 106875000 <p style="font-family:'Times New Roman','Times','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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Aggregate projected future principal payments of the initial term loan as of December 31, 2024, are as follows (in thousands):</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:80.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: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.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:14.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31, </b></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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,860</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,265</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;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: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.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:14.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,914</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</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.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:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,330</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</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.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,729</p></td></tr><tr><td style="vertical-align:bottom;width:80.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total payments</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.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,098</p></td></tr></table> 12860000 19265000 25914000 32330000 32729000 123098000 Interest expense in the consolidated statements of operations for the year ended December 31, 2024 and 2023 relates to the initial term loan (in thousands):<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:72.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accretion of debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 12490000 535000 1350000 34000 13840000 569000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">9. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company had pre-tax book loss of $19.5 million and $40.8 million for the years ended December 31, 2024 and 2023, respectively. The Company had an income tax benefit of $5.7 million for the year ended December 31, 2024 and no income tax benefit/provision for the year ended December 31, 2023.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 consists of the following (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'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:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (5,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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-align:justify;text-indent:36pt;margin:0pt;">Reconciliation between the tax provision computed at the federal statutory income tax rate and the Company’s actual effective income tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.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:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="3" style="vertical-align:bottom;white-space:nowrap;width:24.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;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:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal tax at statutory rate</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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation and other permanent differences</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:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible executive compensation</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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bargain purchase gain </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:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax benefit related to Pulmokine acquisition</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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</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:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Rje1_IkUg0eS06mkR138KQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The significant components of net deferred tax assets as of December 31, 2024 and 2023 were 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,336</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development and other tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,176</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,864</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unearned revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,984</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,080</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 835</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,405</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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 0pt 0.05pt 0pt;"> (85,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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 0pt 0.05pt 0pt;"> (58,326)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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 0pt 0.05pt 0pt;"> (5,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_jbj2XjvFmkGX2WMMXAPOwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_Z7oLVQdJRkWi5Tuti9FSjA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net increase in the valuation allowance was $26.8 million and $8.0 million, for the years ended December 31, 2024 and 2023, respectively. In connection with the acquisition of Pulmokine, the Company released $5.7 million of valuation allowance to continuing operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounting standards provide for the recognition of deferred tax assets if realization of such assets is more likely than not. Based upon the weight of available evidence, which includes the Company’s four sources of taxable income including historical operating performance and the repeal of NOL carryback, the Company has determined that net deferred tax assets should be fully offset by a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on an analysis under Section 382 of the Internal Revenue Code (which subjects the amount of pre-change NOLs and certain other pre-change tax attributes that can be utilized to annual limitations), the Company experienced an ownership change in February 2017 which substantially limits the future use of its pre-change NOLs and certain other pre-change tax attributes per year. The Company has excluded the related tax attributes that will expire as a result of the annual limitations in the deferred tax assets as of December 31, 2024 and 2023. To the extent that the Company does not utilize its carryforwards within the applicable statutory carryforward periods, either because of Section 382 limitations or the lack of sufficient taxable income, the carryforwards will expire unused.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had federal NOL carry-forwards of approximately $168.3 million and state NOL carry-forwards of approximately $24.1 million to offset future taxable income. $13.6 million of federal NOL carryforwards will begin to expire in 2036 and the remainder may be carried forward indefinitely. The state NOL carryforwards will begin to expire in 2033. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company had federal orphan credit of $2.0 million which if not utilized will expire in 2037. The Company also had $19.8 million of California research and development tax credits which have no expiration date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the 2017 Tax Cuts and Jobs Act, as modified by the federal tax law changes enacted in March 2020, federal NOLs incurred in tax years beginning after December 31, 2017 may be carried forward indefinitely, but, for taxable years beginning after December 31, 2020, the deductibility of such federal NOLs may only be utilized to offset 80% of taxable income annually.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">One of the provisions under the 2017 Tax Cuts and Jobs Act that became effective in tax years beginning after December 31, 2021 required the capitalization and amortization of research and experimental expenditures under Section 174. The Company will continue to evaluate the impact of this tax law change in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 16, 2022, former President Biden signed the Inflation Reduction Act of 2022 (the “Inflation Act”) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on corporate stock buy-backs. The various provisions of the Inflation Act did not have an impact on the Company’s consolidated financial statements and related notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company files income tax returns in the U.S. federal jurisdiction and various states. The Company’s federal income tax returns for tax years 2021 and beyond remain subject to examination by the Internal Revenue Service. The Company’s state income tax returns for tax years 2020 and beyond remain subject to examination by state tax authorities. In addition, all of the NOLs and research and development credit carryforwards that may be used in future years are still subject to adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s activity related to its unrecognized tax benefits (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Increase related to current year tax position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Decrease) Increase related to prior year tax position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had a total of $5.9 million of gross unrecognized tax benefits, none of which would affect the effective tax rate upon realization as the Company currently has a full valuation allowance against its deferred tax assets. The reversal of related deferred tax assets will be offset by a valuation allowance, should any of these uncertain tax positions be favorably settled in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months. The Company will recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Through December 31, 2024, the Company has not accrued interest or penalties related to uncertain tax positions.</p> -19500000 -40800000 -5700000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The (benefit) provision for income taxes for the years ended December 31, 2024 and 2023 consists of the following (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'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:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (5,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> -5483000 -175000 -5658000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.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:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="3" style="vertical-align:bottom;white-space:nowrap;width:24.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;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:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal tax at statutory rate</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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation and other permanent differences</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:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible executive compensation</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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bargain purchase gain </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:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax benefit related to Pulmokine acquisition</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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</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:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Rje1_IkUg0eS06mkR138KQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 0.21 0.21 -0.02 -0.01 0.02 0.01 -0.20 -0.29 -0.37 -0.19 0.29 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The significant components of net deferred tax assets as of December 31, 2024 and 2023 were 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,336</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,130</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development and other tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,176</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,864</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unearned revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,984</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,080</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 835</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,405</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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 0pt 0.05pt 0pt;"> (85,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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 0pt 0.05pt 0pt;"> (58,326)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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 0pt 0.05pt 0pt;"> (5,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_jbj2XjvFmkGX2WMMXAPOwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_Z7oLVQdJRkWi5Tuti9FSjA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr></table> 22663000 2336000 36675000 30130000 13176000 13176000 5577000 5864000 1250000 1984000 10717000 4080000 786000 835000 90844000 58405000 85160000 58326000 5684000 79000 69000 79000 5615000 5684000 79000 26800000 8000000 -5700000 168300000 24100000 13600000 2036 2033 2000000 2037 19800000 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s activity related to its unrecognized tax benefits (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Increase related to current year tax position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Decrease) Increase related to prior year tax position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,938</p></td></tr></table> 5938000 5938000 0 0 0 0 5938000 5938000 5900000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Stock Based Compensation and Other Benefit Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company may grant qualified and non-qualified stock options, common stock, PSUs and other stock-based awards under various plans to directors, officers, employees and other individuals. Stock options are granted at exercise prices of not less than the fair market value of the Company’s common stock on the date of grant. Additionally, the Company has an ESPP that allows employees to purchase Company shares at a purchase price equal to 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the offering period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employee Stock Purchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2015, the Company’s stockholders approved the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which replaced the Company’s legacy 1998 ESPP. Under the 2015 ESPP, the Company reserved 15,000 shares of common stock for issuance as of its effective date of July 1, 2015, subject to adjustment in the event of a stock split, stock dividend, combination or reclassification or similar event. The 2015 ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2015 ESPP initially provided for six-month offering periods ending on May 31 and November 30 of each year. At the end of each offering period, employees were able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the offering period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2017, the Compensation Committee and the Board adopted, and in May 2017, the Company’s stockholders approved, an amendment to the Company’s 2015 ESPP. The amendment (a) increased by 250,000 the shares of common stock (from 15,000 shares to a total of 265,000 shares) available for issuance under the 2015 ESPP; and (b) increased the maximum number of shares of common stock an employee may purchase in any offering period to 2,500. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Effective December 1, 2023, the 2015 ESPP consists of consecutive 24-month overlapping offering periods that begin on December 1 and June 1 and end 24 months later on November 30 and May 31, respectively. Each offering period is comprised of four consecutive six-month purchase periods starting on December 1 and June 1 and ending on November 30 and May 31, respectively. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last day of the purchase period. The plan includes a rollover mechanism for the purchase price if the fair market value of the Company’s common stock on the purchase date is less than the fair market value of the Company’s common stock on the first trading day of the offering period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had 211,987 remaining authorized shares available for purchase under the ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2024 and 2023, employees purchased 12,899 and 6,051 shares of common stock, respectively, under the 2015 ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Savings Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under Section 401(k) of the Internal Revenue Code of 1986, the Board has adopted a tax-qualified deferred compensation plan for employees of the Company. Participants may make contributions which defer up to 50% of their eligible compensation per payroll period, up to a maximum for 2024 and 2023 of $23,000 and $22,500, respectively (or $30,500 and $30,000, respectively, for employees over 50 years of age). The Company may, at its sole discretion, make contributions each plan year, in cash or in shares of the Company’s common stock, in amounts which match up to 50% of the salary deferred by the participants. The expense related to these contributions was $0.1 million for each of the years ended December 31, 2024 and 2023, and 100% was paid in common stock for each year. When available, the Company applies shares from plan forfeitures of terminated employees toward the Company’s matching contribution.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Option Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2010 Plan Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2010, the Compensation Committee and Board adopted, and in July 2010 the Company’s stockholders approved the 2010 Plan. The 2010 Plan was amended in 2016, 2017 and 2019 to (a) increase the number of shares of common stock issuable under the 2010 Plan; (b) increase the number of shares of common stock issuable under the 2010 Plan as incentive stock options; and (c) extend the term of the 2010 Plan to April 1, 2029. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">From the 2010 Plan, the Company grants stock options to eligible employees, consultants and directors. Stock-based awards granted under the 2010 Plan may be exercised when vested and generally expire ten years from the date of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the grant or three months from the date of termination of employment (longer in case of death, certain retirements or subject to certain terminations pursuant to the Retention Plan).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had 86,827 shares available for grant under the 2010 Plan. As of December 31, 2024, options to purchase 2,426,929 shares of common stock were outstanding under the 2010 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options issued under the 2010 Plan generally vest monthly over three years for employees and one year for directors. Stock options held by employees who qualify for retirement age (defined as employees that are a minimum of 55 years of age and the sum of their age plus years of full-time employment with the Company exceeds 70 years) vest on the earlier of scheduled vest date or the date of retirement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Fair Value Assumptions of 2010 Plan Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of the stock options granted under the 2010 Plan during the years ended December 31, 2024 and 2023, was estimated based on the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">66 - 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.58 - 4.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.79 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.79 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The weighted-average grant-date fair value per share of the options granted under the 2010 Plan during the year ended December 31, 2024 and 2023 was </span><span style="background:#ffffff;">$15.32</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$13.18</span><span style="background:#ffffff;">, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Stock Option Inducement Awards </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 30, 2022, the Board appointed Owen Hughes as Executive Chairman of the Board and Interim Chief Executive Officer and Bradley Sitko as the Company’s Chief Investment Officer, effective as of January 1, 2023. Pursuant to the terms of their respective employment agreements, Mr. Hughes and Mr. Sitko were each granted two separate awards of non-qualified stock options on January 3, 2023 (collectively, the “Stock Option Inducement Awards”) when the Company’s stock price was $18.66 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Stock Option Inducement Awards were granted to Mr. Hughes and Mr. Sitko outside the 2010 Plan as an inducement material to entering into their respective employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4) but are subject to the terms and conditions of the 2010 Plan. More information on the Stock Option Inducement Awards granted during the three months ended March 31, 2023 can be found in Note 10 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 8, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant-date fair value per share of options granted to Mr. Hughes and Mr. Sitko at an exercise price of $18.66 per share during the first quarter of 2023 was $11.91. The weighted-average grant-date fair value per share of options granted to Mr. Hughes and Mr. Sitko at an exercise price of $30.00 per share during the first quarter of 2023 was $14.68. No Stock Option Inducement Awards were granted during the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The activity for all stock options for the <span style="background:#ffffff;">year ended December 31, 2024</span> was as follows: </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:middle;width:38.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Term</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of January 1, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,730,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,638</p></td></tr><tr><td style="vertical-align:middle;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.71</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (301,599)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.08</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited, expired or cancelled</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,710)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153.47</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,426,929</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.83</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.77</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,644</p></td></tr><tr><td style="vertical-align:middle;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,054,255</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.26</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.37</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,176</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value of stock options exercised during the years ended December 31, 2024 and 2023 was $6.2 million and $0.3 million, respectively. The intrinsic value is the difference between the fair value of the Company’s common stock at the time of exercise and the exercise price of the stock option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $3.9 million in stock-based compensation expense related to stock options during the year ended December 31, 2024. As of December 31, 2024, $4.7 million of total unrecognized compensation expense related to stock options is expected to be recognized over a weighted average period of 1.76 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Performance Stock Unit Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2023, the Company granted employees 430,400 PSUs under the 2010 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The PSUs are subject to market-based vesting conditions and the number of PSUs vested will be based on the stock price of the Company’s common stock as compared to four stock price hurdles over a three-year period from the May 2023 grant date (the “performance period”). A stock price hurdle is considered attained when, at any time during the performance period, the Company’s volume-weighted average stock price equals or exceeds the hurdle stock price value for 30 consecutive calendar days. Upon attainment of a stock price hurdle, <span style="-sec-ix-hidden:Hidden_5Gmke934qkyxfMcWwx4Rwg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> third of the earned PSUs will vest immediately upon achievement, <span style="-sec-ix-hidden:Hidden_s12AFNfS206rWhFdj3yE7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> third will vest upon the two-year anniversary of the grant date and <span style="-sec-ix-hidden:Hidden_enyY-FiNpkyEM5OtdMcx6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> third will vest on the three-year anniversary of the grant date. If no stock price hurdle is attained during the performance period, then no PSUs will vest. In October 2023, the Company granted an additional 18,200 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with Mr. Hughes’ appointment to full-time Chief Executive Officer in January 2024, the Company granted Mr. Hughes 275,000 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants. In April 2024, the Company granted certain employees an aggregate of 10,000 PSUs under the 2010 Plan with generally the same terms as the May 2023 PSU grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the fourth quarter of 2024, the $30.00 stock price hurdle was achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Fair Value Assumptions of Performance Stock Unit Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of the PSUs granted was estimated based on Monte Carlo valuation model which incorporates into the valuation the possibility that the stock price hurdles may not be satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The range of grant date fair values of the PSUs granted in 2023 was estimated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derived</b></p></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Hurdle Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Service Period</b></p></td></tr><tr><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per PSU</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">PSUs</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:25.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.42-17.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.69-2.59</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10.16-16.07</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.93-2.59</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9.07-14.84</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.12-2.59</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,787</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.12-13.72</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.27-2.59</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 448,600</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></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-align:justify;text-indent:36pt;margin:0pt;">The grant date fair values of the PSUs granted in January 2024 and April 2024 was estimated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derived</b></p></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Hurdle Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Service Period</b></p></td></tr><tr><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per PSU</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">PSUs</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:25.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">18.42-19.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.46-0.74</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,290</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17.24-17.67</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.66-0.96</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15.85-16.14</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.82-1.15</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> 29,781</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">14.20-15.13</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.95-1.31</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> 285,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company estimates that it will recognize total stock-based compensation expense of approximately $11.9 million in aggregate for the PSUs granted in May 2023, October 2023, January 2024, and April 2024 using the graded expense attribution method over the requisite service period of each tranche. If the stock price hurdles are met sooner than the requisite service period, the stock-based compensation expense for the respective stock price hurdle will be accelerated. Stock-based compensation expense will be recognized over the requisite service period if the grantees continue to provide service to the Company, regardless of whether the PSU stock price hurdles are achieved.</p><p style="font-family:'Times New Roman','Times','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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The activity for all PSUs for the year ended December 31, 2024, was as follows:</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:middle;width:56.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;border-top: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:middle;white-space:nowrap;width:2.55%;border-top: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;border-top: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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;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:middle;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;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:middle;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;margin:0pt;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</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;border-bottom: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;">Unvested PSUs</b></p></td><td style="vertical-align:top;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:middle;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance as of January 1, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448,600</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:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.40</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;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: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:middle;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,000</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.60</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;background:#cceeff;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: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:middle;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (136,483)</p></td><td style="vertical-align:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.23</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance as of December 31, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 597,117</p></td><td style="vertical-align:middle;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:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.03</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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $6.1 million of stock-based compensation expense related to the PSUs during the year ended December 31, 2024. As of December 31, 2024, there was $3.0 million in unrecognized stock-based compensation expense related to outstanding PSUs granted to employees, with a weighted-average remaining recognition period of 0.88 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Restricted Stock Unit Awards </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In May 2024, the Company granted the non-employee directors of the Board an aggregate of 15,175 RSUs under the 2010 Plan. RSUs are equity awards that entitle the holder to receive freely tradeable shares of the Company’s common stock upon vesting. The RSUs vest in full on the one-year anniversary of the grant date. The fair value of the RSUs is equal to the closing price of the Company’s common stock on the grant date. The weighted-average grant-date fair value </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">of the RSUs granted was $24.71 per RSU. As of December 31, 2024, no RSUs had vested and the unvested balance as of December 31, 2024 was 15,175 RSUs at a weighted-average grant-date fair value of $24.71 per RSU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company recorded $0.2 million in stock-based compensation expense related to the RSUs during the year ended December 31, 2024. As of December 31, 2024, there was $0.1 million unrecognized stock-based compensation expense related to the outstanding RSUs granted to non-employee directors, with a weighted-average remaining recognition period of 0.37 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based Compensation Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">All stock-based compensation expense is recorded in G&amp;A expense. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,099</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 15000 0.10 P6M 0.85 250000 15000 265000 2500 P24M P24M 4 P6M 0.85 211987 12899 6051 0.50 0.50 23000 22500 30500 30000 P50Y P50Y 0.50 0.50 100000 100000 1 1 P10Y P3M 86827 2426929 P3Y P1Y P55Y P70Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">66 - 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.58 - 4.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.79 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.79 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0 0 0.65 0.66 0.70 0.0435 0.0358 0.0473 P5Y9M14D P5Y9M14D 15.32 13.18 2 18.66 18.66 11.91 30 14.68 0 <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:middle;width:38.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Term</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of January 1, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,730,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,638</p></td></tr><tr><td style="vertical-align:middle;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,170</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.71</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (301,599)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.08</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited, expired or cancelled</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,710)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153.47</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,426,929</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.83</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.77</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,644</p></td></tr><tr><td style="vertical-align:middle;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,054,255</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.26</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.37</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,176</p></td></tr></table> 2730068 20.88 P6Y3M14D 10638000 34170 24.71 301599 6.08 35710 153.47 2426929 20.83 P5Y9M7D 18644000 2054255 20.26 P5Y4M13D 17176000 6200000 300000 3900000 4700000 P1Y9M3D 430400 4 P3Y 30 P2Y P3Y 18200 275000 10000 30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The range of grant date fair values of the PSUs granted in 2023 was estimated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derived</b></p></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Hurdle Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Service Period</b></p></td></tr><tr><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per PSU</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">PSUs</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:25.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.42-17.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.69-2.59</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,239</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10.16-16.07</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.93-2.59</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9.07-14.84</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.12-2.59</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,787</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.12-13.72</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.27-2.59</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 448,600</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:22.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></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-align:justify;text-indent:36pt;margin:0pt;">The grant date fair values of the PSUs granted in January 2024 and April 2024 was estimated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.89%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derived</b></p></td></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Hurdle Price</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Service Period</b></p></td></tr><tr><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per PSU</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">PSUs</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:21.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:25.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">18.42-19.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.46-0.74</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,290</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17.24-17.67</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.66-0.96</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15.85-16.14</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.82-1.15</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45.00</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> 29,781</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">14.20-15.13</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.95-1.31</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.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 3pt 0.05pt 0pt;"> 285,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 30 243550 11.42 17.45 P0Y8M8D P2Y7M2D 35 91239 10.16 16.07 P0Y11M4D P2Y7M2D 40 60024 9.07 14.84 P1Y1M13D P2Y7M2D 45 53787 8.12 13.72 P1Y3M7D P2Y7M2D 448600 30 165900 18.42 19.71 P0Y5M15D P0Y8M26D 35 55290 17.24 17.67 P0Y7M28D P0Y11M15D 40 34029 15.85 16.14 P0Y9M25D P1Y1M24D 45 29781 14.2 15.13 P0Y11M12D P1Y3M21D 285000 11900000 <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:middle;width:56.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:middle;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;border-top: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:middle;white-space:nowrap;width:2.55%;border-top: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;border-top: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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;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:middle;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;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:middle;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:middle;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;margin:0pt;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</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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.78%;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:middle;white-space:nowrap;width:19.23%;border-bottom: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;">Unvested PSUs</b></p></td><td style="vertical-align:top;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:middle;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance as of January 1, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448,600</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:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.40</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;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: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:middle;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,000</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.60</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;background:#cceeff;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: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:middle;white-space:nowrap;width:16.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (136,483)</p></td><td style="vertical-align:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.23</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance as of December 31, 2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 597,117</p></td><td style="vertical-align:middle;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:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.03</p></td></tr></table> 448600 15.4 285000 17.6 136483 17.23 597117 16.03 6100000 3000000 P0Y10M17D 15175 P1Y 24.71 0 15175 24.71 200000 100000 P0Y4M13D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">All stock-based compensation expense is recorded in G&amp;A expense. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,099</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 10312000 9099000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Net Loss Per Share Attributable to Common Stockholders </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Potentially dilutive securities are excluded from the calculation of diluted net loss per share attributable to common stockholders if their inclusion is anti-dilutive. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table shows the weighted-average shares from outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,003</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,793</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingently issuable PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3pt 0.05pt 0pt;"> 7,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,813</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For PSUs with market conditions, if the market conditions have not been satisfied by the end of the reporting period, the number of shares that would be issuable based on the market price at the end of the reporting period, as if the end of the reporting period were the end of the contingency period, will be included in the calculation of diluted earnings per share if the effect is dilutive. No shares would be issuable based on the market price of $26.28 per share as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For PSUs that have satisfied the market conditions but have not satisfied service conditions by the end of the reporting period, the number of shares issuable is included in the calculation of diluted earnings per share if the effect is dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.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.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:9.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: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.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:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom: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;">2024</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:11.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73%;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;">Numerator</b></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,821)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,831)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series A accumulated dividends </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,122)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,122)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series B accumulated dividends </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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,350)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,350)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to common stockholders, basic</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,293)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,303)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to common stockholders, diluted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,293)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,303)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;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;"> </b><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,701</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,471</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,701</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,471</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.65)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.04)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, diluted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.65)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.04)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table shows the weighted-average shares from outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,003</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,793</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingently issuable PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants for common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:74.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 3pt 0.05pt 0pt;"> 7,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,813</p></td></tr></table> 5003000 5003000 1755000 1793000 273000 131000 17000 7162000 6813000 0 26.28 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.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.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:9.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: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.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:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom: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;">2024</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:11.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73%;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;">Numerator</b></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,821)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,831)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series A accumulated dividends </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,122)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,122)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series B accumulated dividends </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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,350)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,350)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to common stockholders, basic</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,293)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,303)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to common stockholders, diluted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,293)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,303)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;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;"> </b><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,701</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,471</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,701</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,471</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.65)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.04)</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, diluted</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.65)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.04)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -13821000 -40831000 2122000 2122000 3350000 3350000 -19293000 -19293000 -46303000 -46303000 -19293000 -46303000 11701000 11471000 11701000 11471000 -1.65 -4.04 -1.65 -4.04 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Capital Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Series X Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company sold directly to BVF 5,003 shares of Series X Convertible Preferred Stock in 2017. As of December 31, 2024 and 2023, there were 5,003 shares authorized and issued of Series X Convertible Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Series X Convertible Preferred Stock have the following characteristics, which are set forth in Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends— </i>Holders of convertible preferred stock are entitled to receive dividends on shares of convertible preferred stock equal (on an as if converted to common stock basis) to and in the same form as dividends actually paid on the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Rights— </i>In the event of the Company’s liquidation, dissolution or winding up, holders of convertible preferred stock will participate, on a pro-rata basis, with any distribution of proceeds to holders of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion— </i>Each share of Series X Convertible Preferred Stock is convertible into 1,000 shares of registered common stock based on a conversion price of $4.03 per share of common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights— </i>Series X Convertible Preferred Stock will generally have no voting rights, except as required by law and except that the consent of the holders of the outstanding convertible preferred stock will be required to amend the terms and to issue additional shares of the preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Classification— </i>The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that equity treatment was appropriate because the convertible preferred stock did not meet the definition of the liability instruments defined thereunder for convertible instruments. Specifically, the shares of Series X Convertible Preferred Stock are not mandatorily redeemable and do not embody an obligation to buy back the shares outside of the Company’s control in a manner that could require the transfer of assets. Additionally, the Company determined that the convertible preferred stock would be recorded as permanent equity, not temporary equity, given that they are not redeemable for cash or other assets (i) on a fixed or determinable date, (ii) at the option of the holder, and (iii) upon the occurrence of an event that is not solely within control of the Company. The Company has also evaluated the embedded conversion and contingent redemption features within the Series X Convertible Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in accordance with the accounting guidance for derivatives and determined that bifurcation is not required for any embedded feature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Series A Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 15, 2020, the Company sold 984,000 shares of its 8.625% Series A cumulative, perpetual preferred stock at the price of $25.00 per share, through a public offering for aggregate gross proceeds of $24.6 million. Total offering costs of $2.0 million were offset against the proceeds from the sale of Series A Preferred Stock, for total net proceeds of $22.6 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, there were 984,000 shares authorized and issued of Series A Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Series A preferred stock have the following characteristics, which are set forth in the Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends— </i>Holders of <span style="background:#ffffff;">the Series A Preferred Stock shall be entitled to receive, when, and if authorized by the Board and declared by the Corporation, cumulative cash dividends at the rate of </span><span style="background:#ffffff;">8.625%</span><span style="background:#ffffff;"> per annum of the </span><span style="background:#ffffff;">$25.00</span><span style="background:#ffffff;"> liquidation preference per share of the Series A Preferred Stock. Such dividends will accumulate and be cumulative from, and including, the date of original issue of the </span>Series<span style="background:#ffffff;"> A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October of each year beginning on or about April 15, 2021. The amount of any dividend payable on the Series A Preferred Stock for any period greater or less than a full dividend period shall be prorated and computed on the basis of a </span><span style="background:#ffffff;">360</span><span style="background:#ffffff;">-day year consisting of </span><span style="background:#ffffff;">twelve</span><span style="background:#ffffff;"> </span><span style="background:#ffffff;">30</span><span style="background:#ffffff;">-day months.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Rights— </i>In the event of the Company’s liquidation, dissolution or winding up, holders of Series A Preferred Stock will <span style="background:#ffffff;">rank senior to all classes or series of common stock as to dividend rights and rights upon liquidation, dissolution or winding-up and on parity with respect to the </span>distribution<span style="background:#ffffff;"> of assets with the Company’s Series X Preferred Stock. </span>The Series A Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25.00 per share plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption and Special Optional Redemption— </i>The Company, at its option, may redeem the Series A Preferred Stock, in whole or in part, at any time for a cash redemption price, plus any accrued and unpaid dividends, as follows: (i) $26.00 per share between December 15, 2021 and December 15, 2022, (ii) $25.75 per share between December 15, 2022 and December 15, 2023, (iii) $25.50 per share between December 15, 2023 and December 15, 2024 (iv) $25.25 per share between December 15, 2024 and December 15, 2025 and $25.00 per share on or after December 15, 2025. The Company also has a special optional redemption option whereby, <span style="background:#ffffff;">upon the occurrence of a delisting event or change of control event, the Company may redeem outstanding Series A Preferred Stock at an amount of </span><span style="background:#ffffff;">$25.00</span><span style="background:#ffffff;"> per share. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion— </i>The shares of Series A Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company except upon the occurrence of a delisting event or change in control event and the Company has not, on or before the date of such an event, provided the required notice of its election to redeem the Series A Preferred Stock pursuant to its redemption right or special optional redemption right. In this case, the holder of shares of Series A Preferred Stock can convert some or all of their Series A Preferred Stock into a number of shares of common stock per share equal to the lesser of (A) (i) the sum of the $25.00 liquidation preference per share of Series A Preferred Stock to be converted plus (ii) the amount of any accrued and unpaid dividends to, but not including, the event date, as applicable, divided by (iii) the common stock price and (B) 1.46071 (the “Share Cap”). The common stock price to be used in the latter noted calculation for a delisting event will be the average of the closing price per share of the Company’s common stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the delisting event. The common stock price used in the event of a change in control event will, alternatively, be based on market price according to the definition in the Certificate of Designation.<span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights— </i>Holders of the Series A Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification—</i>The Company evaluated the Series A Preferred Stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Depositary Shares Representing Interest in Series B Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 9, 2021, the Company sold 1,600,000 Series B Depositary Shares, at the price of $25.00 per Series B Depositary Share, through a public offering for aggregate gross proceeds of $40.0 million. Each Series B Depositary Share represents <span style="-sec-ix-hidden:Hidden_fBhQmQgJHU2tpMLXn7s-fA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1/1000</span></span> interest in a share of Series B Preferred Stock. Total offering costs of $2.9 million were offset against the proceeds from the sale of Series B Depositary Shares, for net proceeds of $37.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2023, there were 3,600 shares authorized and 1,600 issued of Series B Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Series B Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock, as corrected, filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends</i>— Holders of Series B Preferred Stock shall be entitled to receive cash dividends, when and if declared by the Board at the rate of 8.375% per annum of the $25,000.00 liquidation preference per share, which equals $2,093.75 per share each year. Such dividends shall be payable quarterly in arrears on or about the 15th calendar day of each January, April, July and October commencing on or about July 15, 2021. The dividends will accumulate and be cumulative from, and including, the date of original issue of the Series B Preferred Stock, on the basis of a 360-day year consisting of twelve 30-day months. Dividends will be payable to holders of record as they appear in the stockholder records of the Company (or the depositary in the case of Series B Depositary Shares representing underlying Series B Preferred Stock) at the close of business on the applicable dividend record date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Preference</i> - Upon any voluntary or involuntary liquidation, dissolution or winding up of the Company, before any distribution or payment shall be made to holders of shares of Common Stock or any other class or series of capital stock of the Company ranking junior to the Series B Preferred Stock, the holders of shares of Series B Preferred Stock shall be paid out of the assets of the Company, after payment of or provision for the debts and other liabilities and any class or series of capital stock, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, senior to the Series B Preferred Stock. The Series B Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25,000.00 per share plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption and Special Optional Redemption</i> - On and after April 15, 2022, the Company, at its option, may redeem the Series B Preferred Stock, for cash, in whole or in part, at any time or from time to time, as follows: (i) between April 15, 2022 to April 15, 2023, at a redemption price of $26,000.00 per share ($26.00 per depositary share), (ii) between April 15, 2023 to April 15, 2024, at a redemption price of $25,750.00 per share ($25.75 per depositary share), (iii) between April 15, 2024 to April 15, 2025, at a redemption price of $25,500.00 per share ($25.50 per depositary share), (iv) between April 15, 2025 to April 15, 2026, at a redemption price of $25,250.00 per share ($25.25 per depositary share), and (v) after April 15, 2026, at a redemption price of $25,000.00 per share ($25.00 per depositary share), and in each case, plus any accrued and unpaid dividends thereon up to but not including the date fixed for redemption, without interest. If fewer than all of the outstanding shares of Series B Preferred Stock are to be redeemed, the shares to be redeemed will be determined pro rata or by lot. Upon the occurrence of a delisting event or change of control the Company will have the option to redeem the Series B Preferred Stock, in whole or in part, for cash at $25,000.00 per share plus accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Conversion </i>- The shares of Series B Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company, except upon the occurrence of a delisting event or a change of control, each holder Series B Preferred Stock will have the right (unless the Company has elected to redeem the Series B Preferred Stock) to convert some or all of the shares of Series B Preferred Stock held by such holder on the delisting event conversion date or change of control conversion date into a number of shares of the common stock (or equivalent value of alternative consideration) per share of Series B Preferred Stock, equal to the lesser of (A) the quotient obtained by dividing (1) the sum of the $25,000.00 per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the delisting event conversion date or change of control conversion date, as applicable (unless the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">delisting event conversion date or change of control conversion date, is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and then remaining unpaid dividend will be included in this sum) by (2) the common stock price (such quotient, the “Conversion Rate”); and (B) 1,253.13 (1.25313 per depositary share) (i.e., the “Share Cap”), subject to certain adjustments described in the Series B Preferred Stock Certificate of Designation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights</i>— Holders of the Series B Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification</i>—The Company evaluated the Series B Preferred Stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, the Company’s Board declared and paid cash dividends on the Company’s Series A Preferred Stock and Series B Depositary shares as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:24.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:22.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Series A Preferred Stock</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:24.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Series B Depositary Share</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Dividend Declared</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:24.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Dividend Declared</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend Declaration Date</b></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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend Payment Date</b></p></td></tr><tr><td style="vertical-align:top;width:24.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 18, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 21, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">April 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 15, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 24, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 23, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 15, 2025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">BVF Ownership</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, BVF owned approximately 30.4% of the Company’s total outstanding shares of common stock, and if all the shares of Series X Convertible Preferred Stock were converted (without taking into account beneficial ownership limitations), BVF would own 50.9% of the Company’s total outstanding shares of common stock. The Company’s Series A Preferred Stock becomes convertible upon the occurrence of specific events and as of December 31, 2024, the contingency was not met, therefore the Series A Preferred Stock owned by BVF is not included in the as-converted ownership calculation. Due to its significant equity ownership, BVF is considered a related party of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2018 Common Stock ATM Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2018, the Company entered into the 2018 Common Stock ATM Agreement with HCW, under which the Company may offer and sell from time to time at its sole discretion shares of its common stock through HCW as its sales agent, in an aggregate amount not to exceed $30.0 million. HCW may sell the shares by any method permitted by law deemed to be an “at the market” offering as defined in Rule 415 of the Securities Act and will use its commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares up to the amount specified. The Company will pay HCW a commission of up to 3% of the gross proceeds of any shares of common stock sold under the 2018 Common Stock ATM Agreement. On March 10, 2021, the Company amended the 2018 Common Stock ATM Agreement with HCW to increase the aggregate amount of shares of its common stock that it could sell through HCW as its sales agent to $50.0 million. No shares have been sold under the 2018 Common Stock ATM Agreement since the agreement was executed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2021 Series B Preferred Stock ATM Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 5, 2021, the Company entered into the 2021 Series B Preferred Stock ATM Agreement with B. Riley, under which the Company may offer and sell from time to time, at its sole discretion, through or to B. Riley, as agent or principal an aggregate amount not to exceed $50.0 million of its Series B Depositary Shares. B. Riley may sell the shares by any method permitted by law deemed to be an “at the market” offering as defined in Rule 415 of the Securities Act, and will use its commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares up to the amount specified. The Company will pay B. Riley a commission of up to 3% of the gross proceeds of any Series B Depositary Shares sold under the 2021 Series B Preferred Stock ATM Agreement. No shares have been sold under the 2021 Series B Preferred Stock ATM Agreement since the agreement was executed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2024 and 2023, the following common stock warrants were outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance Date</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">per Share</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 2018</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 2028</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 23.69</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 6,332</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 6,332</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2019</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2029</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14.71</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,845</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,845</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2033</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 35.00</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 40,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2033</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42.50</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2033</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 50.00</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;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 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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 0.05pt 0pt;"> 131,177</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 131,177</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2018, the Company issued SVB a warrant in connection with the legacy SVB Loan Agreement which is exercisable in whole or in part for up to an aggregate of 6,332 shares of common stock with an exercise price of $23.69 per share. The warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The warrant is classified in stockholders’ equity on the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2019, the legacy SVB Loan Agreement was amended to extend the draw period from March 31, 2019 to March 31, 2020. In connection with the amendment, the Company issued a second warrant to SVB which is exercisable in whole or in part for up to an aggregate of 4,845 shares of common stock with an exercise price of $14.71 per share. The second warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the second warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million.<span style="letter-spacing:-0.1pt;"> </span>The warrant is classified in stockholders’ equity on the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:-0.1pt;">In December 2023, in connection with the Blue Owl Loan, the Company issued the Blue Owl Warrants to certain funds affiliated with Blue Owl, which are exercisable in whole or in part to purchase up to an aggregate of </span><span style="letter-spacing:-0.1pt;">120,000</span><span style="letter-spacing:-0.1pt;"> shares of the Company’s common stock, inclusive of warrants to purchase (i) up to </span><span style="letter-spacing:-0.1pt;">40,000</span><span style="letter-spacing:-0.1pt;"> shares of XOMA’s common stock at an exercise price of </span><span style="letter-spacing:-0.1pt;">$35.00</span><span style="letter-spacing:-0.1pt;"> per share; (ii) up to </span><span style="letter-spacing:-0.1pt;">40,000</span><span style="letter-spacing:-0.1pt;"> shares of XOMA’s common stock at an exercise price of </span><span style="letter-spacing:-0.1pt;">$42.50</span><span style="letter-spacing:-0.1pt;"> per share; and (iii) up to </span><span style="letter-spacing:-0.1pt;">40,000</span><span style="letter-spacing:-0.1pt;"> shares of XOMA’s common stock at an exercise price of </span><span style="letter-spacing:-0.1pt;">$50.00</span><span style="letter-spacing:-0.1pt;"> per share. The Blue Owl Warrants may be exercised on a cashless basis and are exercisable within </span><span style="letter-spacing:-0.1pt;">10 years</span><span style="letter-spacing:-0.1pt;"> from the date of issuance or upon the consummation of certain acquisitions of the Company. </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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value per share of <span style="letter-spacing:-0.1pt;">Blue Owl</span> Warrants issued at the exercise prices of $35.00, $42.50 and $50.00 per share during the fourth quarter of 2023 was determined using the Black-Scholes Model <span style="letter-spacing:-0.1pt;">to be </span><span style="letter-spacing:-0.1pt;">$12.53</span><span style="letter-spacing:-0.1pt;">, </span><span style="letter-spacing:-0.1pt;">$12.23</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">$11.97</span><span style="letter-spacing:-0.1pt;"> per share, respectively, </span>based on the following weighted average assumptions:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="letter-spacing:-0.1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The aggregate <span style="letter-spacing:-0.1pt;">fair value of the Blue Owl Warrants </span>of $1.5 million is classified in stockholders’ equity on the consolidated balance sheets.</p> 5003 5003 5003 5003 5003 1000 4.03 984000 0.08625 25 24600000 2000000 22600000 984000 984000 984000 984000 0.08625 25 360 12 30 0.05 0.05 25 26 25.75 25.5 25.25 25 25 25 1.46071 10 1600000 25 40000000 2900000 37100000 3600 3600 1600 1600 0.08375 0.08375 25000 2093.75 360 12 30 0.05 0.05 25000 26000 26 25750 25.75 25500 25.5 25250 25.25 25000 25 25000 25000 1253.13 1.25313 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:24.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:22.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Series A Preferred Stock</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:24.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Series B Depositary Share</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Dividend Declared</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:24.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Dividend Declared</b></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend Declaration Date</b></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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend Payment Date</b></p></td></tr><tr><td style="vertical-align:top;width:24.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 18, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 21, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">April 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 15, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 24, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 15, 2024</p></td></tr><tr><td style="vertical-align:top;width:24.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">October 23, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 3pt 0.05pt 0pt;"> 0.53906</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.52344</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:22.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 15, 2025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2023-10-18 0.53906 0.52344 2024-01-15 2024-02-21 0.53906 0.52344 2024-04-15 2024-05-15 0.53906 0.52344 2024-07-15 2024-07-24 0.53906 0.52344 2024-10-15 2024-10-23 0.53906 0.52344 2025-01-15 0.304 0.509 30000000 0.03 50000000 0 50000000 0.03 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;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:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance Date</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration Date</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">per Share</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 2018</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">May 2028</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 23.69</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 6,332</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 6,332</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2019</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 2029</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14.71</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,845</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,845</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2033</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 35.00</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 40,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2033</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42.50</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 2033</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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 0.05pt 0pt;"> 50.00</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;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 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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 0.05pt 0pt;"> 131,177</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 131,177</p></td></tr></table> 23.69 23.69 6332 6332 14.71 14.71 4845 4845 35 35 40000 40000 42.5 42.5 40000 40000 50 50 40000 40000 131177 131177 6332 23.69 P10Y 100000 4845 14.71 P10Y 100000 120000 40000 35 40000 42.5 40000 50 P10Y 35 42.5 50 12.53 12.23 11.97 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.87 0.04 10 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Collaborative Agreements, Royalties and Milestone Payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has committed to make potential future milestone payments and legal fees to third parties as part of licensing and development programs. Payments under these agreements become due and payable only upon the achievement of certain developmental, regulatory and commercial milestones by the Company’s licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $6.3 million (assuming one product per contract meets all milestones events) have not been recorded on the accompanying consolidated balance sheets. The Company is unable to determine precisely when and if payment obligations under the agreements will become due as these obligations are based on milestone events, the achievement of which is subject to a significant number of risks and uncertainties. None of these milestones were assessed to be probable as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Contingent Consideration </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Company’s agreements with Aronora, Kuros, Affitech, and Daré, and under the Kinnate CVR Agreement, the Company has committed to pay the Aronora Royalty Milestones, the Kuros Sales Milestones, the remaining Affitech Sales Milestones, the Daré Milestones, the Exarafenib milestone contingent consideration, and the Pulmokine contingent consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company recorded $1.0 million for the LadRx contingent consideration that represented the estimated fair value of the potential future payments upon the achievement of regulatory milestones related to arimoclomol and aldoxorubicin at the inception of the LadRx Agreements. During the year ended December 31, 2024, the contingent liability was reduced to zero after the Company paid LadRx $1.0 million upon the FDA’s acceptance of the arimoclomol NDA resubmission. Additionally, the amendment to the LadRx RPA removed the milestone payment that had been contingent upon the achievement of a regulatory milestone related to aldoxorubicin (Note 5). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2024, the LadRx commercial sales milestone related to MIPLYFFA pursuant to the LadRx AAA was assessed to be probable under ASC 450. As such, a $1.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $1.0 million asset was recorded under long-term royalty and commercial payment receivables under the cost recovery method on the consolidated balance sheet. During the fourth quarter of 2024, this contingent liability was reduced to zero after the Company paid LadRx $1.0 million upon the achievement of the related commercial sales milestone (Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the year ended December 31, 2023, two sales milestones related to VABYSMO pursuant to the Affitech CPPA were assessed to be probable under ASC 450. As such, a $6.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $6.0 million asset was recorded under long-term royalty and commercial payment receivables on the consolidated balance sheet. During the first quarter of 2024, this </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">contingent liability was reduced to zero after the Company paid Affitech $6.0 million upon the achievement of the related commercial sales milestones (Note 5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2024, a third sales milestone related to VABYSMO pursuant to the Affitech CPPA was assessed to be probable under ASC 450. As such, a $3.0 million liability was recorded in contingent consideration under RPAs, AAAs, and CPPAs and a corresponding $3.0 million asset was recorded under short-term royalty and commercial payment receivables under the cost recovery method on the consolidated balance sheet. The fourth and last remaining sales milestone related to VABYSMO pursuant to the Affitech CPPA is included in the estimation of expected future cash flows under the EIR method to determine the carrying amount of the short-term royalty and commercial payment receivables under the EIR method as of December 31, 2024. The final $6.0 million in milestones due to Affitech was paid in March 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company recorded $3.2 million for the Exarafenib milestone contingent consideration, which represented the estimated fair value of potential future payments upon the achievement of a certain specified milestone related to exarafenib payable to Kinnate CVR holders upon the closing of the Kinnate acquisition under the Kinnate CVR Agreement. The Exarafenib milestone contingent consideration is measured at fair value at each reporting period, with changes in fair value recorded in other income (expense), net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The liability for future Aronora Royalty Milestones, Kuros Sales Milestones, the Daré Milestones, and the Pulmokine contingent consideration will be recorded when the amounts, by product, are probable and reasonably estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, none of the Aronora Royalty Milestones, Kuros Sales Milestones, Daré Milestones, and the Pulmokine contingent consideration were assessed to be probable and as such, no liability was recorded on the consolidated balance sheet.</p> 6300000 1 1000000 0 1000000 1000000 1000000 0 1000000 6000000 6000000 0 6000000 3000000 3000000 6000000 3200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Segment and Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s chief operating decision maker (“CODM”) is the Chief Executive Officer. The Company has determined that it operates in one operating segment and the CODM regularly reviews information and business activities on a consolidated basis to allocate resources and assess performance. Segment income and revenues consist of income from purchased receivables through RPAs, AAAs, and CPPAs, revenue from the licenses of intellectual property and related milestone and royalties, and revenue from the sale of future revenue streams. The Company derives income and revenues primarily from the U.S., Europe, and the Asia Pacific. The CODM uses net income (loss) reported in the consolidated statements of operations to evaluate income (loss) generated from segment assets (return on assets) in deciding whether to invest into the Company’s consolidated operations, such as to broaden its royalty portfolios or to repurchase its common stock. The measure of segment assets is reported on the balance sheet as total consolidated assets. Consolidated net income (loss) is used to monitor budget versus actual results. The Company does not have intra-entity sales or transfers (other than was necessary to secure the VABYSMO royalty backed loan from Blue Owl).</p><p style="font-family:'Times New Roman','Times','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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Presented in the table below is segment information for the years ended December 31, 2024 and 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75.88%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:28.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income and revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,758</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development and deal related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,971)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,391)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other segment items:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (143)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other general and administrative expenses<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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,212)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Credit losses on purchased receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,575)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,253)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Arbitration settlement costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,132)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (897)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gain on the acquisition of Kinnate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of embedded derivative related to RPA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (569)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment and consolidated net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,821)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40,831)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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;text-align:justify;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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other general and administrative expenses for the years ended December 31, 2024 and 2023 are general and administrative expenses of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$34.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, net of business development and deal related costs and depreciation of property and equipment, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 18pt;">Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Income and revenue attributed to the following geographic regions was as follows (in thousands) based on the location of the partners and licensees:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Switzerland</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,658</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,100</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,758</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s property and equipment is held in the U.S.</p> 1 <p style="font-family:'Times New Roman','Times','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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Presented in the table below is segment information for the years ended December 31, 2024 and 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75.88%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:28.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income and revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,758</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business development and deal related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,971)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,391)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other segment items:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (143)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other general and administrative expenses<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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,497)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,212)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Credit losses on purchased receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,575)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,253)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Arbitration settlement costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,132)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (897)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Gain on the acquisition of Kinnate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of embedded derivative related to RPA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (569)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment and consolidated net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,821)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40,831)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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;text-align:justify;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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other general and administrative expenses for the years ended December 31, 2024 and 2023 are general and administrative expenses of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$34.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, net of business development and deal related costs and depreciation of property and equipment, respectively.</span></td></tr></table> 28487000 4758000 2971000 3391000 2875000 143000 10000 3000 31497000 22212000 30904000 1575000 14253000 4132000 206000 897000 19316000 8100000 13840000 569000 6921000 1586000 -5658000 -13821000 -40831000 34500000 25600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Income and revenue attributed to the following geographic regions was as follows (in thousands) based on the location of the partners and licensees:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Switzerland</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,658</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,100</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,758</p></td></tr></table> 14800000 12062000 3658000 1125000 1100000 500000 28487000 4758000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Subsequent Events </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 18pt;">Acquisition of Economic Interest in FCX-007</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On February 24, 2025, Ligand Pharmaceuticals Incorporated (“Ligand”) entered into a Purchase and Sale Agreement with Castle Creek Biosciences, Inc., Castle Creek Biosciences, LLC (collectively, “Castle Creek”), and a syndicate of co-investors for which Ligand acted as representative (collectively, including Ligand, the “Purchasers”), to support Castle Creek’s autologous human fibroblast cell-based gene therapy genetically modified to express COL7, also known as FCX-007 (dabocemagene autoficel) Phase 3 clinical study, its lead candidate for patients with dystrophic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">epidermolysis bullosa. Pursuant to the agreement, the Purchasers obtained for an aggregate purchase price of $75.0 million a high-single-digit royalty on worldwide sales of FCX-007 and warrants to purchase shares of Castle Creek Biosciences, Inc. Series D-1 Preferred Stock, which are exercisable until February 24, 2035. The Company paid $5.0 million for a mid-single-digit percentage portion of the high-single-digit royalty on worldwide sales of FCX-007 and 10,464 warrants to purchase shares of Castle Creek Biosciences, Inc. Series D-1 Preferred Stock.</p> 75000000 5000000 10464

X$85V&=*3K-P)LR*JRIM,85QL:FWI&+(PC[/ MF#YC*NI25M2P^GYV,))D>UDLQ4W3&F5)=8WR^3)?R;9Y%MA,#C'F0-.T]*6) MN#58<8%9(<94M>&Z:3H=V&M:^L7>M)KO;HT9/Q+]AB[V!DNQP$GL&>EK7"%: M++*8V'>*];7G. ZUZ(*6Z9,WV+1JW:8>6'*-JW<6N!U%I0BT3,UI*PWDG<*H M 5:9KP8&5QE(41ZV3-?$&MI*?J>ZKE@,JH0LS41Q1<.6*>G71P-5=0JC&=;P MV<7"K-C;817.*"W]+=\?=<1:H8LU9H+O%VJ[O#&%G::E;]DR3G**9EFZMW=U M;=D!!AZ\W+.QK%X3%CT\_E:W\E6 M>K!E:J&R-:(=:$QD8^O5="5,K<)^9L"6J86RZEJUU76JF-6GBS0SZK;F?A_. M*+U0TZA"!/6^HXN-?F?">O.L053C*:5&V@H&V,#QM^"(Z!3=P8RO6@Q0D_P9 M/%L%JP7N;H=C<DVGI?G*5.3*3"R2S6IKYK<=90\'D%[3 MY4#8F]1XJ6/K"1[U=\9B*P)G L?2*Y6E#)G?Y-=]+*SMLJ;!TIQ,1;!I6@*E M@33>5*>:.** C;17-\-]&/>:D@"UR2V=4K6UQ8BV2';%-I[/%N.FJ<7JCT?# MD&I($B\L:5Z6S!JS5#G8-&TE]KN=@6WJP$8NC;7MR=(58G.RQ;PW2Z4&F0&Y8OYN,QI)=L.":!N[!45$P( M)G6%+GIFK1?W>T8/"SFFLBBU'5[G9A5OO@AH'< @CJ>7=\!VA54[JXI\<7HI2 M5:SO]P9LFI(7G6_O9:O=C;!B5E;6O!UV.\UXK&E=P&8SE6*Z 7"!'%-<5^4Z M4X^;II>7%#IF5+<:RUUXCMNW,'%D-:CRU/%WC4'2;VJ\?;E9FQ8&[M!B=MR,FUA!6\'B\::5 M5[$T#B?=QD(T>^IJTE9=?&@G;5/+&XH#EPBT;1<+Q_R4IZ0%C]%=& -/+2^S M[I9,O>#AO!#4QNMN?M.TV;AI2F*SMC,=V0';$_5MQ^C[!4_; @\'-$T;)*WV M"G@T_ ;;Y>1^6/0PQP=^$WZ&8FEW/*.Q7!;ZF)ZC8B0V M%O2WL8Z2QI>J=D1=RH['> N7]R78C&D-;T[('.39F' \97\ MED<[PC.W(X00.XA-;%\4 M0@L("0FT .+7OU6BVVY;=+MM-XV .A''IP]=+JHJ,Z]<*C.+2I.WLVOP8RGR M9=%J"'6YY8#N+@B\:*X:KK*>5!I 0.#3%7QNOLM#VDV)/ M7E%Y7??R5B4*NW!HZ@PXP<+,:%B0\4IQ*N]-9C@PF61HVC&?AU%-V)#"7MX( M\W";#X+)#H("=8)F(KLG=HM :=L15JJ5E+U%-E0^&9M:;IL4"7R)E5FQH<>R M7VT,F\$P&9OVS1NC=2@M0\.VHT)U,>1F9&AYR2FD(R[TMZYT"7]P&FM&K+!$&%LUV=487 DQ!/1KK1Y*9'_3.;OLU56QIJ6 M,7?;?#%CA, _%^ZT>1PB!"+$"]"$=$06"($D(B.$ !)QIRW?,T8()!&($(@0 M2%EGD!!((C)""*2L,T(()!&($(@02%EGD! $"H-G@Q!(66>$$$A'($(@0OP$ M37?ZW%/&"$%\)I!$9($0^&>.183( "$ -"%"9($0")JR0@A$A0Q0@?V,(T)D M@1#XYSRR7;-!"&0R98(0R&3*""$ --&($)D@!(=T1!8( : )64WO2(BW]TU_ MT9OX59G$QQU$_C<.XN?G%NF_>&Z1.>_C/'!;OVAD]6IGJ#Z8$'P7?^J]V;.% MWL_<)/"7?) ZAXLPQJO:.RN,440L@5CBD24$STWV-'.,=^**7Z4/?*QZR 8/ M,+)#E\IF_SQ*\[L9S+;5@4/E@/M7]5Y-Z! '/#\//*_"!!?G@,T+5I% M#NP"_VX6Q.NAV'MC@;.#P%6JBE]%Q>Z02S*-$P,O5)WXX+-] M?\L7'=\P#=\W]%P_]#0[A]S0CW5#$>L@UD&L@\( LL2X4Q;BB*$9B BS SX8? M/#X(A4(:?R\&Q]Z.5VPF]A>J;P37XH#F4_1_;6]'X_>%O)%W$?G"5=.>7WF1 M&]XA[?]8UJ\[8HED'R?I]T1O)^OO*^MDCPW].^V<<,#NY"@%L<>9; MX%NKAK,UX+;A"E0WP)XO Z$)0A.$)A^$)F<.'_\)[<]#]>N6>$%=6R%*CCSK MK<$5LT?-U;S5U5PGO(N)@0#BAU,J&::E6>_G49[Y.B%K-L%5TU[<1 K__3^ MX/EEP4S5[+D/# S]RS\TS3!,,SM,4%0=U=6,AUS)T(S5S/"/_$ 1#\3#'Y0^J'JZJJO*T'B+"C]7E,;53I17V0+U?%\HG)6H]#]E$O>0]L?_R(? M*)()7].C" 4>IQ(%V%Q5UW"RT%@!OA0<-0@D,[F^XO=6\'U$4OW'?\N'2D:T M$CJE9SDR++P*]USPO\$/,YVC"R5%80#/"1 2 M@ =@$# "S//TDN*N[_=6DA3*1GFUL*).A[:$Y%W[3U\+'/W??_](@/=SQCZ6 M\[)WC7>)4TB!T?^\#Y! M7>,?EW,"1BI12S+B>,3CFY#B-TZQAKLJ#V"$_O25+MP4BKS"=QF E<>XWVU( MXT>J]>*Y!++):L-59]_'[&C']<=+96JWW>Z9U;K-1L5PT:77>)QG3:XXP[C# M9@?DD?WTE;PI<8'\UW; MPXW&DNB4_6I^NSRW1EF)+H\+I4X5-P[\H-R="06;21Q%X"DR2*4@E8)4RHDL MA@L3[BF>C#3!V33!J_A]+(E[#MZDK]>]>6_ XT9MS1=%;CSHUO@S@W=^O!I5 M1IMIU5Y)]2XUG?3+-0FZYP3P!PCB@2X@!$<(_K8W:VX$ ]XOTG=Q 'A+@&[7 MX]1]VYPN[,[J8_W##*7M41YKP M?.P+^?6?V=)]/2-4+=?01=5WP4D$CTIO1(6UGGHHCO"&10O]BE\>Y>?OKO3 M&8&)3F@_=]0?1.YVO<$MAMY+1&>^[)=A&)/DH/8C20K^F])^_WJWA$.$ MQ% MG,ASH, 5*+%S8X*[Z8X\K&]V<')"\,6)*Q;KD_FY;=A"NX"7NDYC(:I*6&9M M>](R&UT@Q10!O%GN(4\2KQBP?Y8W^I'\*>X-7[,"(^>98&[8=,U;PTT$[Y;X MF2DF?>][W#L#U+O;\O$J";'PC><=( +?BL#>X9811B&,0@2^(H&]PRW?-$9E MJ[_TO4+2^V?DE")?A5,IA)+$(&AEX'V/2-!_?3^_#B2F6%KW.J*T*]38.EN; MC?_^?KX6!)&A@[4#&K2\%<08JDYDO!4PNK5EMZ-' M]5#>3!KQ6,#C)5F90\ HG*D$*%L=5S[P2O.NMGR\_$1P\3XI0,N(#;R5[\=V M0V9W=860-2S^ZVK=OX0.C%1:]F&XW8@26U\5CXDJF6/B#+;A]OLQXD\-^ M)JL-=^.Z]8I2JE_:ZNI1767OE0^"J-+\M!6L%J%;Z *K"^:T0*OK-:?M*ENA M)2>#S51P'H!\J[7A!@G9_FS<39>S&^ACD"F$0Z=PCP77J(?'%5=NWP ; M9(KJZ!00!"((1!!XQ\*/3N$>(? 2;7'='=70*U].FYCT1#[55N$QU M>?9.(8.EZ9\SOP!XHX8W[8 MO4LH.@+4_N4NJ8X4]/4HZ/=.*;EWJE^BZ4GV3N$N.Z9\>"[*!0S*0)2FI6!2 MY<0^6>):PUY;J]5WP*!,4E=^95#^.GU;$$E5VC+-UUJC-HA M9++V^-H(G"EZWN&6$48AC$($OB*!O<,MWS1&H98M6:#G';=LV8/3?+U?B[A: M.UYL&$7#-4PK[#BJR[OZTZ?)7^U$OK90 P/^+CCUDEZ_[]0U2ZW*C=5XMBF. MYUO)X95\TLJ%/$MM]1T"Y1UN&75RN0H@2:*HOXDC)V"D[%5I/6C+"[Q18"LS M7W <,NA"&"E\^OI:^VO4H0%5N%]7A7NF4>2#\H4^ %$J![U$=?U#WB85LS(: MS\F*34'#!.8%D5P>80KJ^O+'Z3Z9 A34]07IQ"O7B:CK"^KZ@KJ^7"33Y@-, ML4X^=L7EIN+8F(EOL=CD@CFS Z88S*@A.>Y]TVDNW ?F+1DVG;[\?H\?93T% M#=7%H;HX5 E\M52_ADMPQ ;W)?SH%! $(@A$$'C'PH].X1XA$/6#N1[$0YE' MKV0>@9^3>5SM&$&"9Q*TC5 RRYYO&E88@4$#+X1SIN))VS@<34).QFQK7S?; M[1:]V3%=A4MRC@B*/5_2T;U+'CJ%Z^G)D^D\@TMF*_T5]DAZ6"S/PR6#;\J3 M)NYL"D*D\!![SINH=.\RAQHNW&/#!<3[J,L.ZK)SMU1'H'^/H(^Z[* N.ZC+ M3B9R?_[*5>I526Y7W79",2IZHV9GV^,[% S3)(UTKK>'3L]8/^8[_9SC@[KC MH#(VM.6;KNI&G29];03.%#WO<,L(HQ!&(0)?D<#>X99O&J-0=YP/IRMOSOQ.N_J/2.T_%-Y*B?"&C(_%61FR,>VL&16(;T9C;G)7"D< MLT]288U_(?!#6[[6CC?O?9-[5_1$I>6(A:^V7]3=X[;HB2 XTU[&97)/ M@;&O6JZABZKO@H,)'OV,X=BH]T8+^7YV?V,EYXA6;.#"A>U MA(T==8M#/9#;>1?; 3>#Y&"2^YG\#-0\Y?:W?.GF*9= B'=_F.COA)M4UR-Q M;^EM61VJN$\WFHV>P /A3E(C7A7N7R='/-$_0TU1.KYA&CXXG&.>1$ZWMA;@ M;CW(H38HJ @'G0(J@,TZU:_AMA.QP7T)/SH%!($( A$$WK'PHU.X1PA$;5 0 MXMTKU=$I7$\+#E0(C^J![Z(>./N7?A_TL,W3]0"O+Z,@A*L*!MX+WUUZ"H+7 M7'&O&4$@F3]?39ZX.F *L:(Z<9?%+:84\3N^M)"VO$+@R<,VS .=)\]R-X@0 M"+7B0*TX[I;J2/5F5/6B5ARH%<>]MN*XB4R2\YF*9!#I7KT[:\MLNQ57[881 M3=J)J0C33'YI*OY9ILE'II6TC1"0VS? :@Z&GIN# \D!#E"WJN6H,\? !FP M )P*H,XLS 6&%OG@>(WW>WSG9G'_[JIO[G#+-UU@BHK@+U]Q>@,$SA0][W#+ M"*,01B$"7Y' WN&6;QJC4*..VZ+G'LW6$RK(U8T2/D%?+=;-- M>PS9\/ZF4O^E[^.?+A+ 7/ :H?_M N'[I4W2#7V@[CN>#\^"#T/?FD4A_%L# MKZ/Z8,B)JYF2V&]MBU7!PMEP%!QJO2YM57B% "?'?/J:3U< H_X?2&TBM8D: M5-S#EB_=H.+RFO/=DPP^7L-56LW1?#OIFGA%7E)MH]&I-YM=J.%@\L&K&NXJ M6US 7 3'"\[;T6+F^;KA8\>__X58[W.!YUAZ[A]X\D^V9 95_GQ0Y<\%N2)[ MI_1B+222'50N_H;B2<0F"&(SQ179.R4$L1F1'02QB$VN#3P0Q"*(_=,LE'N7 M'82H"%$1HOY-1DRV3NGR&0A(=EXH:T:R\Y:R9R0[=RP[2.G\>:^,.Q4,[YU@Z#HA=8F"(K>TOH$0=%9LY;>C")8BPHFA$:;=J6U MIN/*1)FX8O>XMK>@R*\SCD)O_6.ZT4?F%OUW]L.4.P,2&W"MHX-?%E5'=37C M(5-'.,#'#]GV?N M_<:#UWR@2.:K*EAP5-BB)WDCZ@?UVP?[,0+^VW-(S]^Y_CU%?G**C<"Q@L]V M8GS#'@)V(J_=WNROGK!+3D6*P@">$R#D*=D3\\MZ93-ZNW LY-V%T.U"0*$_?:4+UXLG5Y&N<8N2^)'*O7@N81PW M5Y51DPY#L:]SA8*T7+&2=F[E/ME658[!. >OT"5VWPW50B7FH2RRG[ZFNP=> MC2AF2O*0:L\,H%Q;GPVD4FY:I0B>FQPY.*USJ16M%TM\,.8IN]'=5@N=F5^< MLOR9U4IGO%SMR^6H:3<8I4L8XMR1%KO$9X2=:9%>07H%Z94+]>-*T>P81D3J MX,/4P:L@#CY>>>YS!.\+H<8>ZFMP1&EP2%J M%T69XJG$22> 9T 0#P4&N0<(QG^=D'F+:/!^D;^+0\%; G81*7J\YJD[N2'B M98I9[,;MP]&:*WSZ6L#/@0-WV$#K,6WH!G$@ ]NZ9AQX_6T[IA;M%S,<4^W5 MDFCOFX,",UZ=/8@O5UI+M:)H'9SD<+%-TA-JOT\"A_"9.N*!(KB'/,LB:'BW M5-Q;PX7'W%F$"Q_046_:MJG%OD?U;76R87?%]N; U,]N-RAUJJ[.-$\7L197 MQ/VAQ<2%(T:@)GC(;KAVN^$<*7A_B0@OI/\ZU5IHKM?U!4X2=4Z3^KI#[?\F M<>^D^+^8O>&!QEP MO,^!!\A>^ D=M)XTX8BI6+2Q>#\5#W4[GS]_ D^3J>S(NM6OR*M%-<+G0=C! M]"0> +-Q.>*A<"(;]Z=DW'\G_07/<$VJ 5 T_%]*)/SY"_2B+.VM4JDF^U>H MF:[AG)I7N!F75^@\QRDJHQ44@M +-$,RJLX6P%?^6WWZ&^#$ZGS+6S*KJ8:O MJ,)^,2#VK-;OPCSKGT?6RA72V'AE&Q\5YPO7RD1W?=B@X*9&:M:#@_EPG\K3=*&P.T:S-23$&AZ;WGV^9K84P;?(X9@^[?448 M=/0E<>[=F8[)*U MPWPQ5ZCT446+3;4VYM>8+-FU(2<6]QV]RH.1U,\CMV5OO! D',-'=-AEI8IB M*W,X9VK[.YY2FI+9W]KDF@IJ DLNP_$.C.1^'MD/^@W?*V_'(CO84$:S9 4C M(5EG:J'$L%CGYH>R*8^*2]Y5VJWJ(=^%0U,K;1T(MQD42[@M*0PA%ZWM6J"3 M65-+[>Z)0K1N8YS8X!1O3WI#5IHGLZ;6VHE]JSK UQXN-0A&$"IBF0WAK&FB M4E*^&YBKA8O'=+F^C@_CXG"9#$T1U>XR6XHMX;R($>)!7+'%W9*$"T@3==-A MNLL8%VU;J,S"O3EUS&E]KM *GF+5V PZ'#;Z(> I.DVJR:;4U[J=4EM<.;@\VLFM_K@%YTR!3[@). ^? MS@?B*/(.#,OZ>]OEP<@TI68-=7?P6',E5\*=5V7VVVE_"K^>2!T4YI0EAF]O M1C)9+/NE(8VOJ1[\_C2EI,-0I>?U=4%DJ:FWR >^7K;@ M*42(DM=9+XAX@4^[<,X4]Q]6^_)J59WP=G_46>*M M$MLKCN$Z4S0MBCMS6*6,#L">6:!/QT/-=9-UIC7*<.PL%@IORG$E\*T9$X[$ MQ0X.33,_MQ)G\YURD"6KL^;BA=9G%W!/1&H!70G;.6RAT;"%'='8+H7Y,F_! M6:%K_^-0;L(3CAO.&V*C/; *<7/O<:6NPJ9/GYX-JE6V6%W9\;#B8=MP7-SH M<&0:_&F@*1>]H8,+1%S<=8:3*C.:@Y&I/2T'.Y4>,.6>/,(/7=LN%QX^2P:>TM+AZ2.!R9VGRG218L<=T;VYA5:34CPMDQ0_CMZ=.W M:]ZZ6L9K59EM3+1NE2#SDXB'0U,K[1-6G;88OXV/;%X=FZ[;%\5DUM12Q;HW MZ)J3"BVO>J:X"<>Q4IK"I:8)1;BB,"0'2D$<;8F2S53MN1[#H6E"Z91-VGUF M2. ;H6XQY9TP(.2=DD\3RAHW)SC6CFMVPX]K%%<,]?R !R-3^]?"D)SB?-62 MI3P;3"A2Q_(&G#.U_;H9B]71=EH1K0E55Z-"=1H /,^G"560O#JI:SU-C(3N MRM%*L^(8AW.F-L\5"7LRP5C'MK;1JL:M1O$H&9DFU%H33?)T+0](^8#K6-W>[)!\+@352R<;"<' ME5JK3&]7VL[S/7M3G,2TM.8]BNB"H6E"K;MM>]X:%FP[:I?*AW%[S&MX5^'2 MA"*8L8'WPJ4ODFQH 0 0\2H-1Z;V/\76!<-F-YP^7D>7,LV^+&A]]^0J)VTSQ?T;VMS'(;RY+$0ZPHR=#42GVKYC+:H-X0 M*QUA4%'4[39?2(:F%C#1ZS$EQ24@_/-*2V>ZU4T7AT/3I]_5&@U];VXPFV2J M%6?7*V]DP-*%].GGZR6N.X[YDAWOVZ5*>5Z*XPT/1J8V5<3#]2;>T$/;\J5% MDUA0+ X0I9 ^_7UER>EA<YOF MA)2J<)VIS1<*8E^>SUE>['?(RHXJ%21@V\%UIA8:UV1:[Q/V2-S4)#%8>PV# M9N&DZ=.?R4-[UVC'!9G=Z<7!2!*7@9D,32N^FE@-<":Y:XV1H M:JV,'W358#?JB\8V[_?#*N-#,2F<(-0H,F>6Y9?S^(CM+^5RRRHV N#VX&E* M!<)LZRGY/"TW.O5(C?*[@S!/AJ9.P"CP7J-:*-7MBHNM>&/8[Y7C.1R:II7B M[/=$-<1Q57#WSG9>$,A",C1U L1AO>Z2^0XIJF/17BW5D.+\'1R:.@%3,X?Z M:N'-9);%6[4:'2@XELR:)A>=%YO&+.Z5<"',1_7-V%&A3H-C4ZOEN>VJUIS: MM+R9$.-NW5E5B/%Q;&JY;%!D^8&FMV2VX,AX7J;)U>IX7JGU+DF'7A"8PU.2S=4( M!P9P:-%F*Z@O%D"QP0<(4G1H,M7]1&!:N- 7B$ZOYY*.E0Q-V:HRLUD*!>VP M%UO;<]\4*T3# MPHRR6:)'QW>&4KP@R3B?K[EJ1[0 \!54>PW*:YSCJ.C"^//WP/%##KL/_+(ZES2MUCR6!+?=; ME YS##-\'K;#DOA:\LGC)2B._U\8S G]IV]]G(TX!GG>]IH$B7]F7WW]4[>V M)^;WP)RFX^V>(D1/_X_!".67F6^H-@:4M_Z?M1*GH>HL\)PH-'[:Z,?%IHG?B$V#O7S[\R\#NH4"(D0&"(%_9AA$B&P0XM6W MO1 A/H@0[&><1(3( "&01&2$$(@*6: "$@=$"$0(I*DS2 @D$1DA!*)"%JB MQ $1 A$":>H,$N)7'080(9"FOB,J( 6!"($(@31U!@F!?WZUEA'1X>.0"0E$ M%@B!]$,6J(!@*1MTH))^:X@0%R<$\YE 'G46"($4=48(07U^M44/HL,'T8'^ MC*/4OGE/H\\ &L[;D>.G-@TG&P*\ M]N#6\9V''/_4%W?VXQ&<)[AUJ3X(3P>6.H>+,,:K6)45QB@BED L\<@2SQKX MOQ-7G+W_]V^IAWO@@0N+R5EB,%?*)>2?<@G[F3FO4?6W0/&]A^N[:0_$ ,^. M@_O,?.QS/%>"$J_'0^Z-2_*?B?.:7'\+$P,O5)W=L8Q_?W*-[/R$#^ZS7YK\_[AR=O8N;_@YS9]^A]#ULE7;&!<'QR M\OU0X?RW0F_?V]'L>>&V^%V4_G73GE]YD1M>B]OYCK3_0WI?-;'?6]"OAMA( MT)&@(T&_ V(C07]?0?_X!^_?3/MG'# [N0H!;''F6^!;JX:S->"VX0I4-\"> M+P-!"8(2!"4?83.<-V#X)Z0_#]&IJR;ZXP/65T+U*XL1'L/$5\P=)<.T-.L= M_8CSAI SI0^. >(K)O[QT^T"[Z%_^H6F&89K9X8*BZJBN M9CSD2H:6/-%[9 B*>#C^0.(D^4[\_Q@Z_O##>/VAU#][)S5(#$6EWVMJHTHG MZHMLH3J>3U3.:A2ZKSZ52J8?4A8<-0@D,[FQ^.$1Y6.9!_\M^2$9\?B2\N\] MQWQR"FRYKK5$Z CB>>;.WEO?)$W^ZZ M8F29PE"9C[KE7?*PWZ>O!8X^STOL,$K_L8R7O9N;HSMR82QZC^>7CTV!;@-' M_O"]Y9L&D;<\_%R?%>ML1:KW1-:O%!:K9I4 M!'LJ+HNE"#ZJRW[Z2MZ4*&9*\I ^_T@425*(R/]<*=V0(KDU1?*LW/M+'FYTVSC/>,/QF#JW M$^#S&[Z@&2*%]ZN51GYF++2%.X>X#;P @GB@F7.%]A!X(_#.(@2\7VCOXO+_ MEHC<#J]&FV)7KLBJ&C=Y?][K6^W$<"M\^LJQYQ%^#LG^\5;Y%F0?"?YO"?[W M/CZPUK'F/J:R/(( AR_'H2/J>;FQX:M*(T\T8V5W;A#H=ON-DA 6BK*AS'29 M"I?S2@]: 20)K( '"FOS+L[*C;XP[QPLJ79V/9ZW_!X_Q@:T&%$[BFJJ[MY(DG1(#L@P23_@ MQ&ON_)^ER7TD?XI[P]>LP,AY)I@;=I3QUG 3P;OEN66)2=_U\NH#6J!F"DX_ MIKU4IK;\JV?7KIR#/[9;6#;O6A%Q;T16[W#+")X0/"'B7H>LWN&6;QF>LM4P M\Q[1Z/T3$$J1K\*I%$))@@Z4,O"^AR"HO[Z/E&J+^:+8L&(YVDXE?MH0NO+B MK^.1M2"(#!VL'5"C T[5TX]I"LDOI:,S_^3EZR="'&&KLPSI#C40&[PD#>9S M/YBJXY5N&_TP5N-_ANQ5(X?UUA/U]M=WKE_#-$E^I MB>Q4P(49[48<48CIPADTWU!U(N.MBF^T]?J!7=S5P>!)WI[9\T)CSP/%!^_H M2>I,.=;WAAN_>A'[!K?\J[>GKUOQW9T:^,7#R3>XXU\]47SSNH_I2:5VOL*4 M<*%BR+,J[K0\[Z\J?MY!7W7F4=_LA7*$J['H]*+VB@]BZ*C!N^C7]=55MFM) MS@6;J> T /%6:\,-$J+EC#W\V;B73BSO?6E][VE!J%3B:BH,4+'QW1<;WP + M9(KBZ!00^B'T0^AWGW*/3N$.T>\2K0$R2/0[HC@2*C M*^WO5P2\OHR"$*XJ&'@O?'>2V95$Q(5G ?&> ;81 ";H&_[6THSCW4+/T+RY MF\R27#.3[37N$%;CV-K)9BN45-KD!+SS@A3,UD$4(=9$*]>R= M0@;+V\]_>7[O1+] 67;V#N$>:[H__-;]$BK54K5*28KV=N2&3G7>KTX.XARJ M5.[7*C7[Y>(PA0$^DP++Q;4DP3UWK!K?J;ZO@G-&9>.H;!QEOM]TYCNJR\Q8 M8OBU$3=3M+S#+2-X0O"$B'L=LGJ'6[YE>$)EX[=#RSL4S3O<\BVCT?U5(]YA M^5K&\!==^?Y>?'IT#*P>:\=.!)S7OHZO2L(F+S>JMBL1[B%BB*Z2?^PT3N=Q M5,>,ZIC_XG8V2^"!ZIA1'3.J8\[XC>JO-%:\7S.M9MOPQ4I]UCSTZ-FL5>6A MQN)^K;%^?44:>NL?[TC<>*?]K\2TOK6+$I8 [!" M3NQW.JC,&94YH^QOE/V=;:)G_D8$L)J[7BQ810-US"ML..H+N_J3Y\F?[43^=I"#0SXN^!4 M?(GD![&]]C"YLAS$,SE>;#!^KG#'%]@I]/HZTCI(ZZ!Z&T'-'#261UG454YJBI'5>6HJAQ5 ME:.J\NO)@?@ Q2EO>B%C._VN'1U"=Q@P!W?$0-V%I #/1'NBUJSC@M<>AX%(+2*OJQ22FUKF M@C!BU2,_YGNVJBE%N?W'%^6JCMK MOQ5K0;?"0]W%O4%W7>63V&TCS#E>\'Y=MD_L9^;YNN%CQ[__A5COC'#^VY%!U5=OC4;&K$(0MR=TJ9 Q^77RA MH^TU_Q86"N-K+Q:!I^'6L_3=9/&TCK+F: MMS*:7@#O,\%I@3E.7&SB0X.K#0=E0E19W-('IJ< T^M>-'.,#'#]1_0?Y -%,E]5P(*CPJR>I ?"#\JW M#[9C!/RWW@#/VP[^GAH_.843F=QX)F%]T>C79E%EL6GKW=U?R-^Q2Z$4A0$\ M)T#'$Z(7B'B?QTF])T<;29LMPQW>=.8* 3#BT]<"1Y^I ^%]]@BXM.C]<"3_ M\WY!I1M$E+.%]#4W3%?(-2^)%ZO7@N06RRVG#5V? J,DBE()6"5,IE>J*D2'8,'2)-\"&:X#[->P,>-VIKOBAR MXT&WQI\9O)T&.ZS2<:>'"_M@ZHUMK%FI'L$;/C1"/- %A. (P6\+P3\\U'=Q M)'A+A$Z3"V(7&TW+>!3O5FNSVC4\>Y= 0>'35^Y\#Q[<&PID0%S>'P4NOZ ML&BA7_'+H_S\W4'@Q4PR(*H[A!;-OM55$^H@$#T8 D*?CO&3/Z M[@P/B,O+S;O#P6.^77;AX./M!'?3'7E8W^S@Y(3@BQ-7+-8G?Y-;]R;=WK<- MJ=SD#T-YU<;S^4E8$1O149HY8.IS#WDRG5?W4UK=OT,5$.T,]QX:@$3#_Z4\ MPI^_0"O)TMXJDQ^S5.OE=7[Z.E@8.573 /2K;@PX.^=Z(?AVU0W5OTPYYFY<&$$!N2@)/\4J \]9UJNZFH6&!0\Z9/@,R#6>V[QG&>O6\': M46/(6L9_'*#IL,4Q[_$-7_P'^X%3_?&B_ZU;VZ<_P1]/:]$<0_4AVBT>%_P- MS."W/<9V>(^GO>/6(664L__/B_\_SU7_/=\8TS_'\+T^X^VQ; MCR0A$PB>&]C,-U0;4TWPS5]49Z?&P>,V.?H)T+]\ VYX"CGN_^8>_PM/(76$ M*W6//3NH1YS'',,,P2>?*>;[9PE(?_O0"Q)/Z8MO.&IH;0TX^P_S)O0(O?47 MDOC,0I8"__NX'9KXG&?.1*%G2@3^RWXCQW_5W,*'V/^/@22\+$TNA'CG/\\3 M@1\_ J !D1;"@0!5"9#W;SRJ/N?35SDT.5D,G.+WQ3Z>[/F?Z**FN@J13=ZTH1O#B8Y M0>IUI!X_J$GM;VG;QTT*4KLO-6LE?B"6^@/P9TML#_I26>#[U7)3&O45AJ3Q M//&N^TPM]Q=J[?DB<]]7F9/*.;C.7++0LVK9/Z?#/RT7:%(O"H"U%OSKI]-7 M.#V?+YAX7L$9G%)H EA!,UIG%4-7:;6@S@J46G@\>O7)@&H4^LJZ4&>>]+29-JE-;X*A@W%2[*EO=*61ZY(PN5)H50O)Q;!(W M&#OL;SFC"T8R/X]LK6N5UDC%1+NBQ)N&-ZPKU?I'(U#HU55R1 VDKBOW%.-Y+ MU*+&*G!D:IUMN\P6^M(N+X^:I9K(4)69[?E%0&O MV *OL.F1NTT_C%M%W,!75<5?V/.5N=WNP$CVYY&5"6..=XSKBZ0XM@[%34 T MIW,EGYZSKK3B'49@2[LQ-M9K?L(1>(M7N/3(@ZEUR1:YZHBK!=_ F)+M.WW8 MKC,U+L#SK[Y.AJ=TOFLQ*KRDCUA[IK5"EW(-:.#KL MJ5D+Y4Y8Q** $4=*6%\O,;>2=[N/*8$_#MT*M*9.I$D+'TFU^3 ,ZOVFV(4. M36K6&H+IIX1*\F?)>K:ZH.UGJ"K29! MPR]MEA1EJV%?"3TUIBL#,/0$7_5ZV*+?V2FJ: P7SHZ,YU*Q#-9Z@K'\YH@J M.*3DV:IM\L8D%D+AL(-#4]12 L&DV_/Z1-PPO840ZFW;+0%$.<%9U'JP'W@V MU<+5># NR'EUN[4!3)U@%[SB&)6R6#G@41@30GN]7L8!F/4$#_2=M((+D"<)N6E%;UYOQ3B0[QL J6 4Z[H&A)PA+QON%RQK>1FYT M:DQ?*0UJ30H,/4'8B37BB.J2]7&CTFR&PKY)]3RPK1.$[77X(3DG'5VTFD'- MZ!X./"0!>8):>W'2#HJQ3MB-P;R?'TY8;[H%)W""6GLL'.Y=C*%D=KA?<^OM M6&.49&B:6D-V-64G3%6.U+PL[FQ6Q4U2'G$XCA_F%;F=:X+C+3T4(SI]LUROU07@?"9G%'?L(2\@T/3 M:QVT\OVIT79PM=*:E[#AI%\UP ).\,#2(^1:@UW41$-TA^.UU%>V,1AZ@@>: M,AWU7!P?BZI5CRL]0M5+,W ")R0VS^$MJ<#X;7$CQ?XZ\LZ)@HX MQ[CMA@.."\QZ@@=D'>\5N'G^75=E+&@9 MY96V+G)@Z D>X*EU"UL6=CI..G5OKID*Q[3!6D_P@+JM'=BIW>9L@3@T96#-RG-)86K\QHZ-_*"7GY=9)M@IS G"^BT*X%1,'^S^KA@VL(VQ6;+ M%CM!6)/L*<)A58MMMB.1&A&.F]W5#@Y-K74P]Z9M>123L9[=P8[#<.:X9-<0:6, ))AR,MGL' MG%!'9N.-8D?JJD$)8 $GE-& +DN[9KO2QB4GW..A2[A#8#J H:EMX=AR:PZ' MA"@#2%Y(O6EW*Z@\')K:UIQA)OLQA^%X95G9^K2\MQ4NF36UK<%HL*SX_8YK M1_NR7)SZ+#L!-B%S0F#8OM?%-]VJ;V,=EN![-:K-*_W"$9<<8X^C*N'IM9JX#'FKF6F5N15FDQTB]G?;[8*-YG!H:JW#9KSVZRTW%(UV*1(FF+YE M:CLX-+6 431>,04/F]I6)PCFA8DY#N;)K"DQU)H3-K_T: W?A'1]026_TVX7CU>A<.39]K2>JKA=\V-_I"KLX764/>L)FXJE*GH=#4VLMMC6[59EC=1E;KTK49(*)6Z!AV%-VUF;/ MM:,F/0*HK>J''1[MJXTY')I::XEH+R>,VR7%AJPSFX+9:$I<,C2UUDI8[9+M M]GB KTPLCZG]?'--\G!H:JW2JKW=D/8V+QL*@Y7W08]L5 "U3D!Q?5TUQXQ= M4^4&OC28I:D-9(F'0U-K#?T&T>XQ#==6I^ZT(DQVVR+ ?8$OC:+H6'.N_VR M&'7%5:$ZF=8U%RS@A#W0$H9!T5X.)[+A1Q(1[9>3&. >R*&L<@S6U.;R++8 M.$S+BX.Q*E)",C2U@ @;4 :[W^ V,!ZD/>\/5B5@%8.A:2:D\ X6[/$ EZB" MN/UZO:I[CJ.O ^/+TP_, &XR+/\;$8=17.X:5?XS" MI^.VZ3QS_2KS_$\BRD_F]\# M-'\YWE3LP"'\\J[@\=+FAVBT.@L\)PI_CD9_7(H!\1LI!L]NI_[N8I[\S!80 M(3) " (1(B.$P#_G7^U%@BB!L.F^"(&P*2N$P#_CKW8J0Y3X/4K\YC-ZO[1; M/S A%>8K?DQ*ZJ]P^*,WG;KG_\U3 'X1_/!_/S&?_O1$V,])9M%GDQ' MG+WY #]]G1BJGQ-=W=!?ZCKX8\=!)#CW+#CDGPH.07ZF4XG@5RTX)$[2[]2, M$[%+BEV(S_E4==2ULPOU'DAZX9=\7^6;3U\%-5CDH(49Y$S?6^6\M0$;#;OS M'*PHV +#T0B^O#?.9K7Q]\?I&P*=P_,0SM6\.OC1%@GB$"0I/P04;E=2,N>G M_*A*OQ7PL&]1JVTCS#E>$-RNA_*!PI\A<^E_WEWU7;2N_A>[/?LK%O0/KUC0 MRCY?9KS)83^3U8:[<=UZ12G5_Z;M=#) 5)"HH49#!20)!OT;['5_:.T?=UY&L+ M%2I8H(0-:PMSA@-@FNF&#]O,Y,1:+[-(@[GBSCLP=E\ M.=UF$'BR62N 3S@+/I?K\H+H& X?H"%CGR,_EC4[]?X<2W M!QYNQU=_F[F0] [$9HF1 %O4&6Z0 %S.V,.?#>17W()?\;O1RZ?$OZOVMM\= M)*[5EOCA<9 B%'7AF:2?,!2L5L$,/;8_DS$]]LK#\;PD65TE*=DF\ >*./5H M(,()A!-7&6NX-IPX^UW(FW%B[E6:R_&(M^U&LY_?5&V-ZC@0)]A/7PL/>.'4 M2P$W'7P1?$.WCI<-G 2N8@[[QAEJ/4PKM?R>T\ M"6SON[R>0+Z]3VN\5K?;MF2MNRN"]ID5WE621C$4_E# Z;-;2$CJ;T[JKRUJ M2AE4$_D$SZR;4;#ZM45)@@ZB8Y*ZJVB:QC M!Q+X/$K#?OP+E]NA@)>#'?Q?=4\'D8?FP6MNS MK=P8==WUJL"XEI \= %OG0H/%('24Y#@Y6[34QZS64-UGYL9KF%:(7*3 MD)MT/]&$6S81GARCHXP/U+UX3#DK'@7]M3J\"A.*:M0)UK)5GKU,;)J4 @+U9T;L.#45"T_MU6=*'EF%2(@ M6&1R;>&Y@:4;1Q1\K);I=?C@(VG8\,W.A>6Q['F>XB M$&??'&>CEA3GS4Y(]%10<\4@!+\,#;T,]-40JBO)%+XI*^&YKCIA*+='G7FC M42WV;+9:"8/5H*^VASQ<-OOIZXE\A9OJ5O%&B\!;K3SX>T^S$X+[UBQ*&";T MXHYI"YJ]GS7E*4#--R8:K[=\GO.*I;"X)(=;4$;2% )(5R M9<_O&_[6THQ \@5'M5:G+G![^Q:V:2WK;7%4:76LTG3<;&I=^+8UO,D@TK$) MA"\(7U!HXO92/\Z$+SZVW[C,82?:K#;0\%&U();7";[ #!'R[M)#^)4'UGY0 MGW)"+!=PQ-R"#R2J\-XYR"%_-MO^;"8W?7W1FVNUP[ZER#T39,FL?1/C)'OD M%!+.POZ.6(P:OCP2=;,E[#=5L;13B*35*HFG$T80$" @N+I@5^: X/RYLK\+ M!$ID&6UI?G#$_F9AQK*.-T(Q 0)@$G&%/"K,^5HRUCXX[>1,D<-Y"PYG!FX! M4/#JXD;3<[EN>^[:]_1(>^$ZH%.3/$U8Q0M<&*U7^G9F!;4-KQ#,L;,+"DPA MG#C?;2'"B8O:5+^#$S.OD!\WE* IQPN/X/:%I1[O$YP YM3]Q9>@DN. MY\ZQT/!7@!*S,*=;@098.DRR@I)/K,? 'J!V@$)/R.-$H:=KL*)^]#C+E@M$ M&!RX &68=_72HYB?\CT7FZ@H3 9#!]^P@CJMY?6B->DJQ+&O[@/%G-^NNC?Y MN,M-HS#49<-0OP4*C9#EZQ52(F5#X<:D3')6>\Q#4( 6U!NZ0]U\/ K8H%CR M I!CJ(&!^@TCCQ-%IF[#IDK2'J2G][R:4+P[:IP\" :$'CX1_EIM5[ROESI-(LS$5L/A+#G MU5V.WD'$@/E0Q/UU(7ZAQLW81 X@TU/!MS?UH%RA]Z41UNA"$("63QZ%F5XVAM2M M:CFPT3,&Z(4%X&"/UW??K:.?4X/A:-32AP!30,$5^YRWXG9D\ M!Q2]NG3TZH@:-?=9T37_!!BP2 = 0 F@Q7?DACZJ^!T<3F#U9+"5Y[4#7I59 M"[.T4IUNA0; Z@(TV/)O2*I ^(+P!<6Z[K)?40#ME\=:-IAHY%AJPB4 >+X@ MMPZY=9<-XB1D_8LHSH?0&3'WW6SZ['&,CV3X:W;0N;?@WY)>/XWYK+:\>D.=[5)2CPKS^Y MU@JM1JUFN3[>6'0U8^0.NDUNIY!)IU^.>DL',X07""]NPD?. %Z<_4;D;_&B M$I1K8K=7&>&-Z7(H+HNC[K XAWB1O-&(X^E VWOU/,RJ@=7QC;5JZ4\9ML$S M6^L84D!.%G*RLA=50!<2OX3&1\DN&:;A^X;^^'["$U!^:Y;QXO6Q1+'AN*D' M*Q%K5Y3V:DLS<9E72/+XC#6)ZI804EQ!..;:D.("1M3?(@5N57;%M6N9=KPK MN\O^8+7>-A*D &85>;X4VRN*8SW9J;FU&JM)[T%@9JF:YD?&#QWB8%?(!FNM]=*!\P&^'EM& M/S %U#0:X0B*<]U#G.L7R/&BB5:OFXVQ6FE@^"K$SWVK)WNL,#^C#7:70'EOF[YTQ"L#L'@!@^K'JM G+(Q?0\*PM+27VSKE MXFR](??%&>$.Y9U"'KM"<^FJ"%0:A?#@^N):&<"#"YA)?X '9=(,RVJEVK79 MMC_HM JC+L_R$ ^2^O"WX,'-1Z]DUU!]U]!SOK$UW,B :5C>W(6%:(]/H$+6 M"3#/Q)Y&K(QPX>G(#?TP-W3F^8 0V/'O?R'6^US@.9:>^P>>_'/C;NH+X:X+ M'TJV\?D"]MK3%4/OB!*OX3*I["NJH%3:Q0 .\]R<]ZWF!D\@2T*EKT;OMXUF":V&T+."QIJ0-)A MB7K'][:6;NC%6 82_\R;YK^)^VL0NO3JBWS_UO[X1<'&^07XRZA5P\T^R*6@H@#D&2&^WOY@E;JJVQ;-39\K* [NS4\BD9RW!/11(%M4E(0RY9?\:]:W]4X-C?7S! M">)3KM;Y;GH*D('?("\ M"N15W$]DXI;-B206\8@!DBD\!P 9RC\_]PTC 8C:T^W<#\E%/YL8Q?UTW3*" M.8$;^T)>5"1M[9(\7#<-N2T75W8YLYN M@)X$^8^ D1N0D=(G7$V6@G6CW" 'ZT)MIU!)LV"R\$">J/U H(! X0XB.5=M M._T5*,1<4XA'%->P-Z:7;W(R55R:/ 0%-BD(*S!ON""^^8!7Y&L+V('.,Y,' MI,/XV2O3R!-%GB@*;-U"8.O%>S(QD?GO;T67MVWK!)9BG3KE487\#B?7H46) M VWA\EV%HH[M4$@JC^)8"#WN.8YUZ3NV*[ OUCYLX0$L#!B9@<;&&F(1\L-0 M"3YJX7%K=D7G4=8[CNJ&O*N+3^)^PK@(U.EAR1H.8TNCW7!2CHLS?C]7J&-/ MW ^X(4.0\;$"D\E#09T\+M_)XZ]@1"$7+BOT:EVQTAPLV8+B;>OY!$9@O.A-I8?9[9E[E"R#<&7:L9V.N3^8C.E@^O7^D5CO9%' MF#CP.9>NM :\0C''9PX>2";]+!\*&"'@^<"6;9D[E&P#SZ6ZN/TF\ PZ7*=] MZ)8LN\)UO4/$*OADLH/ XS /$%<8WY4%I'ECAWG>]LT:A^#&/ZN-HW:QV2\ M(>G/K=),RU5=[J)%][9K57 W? \31G_J/!D$$ MM&J2N>%X[AP+#7\%W/L9RMA 1G4&O<@/R\]"W(ZX_>(N)*H3^3EUX%%YP>Z! MM4?5)9E-H+@&0&^5@-HZ$2T6/'72:G!RVX[WS=)&'&A"<;13*.Y8(H*?+-"_ M 1?[=^T""WC7:]5Y:IL6'+&1^,]9S %D-B/W 56)7#('H&<\"?HO$=2H#MU( MWMF2K 8=4>V(S B.M],B/+3]9P MI?S4TZU[C!=)6Q[:&\D=KA1\-]PY.X5..K'F:50!@J3^%H(R&9#Z#ZO@>(/4 MKSC1XGMNM6ECUPJZ/LXU0BRFC%Y@U M@*#']K(/=!X%7Q!6W'7P)0-8\8$FUVM8L:[Z;%7BM(6M,G5VMHDGXA+C(5:P M;\>*&XI /6=C8%EA"2/#?K+KQXXECV\ K%:>^VAPY5 CV8R[G1FH+4.!I8^R MC_UU:87MM**I]**DGX*^Q&I)5=E$EY$U[-)ZI WS?I^<*G72()=[B:2)1 M1Z*>I6C2I>^5KBB&\D->J[$W?,TZ=B3SUE#8CQ=/7K@P_%RP4($Q,%-A?PR@ M_->&&ZCH]6'D-MU7B"5SZ8/G-RI.I@_V(1HH8^B&)&CT M>#&"H#N.W&0.@BZ4P7P^"&H7S)'$Q?9.Q,)#@VZM\>IHTX40!._?V+,UQ\^H ME3A0]T])1[[AJ"$P $,OYQKAT2;,!488.L;39=QCKWQU!UCJW3NFW1O\7+H? M909\2=3"]N(6X&-8J7<4_H$' &%DA8N%Y\"C+GO^:A# $]:^]>A/N_3!$">N$2D]F ]MR.S3?;G#] MT-U!#$G>>DR_9W93N5&_V<[VGX_];/\%WQA(VL?E9O')MC#(B48])C_.H,O< MH60;GR_5W/9;JNK;>DSNFJ5]-.W:-5%06*!(-%K2 AX M+FH%9NY04*3O3V'H9_2A*IWRF'8G#F[,:%(B!ZX]$.80?:!A2.(/3"&=SI#] MT-U/"/-;EN#QKV&.88;)>E!#T*M-Z\CDIE$'7,3P=[5IU $WXQUP8>3CG\"Z M\ TU,/Z5L]SC3TFY/+ L'HYA$7A)M07F@QL&#TF.DV\$H6]I\&XK&8"_X%W]QP^>C>R _6 TW$$CM(CE'S+ M'1#WVD)UYT9/#0W1- TM?"TBHC$3"=-[O8XL=3"JA9'+4_@;*PK>G:Y49ZR MXZY"<\EE&%-X8)@WM-!%0(* Y):2G;(&)*22WRP6H>OS+L[*C;XP[QPLJ78Q M[_,$D!3K;?;0=>>^R(XT6>BM*BUBO8- AL4Y!\X\FP9Z=EVD/[,A#-@2>,Y MC3<4ZWMC @(%<$GWHIEC9!&:_^?CLYX^_D"N"*EI1>M)$XZ8BD4;B_=3\5"W M\_E9EDP^I]0/#W/>L61C3<2Q$-6Z&QCM2WI^$SC[0!-O@&H$/PA^WAM^WI3[ MA.#GNCU.GHIW&U>LT&(L[\UN[%?)]2"!'_8W/,[,1?:R"#%W[%W?VZ8SE^.D M>8[G?_F':28(C=@?L3_*>+KCC*=^M%X?R^]5YQCK@ ^ YVKNT1(!.AZ]^'T3 M^0.9/ ?TXC>2%"0I6 "V:L]S0@!<*R(#.M@%]^1#_ M'K+E/Y2-ESY>>=&(3JL3FHT:,3]C8+65,4;J.K_$^H^T6 [J* M^_V=PCPVRTVW8\M^X."ECAMO,#U0PXV;\30RN>G,74:CZV?$\.CZ^8ZOG]N> MBR6WSI:[-8+$C8;Y]Z=:C*)[Z)MP(#)Y#N@>&DD*DI2L^N#95[(9#60_/7>3 M>G)WI_J^ZH9!TMC*$BYWCN' L-?Y73C1FZM,ZXV7WYZ/0U!=_. M%(I&3'U+3'UMU[37&E'>@Y/Z\OU%MM&C3BH!K?.M9?.)D#'1G9B[(>GQJ#S9ZM2NIX;;%[3_ A>5C\9 )H7G-;VUC,3X;R:'QG/ M]W=?AVZOD30@:4"WUQ>W-9YNKZ%Q\61R"% GUEPM\GU#!RL!!]_V7!B-EOR. M"HBK.H__/P"&27#<\0F#)&KR?;GA%YJX-JEI_;JD[T&(AP89P?/O@*?@PLW3CR . E\&/26:>I MZKU]CI_[1E*9AMPUY*ZA& 1BZCMB:A2#^, 8Q#>-50:*:@CUE&0*W[24\%Q) M)0_&)XEOO+:) *._8!/$7KXWCA9CVQZ%[K2K8B)=:N\4ACL&*7 S.8I(4>^5 @2=1 M#P$&"NR\W2NYJ]#$BQ;'BS&+CS%"[A) ;A8M+ANP> ,6O/<+7N=KQ9N8"S^[ M8]^LA!=\N&_U2#"Z"X._[JN/<,FC^;JTM8Q 7CGEO=4,!46@NPJ+OVQ3O/L; M7 @ ;@D KBVX@_H _%T? !2J0)X'"E7<9*CBQTKGGVJC@Y/%T3_41 -TJ+FO MAY)++=&2W7E=EP5G0*Z)_*HYJ0+[@X#V!_>6U_80KB!<01&-FXQH] P'P,_6 M>![(F*F!%>1\0X^.@.J9.?^$)8-"%\AS0:&+#%L3WZY!BE"@>T_R7'-_-C-^ M94%L>D6?+JR"$MXW/''44Y;K.LTK+/F2!8'B%P@%4/SBZN,7216(ZKPQZ9(W M34!R;9$3.AT>^1#(AT"QB>N.33R*_^NY;)W(UQ; V/B6;'WJ:;!9B6 -FI9P M7!@OF,&RN./R05=A*6A 4&_+9D, @@#D_H(05YT7^WX ,EU/YBNQ1K;$4;QG MB U+XM7I#@((^^DK>\YTV)LPS1[K8?AW-\ON$D)O%B^OK1+F]JTK/H!Y)1 5 M>5<'_Q.MUO!WKV*EL6CF!URQ;-M8.*)COB#$I@Z,+3IY!OI#C"T$"[<$"RA< M#@A!\D'A[GP$]'L\>&'=/?X(_GI:B.8;J0RE=/"X6.TKL%PHN^DE&\?_[ M?GC[XBF1]#/[]7AD98S[>?'_Y_GJO\,&IOW_[+UI<^)*MBCZ_?T*177WN;7C M&K>8H?8].P(SV<8&8\#3%T)("0B$A#6 \:]_N7*2A(2'*F-CFQ-Q>I=!I#+7 M6KGFP3(L^]>_9/)_?P>.-49PO7^E"!\9H<3 1LHTH0SQFW\IQE)9.5Q]+QX" M)[)L;$;_DOFN X2YE+I['^DP+\!'A%@SI2'1 !DC&W1Z2KL9_PSPG/$AQ;- MI/AEL^0J6#VT+L&,:\U_I;!\ (K'?[*#99)8Q]H2KM8,BYS/$!5I; .K^E>W M58[ECX2Z3>!(!EUU2;?+/L($#QP 2!G<&4"KXD(J08I]DE8)9!,@0\1F&63] M#\,HB4":?HD9G?H3GI#^KY0BO_QK#0=KR/2EDD E?+1A^6UAY3?9G4+X>5]) MI@=J4L[VY1R2^YE<0>L7BQFM/QRFBDJ^,,@B!?V@^-C6U2>?Z";>*9T_%#[: M(/161D #R]#PES>M\Q)^[4HQW!4F(7MN42_8__OOX"UY>N3-3S%Y54K=:D6HGS5*S?%(ZDSI=_,%YM=GM!'!# M?HFO5N GXA?^#_H9AAXJ#)]!?1,795A=:"JN9Z/6D*6+8:G#5()!/S6= MI?7E>4*I)FZU1+-CK5+=?ON'A+#R,,=+N+:'WE9VQ)++.NB?I)WDH53!^[/U M.4]7/?(>X^G 5.D(Z]^09-I'X@:3@_1O*$I0#-?BYCA4& M::!;)*O&9K]41B,;C137LFD#5D7"&R3,%__0'6+]P0(0($PVU@R3#^%GCN1: MTM #M./'@#^#8A'HB&)JX@5S9464#1,H*R8"_Q+T@D_%VL9HS%Y M?R!W660Z!\'E XD#YH"!"BJSX/B!H_N/8 )4$3E,#.(&C#ZEF:4A@VQ,G\T- MHN31TK"4G,R3\SBA'=(#:)(WA]UZ;@)KF\ATR* ;$1,@Y61SVYK;.G(5>P7_ MAMQ/NMLY%F5@6CC2&!D4L_A][E.0BP>L9GNC)P^'R1=O 5\(?-GPGE3/P6?# M^\9B'W^ (3S3-:Q98"U.4@W=!#,SD%M^ 4%A*4GVG,*FT0(9UAS.=R!A\U,= MAXAG@ P=/X'/I"P0J<75AW@]$A(5R'&P^>,$R!]6=L>*2[1R"DB\0;RO)3*, MQ!#"IQHG>H=> 4P)^*KISAA_@Q[F8!SC3>+=LOWQ^4/^6_5'^ Q@Y83 *&$[ MSZ*HM?&NXJ^BC5!A[B $-PSIX$2GDQ($T!&"@!\*JC0T8 M\ +UF$R6("AWV2GT/7 M9TEC@@FN$%T?JAL-3 H+K+Z$3PZ VJ<60XQ?N"2L,N&+XTU8S!@9\?;'Y": M!$H\@CL%T3]3 %8J(H4,^%@"FDX G.2ZKK$T:GK)Y<2ANO8T@ZEM]950F;E4]H+%TAQ\B=9( +H3,?$INEP M6S%0:L*^Q!J[QFHW=D14!JEE#,R1-5D-W>Q P:R%$4A1;0(3 C(@0\&&AK5T MJ""QA*X38,WPCSD5'24'<%O!1#0;()MJ>>EDG* :*QI9_8"^ V&@+C!G(5R? M$BZ^KKH*-$8>P,O^>P=\SME7>93*>.?P_U7_=)?B7/!%R=3"'P2>%*ZF'-4K MFXIM]]6CFWRO<3F\Z2FZ5;BM75X:ES=+K+W)N<-H!0%<80,@Y4L08H11?N:/ M=V.SWRBB&0L@ I1C$A"8EN:>#3U[7?@QX/((ZIQ:2T,ZL["Y)<+ITD\'(:F) M)814^.MP9Z[#$6=^<5*:N?%IT* M$25A+88R^J"NL4[VCH2@0(P@@0HY$W-XC>ELOK]*Y?P$- #'&^+[JB,*>Q"J MH8WYU_* "#/=G?DW"4@>"((D.F&Q.V(7&%B\PO@S7"\L\:!FWI6V8#D%[\Q0 M?T :I@'#0>OWI>,-L% F>D7%\@9N:8"UL[J%08ZYJXIL\YKH62T3W6+U)W M M%&_57=0Z[D*NGY^-*N=&LSRZ&OWX!U2!%7Z4WPQVIG_PA@Q,[$#[@!U0K:G, M?Z$+D>@&,+0!:93 U];?NO%)BI%:PPO,)O%^R(*8EW1\QEY25::K9O4]?F/*U:TVZE6+[XO2V_8/EPN&SE=PGGNO#8\DM M&;41(;WY7J<.)0(-H.$@/ CQ!R B^2"1.$P([MX)5VL86='_C6(%P^#XYF[T MH/;N%;501G?%5*%;VB:*B!#5,90'F)1IY! MU^@D;@ZIVO@A;+7GH-:0]Z?S_7G6S?7E5,WJ.;E^63LQA_9CLZ_%,,KXY[;/ M*-_R F,0 $X$$-[2&/OSRTMI5!C)&VXL( ;H$JRT-?*U$?<5*"8VSV=,I9HI M4P1^"79FH%%%)(IR?\!PB"UN0MUX%Y9--+B98 C4_CT(MAPZ8&;N@;##86&P MW$T'"4.'*N2:[JC8!,/V.^86Y_[F;*P"Z2;";(7KC0[A-?YF*8NG 8 B GSQ4=!W1$;ZX F(:)U&B*9 MB@GJW0&^C[^*^G*)]V>==O"+QCK^N4W\AL09AZT,9OO@+Q=8?%F>P^P:ZI-* M8#M(!:4J8/%@\D+@\8JY-5BR,,>BQMQ0-C8S+)-XVP/$H-NJ-P/U7^7 QU?! M,^CEHLY*N-/D&]I<@SBIE"F(N(FGC9AF#C8#71%;!D3^D88<@3M*]AWL#"8V M"G<'[TX#2UF9@S3$1Z*>#W),Q\*80TZ\SA_Y^W-F%Q3WV07[[((ODUW POJJ MDE&SA5RFGU/3F7ZFH*7[@Z*:ZZ>47#&7S&4&Z>20Q8T5GMAU.KDO*2>/JUQU MULM7[6&JVDA72OU4/[7^).K*KCU>%8I5KV4>:=/2L%*^6^(GL^M/&HV35D^U MDR4Y]YCK+F_.R[>Y6KN?CJ[9ZEK&=#"7,[U$NGW;/!X]*E>E$GXRLJ99ZSZF M^]Y]H;HZ-Q-UT]6FV;-E/].7UY],]X\[^6FA=59M:=N>_5$_)JD*JT\9.1MVNU]-5CI3RUJKF)@IQ\W=%2W5$_&WW[ M\+K5+6D7D\ETUDO)X^617JJ=E/JYZ),+?7%E--31JMK(=A\FK=/SFWEUB9^, M[+.>3+EN?:YDIMYXGBJU4O;-T(8U(_MT<\6F=C,XJ4Q;171]/U_=G96.E_U\ M].V]1R<]+RBCBVHCY:5KC<=?<]W2LLCB][]O#1(:OR#6 QQPP?UGW[*6\2-WY> MX5."+6UXQY,&UFY8*27J:>6Z"P35-!U;#G8P[ *A7- JJ+M1J&,'OBX?T-&X MLSG.;_UQ:GJA8NXG!^*3 .I9+(:''X(D@,#Q#$-E,T_/J5OQR^8>S^$5>6!,_;)+JOP87F M-C\# [?E#Z5>X-0ALY,2,/$ !@D8D.![ ^#2LFB*#GLP5(]"/ 0FL6N!56H3 M\4/ ,RR+@AX:WDV3". K,A>:71PRJ9MZ"5X*JHTO>"'(N#D]Q_\ NY $%#GX MXM);GKWP3\$J)B5H'6QA1G-IJ6.:NW!5.KKMG+)9K4P12H>08,QXM% M&C'R8F)]CU6[H>O7P39='/<-4+\&. 6 M,92Y@W[Q?P2A R=G7@2PDU5JB(?]%E%+-^H8IO-/ ME:,'K/# ^B"% !8\CY[_G8#:M5_4R[/$0'C6N\(<7B'[71E@''CNMJL#J*OK M4,X^5\>6?$5Q8\#1]Z>%CL4GVP3L\?)1>$D]V<5HCY677HF<5Y(\ G]+&6]X8.MXU6-D+! < MZ@F$XB M^IK7 &VK''\/L=?RXCW$7JWN[4&VOY;[:_GN$'M.>?FR(/L*:@7Y7>$[\R,! M@4BLX)4@42T#/OS?'ZD?OPN>PF%VNUU0"T\E!,8#[*FV$9%:3YZ]/_@\U/)* M<.PT_>0.D]OM/_T1]+-GL[MY<3[O-:%LED7LF/,C.7^02!Q0XCG-G^<:00#Y M4_'/^KG:[X-.4HQK7,S:N]N.:MJ9D]'E67NKC*_==-0N0 340^* MA71,Y]S])=Y?XI=XH[[Y)=Y"?^P-E_CF$=ERW2SDJHGSS/VP-I[49AH4%4'[ MZU3FH)B.:X#]>4V[B&(13#K\>OKW>S*CC].I=Q$F3!GY8*#L$E/;DF82R)XN MN656-4YFOL>PNVH939/W+569SG)NNENX=K2[?*E/YH$44P>Y?')[2LLWNP![ MIK!1N=DSA6UK.J]B"I-64AWIY;L;N3,Q[?(RYY*S9#,S>NRTZQ/8_0AQ]]ESC%EA2IW^$4P\FU7C75,S35+_H-M] _-XPSX!3@4\JF M#U+%N/'+G]>GU!E;MIL@=>';BEI]1V;WS<[\/MG1N\2RMJ#.?70S M)^>IY?'MJIJJEM.3TMBZMN?M?I[-A4T_Q:#V5WE_E7H>.W;@G;6]OKUW M^X4NG>_M\-ZZTO/DN.NKE)N_\A[OLW+*/1W55HVCHVECV2^ WI,^R*2?\G3O MVC;QCD&SWX+1+;&3K"M>3;.0$M8;YF]Q=J9H:-K.EM'O5J2Z!C6"=*W>0 ME+^*?R<4'5N/C>TMPB^:&/"6\:T]RWH_S2>&45D9I)0NS+'7F^7+5^W\U#CI M7D'G;JSO9 [RN2WJ._M;_05O]3Z!Y]T5D9A;+9^>90O:M)2=SN3T6:UT=E[J MU*#+/E$_4E_?Z1.3KA/7+G6?O;,+!MU7C,GOLW<^,'OGSX=2!Q2DVO'2KJ!1 MJII8W@].9^WS5Q:R3^OY,NK56[,069Z=WG7F-Y>] MQFG_=G@_>W0OCI? 0DB^3_$@FWU6(?LOZ<7^3V0*W[MTM ^3^SH?H-\(91\\ M0B]D#=L:BO#Z&0A$$UP?@[ [LV')SLB@38)SPI^ M$;[MQDHR=/RH%IJ3#..0V;!E&"F#J*F:,9'$@K%'C'DDQ\,IAUH-O^V_@ I!6, MF9!U_%!&9I"D-D*IX=$QPX#LQZL2&>4,1D#$DL DT8G*V M#3-2X+QX&S,R7E0:8E9.)R&1L;TNC OU[)6$[XO!ICK SU1#<1R\5PIX,6TH M@?E8PL&O/-P9XBS!+ LRYP5&TZ@VTC!M&1:,FB(G@8D66&!IY.OH03!]#5S) M02J@C0P!!P("TPWO".;>TJ78X&^"?X*:T'L(LF%PS2 T,O>%;]2=P$AA/@@) MWH/124>SAH>M2N@!2V*,Q:&"*8Y\1!$7&APD=A$'$DS:, I(IS.#_'5@;!-0 M!)_"NA,()O>-M[*2TLD#"71W?&0R]7V!Z% @>LZLW4 MY=G-QX@V$ZX=,H5N+)(SR=V;$P"?S[C9'WNR.'-N+R M.@$GTSPBX8&GK$ F(A,8;P0W5"^8S3"BL30CW(HB&28$P3S& M.3LHB#U+ AL"=H.%^=H+#Z7*R]YX$)*+@K>/%"R4X6R?GC2>ON>7[,!U?-Y8 MHABU)I.S*RF%BHI /HT5#@B;8D$T+*RM #8[@D_ _.V!V M;8U1PJSM>&X9"USG=+K(3LKSTM2[J1D6&I8'(VL4SPM_B]FER85ZV>5+;QZO M'IZ*]TD'K"?E_83U_83UC<3Z22>LIXHY;9@KH+ZL1JEJSFFX M)_7\9#R[:^,G"^M/JH_EV\O;SG(UK1MW9]W;H_IC^08FP2>3ZX\6'D_2M\B> M9WOZRC+R5].CBGDRBAOP+GW[;R4QV>C&Q4GH^J]E&O.YLFG,=L9N4.'^_=)7XRNM&,W9Q,T^?% M^ZHW2??NK)LCI2:7XJ;&9VKY5/+:LZ[E1+9P5B^E*.7:SK;'=:!5&<5/CU>1)OJZ>&>.I_F 8=;76&S^Z,%\^H_GCIW MRC27;%^W;'/27K9@G\7U)ZN3RJ#41J7SJ6XEV^V4JO1K7#G1VB YNOSO3CC.H M,)IVKE.WRID[&CZJ2_QDY/#ZU?@T.>Y/5_+]W<4GHP M;IN#*AHT&LODY#3==$;XRR@7RADM&$F/4#)@;*^N.$]'@^LT]1E+U74N\OEN'LZ[%2/^Y?]FWPU-9F.[TX>C9)3 MB;VGI[5%+]MPCINR?C-9Y*K=\2K;7<;=TY9V:S_VRX\Y.7>NMD9ILW,Q+L7? MTT5J7!RVE?IR6EYU)R.WL5RT\7C<%D[7G8O>_=8XTQE9LM^WA)/:>/E[WFK6+R\)2OG:]8OYBMV.NZ?N)%?N9S.CFNP-*JU'X_*ZTM=B[^E]NGM_W;32 MU]7R_.%JJJ8>6CEO1/LNKMTINU6<=M3:_71V;SGC7+&:.FG'WFC[\3:;1?;( MD+W2\'Z\<-NMX7&;MH$+/VFBP4TJ;9R6>YVAET-I^Q@IE67I.\TAZF MN08:+S0Y=VL\ $-)1N!T,VE?C*=6/EMM33N+4Z]1'9)>T?%7ZR>%[Q>L[%0[:7 M>[BY4:]*+?.J/8IC*"HJ=ZXSE8)>+;>5U,)FCZHYO5EI MSVZNQFTKAO7 H[>3;G]TVY[(J>/SC#T]UTINECS*X;2FY(OQQ9IJ=N_3%Z9\ M[5J3;J78OCB];9-1TJGHX.DGG@8H;WC'D^.JWW.P\V:7R65H]O&&4<^]3O5> MG::\A%R7.W=W#PW4,B>EG1SU'(D1/.?HC)B;+.8#0^.9IUA,COY" YNSV9FZ/EYW$B[S'RP[BI7 H[^,!_+[/&RBWB1]WC90;Q@ M/O;DF+8]7O9\;(^7/1_;=;SL^=ANXF7/QW85+ZG<'B^[AY?B8?K))G%[O/P1 M7EY9\OJLN_([#&!]VC'XF2 @AF8FD[\[-3.3.BRFOM+4S USBZ-S6/=79W]U M_F3>;/$PN=WVIV]\,40>ZIN-(WY:$_YVU+#=N_'&U- 354I[<7IKQ>GK6!Q0UR,=*8[N['GGUD3I MUR$7**3;4\J>4IZGE#-2Q[PGE>TI9%^'5LC KK?0TW:L;U=,XX4W4\AV[*@? MT:),WLUV[-ON4$:S'7?PX+O4GRS39Q40_1IOEW0BNB65'G1'?-_K=-D-]2LB MSHD7OM^OE/MGS4AAA'=UL>U>V]XM)A>9Z93S[M9W1P_ MC&C!9CZ]9T)[)K1G0K%," @BF?I[?R'>L(5Q;B?I8ML7@F:M[>#!]U+YM5(Y MW-;._RMNN'FZ?7+3*B;4:F(^624RCQ?E2S1B#0BP"9#.Y=]N^L0.A,7HJ(FU MPNVO%^YZ3U?*1_R'#[ZF%^<'VS+TZ#-E?[MZ-:J]:Z'B\EDV-8J MFCVB[8FVZ6G8LX(]*]@-5O#6+H/O1MG$/_#1*'\G;\!''_.;";E7&.Y7Q=$T MMS"+J-?0,GDMEC^TJ7O9\;!?QLN=CNXF7/1_;5;SL^=@NXF7/QW83+YB/ M9?=XV46\[)NH[2)>BH?IO7S9I29J3[LK/U,IY9?(\'J;8M(_:Z(6"81]YFK2 MR.3//ZTLW5^8+WAAODUWI"VT3MM3PZ>EAFWTRMJ3PYX<7FH=?R]R2,J'N4_5 M9_-M6Z?M%:<];_RZ'8ZVT3IM3RY?EES>N'7:GE*^+*6\=>NTO4*VKI!]'5IY MD]9IZ?@&"OO6:5^V]&'?*V2W#OYD><1A=KNE/_LKL;\2NW?P_9787XG]E=B= M*Y'=7XEOW5-J-WG!'U^)S^?5WG<^VKD>5M-D__A(5^Z=APT=6X MXZP1&^Q22A;(82Z1XV)80DY267'&TAMN[1FXIG/1:T!V1J%,=J.H*K:'74=: MZB[^RUQ)[FJ.)&LHV6S?T+](L9&D&HKCZ$,=GT-QQ+?X+Q6OZK>%_V^Y*TDW\)Y),?!C)72)C M@:09/OK8.2"?K[V<'T+2G;5=8NO2QI XW!F8=V-V/U ,:!\JS3 8+--8K8-& MAP@K_@T!I^F@ TG19KJIXU5(P9 T1 @#1C$Q:#%T;$DA'4F!";%?.-+VFEHE ML]#4*BT:5OL7!BBT9)+_5.\]?:$8&,1._*>DY_4#1F$?OL!K('N!2HRZ3Q@( M\<]*(=C5,.CPAZTY@K_-494!C#7(KJEJY?JQGVQ.RZ>J<3-U;O3;5;C/5O95 M?;;"9Q/=M'*TFU93L>W^C7%7CTT)O51U,:S>U MJG57+/WX)WM8V(SI)69K_J4D>%?6,0_[]-D&,(88CD$^_\QHW71I;\RSQ$VR MGKR9WJN6=7E2'!WG>J7MHG+9KYZ?5O.>7%74S%FY<*:[1GWYXQ_Y,/LZ5)J2 MQ8\5P2K^7H4ZTL C@L'CBXK9-1;#IM1!R"!Y<_PN&[-W'8LA_)PB M.5@L4QGICO%+QI:AP1>J-<-J'XP2 +D#@P0<:6A;,RP9U3$BBF/^;T>Z*AW= M=LY;!V]./!4/3F69_6*?]3GL6OC?:9G^D9Z..O53?:'+WDEM<.*=Z.IQ>AG" M:^9%> 6"6D/J)3*0@F5NUX**@F?1/7>[J_%)8=3KI3)(/CO/G.8O%(QN;/H\ M@V^;O8@"=ET5P!CVS/4/UV4WOM8S)YYYET8V0K.=TG@N."7A#0N6A 40)L\G M]D_4QYFB(P\KP\BFBAC6;8/J-&4$\ -\?6UWB*$# MXCZZ2U@:2(VM'60HNTDD<:+JM^D%W[I3!?_;7DE)(O!./0/^B=]#L+I"BKT9 M/M)-Z[R$]28,VP%\BP633<$/*A0P:[#HX9)C;&Z-&^8I-\P#-Q3_=FRRI$M. MWU&1J=BZ1<0E^89]4+,P$2J.RR3C!^M8;:MS$D@HFL=H1H0C!;+NNU9-OE@5DU]FIAY>2UA>N/CBS9(ZB>4+B*;@4*B MQ"DA1[6MI1#20'&$QH@5E:=W#!8&W.J8%&D#W)"?)1[OR8 4#/3^?],\K?ZU)TI'4T!_V*=>P?]CCU6,C.U,9$; M36J!/F2C2%T 'Z1)<(L#?_7T/'>\#&3*ECVW*!@/I>"6QAAVID4],K:.\+,:\9T9I/(!!+'C MJ;YS;7<$;0BN%I9+ENU0!890R!*K$F/=!%T%U#47/&B.:V$8.T!8E (QB$88 M/O E)2NJD'*?';!O X,?:ZW$CS@ G0U6''A8';$0A=P(F0!TC!\F5B72(MLE MF.#V"KT2.T26-::D$;4!@8R1UKMU8(/KA8H !VW_43T^[B4*Q?%4UZ87M_-T MR7J8C39H QND A?M$;Y_M#K"]#G&9YJ&QL)!EW?G$BV0Z:$F6M<08I;IKN8H MM$*9[3_R+%M+S9J9F3&_N9/K$_6B=GU[[[CMD!U^TJR%Y'W"02K(?&B,Y" S M).ZQJ,2+MH;GRL2R+[!BC.G';T0Q]%*+SEZ/&N-HVNKU9:CRY3/32A=N[D%Z7>I6_)?*> M"\SC\0?*""4%QA.I ,KE1>]DGKR;W,J=TX?36;%AI8T*5NJRJ0C"__/B^_F> MV$WM+G:7%3E91/V")W=6@ZP[-6=7F:/2>V)W:E?1Y"%7*%1;R\2)?C')CF9J MZ<<_R:C&OIO83>\N=NL/9\;=^<#(R[H[29XH1;N1&2S?$[L/1K5?=HZND[U< M?51OW34RTRUHVKB44MHY<*%/$R MS09Q3#Q:S+O&%;A$;./"'RP)O@"!2S] M/@I8.D0DZ5W$O%WMY(K33FY:S2GJS+Q=#<\JYZ/M*V!:>Y28ID_SW6DC5R[U M'XJ.JSU@:0S!!O0R#>Q__I7,R7]O^Z*OX_!SJV$9]% 9K(Z3I[+7/;]NUE*U MM"J/WO.B:[U\&JTRI]?5566>6MRVBJM&'K/R3'2RZ3L(ZM_ [@ZK88^=X4*I MN6=WU>MNXFYT5YW,*T?O*JCOY]:T==9/:/+JV#@M92:7DYR)KW4Z5LE^#T'] M&QC>857L+G=9;=R9O<&TT5O<-T]2DZMZ_5T5[4*UK:4?ULVJDXENEEO,'L M\1T\(8G$GU>J+;O1?TRFCF=)'=_CO!QSCW?4HOIM4?Q>:![V M,^90N72W?%R^>[B>)1WM+L29M?1@9O_ MX?DB+D GD"L:\+,?2"9R13:J0D( $>_V^W#V/S:NWHL(QM>SX]55%EU4/:4T M.3]JW&9'A?;V.7OF>-HL]AY7M6G#K*ESRYTZUBE&?9;OFQ>U4O[A#"VVA+'+*NRIH>MV;]HU<5T9G:7E2?IS<8H&>E.,X M^]M<^32+OWVITI!H0D9P,$5@_(9J(,6&6J#QW^&WI6$_VYB_L;&Y6BK#2YG\ M>&0"?&CAL1K_7VAZB.AX +.(+?L7+TL*G(M-+4F1"J412M#A),H0O_J78BR5 MEBCZ%OT1E4YK$2.7#=/8_4N#? ) (-&'.<0!FH5''[&?A:& MI##4N-;\5RIY2&*X^$]VL$SR,)_=$K+60L4YO^Q.D<8V,,9_=5OEV!Z")!6& M1LM#J3#L(ZREDQ(.?"/+%ID,[0@"5H*S5)XD5@+9!(:BOUD&6?_#,$HBD*9? M8F:D_H0GI/^+F0+\\J\U'*PATZ]W$ZBYIS,_MI=Z141XS7.QR#S7,7-U+1,YE]9* M,:#!Q85GJV/%09< #*@Y*8O<%9[]>&$9NKJB_]O%>SHR+-7/UJKGYB?#4]U< MR,K8:(\&L\)@((^BIX]_CIP^^5ERNSBP:%H7 S23RAL)1^X!Y( +W4X^3"5 M.%!W)G=D/7]HSLZH2;8X(4L9EA1I#D,O:%Z;BFQ(?Y*&]/@:6B##FL/A% ,2 MRD8>ODJ6O2(0"&1$.>"Q@A1& 2T[#"UK3EY!,FSQ?^GS^(5SV](\U17E\5\-_?@/_>1<2NYN2%>$N&I9B.])-F53FA9^>V;JKZ'/\+SN17O9!<+^.'VW.--!*.L. M$*J8BF&-X.RTY(8JI)#JSX)6;$M8']?%AQ@@#!:P0B#S3W$,-389E@EN;( ,'>.+? @I7Q@RJF$YB"1>.5C1 M,Q!]B0 RS;6FI!*A*9Y6'LQ8]"O&LG^1 A2>%!T&$90W#O"-'N +I+ L]IDR M18R!C6#90.Z\P9_AY,^H,D1^/G&3C1(*3@S(I?*_VIWLNYY(8Z^>7$HSA E. M.PAF)L(A7'W&BO/B /IH9C>#4\C)4.TGH]E>>-/1(D 296$@7..J"5%;#;" M:W!+KQ3Q[Y(L^0#3"B3H[2" 5:!TO$>XO:L0J#=!%2T4P^-$IR%@0;J)6('' MBCPB\FUI,CAA(0[/L84+6$AF#XFZMOZ"M5\ZJD6+K-F/:/D":18,W,.5AHIN M2[ A!'^18A9\T^=<)!"2L6T%OP76I^P\\ X;L<4(0J%>P5]/\P@[(^4/-B)R M!O\)>:P6,&U\4S&&\<(BHQ.)F1K!7=F(@-<.T"&&+&F>1IYU>'$" 0ZK6,,/ MA. #O] U]I4/+<*0F&P@E2W X=A+8D$'.QF9A/4NQ\@,<5OX'F-J0+1I&J10 M',O$?Z[8T<@7A)T")#"T8.E,5GY+NO[3+@+5X9!5!?%*"^D2[O(YH>R=N8!! M)4>4(8.H\W4I/D+:2SB;1\()W,YIXK*A(XJFCR.*P"'0JP)>71 MPPQ6@G<3RANC6 9.NR7XY62F1E4(40)FZ$,DV +1&[AYQ1F.SZU%&:>*&<@* M7LME#^4S&#;(OT0.+ M;<(/F#_J@.>; R=2;5HV.2!TA8T7+1AW#$/-9^OX*PT%?DJ^9J6P@K]1UD>T M*]LFVC>%!*)5\FPW(1P"S@06\>.QS!14,4W']]9&I")A@-PEPG"-0S%5&(D^ M&_R4P)?JT_01)P!YSJ89BL6RD6M FG-PK8,KHTRWYWO%A\*/$GIB-8I8K\:/ M\J. 'D 7&>&+X01W2;1W#&9L'^"W_Q3[H%?9,,A??X6502HZ'%)"1[I5P&T2 M6R,' _3$@.I0N@SH)P&V\*R:$KC<@0M-8MC;;&_!G0?J9>NVD+RK'DT3JX>[ MZN/I-)\?_$Z' >)GX!:R%H"&D!&<[X"$H *BB=PR17AL4=RM6LI6;^9*3_;T M4>/($3G\3:BE^^9]^]I*=(87VI M^,K; JUR4[\W'Q)ZO[=2U%9J?#._RTV6/_YY1'9,>'U#/(T ,2:%T2\#-E8' MFQIY8.)F[6Y4*G,(\<>IOG!! D3/;UJHUIELI31WT<*B?__D1MW.J!;%%3;JC@%WT%QQ:=TYKYO;&>+I MKFEURGQN\(MC#:-R0<#P%?8R*V9SI(FGC\ K^G6$XL!T9SHYYQ!3)90X^H[#]8."/K-TH;^#-#*PE6A(F!^8 MUHQ8(YBP,)UA+NIB*: Q\X3_D-QX=:62$L4@3KA5ZVRZ0]X<;&2'UCGZ[MLY M.!3PH\"=37PI\-L9?1)(C) ULI7Y&'R5H-+"9YKNA.(E 7?Q<[]>*W!0?D6"[&N]+P8C+*[6,W^@0!M'%?5N$!L")]#9SMB7PQUVW'7W>04L826,'S(C3F48(P99?GBG>@! M[\W1%[J[$J_ [W7IS3H .+,6;'Y?"'XN'U'GC3V;%"'ML5*;P5Z7A$ M5-N6-QIOX@AD5N95 M(?3LYG<\&7K>%4\J&7M[R3,>AX65H M/XF(1 UL>K-#5T-ST-/8;D@V94 +I.6#Z$&9S4'DK\=O?552>#LU*CK9&0/. M)BSTL39%NUY :S$>&\?KBW\[D,A'-(BUB#E9DWC-Q@HV.B4"$=+&*Q1#9T$1 MZH!C41O6 X9CEBP"J%M!&A\X%X67V#\-C:Y'G>(;44[#D.!G!/V V #A8+;W M9)B-8I4#Z\7&DTA#C'3QQ63%O94 7_9/H3AR"@E%\S9&?,(MB06X-G8 M"RJ2X#:_D?Q"KH@RN/' 2+@>2 "-Q/XU;#BJ\ "HR0$=6CP5A=7SFPLY\7GN M@W!YD+TS%\%O13:HSX*O2RB-A@N&R(90)LTML?7S>22O!O);' D7Q^/9LO2;>$A.X'\[*=Z M-W\)-_JK095$Z)W]XU?EM#3,-(7JH MJ&-\+"YP_@R/P_??=!3F(P0Q3Y4-L1O0D0)LCVV.-O0'[P/TQJ2R'UJN.<[3 M._,%(?$<0F@8&KW1OL=Q.D$M&P",+G(;J?)#E1S'&SCHWJ-9FE"B:SN4XS-[@'EL M W4>[].KDC 36G(#OK8RBR)<8]6#5PF5()MA4T;T5::;[)B&EYC66\Z]FS// M^XEL.VK,QC_WN3*B2Z$H.6.L4I5KLQ2*Q&6)=C/EF:?7.:^+D#%;CFE0$+;Y MJ1^BPP-I;EG&7\S*Y#EZSIADZ>GXK(I-6EI"+@'0%#X%WPAMO CUGO<>8IX$$(PNA"'F=(I@#T8FPS X%$$H03&Y\38P-2-$(1 M4"&M7AL%?5/#X)LDVI4B24>T'[D;2]ZON&ZQ23(#DMV/"81++O@NFO=$.JD3 M.4H3RM?3B+Y8(A*)W8L?03Z;R."E7,[/_A+)7Z^[&,PGMIZE2+D>\](0TXP5 M]K+D7 ;ZS4D#!Z$L1.Y(60>V\,AA= 4S%:+:&&L$R]K?@MN6;=XE7[90K^PFF1!* M?X<%Q?NTV/V/R4U](DV&1,JI"Y-I^FN,)SJE(9Y>"!6$F0B9$$ Y">@J_F4@ M*L&(I?E$/P^,%OBNMXG4"P4L%(8-CF2;\%52\43/%V+&,7P-;%&&I]ATVA%> MQ>7290YJE.4Y ;]P&+%?//"=W@>^]X'O;QSXSKXJ\)W;_(XG/0Q;%,>;[0,F MDH!E,[W.9W4.9,#2C+XXAG\HE9BKC(\X" 3,PJ&,I:V[F+PPH0TE900S&JAG MRM>*@U4E1%#13#PAM!D8:2W(1PU+86W]:M@2CG-";?(_V>G58K"X[_:G#=OJ M6K>WN2.C4(K25/QSG\O_Q$!$O04<2*SN2K3TV1GKN+MFX1'=RN'M">DAH*Y0 M#1_$'W81*0?,R;D#XM>>T^F*_B]%GFQ:T0IR$(?S*4K(N^3U? MP(<.X3!^] *,6!7!LPOV*/ CE3@GXIX4];POW01@[2=?VP^FE@0[$%B:7J M5R[X>23D"_$T+!18AVP1_+LFK;0.$J'%C3'%WDA,802[8YJRPQF4XO,HUW>W M^'V\UNF6=X=@Y*WYY9ZBRB%^'[[31U2*^L7=)$5[C80W+(-?SHE:VYU :Q#$ M(CF%DH? LN+CGC3OD!S\,E))!?-S*4NFE1%SRR2%'$&G&@O,Q=$U@4DH3L?# M?,P%R&UA-GZ*7Q/AS^,7*5!JXY-BF*;7;IKP)^ =4^9$^N3C7X!C8S?QLTD\ M0T0"ZRW$PQ&4]AI1 M;[)349(S!@.6"D;$"7A;+FSH]."N=H;46,"!XRQ, \+OI0?/,&=GB)5&@O>+ MH:%4Q=NH.U M1_=3#$-].]9#$7$W81,=TB'>ZZR?GU24\/,/\&DX9[M U M[B,^ +G"<@@\AZ9P#/#=&NJ!L[.U:6(M^R.@$0_PG@TF<3F<*#,+:,)!=L>3 M52!W0H0N+9), N^?FM8R,;:68;AYKFX0J$'-G>AXPM@]\58JQ$WHER0-"$(W MB+204.?2XB4_#,I"5@X'5B\(49=T]-)I.2!\&DS<7"=&P?76>DV][A@ZTX-@ M4A^K[?(1%,:]P^-5813Y\6LT5VPZ1IF3,PN$"^T-TF:CW/A0ZHAAS!Q;;'3@ MVJ54 H1(M$GTH$-1(Y>@!';P DXL) Y(!3M+;Z>].2!S)](G+9R*RS.KPY6L MH4RIP.[B8!^X4@I-#N>WY.7,10E=1]*E#&[$LRQA;9?/D0')*@(EQD#!0V/C M00_%ZE]V\7CR192@=ZA(O,*3CSG(@IG6A"UR#AIJ%$+9J1W(":>Q4-ZRB5QM M161F;];OGTNCC6PGB'':2$[R3'RK1!ZQ(+&0L;9+^H#HR;A[?1=+,?VSB(D7 M8%0BAD;3*X.L@]8/"+4N3H^+S[D(BHY@GSK;M[FI',L:R&< M1\C,0:J(K#>!BUB'A]Q*QGQE-$+ 3=TEYK0&ON$F,?DE1ANI-$S\VH"R)C?&@2!1)!+'K4<1X_LGS\8WO^/):-5NB/23 M8:R?.^S#"X0V?=T9.M#I*S+3S+)/R%L0V0<; I1%KDD85) M(N-ZCG/$Y*&M3H2JO,G5$DP;8TY9D@XN_--2233V$TI@(/-HO7_?NBF6"*>P M!S008N-3,/.R9;8X]#D)5<'0I:BQ!6C#^]1Y U=]B.T#L+D4>X4_T>!F.,01 MZNN!O%7B@C@Y8[4^"#01LB$+^"6QPNB@&?7^]< H5<<);T[1P?.]Z!U12#JT MCPI02A4;RG36^R="?T?QQEVR342/^)TQ26JQD5ONKPYVL0Y4]_M]<:+:73B' MUP#%$/!!5CH0ZGC ;:&!9XG[-%E^B&9!/@9HKBZ:P5=^_9?OI::T^ZR7@OEM M#))KAW.Q^%%$2Q3 L^:M)R-Z6E0&FHTQJR!VGV[Z94E5SZ MIO: ,B@Q53*SVP>G:3_$_;LB Y=[)H DV)>6=X#;\TS+/WDS;U"*MN3/Z>1O5!W ML;6F%J2TT_/S.5C:M+U6\T&Z$X@2AC5?L(J01CS0##&.R'H J,.#/OL-I+5C M08Z@'P@UQ 4_)(+8,UGI9T"AX?_TE1:/TS+_BIGZL5V> [W[(@@*>C0V+'K M*TH4/Y,HHO]$FU6#']FC[=8D@HD(W(3O5(2(!!(X5NC06"&YUO(+24OH=?SY M,("XC @T\ ,+"6>29)D5=6%!WQ:R1S^[)UC3$NP4O3N^ZVK8"?8MH$)Y$_ M0WCT "K13VG+$1&W8!U;N2;D.S'Y9.)0M32-%Q')#U0NRM1B767;3D(% .*+ M3(L%EU8 MPPC'" #LP;$ @8[)'NT,R^QGPK( P-0= V^= Q]F]1RP^ML';$>S"&DH >( M;).LBCEF&0G^0A7P8AC4/T)/ZY^>M>H('"H&1(#)D&VY3HV!#:XO[0.6-,]> M7XDVX/9[6^"/R9BNKDVJ:%<2=())8"X_)]D,CD?NDPVIC9;)4[,WHIV ,>I9 M MK%!#M$.FB_CG JK:@%NF/=JD/7\++3>^7%6L<5#/XBD\P([5!WT4Z==QU3 M&]DG2X!DS)/Q).+6(@XU+&424 3."J6%,D&8AX,M%9'-RSU]8M*(GSX8S.U]^CL''4DJ*[9A!4AYYC/XE^";VE_D]8)]C"#%0A,4H;BN MK6-[DER4YW#]Y;L99_>!T'T@]!L'0O.O"H06-K_C28F?335 F>$/FS3^@"6)^_]NXV8JAIIL. M;8?'5R<%6^M;%+L(['KSR,D#5@WICX$,Z +K0Q]IDB-K1?>3B>2_:*8CT<%( M-$DD+<=-B P/B-PX3VU=9V";9Q'2*)0WSF6C@7!:HR/JDFF.H ]%YC2G,S8P MEP+-8R@:&(F*/FQ>L?X4_*<'+,;+QK:1JFAB>OG]/(+>9/)O'RLQ'4&>G*ZY M!KM(2!9>\[[^+,*M2-^^DDI5,-C9T[/-4TTG*67EXQ55NX<E-PN[C,]\N3-^G6848.5HS)-$K> ML8^N(FY]<(>L^&"VW@N(A"&&GDW88GPV,-M;\(7L(YZ!S#+L\>GUF3<[H%": M>RSVYD-C@42:/F5BUHB^)A!5(QVJ36HA":R/!<<:H1E0_6QPC@15CV"MB3+*)% M(I^\IA*>XM9ZD-#]) H>;PUFT) NY0>Q%;7K],1[M2ILT%1<&:V@FS"1@F1< M6PYC&*PK_EI_&"Q!;2RIQZP2G)9^[V&>,:3S5\E3M'L!TIQ 8&DCF##2,$LA M4]?Y' KRE[X>/PE)_U>-@=X9%ADWKEN/X6?K4\(#-YI.!P=7)TEUH_%KTBA=%F_MF3C[//=\8270S.= Z!>HP\&@"'O3Q30RVDPA"6+ M<#*(N,_+^F20C'1T7P\?0B6Y[[9F(44Z M>E)=ZZGH=_/0U[D#^!'/P'-XP.^!9$,TR M_8P483/!]$8QBXG.WR6C@2_Y'R)^),2ZWX_9"6;#;7X'5=R9+LM2_T"#Q*JV MWQ=U/9TNJ/>N91*P7#Q_ ,/S+^?J9S"?/;:%)W!M'^ZL4VI$\PQ(-@R-P*B* MZ$;$.=9V$F\_!I[\&&9_!EV,T!EI$+;)8=*]<^>5B\*I,TU<:)5A?7IRFJC& MC#Z(?^YS)?]02'QD7^.@WY$U;B/)&4C1L)T%45S"!*J8(E8+W8 F'64PORS; MU!6J7 M5A2[@YT@R/>%_$_2 MPH/=9?!%DDW X#=@+L0=S#+VR1>D60)F960IC<\4!W,'44-5'T(<5Z=E-5WQ M.Y*!(=RTZ,#8-F&M6R+9A;XWTOB<;L2W MY$*QZ<$JX$H(I?L R\&TJHML8[(.:T.LN"*%!>])TP,C H%5_TW-X*7NK!5& M>)Q22/=BV! ,1K1LF_;38VE&9"N;OG_J 'PFO3A(M-L;R9'$P"#)EF1A?YX& MI$PR)S5O*,^9)@+W@6B$$88H3186,RT XR1;R0Q\*O089"YTVS)I6C*<](L' MWW/[X/L^^/Z-@^^%5P7?BYO?\:3B\B$=E==G>VG/<';@U;0@,E[@D&Z;3F"& M9( ?:VC@BKJ3@&B%J3ON>'=,J$N2Y!9(S*,9M\36@](4VK$_I+IORM(["*9N M";D/%0>@-@5@X%O:Q(>])IU87ZB@_>KO1Z24?4Z#-92+H& KBGFZ2,27C$KD M><*:SIRVP?9=#%0 (6@I)S0]VM\R7(8M7!=Q3[(!N_@6V+JQDL)CD6EW*U(: MALS@_ AH(X,"27S,\K,\%X('HDS5<]8=F3HT*0W0&>USR[VH.XL=4B+'401X MH,5^,"/DV4&JCF\GA.8P4OW:P:]ETXEY;\_P'%Y>2:P$QHC33/'?4+,_J"=[ M!;/ 3=9O[<(\*\OM:K=71JA]4QMTO,)H)Y.=.'V$#5H+B^$NH!(.N3,$3+9% M*(R('QLQV\J)]6E2>60I9J"$\0ALL-;2D,[@\Y)?G^=3<.B&1&+!3/")[KNA M7H)B'AMG!"2C6L6X#B8=!Z:6"8'BBVR6&$/$*NS13[>9*[KFC_12V3AYO!ON M(*-7##Z!8@16\>*XP7G0L?.\-3'/6]C\&WQ4G)'2E[R 1["H'>OS(7S1O :5 M;T5?!YP[QD;(B!3PA HH@A6F85S&P3?LI@CT( E$1J'K//P/49QX#'2(%%I] MPDT[?OG.77[HU\=,?C!5TC\W"EB].+E!R2JY&=6 M1M[#=#T1 O;/@,UL2OIX&5OT:C"4Y88J\ $=HD@;)8@LH>"&UW_!9L8?2E>B MBD],^&)/!V:*D25%(S/Z>S*'+ Z>/+V2*L*B#).,9&"=3\FH1F9 $U6=M/ > M&#M6O!IH)P-3(8+=96*" ^>XV?V!SO^)D3KD5:_UF^-\:7DO 6;$V$VH*);%ERBWA/ Q*A"MP^ M8ASYU"BQO"MJ$95+_#1FWU>YU*_V%Z ME;#R]?:YG*@8QGC4[MTETJQ%!F?V):??&@:YNWK9NBTD[ZI'T\3JX:[Z>#K- MYP>8+6M(Q3+5?%6X/2EO?LF3DO%#XNV, MVY8(4V1_'$58+RN.>)(#TQI>/]GZMQCQ6I_M9YCQSE@F?BO(=7G'AM$0T7I ME'*2K,"C,=2 %NGB 6B:TLM0P_,!>(^=];(Z.H"3[ A*+-;!'PM;,C=)'P8K M0/U3K+T1VPP:-1D$]A&=/.+_Z3>S#FUM$UYYD13QP"'6Y3*P 4QZW!D /PQ\ M$U)58A230PEKS'XQ%9T B-6=M1&G;),0YB5?/[G9 5(5-I1J10THTPKY#\/- ME*E.Q=,?6;%ZJ-S]4#HBNEG@7&^AD_'V\N%FHX3BN+(6?>-OO(?=>SXN)J% M=OT(+^[-!K1-M>_M#Y%CT*.M433Y9'8HE0SC:8I!#RP;140 J8X;V0E_*]N& M_]K=82@5II._/0V$/,,O0-)32#GPN1F984SS(5AZOSN.6@_RGOGDD]H M5U,8X3J +8&C;Q[H\$=3DV+VM^2_HW� 0KS%A950<#*NOE11W]<90=&"' M>YTAD_2)=TD/>^2'08B;:"CF2HM@-H,$0UN\F?(R@8+Y&9!;T"0CP"%!)Y7D M _'NB'.D0DA&%.NP>+1"Q7K3*[51&F7S0 M1J ^5V69-@Z95/A1.35!PY\VA-GD4%'L<0VMBL/C7OVN?E6XR8TOJ]6=S+") MB5: A5%X?2"0W"D[F) %7B0B(P)D. M/YW7F$= R96E?CL(OJ!8EW"V/T6)ZK*M])2%J]U.,C>GC\/1CW^:,2YA(:U8 M$D-<75TH1<"/6OD9LF3V0,D;X0N #>)4BFJI)^:0";E+D?-4PN* !Z@4*?D? M(!.08^!;YA.OQQ2;/EW3&J,*4A%!:3IY0-Y"&P $%N!)H!+7F4*KA(^&+QOH M:'XG*MH*61+3.KE?;ISDK.&O=H[P[+#>PRKO#KM66KKM#T8&;#IYTG_BC-;Q%Q8=?.Z MAU+KN4_MV9P]IWC\CX"J_6!O(9(\7ZS M_?[6DD]O]Z68VMA TM2>>##0Y8#["U<(:E9-8&XQF/[W&^N.ZYPO'>)\Z7[V MLE5IYNO9BERNH][@6#;.+>LI51+4R(1FN0GVQ&\QR5C%LC\^+M[W3F\TN5P9 M)2:+1?.Q@4H__DD>YJ*:)>8W!F\1LMZ_P=E,0"I6MG0WT!W3MT0")/,QX@6S MS9)(+[^P+1/_DU;%/]/0\JA]?'2M/5P4JZNC7'MUV[PTK65,?X;XYSY70H(/ M(2D,(NA@@D@#PI)FS?%%_,AD VRP-#&3(7?;Y^"U4N>(2YY2IT>^2"\40S4DN""=WS_69^ M33U-RB).4HF&AY)"22E$VQ$#>U23">?ZZP5_U '1D%X)MQH#&$2ZUBSV:!#':P=.CZ/ M;3"&_JJ5,F''A4(IB@,Y!$W>/](_7<"UR7[ %(1XII^AOE6H#2+O$0=X^6O" M1V;O.5ZPN3:_QKJ&%\&_ ;^!G/Y;4, 6!T#_N?D,LG&SXH(9LW0+/;UW M0F]IJ:[U$K4E=R!5? 7C9 8CWNF!?N'[J?G-HDHA->"25-,XPB;O!(+76 Q6 M'UC #+S0^)UX 1$L"[RN-Q=]HCJDEY)XVPGI6$6CH8'-$O>1C74>DL^0S' _ M;"J_44TBZ@BI,<#;[E3+>.NT2KYI'4KI-&87V73JU\MVA06T17H26!ZX$N:Z MZ@0-S5*G'-KM_W&"RI.HC8;\%3O@Y7 M.A<*J6.3U%"1:B65-],^$ Z*X+EH M?1BT0*ADMMA/=V_E>1 6S7P)H!LJMZ:(S:\'=@GY85L"( M^/-(LS"/C!6N*K;!%"Q6FH ):8RONXO6:GY%PP%:+$)](LPCT8\B;&EDV9VNADA0H_H>&0E@4,VH"*&<% MK90U>(1G.H&SGBI8:;%7$C-<]O?PC?K/ACP2&78I!2,,J"?%%!=Z8P]569N(2OA>!2ZX]+/C M#8C0E/#+$H0U5"*W<'T/4I4[(\@FDW\'=^Z/!&$WRI^(!,- Z+M);@.-]ELN M$CE)<<+CP$\""A7#$4\)3_BB#3Q(-W3>&HK7R'$#GF0"I*HF$3Y2B]Z"D/8D;<@Z MBWZR"T9G8#'?+? ;G'[;(8(2NXN*(3CWB<]O?)X9,\ ]X[9:EI=ZZ)6'>O>T MI/7JO4[< /?8Y[8?(PC:UYNE6)K,L? 5>5]^^7R_@C"W-=XR"^_-70*[.X&P M%!N!IBYJJLL_,_R/]%YYZR#FGR? /1>U7!]X65LT]=@@Y=+1K[+=52/;2RV5 MZ9&2ONLT"DN@S.SF("5 ;\LP2??-^_:UE>@,+^34;;)T=&M6CTYOWP4FB_KT M4C.\XFGOOC5K79^V\VBLEG[\(Q^F-L+D(#!H B15+1 ==YZ,E/@F97"B,T^\ MHZ.C, UO.Y#^4@;^IN"_9(,>Z_B0D+@6BP[[-ID^J;>ORM54]C9UU=741GW6 M!G0DGR91A5;YO /PMIZ%\$+@82Z)EXZ%8N6B==DH=Q]OJJE!9KZZ:[?GR!V] MAJBQNNT)/Z=?!Q#N847;^C[-4M]N^&ED[-0;"I[-VM4+E:=(2/*3!B"+^P#D M/@#Y90*0"F&)_7Q*R>=:Z2J=*]4%21DLOJ>N3IIT8M/NI?FK]R5XEYU:NT]>3JMXL+,Z2 MQD#UQB/\9.3MRZ[^H)U?=P>]:\,Z,6\7BGS=6.(G(V\O)>:CG)M_F$];7@G# M QE&/3/JI_OR^I/3T557GYZ:]SW]I'1[G=2/II:S[&>B3Z+$:37. M'E^/LJCXD!OA)R,GTE.GRMU)S6M6.V.YGC@N=>:->@D_&3F1,3?:6#-JGLJI M3G$H:P6KD")/1D[4SHRG[F7N\G:J(%U3EW:_:;5'_6QTG[:9.KZPF^>=Z4I? M-;!QF)9;F1)^,K+/H5JN7:4;RZZL/UR@XU']87B:6>(G(_LT*V:N8V;3@^DJ M*3\TVTJ]W"C"D^%]]K.I9"J=RZE]&0TR_8R2PX:JEBGTL]EB(9L?I-1!?AC! MP.RF4!VUYNEJO769R"=SY6ZEM(RCODN[8:0,)7-3[=0N+XK=YDAU;IMGF1ZZS78Z&:79N%T"12>3ZX^F"JG):=:QNW+NX>:NQ"JRK::2VO)QXF"T+\D8W: MEK5(+E/&0+Y6FG4E8YRZ* W$'[-1H&%#OKN9KB;W=O7V<3)7;]MQ--T>#HZZ MZ9S-HVLX_I$O#>D'NH:F>=HK.N7:6CZ7I/FKJ=C/=<67O MU+II.J?*]!C!FM'#C_).8=%LC:ZFY=O[966X5!I4<P/5NVXFZ);YX6[>WM2G)91/9U/Y6N/N8=VY*;@)_-WV?[1ZOSH<3J[ MG@^OE,SD]/88[FGT],E9IHF&8]UI&KE>L^JIQECFM7,=RZH=' M_696N'$OY92;&G13RK(\G\52P&FN;'>N'X=3.74Y]>KGQW.]-VKW<]$G3Y+V MV/:JI8M>QUNL;NYJ5_V3]K*?CSXY,?JW)?WQX;HWN[BLS-#\K'N)VOU"],D[ M5'K,CF?#DUXKW;:*EM5U'_LE_"0_^X;LH*=]?Z_P%*9V-W\X,O3S0((>9^_B MO>VH8Z1Y!FH- R-5UZ>M$ATSZK]=NG5-&;A7J6K]Y-183K*Y7J:RK1*B/R\[ M'EK0LI.$%VB2L3>#V/HCFRL'H;"#C1-":1P%S%K1NS[4\WF]BCXZ(S2^D"8C M_22FM.4YD#/]UR^"=;9!9IT14RI!)N3,'?2+_R,((3@],V1 55>I+1 VG:+* M=M0X=6W^5K9:DMHIKB8,9^@\@/5\A@MJY[)5=ATV>+*^:;]GQL%_&RYV.[B9<]']M5O.SYV"[B!?.QU!XO6\/+?UT;+/^WLO(_ M# :%5\!@J_S[,T% M0SX\']_I'[\+C3DPZR(^)/H>G+^()%,#XDG$FP;5AO3 M(5X+O8@K=T]0WXV@"J^GIT'HG4'R(=U!N$?Y__UWL*>6+5!+)O]EJ 4"/V46 M80B3RUY*[Z_)FS%57D?RB6]*V7+_5!6AX?!#:69#)=6;W8<=.^YO)?R_@0/QVX.!QAT^ P!%D R7'8, M+OM;LK\E^UNROR7[6_+:V,^7O26?R*N3(Z^X\(R9-872S@0,JE)@N)6I#Z23 M"];.-?.7]/4,K/>\\1]G13T+DW^_G=C[X%,^=;O3Z\?>^O DEHW??R('_VAU MKDPLNPRMXTL/NM-_P.?LXZ>0 2/G/,6XL*&*&BK,Q:T\)X9>_^+!GIZ>5DK= M7D*N+T]N:MW)9:T=*F5/OZJ4_8E]UNU@#X#T#UX 4C97&?.R]*A5KZV'_#+= M&:2+2RB52O_X)Y4[2":CO2KV;&3/1O9LY'NRD4#4-.B^C6$LB952S$^.M%KU M>GXQKM?42GMX!K5R.B8PC6T; M8'N.\9TY1GQ4Z,-/_GTY1KQQU;O.E"RM7'N/^:-&\E$9L-NJ[=,>KVWC/29F\MDLX?9S/>L MQ.V=\?B)W\'A&[ M@8CD'@\[@(?"MZU/WC%$[#G3SB BF=XC8@<043C$3N!B+W.M!.(*'S;-F#;0<0K4V2>=?2]WZG?L5?%T^KA M3A_YSPO(BX?IU YWD'H:6I'Z\3W%O ?%9':X1=3?SW6DV$)/J&].#NE/3 XG M(B+X=M3PKF6"NT<-A<]+#6_6 FRO2'VR([^Q(K6+C7B>(_XW[>KUS4DAL]M= MO)Y5DK;1MNN;DT3Z1+280:'&\>!6LNSAZ#0=1\S"_QG(!* &]; Q_^ M&+_C9_(O#'UOOM?#WE8/^XST]N=]X)@.]J&IRG]OZOR6?C.6^M'G^XC2P^-Y1GJ+65T>U$S3VOIM_6%)-B\Z:L M]^NS::YQDA]7R\OVW=&(]@],9@]2F?QV"LV_!X_X6+?PMIC$#IQJSR,^M#=% M,C-85!+6E=V;7=WH2Z\ARP^-$FT.6"QF]BQCKU9$C=UORS(JGDTN4C_99SRC M:[T?!ZDWNH/FZ<5CK8?NKJJKA9W/)(O+/^ @?EI5:[B^3WH$ XX0UQ%0OK*: MR\ZT6$T<*8_-ME4L)Y:L(V RW[]RD MT2>6V/0'?D@'\_^Q]:7/JR-+F]_D5BG[G MSG3'&+]B$]#]1D>P@]DW8_L+(:1""(0DM+#XUT]EE39 X W;'!]NW.AC0$M5 M5F969E;FD^'Q_V\7BT\*&%S@3']3!?!Z-_].6\VRS<8C-^ 3=Z5>6W]>&"6) M0E!^JIO_6^J#RQ22SXH&7.!4+S="D.RV"LU4.5E@\V4T&%=8I:%I'U$/[_?A MBX(2*_0CL\(@(L7DK=PO39[260H\^=D^_&^I%BY46#[+U;_ J7[8_3\OU.J' M63( BG"&@;@+$_B&0)<&(%\C;F7 #K9I="^-/ PW-D(NVINF*)NZPF__EE52 M@C!6-&'^SP*_QI$9[[G.0^#-(6SGUB0 78XD4MBESKPL_R"\S8%CSC?W_Q!F(:UB@/ M+T>&SAO6MHEW S^.[,S&"1A_;CC:?7I_JZ/6)&O@GR1".?\Y#E&S+DV=._EV M(=E'\P.;(&WL8,-D,'RI< JX\$1CMC-OEGS)J-J%F,@ =!-"(XP0!<'0(J9M0$9 M.MJ$LA\>LFP@9D(&&2&C/(C/,02D&'"351(M)3PYYA5>%1!C3A$!.%;A/D&Q M18!3OG+EK\Z5]DK(RO*@UIG+JR=1-/NFTBY)+W'E 7*VRSH[6C=B(B$B;R)T M9_F[0OX9*?J\E:X,XC56SFVG&5;M;.Q5-K1@ZKW;#/T(#\+#QV14=DK1G*_^ M^'>'STT+_P,S(GH=%ITPHNEM@^2?6P=.)[ A!C8L)_KM0NY0ZC7M!1ZD\.__ M['P\R?6)':Y/C#:I4E)[?-Z,!WQ-7:KJ77E4N%OOLT%/F"+15I V.<'Q)=NR M#13TXHL;';BT#TJDCT>4@\W1,=['H^*8538EJ3UFN=PBWU:J#^-*I/,'@S O MZ?CEEF&CSS";7H*$#QXX!!#A$;YK0=;30 L>DP'OH8H\\1#<#X\D9),YL3*O MQO$/B"NP_=^B;0#&E(G4-\19NNZ8@^O3QH/2Q&A 9EMEHV/<#Z,/Q:WQ5,U& MRQ$S\KC&,AMCMH@WS'W.NV7"P/)U YF$W8$NNJ'-L,+;@\AG$.4-;Q=2,5WP M'K)"]$7[L/9G1;4/6H:\;6GN%Q34GGSS:N#[]#EP[]/QVVCZ]X0C>Z''2N ^ M_1M@XF*W2>ZZ+I>W+M';U&\*\7KAZQ+[;1MX?,G"O#&!X\5]Y?N($'-BU\YL MOSR8^9)F_WS$P=?0RGUO'C]C;,CX/16DK!!,%-[)JV;D\,5O8;"SX4" 5_>Y MF6TO 3V$T/,D()MOKQ,3^4,0$)+NB[UUX94DCNC.&FJ"^^N9 M$WA1N%_&"+A$7?6=C&T:.KI[)SK5M-5 M>_C,]Q-.??3G:* +VW#Q\J2N-M6/MJF^@0Q7"^QBU-[40"A$\6T3*#,>)*?K M8FS3;PP&-66>Y+*T'.1'FE[IJ^GUBYI>WZ:_KLKJBY552;.-$%V5Z$1&8C-6 MR;(H+"$O:ID[)YJMC0]H<1*K#Z;CFH=<8[6:Z53[J)";"F-T@2W@+U) MI]F7M)A;GK6?XGT):=#O$?6O:7]"$O)EK%)EX?W9#ICBP'JR:O/.R@32KP)) M9H*"&0#$=[I7=1:'\7U&EMG14_=8(H"00ZE3BL38_>2Q_[63(^?92) \K1E_ MNXHD,"\G-R]&=(J$(C0%CY_@5__-*VM^:SKS3&5\!,:_/5T4)XS#WL:3_V$" M?_L%##M%#IM(@&:[57GTMMW<:_?+%U(! \43L>@M86S\T9E8 FIX/VFQ]N2' M\\6'9Z8&*+7_ZK?RQ]GX5%T)*:6 BH,\367W:TCX8,;@268EE(U@*OJ#=2CK M?[F[) >4IC]BY2?\"5&).B[6.+Z8X6DW>D*@FS!E+O:;Q40L]] 9;+/U(=Z7DNM\2G M8B^;*J(:8' <7&FO8X/<(%MI%Y&V457U$6O@38>B=>Q>.6O.M>\ MW.CU%LE1 N(E!\_,)?L;NS*IW[.U5E1;S9*QT;#5P5<>/%/GMLE^0WIH#]!S MU7A&2NFY_)C%OL3!,\>IVO))7T\,-K)0BX56I%#)%K-XPSZX4G_,W\OIFOWI<+ZH;;NK[ABM:FG,2^SAI,ET<9L9C MUIX88JS7GL_BXS5<>K">I6ZZ8/"#7G?0XVQS(BC=4FY(GNHNZ-[^Y=9991)6 MJZ79LJ_8AD-LCS!3PRFRS@J"84/1D"HR+6N* M#*8N\V07EY%)5-U7%;VU)LY8 @,X4M*&&G-Q%)/;PGS9;M9+FL'=1W+2192T M[9%4(R15_!F1TES9A#HMIZ#-K^H*J\7ZICGL;)J[UA=)*7^EK?=C*\E2[&WZ M6AES@94QL5OV6DEV@>N"'8'X=5TN<%W8VU3FNC"7MS!717:9ZW)59!>Z+E=% M=DDEL2\:R-]:J?=%A7FG-?@O7:MXAD*[V&WRI":]M$(Z%RF.9OW'HS=N^O_X MRBU7;GD7M[Q>J1ZCRQ?IV8^6__XPS9M^291.<<;Q>N;Q)TG-SREFAKCRKZ)P MKTSR?4P2_U"ENZ-4+RPIUCU7,*>:844 H!; \)"!3(O1^2V$VL\F%A1K&=:Y,W2KCBRVJ2CF;BPD>8WK%Y>L;<];@]@H?<+ZW^ D)KKBDBJV"K 9JLH"V@\L!!&;I\X_QB==-O-N>7 MHO8_3T=]@NGAB&-.4VT3F<=5U/WCG,T6X_G6H,S.'_HH.5ND"ED*;!&]229/ M*:FK*%]%^2K*GVYNO%:4(]--[I'G"K%Y[Z$^R)F=RG-. (P:#D09K^S9[8T+ M,YI=$T109!5&'DRRO/I+/]I?^C;=]IM[5^>N"G1$..](<"#O^[C>X]O3X6AR MKZC%Q7-LFHY6IPG^SNE8'&=/%2]?5<%5%?Q&JB"\*^$O%66HJH*V0(S%;_ C MG1,.:%.%592*J();R]:4:=O*0IO+*F)X86G+-/GJZKEKY_+U00@JM'V0 MV1.[>%,2JEE6+\SM/%=+]JS!?A?G7$^8S;<879GRY+KB" M).Q_0[DC+PC0VA.*&2?HZH=?C>_?U/C^53?OMJ%-D&GB(?-*"9W:P3.1Q]QC MDF\M![*+TJX)NJEH[6B]%!+<$V MK4$AJ0T0J +NCW]3F5.JX-<+2;@FC\YO#4VA1L\8J6@B6^>S=GXS0;XZ*;^# MIOJDPX,>K_"&C,RL*A87NJ)M$##OSW*B;7ZT= M^,#4-?QPE>RK9'^+#?)AR:X^/#SS J\;K>&D"-/Q>9\4,^R MD03/:^8PGU51!VL(;"ME7@10_T7"-AQYQ?G:0/RN7MRWMT?XJ@*Z[Y[G)6FI M3XK98(^.**M7::EBDWVN#\6>5EPJ,5/)1.]RDRG!8\:&3/(FE8Q=PS570;\* M^J68(^\6=''<$[?W\]E]L6=MBX/A\UUG5B<8[1QTIDIQZ8ONZ;++NOL"?(!2 M0B]]#Z;VI0+)&V/9HGCP3-O0L,D/(L-\)XAY567N;!4QF,&C-P1K/:\M,!VW M#+0CDGD 8>>9,;X?1LH')J#[$R 9QJ^4/JQQ%J.4.AF-4IUR9+!ELS.S&"^E M&OG.'^'(^1Q%SH\"H40NRO,FRFYD@L2SAA[8FH6\WJRXY/;%FJ5@W><,8=;ML:\[WFFQQ&=%KT62F; N#[!__ M:BHZD&@ Q9,E "'Z\9;+,%/$&L- 8X5?AW_"- M*E)@BBZO:8;)K'D37ZE ,3W3U%9D]8!E8W0D,#^=-TCO -,>+V0+V%;73"OB M/=^0T<2\95HJT^ -8+OS,J#*_S[S'NTIB?@H MYNS26$OX'\ZA)::%M#T=K9^5>2W76LK39C6;S^UHB4CR35&(,B^K=U 6^$)3'?%ROI8-:Y)4R26SJ597[[/RN!O9W!<>9HWG]2AV M^,Q--]_K3,?-W&";[N0D-2LH@W(VK*'1?/ \&(ZTIPG^DE]8XZ8?'^[C?Z" M'?\2>+OP2Y?,&\8C0Z Q3Y 2EVP)^N58V;URK$MHKM@*[K(]/!.]MVMC"J@WV3H2Y1EM@UO?0]_#W>*@\&!"J/,;[-M.>8G7,Q/%N8R(+ M&P"PDJ9EBS(!S6%T>++*&_AE!GZ&C(V2Z5;'?BPL.MXY_FQG*W_1/?!@5#S> MQ#3;,F$[(8^=\G@0L 'YXX6]D/^\#2F*Y9GS!=S_Y.P"(]+:,[#Z_L;DC='9 M@.9IJVS>5>9;=OGTJ,I M<,L"*V !6 (<&"5P*5 -/2I'VQM.!-YI[W9C((BS^Q^O"=CEW+J%C2J(D.MC+H2E*' M8F@+:F]J:[AZ(8L16"1\KXB?@2U#0G&/F";F#6H*DK4R$!5[;'$;9%9X=,Z* M^,Z!ZQ#<7HR6RYK$:7![C/DKWD"&!'N)2]HCJH\'C\!MU.MH,8.:=$#$ +M0 M+84)@841?K5--+$!C6."W+^[NRPW7!V2&=3S!@ +1)MUH;RQGT+R<&@ZT6D_C!CQ6(-$8 ML\5NFKD?E-I5[IB%-4G%:R]^HM(.M\G>3ML6$IYBI7P_PF?BU._&UEQ3 M8V2\M+)!=!Y$F 3'V\<6 YX&H.9-L#% ??R?M^1'8DD>J*)'F\/UIH*G@."% M+KW$&8TJEQ<6Q7)^9+3M4J'$=+T:? MYWV38-=6""AEF$UP'S]0NX)F*U"NX&$IF/[V*V#CDVQT(HR.[F8[*@J_5E!L MT8W$.%^].*C@@$0-4TS5+&:!$(WEB&A"0K&.<.+/AKRBD1<:6\OV\DPZFJ1B MPD,$3)CN;EF(-) W'4. :E&&ZE0ZB*.C7$\1B7&-"2W@!707HP2#+= 1>\PI MKJH Z^4MZN+V@RU4SR>J>RIW[WEAC5;+AF;KH\4D5^N4;://;ALF?\IVZGJ8\U.4TG;Z\]3D^W-/FFUH#EV\J%I8GG:>AN)Z1WECPR[GN*U-_! N=H]/81Q7EA5#I3 MKEGB-P0I^*:#@K?ER[_^H,#/4=O,\_5'$VTG@TBEV.:X]H-]E^U@UPV*:C(W MFL*KI( M*Y*0S.$?DG9V-2&_VX3\[JK#B]2\%TBGJ[(^E[(.**$\UD%AK;--6V8%F-ODO$7VRQ];DW:0E8C3L0:K_/+ M%6CD3O8-H=Z]40=#OX$ MZ @W@")F>[5M<4/CR3/SO6[W<)C"5?@/:8O16+1 M_<#U_]J)SWO6$)S*:L;?KNP&YN50.4;$6$(1&O[G)_C5?_/*FM^:+MI!YM:K MHOW;$W\@!(-51CSY'R;P-Q#D@)IPXAN@V9E5 V$@U*D$-9_\O=)3F@-/T1JP_A3[B"^7],C-SY MU]X:["WFP1%^=.>0:._Q[JHXY2I),9V+.W2Y$A?LZ#Q=C-2:Z=[R7LXL%NNP4JZ8=)J6_.8X]L;Y9+IU>59:J5S8Z2 MAU=&LKFBW.G8 M9%I(UY$8L75FS)OXX?@7;]OWZO1(QI>R)44O) #O9V'CSS9T H*T*]XPMG 4 M2YY,'O=-:7IAA3S]G63K0#LBFB9$VR-@JI("#9)C1E/S@E?R)IFH0P,1^^! M4&BM;$ZVH6ES3GGLV#;Q6TW3*8\-IM"Q2;)HA^ES@H&+N(95X,Q$UXVF!6OV"BX9F$2]T(NV66($*PSS?@B>:0TOVL* M^5^$BO@'@7?7AU3PAN>8[9 SC%:PO,Y*^*GYNTM"9<.K2/52^T MCFM^VN^Y+M?\M M=EVM^VC4_[:7\-,A+(W6?\ ?"M@ V$+Q*\.L)XS5)[9JD M]BX(M,^H,GUWJ!JD/*N*\$_1%_&LE0>G%Y/_'IR"D#@U:R<,95-9&?.RN>'O MK*Y9SI%@#73%3J9^QH$>?45UKZKM? KPJNVN:6D_/BWM$K7>?@5PV=!,L[B! MP-YMHM!DL/K# MJB>:]Z,BERPG:\E\:Y2/9VDR6/*&2QXV3?KK%S8?W0:.X$IK!%;MW%V2+LIN MNB M>F?E_D\MNG?G7RP[)PCYB@ M0KJYS,^4Z7UQ:"JI67I8&XP?I5'R?6FVN]C.OT:B[44D+PU4WA9E B]O:'1M M":BFHID4IOZKL0D!X;SG(FOU!*3RAJP1GH5?VH96@C$Z'/MV'A_&$Y5)<7'_ M7%SR:_:IU*FK*_DCV+.8NZG?!0CHIT'.XP*_:"RGF?@@\EQHU3+LMJ#&I3_^ MC7*G &?!:_GL18CO+$+\LQ$2YL1X>!Z4%[U&LJQ/>J7Q1Q#HW[ (QD+. ME(5B*3;H%>-]J[5B:[4:7H1X_-0BO 8!DJP4;<$ /0H0@150MK=,F(S1/#J9 M#)IV2D KI-KH*G2O6>^N0ZS0%1ZD6;1^LL>K 9_I#[:]47I9T+)@DM\>QH:O M8G8NLD=9+2_WQIT)*S\\#?MYW4[*(T##3=P>(F2<1[ @(],.$:Z)K/(J07:6 M53H]>-44"]88$?Q'I/,002:X+05P5?>\=AV,;:,T\.%S(PT'@'T MS2 ^)Z&7HRKH\/E#3&H*G!F">OM6BLD4NA,P[\G*$+S-B4*F2^9JV;SBY(3O M8^82LJT)^B@AGC==>7) J!?(<8-'8['\#^A4(=F!UTH\EC M(N)-SR"C"?H&064BL--">9.M20.^8]7J\]56,OI2.."OX#S<#49@7MDQSF%L M$7D3H;;XWQ7RSZC<+CWSW6WWL9CGM-+\22SP4G<=:MB?H29 I/ 1*'0_1C_/$_:C6FNDF('PT2_ M5HF)^?FF3 "CCS0@H^B^)@45=@I9,"--;&4"Q2@.^"]=)R*T@C^@7=!DMWAC M'YF8ZNQ3*_D-"-4!%CU/(YB:K*IX@I?:!J:$Q@;=6D+;P)"R4M*NQ=G.W>D< MME#0;<.T>95L_(=]J+S*#?HR*LIY-)U'QE6I6*HO$JG'4#%.0/NPUPFQ,UA'A.^5Z2K6C'8K MQ65F93_3*.-S2X4VC^P$IG51MGJYKF(ZNV>7:P_ MZ6(<>K/<)M.IP]-)*"ZC*(Z8IH1"(-,N[:'3AZ;2@C:\<(H-B,V8Z*_4FEV0 MA1'JKM1QHX_P1'(,R3S-T.68E9YS@P?#6!2WDJ7H$7$3Z^4Z1]HY MX@\1RRFQ)T5&KN($8S%_WWUYD:A"75"9@P8[U"RD3=WB;E%3H$GDGIBZP)X% M_)W;-Y+"R3]TL_2Y(FU*0_O<8!%VGG#+E/P*+V\,-X%1.I6?;L6>:1LK+)P M%X]_L;9N8PEG\,02Q_H!/W0;T=;0.<>TQZ8LRJ"$G'W'41J78[06>:S.W"G# MBF&'"2L=QQW"FQAP2K -CZY!+1CI2^3VR0SJ1[_/#^FSN=L ").4=DTR77H$ MWYSUFVMB;0'.8JAB#JXX*4/T%'TLY2IZ]Q83[VH,N$MNWU&$W0]H:$E\0-&P M 1$6CPE0_LT;[#OQ!C]!T,R QFGH!EYMD[Y+,F1>,"5^[#07Q::CK6/'##H/ M@$+:K?W[S(Z1L5$LY2D=_X.(Y%$=2;Q2)/QY3-E P"%/"E4-:"*T;6+-<7!M M?F54:&>IO9@$M%353%XA=9QY!1OB\D2FU9#D(:'759 BEC2CA[5-RZ"_(+$U MR6WAFZ9FX:\\<6MYCN7>FVG8SPNBY'@%6F+UI@BK6%7,.@VY> 4>AGD$>XMF M;KLS#+.J.EF'X2_TJ5#T. $_VFEV"5UF%?"(L7)K&^"(6EMGB$_+1EHK53.= MXE(1QIS UT5VW.AUL MC+8$S7->B(D=;:5QN;Q\YU'4W-:BM*J/93GOO"0H2J^(( M2*3/H2=84MT*M?KS6AC,M]N)%IE(I4)RA7VT^$F>M'6G=!KO43)VJHCG1"KB MW78V$"$DC98"D;&@L> 3C($QN@;"[OF ^=(?8W^K )KX;[#\QU#[U# *7 MGQ>1=J8X;\ML)"HITWDI.Y8*)ZWDDPS=1@: "_$2'I2K;]NT=1(PB\?(D5B MD^W(HU8TJD-Q$#,KV%B_7TT7BTXX^.E_/'@ Y^GNYZ]6IE?.^C!G?96F;"7X M5=\0Q?MY7EQC9T.I/!?++VK*HSNWUQYS3Q-B2]@T2;1*1,2B .?-.3K AK \ M@=]N,%]:,HV(3>0)\:%4&3K+!SR:D]:YI4F(9.$2#^RJ4'\YMH^=19TZ7>E= M(TO> 9?>4:_6,Y?.=W):?%Z+)A\BW2UBVS5]R/Q$NT+^BJM=?;:EIV68 MN=W^M-A;H]G@HC\ 8DG@:\"3@TZPA$*P[Y/F\M30OG'_\-U$AIS*F8@WL.., M?Y4,?@''8^ ;\Y8G#KRG[)VNP?24C!Q]F6Z?.3!72/CW-;*$KT?@K N ,Q-P MK)W^O0 ^9(BD23 1MKV&NT==[6 \.]!L#TX)(>+MD- -DAAH@>TN^.1/E)S$ M.+&0B6R8%K.T2=]K>#,6Q"2D14 <].@H#OK_PMDOZ#'02NZQ,0#5(*HX8,IX M)<>8E+Y12%>-[K.$UF$VGM!"L[POB M_'/0 ?AX\/JAU?Q;%PE(A]:G-UAK. VCW14C&&/N^NA8YY%H$>%. M&<*$4P1?"HR B0P5@IJ A4I6,<%H!,\V0&@5B#4%?X$NJP0TS',#J&S3W'K+ M7N#1_$,C7S3EQ8;EUG=\.Y[OE<5A-@P.5%\GV5EI5; 'RQ:F\5"N3RJ#=1@< MZ)V@I?I)OE$8Q,I&(S->-9+]=38,#K3:S&P2BM3ML^78K#UZ:"59+B?A*]\/ M\AE[$\AG_#,1"H\?TXS!.,/3B2;P+?3@&N^0_PVVZT)7: B,[![_T/-.V&92 MT3@'V\S8P'H_@ET[!$=U%M,HUOP]YA^RT^)[\$WY0BT!-_A'//NW^EL57.L_ MY7+.LV@2UL[QX:YUN=?HFH1GO/GZ4<2CCK/;7)M8ONL0,R[O[QDGS=W-Z<^UO%'XR>&/]#/U'109%5Q-X4%A)$: MG+RN*Q0@-(@NJE,5>.@OP^VBF=(-GN@)6>FZ'WTE:^ MEX/U3:^9O-]T:\6E6NHW[>54'3Z_.PC8WF&/Q^[^.[@W'-IN#3>*JWL_-DR<:SX2QI0LLL'UA"\@^ M:MM.(RH^LD-V\AA;MI83L;_^R!9P]%3H4W:%8V_[R1M%VU/Z1VD=&E[UHX ! M1PT++OF$+WF_L4F?PX?U @A$]YV3/B==G0Z0IL3SP "T/.=RR%Q5F:PMX?M@ M*X[ZZ7T[.=S0;,$5>9BC@B#"JTTF,K9Z";H 0V#[*;/U\.58G+!Y;0K:#9/' M8\.RI,H\M=;IS9"HBK#13.YP*Y7P$&*$R)B(LH&I %5,-A: .$M,!>Z6J0:3 M$G<2$G='[+P&LI4DE59X>#-P-]=WS$*[U_B$M.AD2K>''4HV>1^\Q&+ M,A=\&:B]]&OX'*;=R=?;95PB3*%O2\3VESTX^L"RF[ !.968OD0[J64GCEQW MST8#G53VQQ]LU_'Y5M3Y:SO>:/>TW.G78?:>>1-JU)0RO4@I7FWTV"6;3LW, M4?9)5;.0BWJB4)@_9/4?((?A:OZ4],$I/[WUF,0E8D1'[NCF!3]'YIX2/VH( M4/LK^"*"4N!88_1 B68:,+ZGETJN4384N'O#=A,GI# MFV"9SI&W^=-Z$<6N/3Q.XB%=FQ%=UR6 6I>ZRLLEK@M[FTA>%^;3%N8=:)^Q MB\/ =+T@6F=-;;W?J^&O\]#^C?V$2 MVOHYP#&O$**O5\871J5S(80F+PZ:/GZ;_&P(T*^&'XB\KA# *U]U_,Z^EJ7Q MHZ.%JSY*:#69OJ^.FJW,8%@?36;+Q',ZE_.JCC]?'8><5/OJH^_@MQ@4;BOD!#M$ M6=^+Y=(].UD+\]KL?K+F&G?WB:[DM&:ZR4 *_IE5]859+X1J#O.0D].K,?O= MQNQW=]NX2,5[@72ZZNISZ.J @)TQ! =+=ZI,46*E!X'G:(R[B:=>[*_L=B?YDE/<$*8GA[BIV*&>"%8\LJ\/ M:K_AC/9C8NO9(#'_*S= 00814?BM9EM_3^0-"H6G#9P8N$6XSK'NSNY%+R,' MX'_\=_"'#TUB/X8"PX- RE%E0@:PJQY(,'Q70^WICZ_&J.X',"N"!P#D=%]$ M@"E!DKK&O(/5Z7:XT":,RT5?/>97:CL'4+?7K0O#I&Q>+RO2+_W%?3Y44!-0KK/_Y- MI&YB\=A-*AZF[;YG42EPK'D,.=9!5X;*!LMEV!OXFP^@SNH ._R=G'E%>][E MOT%OUI],[@5[4-O*-K=."V*[UCF*]OQ=RW;CY0CCV5F*E\KF,F*W-W 0;@DK MTDI+TTG%#^:5(DP8 A4,P!4$/U?!U@CSYU537H"F)+!$RA8K#O(Y!SM:=HWG M;_;(JH>KT#MKKC]/TT:R6.MNYPTILLDU1&#AFV24O4DFPV*?WZ1!Z<9L>]-T M5>I52UZVEA2-Y&!05\I]=A%'S7BWCK:1R'%,_.]:MK]N*(X@J1?;($.039>9 MW!S\'?UXZWD9![[3E_L<[._K7XX"$X\4[\FD6;N"\\%!Z-G?H$YZV( M0,>YJ?;$P8%$-F:AB4CQV)9?P 6F5^3KMPW8J>@]W.]W<.V.(AB?P"^&#&I3 M$V0R#0_);Z^ _(0@A4- 19WH@).IMI.!_Y.@O^)7Z*\K]-=/@_Z*QL=B;"RD M1VDAE1HE4(8;\?A_HSC'H4D*)9,C9>)^D1)KQES"5QY0R1XU M!'O>FD[GP_O.6G[D$E*ZLAZE#Y]YWQA..A4E7RVB^K9GC+.CXEK(CC*'5RXW M=D3C>'TY0*/Y$U='(UO-K/&5!V^?)21%3'&-N\$VG]R8U4TD-13Q:K*'#^TL MIN-)-EZ<#^2.IEC)0J+\U%M#7_QGUU%IG-)_48_UAU5@D,$WX#1YS0IL*D+>6L0!8*^8B( MV4"+!XGE[1Z)DCI!WFF:N5L.N(:N=U"T[?3"X\F+3 OI.A(CM@Z17IG@0CA& MC@.&:P8=2P<#%4(BY'GX,[8N**8#]FBV4#! GDL>=CGEG/V [1;L4TI*V<+J MH2D25^#* /P"FW1[13GD<&$<3,Q)YF0;BN3@M*H8@\F*G2FG1\7N8\GJ'2(Z M!&J2O3ZK)"#J+T:P-MF+V%LOE/K=T+"^NRL%;7.R?#<,L8< -QL0%5QP:+01 MP!MTS/==@QY*1MUAN5WUJ^DCHK@R\!8?%*0(]TK7RS=HZ=D&%L!._ M-1P-3$RAH)70S>%Y2C8";A%>+KLC;6',!M*_)Q'[$DNUJ+B/,152?'LMMKW6 MJ%V+;7_3=;D6VU[HNER+;:_%MB_1)0\A:(*"!7_ >3$V#VB ZUI1<"V/O9;' M7B1DUMOR4T'&LZH(_Q1] <]:>0B-8.(3V-*0Y-2HI:2MV60PF,>F6O^I7!>D M=F?MU,0F8C?Q=/2'I/'35[0-I/.RZ'6B(WJ1HE YT*F.RW3-Z;\6J%X+5']= MA>@(>I'*.5:-I+TUQ0;([X$D^^HP52TME5JWK0RVE5D]90U7=55TJD[C-S$X M_?W95:?'X?BOQN+O;"Q>4GGI59-^B29]99,17WDBI9:H%I#YQ"(Q55JQ6Z,4 M>7;*03^G9/\[)2(K"(;M1-2I 1F(JU^MQZOU^&.LQP,J,'_^9)7G"+9K,M9] MJ3YN-YI]+K6>:9.[>4N]>\B.,^4':^74>,9NV)!:^+]^F.'8.@Y9?K4-\AYN.'=>AWRD5= M4Z4(U#J?ZO9PM2._"EGDBN84 D-R6=!-5PUZO,^;KT33HYEZ;XW;[7DLG9XT M'U*K1*R\'G&@1)/L)RC1B[$W*%!3\S /]&J ?KJQ;YO&D_=T8I>A:>O.$RYS_^^4[&[R+H)(5U M@I=L?"2'_E16^-]7$_4:ZORYH(W)=%Y"X4 M%I@<%(.VJ&NFV5+WWQ^B4!?6<,1'>X8Z6 R42MU:)NRG+H%- (V:N8E'#YL/ M_;30W)=@J%_,G"];U;X4J?K!2.L7./4K^/HG@:]72ZU8=KTR^\5:-*WI=^W- M<-,GN#)O1U__+-R6 '96$#CJ[Y,*!'Y\I;[XQ=T1*:G6R+S FCG^]G\DYN_!Q@]^29&[R<GA50-!PQ8QZ_,P%D#LK M=B>O3I_G8Y8?1](MNQ[E:IOL'__&;P\-",CA5P@T!N8@]]D,WGT-"9D4,L*) M\.XY/%B'"E."ZX$70[$!'@0_HDS02;)N\=1I*(\]) \7]W"+>(,!7&TQ!-8# MP$K"\#YV^6/*B\S$5I0M0TJYX*??AE.(X>DVORQIQB['A#),U2@.HV/QOEJT M>ZOQHC70EM'GS@L,L\L;)CIDG\M!6!JHO"W*,%K=T"@1R4F&@FUSPL-?S1VF M01Y*Y: G()4W9(VP!OS2-K02C-%AC;>R4GG0?)37=X]2<;GNUE;K\:I5NEM_ M0.DTD555!6V!P)?!'(17 3\CE)728E&0*J7TE)47E;,SO-%8RY]S1+@T66KK+[*#H:K MOMU4Y&)=3TA__!O#'M_Q)7B-]B7K!,2[ 1 W'9%FNLKVENE/ 5@*!$G5&%X$ M"5T$]G$[1/SHB:%,YD2>:V#UH=KH=?N -Q+ (7(#;Z#U\?NGLFEI!EC]C(F) M Y!)V):7I@=/B9.!AXYN(JM8D\EDA'25@$;8)V7&"*GX0J3S8'],#&T1?*%_ M7P"PRIKR%KYWA>C-E#Y4F,Y9P;%_T(#_I;QAPO"X=.?%K:51=-D+\LJ:.-&0RYA;VVIOF!% M,ZXUYH.7R>[1H,]/V86F;*T;QIF*A]M.+34*U$Z0^:@K!7B%6,]H.H'FPU]% MVOU*M,LL-%43%$W%3 3?CC511@[G8''$PZ6=K4%$ \;A_S4I^#:6@2V(GF98 M!$5.UP!G#'B80%CZXJ(;6"'C:Z=;S"=8['EKNC4T&3]D001G:B\T ]]&?@=4 M7K20>9CF@M 4"P;5D+M@EV,L??AGV4'V-C )@2MM'3Z=>R^DYTIX\XMF?/LC M3X E84;6MHDW&W\O<]9E;^_KX_FU)ED#JPZ):#;_AKHLD!IJ%W3;=,6'7)Y!8>ND=LEM ,/?*#C+=F'.6]-O&O##=_[ M6G+9P N?+O;6_8=V)Y;+35=@K;"WR9.NDE_Y['2FHC 1AK;E%8*:!T0"=B7< M!]CN 9/EQH^T>!11,0S M6G$FL4.@N!(+@;URT#\W&EQ$,\];H<.-A_5%YV M'2"\=4)_+/X3K2J?F:A=];6LU<@O-]&*\L0/T%2WDF8AV8L9'[%QN]3\*.'U M G1O(-=0MJ9YK!"QA6(4-["7XC4$"Q#_7^SSFU"6&CU,M94RX18#;C;)).^C MY:I1P"QUDJ,<)KH M?\J6LZ&!PT]NLN&-?Z> Q8E#DG]VPPK8:./]M20J]LIUH5S'Z\2Z?$:BRX 0 M[CG&F\8TCE(1D?"E%O1-EQ\ M[I/!77JJ\F,:P22NC6"NC6".,NLOV@@F/DDGHR(;'7&I)#2"2:='XPS*C!+L M))-*I<S"HS\^1R%^,V]!2 MF::V=!;X=T7AL0ZCJ^AW,",[C7,- M;4E!#Q]WX.CA:K+[N,$="KN#?>,%GASQ6W@=V98L!(-%/$0]38M9V-AMU\$_ MAY,KO+N9".*4%/:>OOIRG+.!U_$-BL.]9A>GJ;B[! M^ZX6"^=9=Y'#[EUDU+G\NY;#16;#S$A6GG@D):.7Y9 M38^W+7U>MI[Z*#92VX/%&A((;]D7#G.)C:8Q_6PMPJ8RS)\+GWI_T;80VCI" MXU@T\0V\"!?9E8)1 MT9!P&]KHLD%?#(P-QJ?A2@*Y32?Y!6[C>&*\.A+B7*7P6/!IDT5XUQC19 &_ MGR+O:2#G1 I:RSB--;:!A\%$\5#P!B]0%&TG7$U]5C@DHYTTB!YS#L[@C0Z! M)(-?!'32#2/L2+"KD? 8=G]P:?M*&OIK=8QT_[/3DO&(:^4),/A6O[HTR^-^ M [64SF80$S^AX8P<&')<=V>VZ]&QC:FEB0U;EA;T(2*(4O2\; ME;@=*=K/QJQ10.7,5.V0H_#D?OM+NE7".TS_P&(B&^9!5!@6"O&8T>AZ;B-C M?!-(KG^HX3"&R[5DN7>ZQ0#G8XL\0AG!E441\S\8L\R?$%:Z\L)Q7M@+PIQ@ M!S>OH*6B &<8W8VRB2GI\IQ+H>2F_%1*IR)P[! C_K&YSQV4)<+9@9Z'XE7$ M2A6R N0)IBA>1 FISLHM=&31HS=LXEO.(D=\KOCK,SL M&8\;_(_;C KAI27;UI[*U$ &H%^WJZ6)ZN4%TAL,_^J9>X[:W6)+2IBJV V7 MB :F)^>T?:]IR]0N.JKB@_>2'^'$&VMUB]BX_GDXN8^W>&Q]J;P3&C&WIH46 MNSI\QSH+V?H^S4;S)#M&93D#@AT;Q=+TPY<(-@5A]G;#,PEWJ3(,6FI]GO%W.7A[^^S8 MHZ\]]WDU?W^45[/"L]U,=35NSB4R2,B57I/&O$9HDU9;VG"XTZ%PLK.K15YOK32 MV\JVP:]K.FA*[A07^=OUZ>CEY:BU(YDQ@=3H+TN1B5\*FP[%AV'B&7-(,9)[ M;#[D!W(FE3BEVE=04EB?TS9E!/U?87DX="B[U;%CJ/*Y; M^K0XQ.\P$[U2K_DH747M:ZB?,:85JS42:FSK21X5QURL/AMECR1N_9Q,KK#: MK0M@AKY1MNW(HG?/+D=3*=:SQH6Q\I$JKW-9])%%)ZG/IHU6<9$6QEM4Q+-0 MLV<7TH\EW'W9,LU,;5-;S-K\H/5LUIOMY!.W%B_!\5HD)HW^2)'3\\5F$ZET MDGP4(0DR\L)::GYEBI[Y8N'=1==(==$S:3!],5Y#H$B*'FQP0,YHZD1B#.^& M=@*>,UE0=W( DV/:/(U_'F;$2'AQ+=)]BD' D";XUY*BC;%O[3X9W^@]#5)G M:.23=H+V(E>0/M-]BB?3S)\Z9C19LTUER\Q5;:U"W13$+&/L/P_X O)G])^_ M_, QU$]!H-2MN]-4\Y:IJIZ??W+^, 0-4O,T8>YC KV>&MY/?G*0;)HVP"QVD(;(L&E(PA4*EV+P"R'�P0&63_Q.IB3(.P4,VS,VS\*WZTBJB^ MI<=0>*9.V!TZ;5M;MWP2CIN\>//E>+Q'THT.N//&)[ALDD@YT!0"/"X7!"+K M4$$LV5@?:09> #P)>P+UH 8M\=ME/^?TS _%8T=!PS\!=U,>(-SIA)4,Y,,2 M+_ 6XZW2D;?OO2XL[K3++WX8:C]SZM/"4MP(E,4+^ZE+_:HJO#^)O?N,2>G< MOIUP3P^%G)@JEJ7M,XH.<@WM^3,/S=Z:ZQ15$K4-6]0+\UYNM&&?#'XU &LX M%H^="CJ->9,6"M-"8N]]Y,3) & H//R)C*\1#&R&&#)_R_A"$,+W.] TF#T5 M4PN-;AXI#X3;IWBKVSFF\[AN(8L1"^%7.N.V=7*4K$+M-%0-^D=W^.T!/G8/ M$J#$WM UI\*9B,HMA0 -8X19(A-;PP^9VS. (2X(EM6 DFG&1J"L+; MDXAT1 8 Z^Q*AG>\IB.#L"T$J^&Q>TP ;_:9 &RKO7,Z_'C0A;+JCA5*RVFU M.R;[F&2'D^_YG9P,P5[8-+?:L]C@7P,O(2T*A@>02G;8-YP]0B='4QXL NQ! MS@_.M!WX!?P[NG$.4!=8WY%CI5>0CY*-HN7 +HAM1S(ON)X8#F*PB-H"+"U' MN^D&%@6LXRQ9<=[K8D($%@?D@5(7NX]9NLJ!G39@DX;I8)/YT\_%\,3G+Z^$ M.N"#KJ=(=89!'^D(!B$G04] 6^K1!A=/U!6S$%B:$(WN.K)N>,14T MF(! ED]Y E- 1)^@/+R"=)@>E,L19"J[:5T(RRH15;KPN]J%S-O6R>$^*:PG M'H;+MY@$I,THF'Q8$A?.MK3BL0H#EMPEO6P>K+?S9#(FYP%BR)+S E8IL"3* M]J?5["2O-3O7FIV?5K,SCG,9,8WM2#1)I$8)<1(?I3F$/R;30BP:0X(PX7;K M;UYSQW[-SJON>7_-3O)--3O<9RB0=]@W!Z:'-L:/\M,4(=//LPH/4HP8,/-E M >_9CM?I6774:<%[K^%L"AY6B@N?M)-3)3I;07@Z"=XA "_:2?\5%%Z&*!(V M3%SOU[6VFL.?"T #A]_@SO9[(5NK+SG; J^E2O205K8A]QF2A MC#Q8+^U<)EKH/+]VX AA9]+RYU>Z<3J^/&C<6N:&>G)^H2MI:N)EE4=U^QRYSADR#=Q@0N, MUVULTH-8;E8L;\VNM+S/2=/MCD/[!FQOS 5@4. MOC4I(,& _GM5M43(3EEE MV_*)[OFO &SK9]Y,GZ*Q88V*'WNM_7.0K/U:"C4X; M8& ,CT7X0#J8RRG4+2'B3->7#Q'W&\>,)\EIO*,"J(&(^7&!;?>+\1C;@3C? M$7_\H=7('LTP"J#Q["3$;L%3])SI0[U-+&N\(I$=1>R4:Y"X'VVXZ":%[J21 M=Y\2;,P)2TY)N'&A*XB$9YDV"6O&,-&Q1B&H=98MAHGT^[<.+T;Z^MU#PT+U M^JJ@;Y/LIJ82%>\DGKIYI7-ED)@HZJ(]SV=0=IK,MA/-V4>+.0*"NZX*$[LU M*UCSI=C-ZO?;J):9?8FJ)X>U(/(:62/P;+WE!9@[R\O.IB4A2%& 8E@!QY) MXRW.+NX42SBQ#/B)7.X]QQ40PBK4=X99D$B4&Q>&KX)FA7/O$>8E@=E@?-6; M@Q><\T1Q?^@[&]_%J*5^F"HBT@(5QLXI',#(!8E%3'ESI_H2?&X#> '\1CQ1 MK+"13'0/$:';0/P!8@V@3* J6B;F'L INIGC_CJ%:DF@)# +8-X9B&J_RQ;U M%S;Q5XJV][B^OPYM+.3&T) MO"$V-:PU$97[@, /E?*P9,3CI<%2>GZ(\[6% M9M6D/_Y5916()V*W_K"FC[ ^;+\D:$(ER\(\>,OT-2>[FVS!.@S%5W' MBT6<585?F_O UB:-<;UZE?VM#&"9%06I$C*#%[N&P 6=.'TB9MUE\NY;LX<( M)^^_8Z?G0=?)M@^'?]+7C[:$:FMV(?17F\[S^JGYG/WCWV8XY%@@9@@0OVB# M&0G/V#F*0!LDV#N)WCY!R%GO.XY6CY[H+O"P4DKV#1@$PF\.=T_L?-V M*@P!H>\W>:9!IDW,0-]I;9MZ!/ M'^N"A>$\<5<7>04=+ICS)YR 'A%=UDDQ8K]"=K.JF">,U@,^:SMY"/NBG7], M*[:Z4;+SY3H]-2KCS?*^\6Y@B%?)]LY1:+J-P7 M'I[[7-*>8LOU=)J^'G:*=D)F/AG1_?=FAJIJ8G%3X,_=,_0CZG[83:2V>B/- MLC;J3DMLHB4@:_W'O^D7@-]D_ST!6]T!4V\)E@9)+U2E!,]&B5WJ*8=7\@!5 M[*->MRX,RVV[5^0RE0?ID4_+M/3O).LQ'W&RB,<9,,"<=$+L9D@D;/B90-(T M=SA&A-B1X=A7'PUDDW=Z?CO/LL7\^O%A9J_[F19W":"=XKBLUY;2)%W,YV;C MV-Q>]THEB!"?VJX/4F,8\2#K<2=?$K[WF,>A4Q ZS#=E#WXM@GHBD#2?&,79U^3,G],933Z7[JQG;6*R0VV0;#VD M,D^#^TO@>6OUT.P-[K2G>2V5:0EJY7X9 0CUY"MY_GV,?3%\_0M5F)Z3';GZ M;/JPW%06@X784#N353O9D4ZQX[F!V"OQ1K[%RQ&^.&S.U?ET-EMMU&^O;#LG MB6,Q^TXJLN4[=A%?+AO]>V'8-;X2ZWX4Z7/$7UHG> M7N7E7!#RK5YT-%)60F(^;&\2^JH:*77E\Y>8_21I>1N!MYMI!Y7BJVYQH9CC MY\(T46^U29#V1Y=ZOJV&\)SK/9/3^HA_SAG%87UM-:R:V"H]7$(UIS42FMW$ MH#IBY49EV9:Z5>EE>^A+@?MW<^/EL]?B?ZP>^)Q,4I_55ORTN4:LG:T@EE6K M]GCY :U[+AYY9 ?+Y\'3T&07\TBUM6ETAD_+\"XREB_.#!5NMQ3AHXP0/ZMW M>/:JT#M>Q22\G,YYX,#:$KZ/'-"<*H54]ZL>G:F\M@24Y"WY5:"!\D_W02>K M/]T*N@. P9T<)\BZ\BMLZ)DR>1B4BD:FVCI8117(UG*'L."A5R6#M[<('))[ ML8O//%9*$WT2)8!X::I.HB\!XCGCS0ZF,\^VI5-@.Y4'M:;,4>_%A MXG[Z_M[/AB8@))J@4P8Z5O[>,4&HYBCGFM9$NXNT!L->*AX;5>14&D$1W:G3 M ,>6R2&F:[HWMKNB)0 M&ZE#-?>?8$KP3HUM4+G='C#VNQ-T7\[+]:LLB?DSC8 9%L'78VMD@S\N\(4 M+:#*I)[4V+XUQY1D67KE!/WI+M "PD__28%CS:JGO4:2+2!1C*C(EK14Y3((4P:#*; MNX8:/5YP7N':7\0^ SU!4I-4_+Q@87* FWR81!43*4#4(TXZ+2J%Q,ZO-:>B M 07DNF??H(&ZPVFW67Z>Q8OEQ%URT9XV!]9)B+0OPV7*Z=.&D!Y+Q1BWYA^V M7#S1UCHOV%H$.]?QY)V#]N,^&"1ZF6Z+>+_* Z^PGG+$4^/#2N=/Y;=;D:*ELG_+WSRSWQ#8ZLT2]AM!N (C[ MZ-E\W3DEWX8:I_.G4;4_5V/F@,L55_-,M/_8E->??:+[TN'-^2D]6$CY!U1X M>BYR]]MR@N.?8Q%5^DI*#^;-1ZY2WR3FD7E&NAMW.PDK]>V9)K\F3Y_,-UE9 MO>Q$2#9*;&^XC#ZFV=YJ:WQZDL+/9.F3A$ZJ,:ZB-*M2<1C+MQ:9^UE[6PD_ M?GS'%[]"ZL]%2M=G0I$ORU+.J%60.H]-!;$^DM3U?26:S..%G2?FI MPR[6FVDCOL0.ARA]3QK0%V1VO"W]Y_RK_5S)+_FTDEJSRW6^9F:6V6K:^$!W MA7-%#M5<*V9O-.EIOI@OIG+[[KZC1J2SY7>\'%C@+ MY7Z.(C UA9R+8N_;PO^XKJFF.VZG^1IFN6QX^-;8+*[XRW%\6RK3U%:4@#%* MP-B)="#XP9E"M7/LV+BT'_6D5! CG* MTPU8>FO+_!F6T^,TAC\H&@\BFU"=@\::+NL0A;F!^(:LKB!"00\A>(6<54!8 MG@E@S'L(%>.M.V$2C&D@0Y@SM3*?#:D\Q2:BO<#W[,U)4R6-@,C2@<&H@YAH M_@E;RY!X+"*'U2)>B9#_^L.+=@=$6I(Z(__,$CJL @-%=/XG5[L1VSW *(&V MG&,3K?AJ8,';SGIW":$<9?<87=OS>DTOJ1W%@W(:6O92DO M.CDH\@J1P887K[31>YY59UN='TVU$&UG4R%M6D2E'<"R@/HF080 M8)=3]-,*E)G&;YQPE\N*@"!#XM![*/000)3)4<@N%,R$^D=X.Y&1VX_Q*%N[ MQ9X[)S+^,=G?_S4A_\-C)+!JKGCM5UF]I)#HEG*@YFZ=,QPB-D%H)((T0A(- M2-(,,2F\:M=0BV1-3NLAICY&.^EEI*7VH8URD)&QTF MPCJX/F!A^^.^Q5/T,9SP!JGL(C[I2'7CWX@&]4E@]P#E*3@Q+*"*3=5H(#:. M%QY Y.%NXA4S8UXA)QFP^C*^$W#[:-DCR0/1; //=XD)Z."" H\Y!P80#::M M0@(W"E/H7?RYIAS['EO.68X]"ZXDX[&@.I3"5SW24%V2VS;XF6;D%4PH_S%A M2J_H;5(?M@^51;W:5M1&9SZ\'VG:8_8A]6O:5I3?9G2">O'(6 D-A( M1N<&W>X@5M47E=8\:SZE :\N<1L[JCAO2!H/L+LVF01S2B;D;1'RND,^##,E M7=XTIPA9'M.!_T ;?H3PG5.N^QJ+]'+4^$77083+S=LYNYH>#;*IE,8-EAT= MM3=Z.M$3+L!'?LP,<^EIXD$=;#FS;;%383"IG#\B];&0Q;D6H2)* AN-;W+% MB+QXKB(IF9D]74 ABFC.RHEMOXB*L7DGJ\R:0KPDO3(2?(;*E%^\<5G/2J-O\W?UT6AHK"%MCTSSO03:W\34J,LS^6G.:$+K?O%YBG4=5 MR>S-';_+G9S[M&3[H6RN=#,Z6%3+B>[8+.GIM70*(>@4(J#_^";I2!8:4'[< MW,G/3RVY.M^6I_/TPT(LV! >LM8AZ']N'K3LS(5F#WMK9#)_6II$&(Z5W)=]O!DB":J1Q^ZRY?88. IC1Z,)@G*DB(L>%EG6A> MHHV7T^TA.;N9_R0[.\1/HC8(+=FB;$_!]=CD#78YK#5DC5 ?";]RN,5D87:[ M6V)R[0+UN6$8;/ZW)U@V,16KJG#[%^V8YGNN!-/P2Q)X+TB,2L /KY EYXE6 MI3]1I[->O+A(+IX?M"XV=&=?540UB+'US*(W?607Z7E1LF>SXE-2 E2]XS'7 M&T97;)/1-7#@P5OD_3J6 #0R["MX@_NTWG*_S@KGAOWE74]7Y&*$JT;,IZ<[ M;C-[3Q!JIT:J[=+?+R-Z16>ZGIL;2'=JMR+EA89U#_EL)]YY+,P&BWM]TVDO M(J98S?[Q;^*%2F[B>T$.XJMKATCJV6BX7%BE^U7K<3#4&M;0VM:>N@WI-V"$ MM^R:?I$<3;T\L7<*>FEB#U>Y0G$Y3 OY=5ZM;KK8P["F>( A8'I> JE?1!1( MR201H 7UF&DS6(!K=0S5:.:6R;E8Z#P-Q9,GW 2NO?$N/O)TB(;YF9G^7HO) MH>$[PS?;7;M-/K#U#NR\X_NQ6]OG;\ TT([WMBS%72(SZ"+BV8LA07>ZZ3JQ M46< 9/8L=[CI%K;\!H_*T&_I#OI[;IP]LKBO%Z=,+2*D6LG.9+Y,6R/]\6$K M5=\5J7K/SKGLS^NY6"LGS5LI&=73_/U::4%DZM1QY>%1M"$ZX5$*1:P[@_AM MUORL/L=; Y,J[7[C=\$IH DRL 9Q_-?P0,%@/47]?B15;-7'D4GS,;L8DQ8: MZ5.;(0\:Q,'F\\,#7BJ"?XP'BVQ&M$G$O0HKVJDF.FGD1S2?HS5-R[!)@QUR M.45/$"!^"4WF%>HZ /)!R,FJJ"%:&$"RR7>J 6A1!MARLKK2E)77A@'NEY#J MIG6[*3N@NB:*MC9=]$9PF/RD=9+1KVJ,9/,DM1T(0LJ9\?T&PJ-7W7N^+SRZ M%Q'E%443O(.,/4EUE3D!DKW&"BXB5E#03:D9Z5OW@YJP%E2]TTX@[EBLX)A( M[;1;=LNWDP#$\1O"?;,,;T9 SJ#!]'OOO<(G6]T$,Q-^*DWA3,@MW2<+(K[-D0ML!]649JZ5I1>*TI_ MXXK23ZT1/7[(0/VX\'XG% <&.I+LXS:/D<2K.Z?+[B[PLFWHV%E>9)AH>>=- M'NK'Q1S"_!( C=]M-,TSRV*!;&T.&SD\>YK67ZQ<;V,3)5WAT3/N/Z%N9&;SHISJ=S)!50M[UY2"R6$D!] MA'3="('Z>%E;>5>8:!=XQC\2I_&RUYV+WP1*NZ$L>+<:ES[)O8D:@F[#4W@" M<9'=!JA@4?N.+ 4.@A%]S','O?]IIR"_AC:SDTE]4ID"AO+SIK+L+P4N'9DOLYVZI DIU)MFH:H@\;7ZZKIDP25K M:JIP8M7$;*$K5**V-,_/M^UM:VB.LP8Y<#J^:F]0!/'=