0001558370-25-007494.txt : 20250513 0001558370-25-007494.hdr.sgml : 20250513 20250513074536 ACCESSION NUMBER: 0001558370-25-007494 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250513 DATE AS OF CHANGE: 20250513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: XOMA Royalty Corp CENTRAL INDEX KEY: 0000791908 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences EIN: 522154066 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39801 FILM NUMBER: 25937181 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-Q 1 xoma-20250331x10q.htm 10-Q XOMA Royalty Corporation_March 31, 2025
0000791908--12-312025Q1false033000001000000.3330.3330.3330000791908xoma:PerformanceStockUnitsMember2023-05-310000791908us-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2025-01-012025-03-310000791908xoma:DareMemberxoma:SildenafilCreamMemberxoma:ScenarioOneMemberxoma:RoyaltyPurchaseAgreementMember2024-04-012024-04-300000791908xoma:DareMemberxoma:OvapreneMemberxoma:ScenarioOneMemberxoma:RoyaltyPurchaseAgreementMember2024-04-012024-04-300000791908xoma:DareMemberxoma:SildenafilCreamMemberxoma:RoyaltyPurchaseAgreementMember2024-04-012024-04-300000791908xoma:DareMemberxoma:OvapreneMemberxoma:RoyaltyPurchaseAgreementMember2024-04-012024-04-300000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2024-10-012024-10-010000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2024-04-012024-04-010000791908xoma:AptevoMemberxoma:IxinityMember2025-03-310000791908xoma:AffitechResearchAsMemberxoma:VabysmoMember2025-03-310000791908xoma:AptevoMemberxoma:IxinityMember2024-12-310000791908xoma:AffitechResearchAsMemberxoma:VabysmoMember2024-12-310000791908xoma:TwistBioscienceCorporationMember2025-01-012025-03-310000791908xoma:PalobiofarmaSLMember2025-01-012025-03-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember2025-01-012025-03-310000791908xoma:LadrxMemberxoma:MiplyffaMember2025-01-012025-03-310000791908xoma:DareMemberxoma:XaciatoMember2025-01-012025-03-310000791908xoma:CastleCreekBiosciencesIncMember2025-01-012025-03-310000791908xoma:LadrxMemberxoma:MiplyffaMember2024-12-310000791908xoma:DareMemberxoma:XaciatoMember2024-12-310000791908xoma:TwistBioscienceCorporationMember2024-12-310000791908xoma:PalobiofarmaSLMember2024-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember2024-12-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2025-01-012025-03-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2024-01-012024-03-310000791908srt:ScenarioForecastMemberxoma:CashReserveAccountsInterestAndAdministrativeFeesMember2027-07-012027-07-010000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2025-01-012025-03-310000791908xoma:AptevoMembersrt:MinimumMemberxoma:CommercialPaymentPurchaseAgreementMember2023-06-012023-06-300000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:SecondRoyaltyInterestAcquisitionAgreementMember2016-12-012016-12-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:FirstRoyaltyInterestAcquisitionAgreementMember2016-12-012016-12-310000791908srt:MaximumMemberdei:AdrMemberxoma:AtMarketIssuanceSalesAgreement2021Member2021-08-052021-08-050000791908srt:MaximumMemberxoma:TwoThousandEighteenAtMarketAgreementMember2018-12-182018-12-180000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-152023-12-150000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesThreeMemberxoma:CommercialPaymentPurchaseAgreementMember2025-01-012025-03-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesFourMemberxoma:CommercialPaymentPurchaseAgreementMember2025-01-012025-03-310000791908xoma:ContingentConsiderationSalesMilestonesFourMember2025-01-012025-03-310000791908xoma:DareMemberxoma:RoyaltyPurchaseAgreementMember2024-04-012024-04-300000791908xoma:LadrxMemberxoma:ContingentConsiderationSalesMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-01-012024-12-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-06-212023-06-210000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-06-012023-06-300000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2021-03-012021-03-310000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2019-09-012019-09-300000791908xoma:DareMemberxoma:RoyaltyPurchaseAgreementMember2024-04-300000791908xoma:TwistBioscienceCorporationMembersrt:MinimumMemberxoma:RoyaltyPurchaseAgreementMember2024-10-310000791908us-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2025-01-012025-03-310000791908us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310000791908us-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310000791908us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310000791908xoma:TwistBioscienceCorporationMembersrt:MinimumMemberxoma:RoyaltyPurchaseAgreementMember2024-10-012024-10-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2017-12-012025-03-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2022-05-012022-05-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2022-07-012022-07-310000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2025-01-012025-03-310000791908dei:AdrMemberxoma:AtMarketIssuanceSalesAgreement2021Member2021-08-052021-08-050000791908us-gaap:CommonStockMemberxoma:TwoThousandEighteenAtMarketAgreementMember2021-03-102021-03-100000791908us-gaap:CommonStockMemberxoma:TwoThousandEighteenAtMarketAgreementMember2018-12-182018-12-180000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2021-07-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-06-210000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-06-012024-06-300000791908xoma:AptevoMemberxoma:IxinityMember2025-01-012025-03-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2025-01-012025-03-310000791908xoma:AffitechResearchAsMemberxoma:VabysmoMember2025-01-012025-03-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2025-01-012025-03-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-03-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-03-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:TovorafenibMember2025-01-012025-03-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2025-01-012025-03-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2024-01-012024-03-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:FirstRoyaltyInterestAcquisitionAgreementMember2016-12-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2021-07-012021-07-310000791908xoma:TwistBioscienceCorporationMemberxoma:RoyaltyPurchaseAgreementMember2024-10-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2017-12-060000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2019-08-012019-08-310000791908xoma:TwistBioscienceCorporationMemberxoma:RoyaltyPurchaseAgreementMember2024-10-012024-10-310000791908xoma:LadrxMemberxoma:AldoxorubicinMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2024-06-300000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationSalesMilestonesThreeMemberxoma:CommercialPaymentPurchaseAgreementMember2024-03-310000791908xoma:LadrxMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2023-06-210000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-03-310000791908xoma:AffitechResearchAsMemberxoma:ContingentConsiderationRegulatoryMilestonesMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2023-03-012023-03-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2021-10-012021-10-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2024-01-012024-12-310000791908xoma:CastleCreekBiosciencesIncMemberxoma:RoyaltyFinancingAgreementMember2025-02-280000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2021-03-310000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2019-09-300000791908xoma:UndisclosedLicensorMember2025-03-310000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-1500007919082024-01-022025-03-310000791908dei:AdrMemberxoma:AtMarketIssuanceSalesAgreement2021Member2021-08-052025-03-310000791908us-gaap:CommonStockMemberxoma:TwoThousandEighteenAtMarketAgreementMember2018-12-182025-03-310000791908us-gaap:CommonStockMember2025-01-012025-03-310000791908us-gaap:CommonStockMember2024-01-012024-03-310000791908us-gaap:RetainedEarningsMember2025-03-310000791908us-gaap:AdditionalPaidInCapitalMember2025-03-310000791908us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310000791908us-gaap:RetainedEarningsMember2024-12-310000791908us-gaap:AdditionalPaidInCapitalMember2024-12-310000791908us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000791908us-gaap:RetainedEarningsMember2024-03-310000791908us-gaap:AdditionalPaidInCapitalMember2024-03-310000791908us-gaap:RetainedEarningsMember2023-12-310000791908us-gaap:AdditionalPaidInCapitalMember2023-12-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2025-03-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2025-03-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2025-03-310000791908us-gaap:CommonStockMember2025-03-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-12-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-12-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-12-310000791908us-gaap:CommonStockMember2024-12-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-03-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-03-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-03-310000791908us-gaap:CommonStockMember2024-03-310000791908us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-12-310000791908us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-12-310000791908us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-310000791908us-gaap:CommonStockMember2023-12-310000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:PerformanceStockUnitsMember2024-11-300000791908xoma:StockPriceHurdlesOfDollar45Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-03-310000791908xoma:StockPriceHurdlesOfDollar40Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-03-310000791908xoma:StockPriceHurdlesOfDollar35Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-03-310000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-03-310000791908xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember2025-01-012025-03-3100007919082024-01-012024-12-310000791908xoma:PerformanceStockUnitsMember2024-12-310000791908xoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-01-012024-03-310000791908srt:ChiefExecutiveOfficerMemberxoma:PerformanceStockUnitsMember2024-01-012024-01-310000791908xoma:PerformanceStockUnitsMember2023-05-012025-03-310000791908xoma:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-05-012023-05-310000791908xoma:EmployeeMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2025-01-012025-03-310000791908srt:DirectorMemberus-gaap:EmployeeStockOptionMemberxoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember2025-01-012025-03-310000791908us-gaap:RestrictedStockUnitsRSUMember2024-05-012024-05-310000791908xoma:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-05-012023-05-310000791908xoma:PerformanceStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-05-012023-05-310000791908xoma:PerformanceStockUnitsMember2023-05-012023-05-310000791908xoma:StockPriceHurdlesOfDollar45Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-01-012024-03-310000791908xoma:StockPriceHurdlesOfDollar40Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-01-012024-03-310000791908xoma:StockPriceHurdlesOfDollar35Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-01-012024-03-310000791908xoma:StockPriceHurdlesOfDollar30Memberxoma:AwardDateJanuary2024Memberxoma:PerformanceStockUnitsMember2024-01-012024-03-310000791908srt:AsiaPacificMember2025-01-012025-03-310000791908country:US2025-01-012025-03-310000791908country:CH2025-01-012025-03-310000791908country:CH2024-01-012024-03-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2025-01-012025-03-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2025-01-012025-03-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2025-01-012025-03-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2025-01-012025-03-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2024-12-012024-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2024-04-012024-04-300000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2024-01-012024-03-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2024-01-012024-03-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2024-01-012024-03-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2022-01-012022-01-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2006-11-012025-03-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember2025-01-012025-03-310000791908us-gaap:SeriesBPreferredStockMember2025-03-310000791908us-gaap:SeriesAPreferredStockMember2025-03-310000791908us-gaap:ConvertiblePreferredStockMember2025-03-310000791908us-gaap:SeriesBPreferredStockMember2024-12-310000791908us-gaap:SeriesAPreferredStockMember2024-12-310000791908us-gaap:ConvertiblePreferredStockMember2024-12-310000791908xoma:O2025Q1DividendsMemberus-gaap:SeriesAPreferredStockMember2025-01-012025-03-310000791908xoma:O2025Q1DividendsMemberdei:AdrMember2025-01-012025-03-310000791908xoma:O2024Q4DividendsMemberus-gaap:SeriesAPreferredStockMember2024-10-012024-12-310000791908xoma:O2024Q4DividendsMemberdei:AdrMember2024-10-012024-12-310000791908us-gaap:SeriesBPreferredStockMember2024-01-012024-03-310000791908us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310000791908us-gaap:SeriesBPreferredStockMember2025-01-012025-03-310000791908us-gaap:SeriesBPreferredStockMember2024-01-012024-12-310000791908us-gaap:SeriesAPreferredStockMember2024-01-012024-12-310000791908xoma:CastleCreekBiosciencesIncMemberxoma:RoyaltyFinancingAgreementMember2025-02-012025-02-280000791908xoma:PulmokineMember2024-11-012024-11-300000791908us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000791908xoma:LeasedFacilitiesSanFranciscoCaliforniaMember2024-04-300000791908xoma:KinnateMember2024-04-300000791908us-gaap:RetainedEarningsMember2025-01-012025-03-310000791908us-gaap:RetainedEarningsMember2024-01-012024-03-310000791908xoma:BiotechnologyValueFundLPMemberxoma:XomaCorporationMemberus-gaap:CommonStockMember2025-03-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2024-12-310000791908xoma:LeasedFacilitiesTwoEmeryvilleCaliforniaMember2023-11-100000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2016-12-012016-12-310000791908xoma:PulmokineMember2024-11-300000791908xoma:IntellectualPropertySeralutinibMember2025-03-310000791908xoma:IntellectualPropertySeralutinibMember2024-12-310000791908xoma:RezoluteIncMember2025-01-012025-03-310000791908xoma:RezoluteIncMember2024-01-012024-03-310000791908xoma:RezoluteIncMember2025-03-310000791908xoma:RezoluteIncMember2024-12-310000791908us-gaap:EmployeeStockOptionMember2025-03-310000791908xoma:PerformanceStockUnitsMember2025-03-310000791908us-gaap:RestrictedStockUnitsRSUMember2025-03-310000791908xoma:O2025Q1DividendsMember2025-01-012025-03-310000791908xoma:O2024Q4DividendsMember2024-10-012024-12-310000791908xoma:CastleCreekBiosciencesIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberxoma:RoyaltyFinancingAgreementMember2025-02-280000791908xoma:CastleCreekBiosciencesIncMemberus-gaap:MeasurementInputOptionVolatilityMemberxoma:RoyaltyFinancingAgreementMember2025-02-280000791908xoma:SingleReportableSegmentMember2024-01-012024-03-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2025-03-310000791908xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMemberxoma:RoyaltyInterestAcquisitionAgreementsMember2024-12-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember2023-12-150000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2025-03-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2023-12-150000791908xoma:PulmokineMember2025-03-310000791908xoma:TwistBioscienceCorporationMemberxoma:RoyaltyPurchaseAgreementMember2025-03-310000791908xoma:PalobiofarmaSLMemberxoma:RoyaltyPurchaseAgreementMember2025-03-310000791908xoma:LadrxMemberxoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember2025-03-310000791908xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMemberxoma:RoyaltyPurchaseAgreementMember2025-03-310000791908xoma:DareMemberxoma:RoyaltyPurchaseAgreementMember2025-03-310000791908xoma:CastleCreekBiosciencesIncMemberxoma:RoyaltyFinancingAgreementMember2025-03-310000791908xoma:AptevoMemberxoma:CommercialPaymentPurchaseAgreementMember2025-03-310000791908xoma:AffitechResearchAsMemberxoma:CommercialPaymentPurchaseAgreementMember2025-03-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:Partner3Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310000791908xoma:Partner2Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2025-01-012025-03-310000791908xoma:Partner2Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310000791908xoma:Partner1Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2025-01-012025-03-310000791908xoma:Partner1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310000791908xoma:Partner2Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner1Memberus-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2024-01-012024-12-310000791908xoma:Partner2Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310000791908xoma:Partner1Memberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310000791908xoma:TenYearWarrantsIssuedThirdRangeMember2024-12-310000791908xoma:TenYearWarrantsIssuedThirdRangeMember2025-03-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember2025-03-310000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember2025-03-310000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember2025-03-310000791908xoma:CommonStockWarrantExercisePrice14.71Member2025-03-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember2024-12-310000791908xoma:CommonStockWarrantExercisePrice14.71Member2024-12-310000791908xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-150000791908xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMemberxoma:BlueOwlCommercialPaymentBackedLoanAgreementMember2023-12-1500007919082024-03-3100007919082023-12-310000791908us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000791908us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000791908us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000791908us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000791908us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-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-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2025-03-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2025-03-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2025-03-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2025-03-310000791908xoma:TakedaPharmaceuticalCompanyLimitedMemberxoma:CollaborationAgreementMember2024-12-310000791908xoma:RezoluteIncMemberxoma:LicenseAgreementMember2024-12-310000791908xoma:JanssenBiotechInc.Memberxoma:LicenseAgreementMember2024-12-310000791908xoma:AlexionMemberxoma:LicenseAgreementMember2024-12-310000791908us-gaap:USTreasurySecuritiesMember2025-03-310000791908us-gaap:USTreasurySecuritiesMember2024-12-310000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2025-03-310000791908us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000791908us-gaap:FairValueMeasurementsRecurringMember2025-03-310000791908us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908us-gaap:FairValueMeasurementsRecurringMember2024-12-310000791908xoma:KinnateCvrHoldersMemberxoma:ContingentValueRightsAgreementMember2024-04-300000791908xoma:KinnateMember2024-04-012024-04-300000791908us-gaap:WarrantMember2025-01-012025-03-310000791908us-gaap:PerformanceSharesMember2025-01-012025-03-310000791908us-gaap:EmployeeStockOptionMember2025-01-012025-03-310000791908us-gaap:WarrantMember2024-01-012024-03-310000791908us-gaap:PerformanceSharesMember2024-01-012024-03-310000791908us-gaap:EmployeeStockOptionMember2024-01-012024-03-310000791908us-gaap:ConvertiblePreferredStockMember2024-01-012024-03-310000791908xoma:SingleReportableSegmentMember2025-01-012025-03-310000791908xoma:PulmokineMember2025-01-012025-03-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2025-01-012025-03-310000791908xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember2024-01-012024-03-310000791908xoma:PerformanceStockUnitsMember2025-01-012025-03-310000791908us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310000791908us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310000791908us-gaap:EmployeeStockOptionMember2025-01-012025-03-310000791908us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310000791908us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310000791908us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100007919082024-01-012024-03-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2025-03-3100007919082025-03-310000791908xoma:ViractaTherapeuticsInc.Memberxoma:RoyaltyPurchaseAgreementMember2024-12-3100007919082024-12-3100007919082024-01-020000791908us-gaap:SeriesAPreferredStockMember2025-01-012025-03-310000791908us-gaap:CommonStockMember2025-01-012025-03-310000791908dei:AdrMember2025-01-012025-03-3100007919082025-05-0800007919082025-01-012025-03-31xoma:Programxoma:customerxoma:Dxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purexoma:segmentxoma:itemxoma:agreementxoma:productxoma:period

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2025

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

(I.R.S. Employer

incorporation or organization)

Identification No.)

 

 

 

2200 Powell Street, Suite 310

Emeryville, California

94608

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (510) 204-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, $0.0075 par value

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

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of May 8, 2025, the registrant had 11,966,889 shares of common stock, $0.0075 par value per share, outstanding.

XOMA ROYALTY CORPORATION

FORM 10-Q

TABLE OF CONTENTS

9

Page

Glossary of Terms and Abbreviations

3

PART I

FINANCIAL INFORMATION

Item 1.

Condensed Consolidated Financial Statements

7

Condensed Consolidated Balance Sheets as of March 31, 2025 (unaudited) and December 31, 2024

7

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2025 and 2024 (unaudited)

8

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three Months Ended March 31, 2025 and 2024 (unaudited)

9

Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2025 and 2024 (unaudited)

10

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2025 and 2024 (unaudited)

11

Notes to Condensed Consolidated Financial Statements (unaudited)

12

Item 2.

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

46

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

53

Item 4.

Controls and Procedures

53

PART II

OTHER INFORMATION

55

Item 1.

Legal Proceedings

55

Item 1A.

Risk Factors

55

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

56

Item 3.

Defaults Upon Senior Securities

57

Item 4.

Mine Safety Disclosures

57

Item 5.

Other Information

57

Item 6.

Exhibits

58

Signatures

60

2

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

AAA

Assignment and Assumption Agreement

Affitech

Affitech Research AS

Affitech CPPA

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

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”

Alexion

Alexion Pharmaceuticals

Alexion License Agreement

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

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 835

ASC Topic 835, Interest

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

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

B. Riley

B. Riley Securities, Inc.

Broadridge

Broadridge Corporate Issuer Solutions, LLC, rights agent under the Kinnate CVR Agreement

BVF

Biotechnology Value Fund, L.P.

Chiesi

Chiesi Farmaceutici S.p.A.

Company

XOMA Royalty Corporation, including its subsidiaries

CPPA

Commercial Payment Purchase Agreement

CVR

Contingent value right

Daré

Daré Bioscience, Inc.

Daré RPAs

The Company's Traditional RPA and Synthetic RPA with Daré dated April 29, 2024

3

Daré Organon License Agreement

Out-license agreement to Organon from Daré dated March 31, 2022, related to the development and commercialization of XACIATO, as amended on July 4, 2023

Day One

Day One Biopharmaceuticals

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 (DZUVEO in European market)

DoD

U.S. Department of Defense

EIR

Effective interest rate

EMA

European Medicines Agency

ESPP

2015 Employee Stock Purchase Plan, as amended

Exchange Act

U.S. Securities Exchange Act of 1934

FDA

U.S. Food and Drug Administration

FDIC

Federal Deposit Insurance Corporation

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

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, terminated on June 3, 2024

IRA

Inflation Reduction Act

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

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

MAA

Marketing Authorization Application

Medexus

Medexus Pharmaceuticals, Inc.

MIPLYFFA™

arimoclomol

NDA

New Drug Application

OJEMDA™

tovorafenib

4

Organon

Organon International GmbH

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

Pfizer

Pfizer, Inc.

Pierre Fabre

Pierre Fabre Médicament, SAS

PSU

Performance stock unit

Pulmokine

Pulmokine, Inc.

Pulmokine Merger Agreement

The Agreement and Plan of Merger by and 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.

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

RPA

Royalty Purchase Agreement

Roche

F. Hoffmann-La Roche AG

RSU

Restricted stock unit

SEC

U.S. Securities and Exchange Commission

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%

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

TGFβ

transforming growth factor beta

U.S.

United States

VABYSMO®

faricimab-svoa

Vertical

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

Viracta

Viracta Therapeutics, 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, including its subsidiaries

XRA

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

XRL

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

5

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)

Click or tap here to enter text.

6

PART I - FINANCIAL INFORMATION

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

XOMA ROYALTY CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

March 31, 

December 31, 

2025

2024¹

ASSETS

(unaudited)

Current assets:

Cash and cash equivalents

$

90,265

$

101,654

Short-term restricted cash

1,410

1,330

Investment in equity securities

2,382

3,529

Trade and other receivables, net

 

5,544

 

1,839

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

12,240

14,763

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

413

413

Prepaid expenses and other current assets

 

971

 

2,076

Total current assets

 

113,225

 

125,604

Long-term restricted cash

3,352

 

3,432

Property and equipment, net

 

29

 

32

Operating lease right-of-use assets

304

319

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

 

4,857

 

4,970

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

59,916

55,936

Exarafenib milestone asset (Note 4)

 

3,307

 

3,214

Investment in warrants

605

Intangible assets, net

25,365

25,909

Other assets - long term

 

1,790

 

1,861

Total assets

$

212,750

$

221,277

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

2,319

$

1,053

Accrued and other liabilities

 

1,221

 

5,752

Contingent consideration under RPAs, AAAs, and CPPAs

3,000

Operating lease liabilities

459

446

Unearned revenue recognized under units-of-revenue method

 

1,370

 

1,361

Preferred stock dividend accrual

1,368

1,368

Current portion of long-term debt

13,697

11,394

Total current liabilities

 

20,434

 

24,374

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

 

4,084

 

4,410

Exarafenib milestone contingent consideration (Note 4)

3,307

3,214

Long-term operating lease liabilities

362

483

Long-term debt

99,934

106,875

Total liabilities

 

128,121

 

139,356

Commitments and Contingencies (Note 10)

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 March 31, 2025 and December 31, 2024

49

49

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

 

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

 

 

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

 

90

 

90

Additional paid-in capital

 

1,319,607

 

1,318,766

Accumulated other comprehensive income

118

73

Accumulated deficit

 

(1,235,235)

 

(1,237,057)

Total stockholders’ equity

 

84,629

 

81,921

Total liabilities and stockholders’ equity

$

212,750

$

221,277

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

7

(1)The condensed consolidated balance sheet as of December 31, 2024 has been derived from the audited consolidated financial statements as of that date included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024.

XOMA ROYALTY CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

(in thousands, except per share amounts)

Three Months Ended

March 31, 

2025

    

2024

Income and revenues:

Income from purchased receivables under the EIR method

$

6,070

$

Income from purchased receivables under the cost recovery method

5,525

Revenue from contracts with customers

4,000

1,000

Revenue recognized under units-of-revenue method

 

317

 

490

Total income and revenues

 

15,912

 

1,490

Operating expenses:

 

 

Research and development

 

1,293

 

33

General and administrative

 

8,146

 

8,461

Amortization of intangible assets

544

Total operating expenses

 

9,983

 

8,494

Income (loss) from operations

 

5,929

 

(7,004)

Other (expense) income, net:

 

 

Interest expense

 

(3,467)

 

(3,551)

Other (expense) income, net

 

(95)

 

1,960

Net income (loss)

$

2,367

$

(8,595)

Net income (loss) available to (attributable to) common stockholders (Note 11):

Basic

$

705

$

(9,963)

Diluted

$

999

$

(9,963)

Net income (loss) per share available to (attributable to) common stockholders:

Basic

$

0.06

$

(0.86)

Diluted

$

0.06

$

(0.86)

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

Basic

11,969

11,580

Diluted

17,781

11,580

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

8

XOMA ROYALTY CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(unaudited)

(in thousands)

Three Months Ended

March 31, 

2025

    

2024

Net income (loss)

$

2,367

$

(8,595)

Net unrealized gain on available-for-sale debt securities

45

Comprehensive income (loss)

$

2,412

$

(8,595)

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

9

XOMA ROYALTY CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(unaudited)

(in thousands)

Series A 

Series B

Convertible

Additional

Accumulated

Total

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Paid-In

Other Comprehensive

Accumulated

Stockholders’

Shares

Amount

Shares

Amount

Shares

Amount

Shares

Amount

Capital

Income

Deficit

Equity

Balance, December 31, 2024

984

$

49

2

$

5

$

 

11,952

$

90

$

1,318,766

$

73

$

(1,237,057)

$

81,921

Exercise of stock options

 

 

 

 

21

 

85

 

 

 

85

Issuance of common stock related to 401(k) contribution

 

 

 

 

5

 

141

 

 

 

141

Stock-based compensation expense

 

 

 

 

 

1,983

 

 

 

1,983

Preferred stock dividends

 

 

 

 

 

(1,368)

 

 

 

(1,368)

Repurchase of common stock

 

 

 

 

(25)

 

 

 

(545)

 

(545)

Net unrealized gain on available-for-sale debt securities

 

 

 

 

 

 

45

 

 

45

Net income

 

 

 

 

 

 

 

2,367

 

2,367

Balance, March 31, 2025

984

$

49

2

$

5

$

 

11,953

$

90

$

1,319,607

$

118

$

(1,235,235)

$

84,629

Series A 

Series B

Convertible

Additional

Accumulated

Total

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Paid-In

Other 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

 

 

 

 

135

1

 

621

 

 

 

622

Issuance of common stock related to 401(k) contribution

 

 

 

 

7

 

118

 

 

 

118

Stock-based compensation expense

 

 

 

 

 

2,856

 

 

 

2,856

Preferred stock dividends

 

 

 

 

 

(1,368)

 

 

 

(1,368)

Repurchase of common stock

 

 

 

 

(1)

 

 

 

(13)

 

(13)

Net loss

 

 

 

 

 

 

 

(8,595)

 

(8,595)

Balance, March 31, 2024

984

$

49

2

$

5

$

 

11,636

$

87

$

1,314,036

$

$

(1,231,831)

$

82,341

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

10

XOMA ROYALTY CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

(in thousands)

Three Months Ended March 31, 

2025

2024

Cash flows from operating activities:

Net income (loss)

$

2,367

$

(8,595)

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

Adjustment for income from EIR method purchased receivables

1,743

Stock-based compensation expense

 

1,983

 

2,856

Common stock contribution to 401(k)

141

118

Amortization of intangible assets

544

Depreciation

 

3

 

2

Accretion of long-term debt discount and debt issuance costs

427

306

Non-cash lease expense

 

17

 

14

Change in fair value of equity securities

 

1,147

 

(252)

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

45

Changes in assets and liabilities:

 

Trade and other receivables, net

 

(3,705)

 

1,001

Prepaid expenses and other assets

1,176

213

Accounts payable and accrued liabilities

 

(3,265)

 

(105)

Operating lease liabilities

(108)

(15)

Unearned revenue recognized under units-of-revenue method

 

(317)

 

(490)

Net cash provided by (used in) operating activities

 

2,198

 

(4,947)

Cash flows from investing activities:

Payments of consideration under RPAs, AAAs, and CPPAs

(8,000)

(15,000)

Receipts under RPAs, AAAs, and CPPAs

1,307

7,771

Purchase of property and equipment

 

(17)

Net cash used in investing activities

 

(6,693)

 

(7,246)

Cash flows from financing activities:

Principal payments – debt

(5,066)

(3,616)

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

(581)

Payment of preferred stock dividends

(1,368)

(1,368)

Repurchases of common stock

 

(545)

 

(13)

Proceeds from exercise of options and other share-based compensation

325

1,956

Taxes paid related to net share settlement of equity awards

 

(240)

 

(1,334)

Net cash used in financing activities

 

(6,894)

 

(4,956)

Net decrease in cash, cash equivalents, and restricted cash

 

(11,389)

 

(17,149)

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

 

106,416

 

159,550

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

$

95,027

$

142,401

Supplemental cash flow Information:

Cash paid for interest

$

6,078

$

3,780

Cash paid for taxes

$

277

$

Non-cash investing and financing activities:

Accrual of contingent consideration under the Affitech CPPA

$

$

3,000

Preferred stock dividend accrual

$

1,368

$

1,368

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

11

XOMA ROYALTY CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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. 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 March 31, 2025, the Company had cash, cash equivalents, and restricted cash of $95.0 million.

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 condensed consolidated financial statements are issued.

2. Basis of Presentation and Significant Accounting Policies

Basis of Presentation

The condensed 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 unaudited condensed consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X for interim financial reporting. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted. These condensed consolidated financial statements and related disclosures have been prepared with the assumption that users of the interim financial information have read or have access to the audited consolidated financial statements for the preceding fiscal year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 17, 2025.

These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal and recurring adjustments that are necessary for a fair statement of the Company’s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full year, or for any other future annual or interim period.

12

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, stock-based compensation, and warrants to purchase shares of third party stock. 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, and amortization of the deferred revenue from the HCRP arrangement 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 condensed consolidated statements of cash flows (in thousands):

March 31, 

December 31, 

2025

2024

Unrestricted cash

$

5,832

$

8,983

Unrestricted cash equivalents

84,433

92,671

Total unrestricted cash and cash equivalents

$

90,265

$

101,654

Short-term restricted cash

1,410

1,330

Long-term restricted cash

3,352

3,432

Total restricted cash

$

4,762

$

4,762

Total unrestricted and restricted cash and cash equivalents

$

95,027

$

106,416

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.

13

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 March 31, 2025, 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 March 31, 2025. The Company redeemed upon maturity $20.5 million of available-for-sale debt securities during the three months ended March 31, 2025. During the three months ended March 31, 2025, the Company realized gains of $0.2 million from those redemptions.  There were no sales or realized gains of available-for-sale debt securities during the three months ended March 31, 2024.

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

March 31, 2025

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

25,556

$

118

$

$

25,674

Total debt securities

$

25,556

$

118

$

$

25,674

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

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. 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 FDIC. 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 three months ended March 31, 2025, three partners represented 35%, 37%, and 25% of total income and revenues, respectively. For the three months ended March 31, 2024, two partners represented 67% and 33% of total

14

revenues, respectively. Two partners represented 72% and 28% of trade and other receivables, net balance, respectively, as of March 31, 2025.  Two partners represented 70% and 27% of the trade and other receivables, net balance, respectively, as of December 31, 2024.

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 condensed 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 may record an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $17.1 million and $19.8 million as of March 31, 2025 and December 31, 2024, respectively.

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

15

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 balance 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 condensed consolidated balance sheet and totaled $1.5 million and $1.3 million as of March 31, 2025 and December 31, 2024, 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 may record 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

16

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

17

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

18

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 condensed 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 condensed 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 condensed consolidated statement of operations in the period of sale.

Investments – Warrant Assets

The Company may obtain warrants pursuant to which it has the right to acquire stock in companies. The warrants are accounted for as derivatives when they contain net settlement terms and other qualifying criteria under ASC 815. In general, the warrants entitle the Company to buy a specific number of shares of stock at a specific price within a specific time period.  

Investment warrants are recorded at fair value and are revalued at each reporting period. The Company values warrants using the Black-Scholes Model. Any changes in fair value from the grant date fair value of warrants will be recognized as increases or decreases to investments on the condensed consolidated balance sheets and as a component of other income (expense) on the condensed consolidated statements of operations.

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 condensed 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 condensed 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 condensed consolidated statements of cash flows.

19

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 condensed 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 G&A expenses in the condensed 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 condensed 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 condensed 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 Issued

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

20

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 net 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  number of shares of common stock 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 condensed consolidated financial statements. In August 2022, the IRA enacted a 1% excise tax on net share repurchases after December 31, 2022, which applies to repurchases over $1.0 million in a given year. Any excise tax incurred on share repurchases is recognized as part of the cost basis of the shares acquired.

21

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

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

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 expects to adopt annual requirements under ASU 2023-09 within the annual report ending December 31, 2025.

3. Condensed Consolidated Financial Statements Details

Equity Securities

As of March 31, 2025 and December 31, 2024, investment in equity securities was $2.4 million and $3.5 million, respectively. For the three months ended March 31, 2025 and 2024, the Company recognized a loss of $1.1 million and a gain of $0.3 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 condensed consolidated statements of operations.

22

Intangible Assets, Net

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

Accumulated

Net Carrying

Cost

Amortization

Value

As of March 31, 2025

Pulmokine - Seralutinib IP (Note 4)

$

26,115

$

750

$

25,365

Total intangible assets

$

26,115

$

750

$

25,365

The following table summarizes the cost, accumulated amortization, impairment charge, 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 estimated remaining life of the intangible assets is 11.7 years. The following table presents the projected amortization expense for the next five years (in thousands):

Intangible Asset

    

Amortization

2025 (excluding the three months ended March 31, 2025)

$

1,632

2026

 

2,176

2027

2,176

2028

2,176

2029

2,176

Total

$

10,336

23

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

The following table includes the computation of basic and diluted net income (loss) per share available to (attributable to) common stockholders (in thousands, except per share amounts):

Three Months Ended March 31, 

2025

2024

Numerator

Net income (loss)

$

2,367

$

(8,595)

Less: Series A accumulated dividends

 

(530)

 

(530)

Less: Series B accumulated dividends

(838)

(838)

Less: Allocation of undistributed earnings to participating securities

(294)

Net income (loss) available to (attributable to) common stockholders, basic

$

705

$

(9,963)

Add: Adjustments to undistributed earnings allocated to participating securities

 

294

Net income (loss) available to (attributable to) common stockholders, diluted

$

999

$

(9,963)

 

Denominator

 

 

Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic

 

11,969

 

11,580

Effect of dilutive Series X Preferred Stock

5,003

Effect of dilutive warrants for common stock

2

Effect of dilutive PSUs

 

273

Effect of dilutive common stock options

 

534

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

 

17,781

 

11,580

Net income (loss) per share available to (attributable to) common stockholders, basic

$

0.06

$

(0.86)

Net income (loss) per share available to (attributable to) common stockholders, diluted

$

0.06

$

(0.86)

Potentially dilutive securities are excluded from the calculation of diluted net income (loss) per share available to (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 income (loss) per share available to (attributable to) common stockholders (in thousands):

Three Months Ended March 31, 

2025

2024

Convertible preferred stock

5,003

Common stock options

 

1,094

1,372

Contingently issuable PSUs

Warrants for common stock

 

120

131

Total

 

1,214

 

6,506

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. For market conditions that have not yet been satisfied, no shares would be issuable based on the market price of $19.93 per share as of March 31, 2025.

24

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. This includes PSUs that achieved the $30.00 price target in November 2024, but still have remaining time-based vesting requirements.

Accrued and Other Liabilities

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

March 31, 

December 31, 

    

2025

    

2024

Accrued short-term interest payable

$

$

3,039

Accrued incentive compensation

434

1,555

Accrued clinical liabilities

26

306

Income taxes payable in connection with Pulmokine acquisition

280

Accrued legal and accounting fees

482

251

Accrued payroll and benefits

149

170

Other accrued liabilities

 

130

 

151

Total

$

1,221

$

5,752

4. Acquisitions, Licensing, and Other Arrangements

Pulmokine Acquisition

In November 2024, the Company acquired Pulmokine for $20.5 million to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension. The acquisition included an intangible asset related to seralutinib with an estimated useful life of 12 years. The Company recognized $0.5 million of amortization expense for the three months ended March 31, 2025. No impairment indicators were identified, and no impairment was recorded during the three months ended March 31, 2025.

Contingent consideration related to the seralutinib asset could be payable subject to certain development and commercial milestones. As of March 31, 2025, there were no contract assets or contract liabilities related to this agreement, and no revenue was recognized during the three months ended March 31, 2025.

Refer to Note 4 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this acquisition.

Kinnate Acquisition

In April 2024, the Company completed the acquisition of Kinnate through a tender offer for $2.5879 per share plus (“CVRs”), for a total purchase consideration of $126.4 million. As part of the merger, the Company acquired an IPR&D asset related to KIN-3248 (a Phase 1 clinical trial candidate), as well as several pre-clinical assets.

During the three months ended March 31, 2025, the fair value of the Exarafenib milestone contingent consideration was $3.3 million, which had an initial estimated fair value of $2.9 million. The Company accounts for potential contingent consideration related to KIN-3248, KIN-8741, KIN-7136, and KIN-2524 as period expenses when incurred.  As of March 31, 2025, no such contingent consideration had been incurred.

The Company recognized operating lease liabilities of $0.8 million as of the acquisition date related to office space in San Francisco. The Company accounts for the lease assignment agreement as a sublease in accordance with ASC 842.

25

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this acquisition.

Takeda

In 2006, the Company entered into a Collaboration Agreement with Takeda to discover and optimize therapeutic antibodies against multiple targets. Under this agreement, the Company may receive milestone payments and royalties on future product sales.

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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $4.0 million and zero in revenue related to this agreement during the three months ended March 31, 2025 and 2024, respectively.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.

Rezolute

In December 2017, the Company entered into a license agreement with Rezolute for the development and commercialization of ersodetug (RZ358), which was subsequently amended in 2018, 2019, and 2020. Under the license agreement, the Company may receive development and commercial milestone payments of up to an aggregate of $232.0 million based on achievement of pre-specified criteria, and royalties ranging from the high single-digits to the mid-teens based on annual net sales.

The Company has received two milestone payments under this agreement: $2.0 million in January 2022 when Rezolute dosed the last patient in its Phase 2b clinical trial for ersodetug (RZ358), and $5.0 million in April 2024 when Rezolute dosed the first patient in its Phase 3 clinical trial of ersodetug (RZ358).

As of March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement during the three months ended March 31, 2025 and 2024.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.

Janssen

In August 2019, the Company entered into an agreement with Janssen granting a non-exclusive license to develop and commercialize certain product candidates, including the Company’s patents and know-how. Under the agreement, the Company is entitled to receive milestone payments of up to $3.0 million upon the achievement of certain clinical development and regulatory approval milestones, and a 0.75% royalty on net sales of each product upon commercialization.

As of March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement during the three months ended March 31, 2025 and 2024.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.

26

Alexion

In December 2024, following its acquisition of Amolyt, Alexion exercised an 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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement and none of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement for the three months ended March 31, 2025.

Sale of Future Revenue Streams

In December 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) 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 $0.3 million and $0.5 million in revenue under the units-of-revenue method under these agreements during the three months ended March 31, 2025 and 2024, respectively. As of March 31, 2025, the current and non-current portions of the remaining unearned revenue recognized under the units-of-revenue method was $1.4 million and $4.1 million, respectively. As of December 31, 2024, the Company classified $1.4 million and $4.4 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

In March 2021, the Company entered into the Viracta RPA, as amended in March 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, tovorafenib (DAY101) (a pan-RAF kinase inhibitor now marketed as OJEMDA), is being developed by Day One, 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

27

other payments related to tovorafenib (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. In December 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.

At the inception of the Viracta RPA, the Company recorded $13.5 million as long-term royalty receivables in its  consolidated balance sheet. 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 condensed consolidated balance sheet and, as such, subsequent milestones and royalties received are recorded as income from purchased receivables under the cost recovery method. 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 condensed consolidated balance sheet as of March 31, 2025, the Company did not need to perform its periodic credit loss assessment for the three months ended March 31, 2025.

As of March 31, 2025 and December 31, 2024, there was $1.5 million and $1.3 million in trade and other receivables, net related to this agreement, respectively. The Company recognized $5.5 million in income from purchased receivables related to this agreement during the three months ended March 31, 2025, which included a $4.0 million milestone related to DayOne’s MAA filing with the EMA and $1.5 million in estimated royalties. The Company did not recognize any income from purchased receivables under the cost recovery method related to this agreement during the three months ended March 31, 2024.

Royalty and Commercial Payment Purchase Agreements Under the EIR Method

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

Affitech Commercial Payment Purchase Agreement

In October 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 did not meet the definition of a derivative under ASC 815 and a liability would 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.

28

During the first quarter of 2024, a third sales milestone of $3.0 million related to VABYSMO pursuant to the Affitech CPPA was assessed to be probable under ASC 450. As such, under the cost recovery method, a $3.0 million liability was recorded as 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 of $3.0 million 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. In March 2025, the Company paid $6.0 million to Affitech, which included $3.0 million for the third sales milestone liability that was recorded in the first quarter of 2024 and an additional $3.0 million for the fourth sales milestone. With this payment, all milestone payments to Affitech under the Affitech CPPA have been fully paid.

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 $5.8 million and zero in income from purchased receivables under the EIR method during the three months ended March 31, 2025 and 2024, respectively.

During the three months ended March 31, 2025, the Company received commercial payments pursuant to the Affitech CPPA of $11.1 million.

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

Aptevo Commercial Payment Purchase Agreement

In March 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 long-term royalty receivables 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 XOMA 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.

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 and zero in income from purchased receivable under the EIR method during the three months ended March 31, 2025 and 2024, respectively.

29

During the three months ended March 31, 2025, the Company received commercial payments pursuant to the Aptevo CPPA of $0.6 million.

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

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 as of March 31, 2025 and December 31, 2024. Long-term royalty and commercial payment receivables under the cost recovery method were $59.9 million and $55.9 million as of March 31, 2025 and December 31, 2024, respectively.

Castle Creek Royalty Financing

In February 2025, the Company entered into a royalty financing transaction with Castle Creek Biosciences, Inc. and Castle Creek Biosciences, LLC (collectively, “Castle Creek”), pursuant to which the Company acquired the rights to receive (a) 6.7% of the greater of (i) 8.75% of net sales in the United States or (ii) 8.00% of worldwide net sales of D-Fi (dabocemagene autoficel, also known as FCX-007), and (b) 6.7% of 20% of proceeds from a potential Priority Review Voucher (the “PRV Interest”) if Castle Creek obtains and sells a PRV. The Company also received warrants to purchase 10,464 shares of Castle Creek's Series D-1 Preferred Stock at an exercise price of $215.03 per share, exercisable for a ten-year period expiring on February 24, 2035.

At the closing of the transaction, the Company paid Castle Creek an upfront payment of $5.0 million. Upon the closing of the transaction, the Company recorded $4.4 million as long-term royalty and commercial payment receivables in its condensed consolidated balance sheet. The Company concluded that the PRV Interest 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 PRV Interest was determined to have nominal value prior to FDA approval of D-Fi. The Company also concluded that the warrants met the definition of a derivative under ASC 815 and should be accounted for at fair value. The fair value of the warrants was estimated to be $0.6 million using a Black-Scholes model with a volatility of 128% and risk-free rate of 4.2%.

As of March 31, 2025, no payments were probable to be received under the Castle Creek royalty financing 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 March 31, 2025.

LadRx Agreements

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

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

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

30

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

At the inception of the LadRx Agreements, the Company recorded $6.0 million as long-term royalty receivables 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.

Pursuant to the LadRx Agreements, as of December 31, 2024, the Company had paid LadRx $1.0 million in regulatory milestone payments and $1.0 million in sales milestone payments. All milestone payments to LadRx under the LadRx Agreements have been fully paid.

During the three months ended March 31, 2025, the Company received commercial payments pursuant to the LadRx Agreements of $0.4 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 March 31, 2025, $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 March 31, 2025 and December 31, 2024.

Palobiofarma Royalty Purchase Agreement

In September 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 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 in September 2019. At the inception of the agreement, the Company recorded $10.0 million as long-term royalty receivables in its consolidated balance sheet.

As of March 31, 2025, no payments were probable to be received under the Palo RPA in the near term. 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 March 31, 2025 and December 31, 2024.

Kuros Royalty Purchase Agreement

In July 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, Inc.’s 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.

31

At the inception of the Kuros RPA, the Company recorded $7.0 million as long-term royalty receivables in its  consolidated balance sheet.

In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals, Inc. 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 receivables balance.

As of March 31, 2025, no payments were probable to be received under the Kuros 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 March 31, 2025 and December 31, 2024.

Daré Royalty Purchase Agreements

In April 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 the sale of (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 of 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 in the condensed 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 estimable.

Given the limited available information, the Company was unable to reliably estimate future net sales and the commercial payments to be received over the twelve-month period following the condensed consolidated balance sheet date of March 31, 2025 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of March 31, 2025.

During the three months ended March 31, 2025, 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 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 March 31, 2025 and December 31, 2024.

Twist Bioscience Royalty Purchase Agreement

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

32

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 condensed consolidated balance sheet date of March 31, 2025 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of March 31, 2025.

As of March 31, 2025, 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 March 31, 2025 and December 31, 2024.

The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the three months ended March 31, 2025 (in thousands):

Acquisition of Royalty

Receipt of Royalty

Balance as of

and Commercial

and Commercial

Balance as of

January 1, 2025

Payment Receivables

Payments

March 31, 2025

Twist

$

15,000

$

$

$

15,000

Daré (XACIATO)

21,999

(2)

21,997

LadRx (MIPLYFFA)

4,850

(413)

4,437

Palobiofarma

10,000

10,000

Kuros

4,500

4,500

Castle Creek

4,395

4,395

Total

$

56,349

$

4,395

$

(415)

$

60,329

The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the three months ended March 31, 2025 (in thousands):

Income from

Purchased

Receipt of

Receivables

Royalty and

Payment of

Balance as of

Under the

Commercial

Sales-Based

Balance as of

January 1, 2025

EIR Method

Payments

Milestone

March 31, 2025

Affitech (VABYSMO)

$

13,105

$

5,817

$

(11,145)

$

3,000

$

10,777

Aptevo (IXINITY)

6,628

253

(561)

6,320

Total

$

19,733

$

6,070

$

(11,706)

$

3,000

$

17,097

The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the three months ended March 31, 2025 (in thousands):

Three months ended March 31, 2025

Viracta (OJEMDA)

5,525

Total income from purchased receivables under the cost recovery method

$

5,525

Affitech (VABYSMO)

5,817

Aptevo (IXINITY)

253

Total income from purchased receivables under the EIR method

$

6,070

33

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 condensed 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 March 31, 2025 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

$

58,759

$

$

$

58,759

U.S. treasury bills

25,674

25,674

Total cash equivalents

84,433

84,433

Exarafenib milestone asset (Note 4)

3,307

3,307

Investment in equity securities

2,382

2,382

Castle Creek PRV Interest (Note 5)

Castle Creek warrants (Note 5)

605

605

Total financial assets

$

86,815

$

$

3,912

$

90,727

Liabilities:

Exarafenib milestone contingent consideration (Note 4)

$

$

$

3,307

$

3,307

Total financial liabilities

$

$

$

3,307

$

3,307

34

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

Total financial liabilities

$

$

$

3,214

$

3,214

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 March 31, 2025, the estimated fair value of each of the Exarafenib milestone asset and Exarafenib milestone contingent consideration was $3.3 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 condensed consolidated statement of operations until settlement.

During the three months ended March 31, 2025, the estimated fair value of both the Exarafenib milestone asset and Exarafenib milestone contingent consideration increased by $0.1 million. The increase in estimated fair value had no offsetting net impact on the condensed consolidated statements of operations for the three months ended March 31, 2025.

Castle Creek PRV Interest and Warrants

The Castle Creek PRV Interest and warrants represent the Company's right to receive 6.7% of the proceeds from a potential Priority Review Voucher sale and warrants to purchase Castle Creek's Series D-1 Preferred Stock, acquired as part of the Castle Creek royalty financing transaction on February 24, 2025. As of March 31, 2025, the estimated fair value of the Castle Creek PRV Interest was nominal, and the estimated fair value of the Castle Creek warrants was $0.6 million. The fair value measurement for the PRV Interest was based on a probability-weighted discounted cash flow model, while the warrants were valued using a Black-Scholes option pricing model. Both valuations used significant Level 3 inputs, including expected timing of FDA approval, probability of PRV issuance and sale, expected volatility, risk-free interest rates, and discount rates reflecting the risk associated with Castle Creek's development program. Both the Castle Creek PRV Interest and warrants 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 condensed consolidated statement of operations.

Equity Securities

The equity securities consisted of investments in public traded companies’ common stock that are classified on the condensed consolidated balance sheets as current assets as of March 31, 2025 and December 31, 2024. The equity securities are revalued each reporting period with changes in fair value recorded in the other income (expense), net line item of the condensed 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.

35

7. Lease Agreements

XOMA Royalty Office Lease

The Company leases a facility in Emeryville, California under an operating lease, which commenced on November 10, 2023 and has a term of 65 months. 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 acquisition, 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 acquisition 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.

Kinnate Sublease

As part of the Kinnate acquisition, 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. For the three months ended March 31, 2025 and 2024, respectively, the Company recognized sublease income of $0.1 million and zero in the other income (expense), net line item in the condensed consolidated statement of operations.

The following table summarizes the maturity of the Company’s operating lease liabilities as of March 31, 2025 (in thousands):

Year

Rent Payments

2025 (excluding the three months ended March 31, 2025)

376

2026

300

2027

 

91

2028

 

102

2029

35

Total undiscounted lease payments

$

904

Present value adjustment

(83)

Total net lease liability for operating leases

$

821

As of March 31, 2025 and December 31, 2024, the total net lease liability was $0.8 million and $0.9 million, respectively.

As of March 31, 2025, the Company’s current and non-current operating lease liabilities were $0.5 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.

36

The following table summarizes the cost components of the Company’s operating leases included in G&A in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 (in thousands):

    

Three Months Ended March 31, 

2025

2024

Lease costs:

Operating lease cost

$

33

 

$

22

Variable lease cost (1)

 

(2)

Total lease costs

$

33

$

20

(1)Under the terms of the lease agreement, 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 negative balance for the period ended March 31, 2024 was due to the lessor’s reconciliation of variable lease costs from which a credit was due to the Company.

The following table presents supplemental disclosure for the condensed consolidated statements of cash flows related to operating leases (in thousands):

    

Three Months Ended March 31, 

    

2025

2024

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

23

$

23

The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of March 31, 2025 and December 31, 2024

were as follows:

    

March 31, 

December 31, 

    

2025

2024

Weighted-average remaining lease term

2.35 years

2.52 years

Weighted-average discount rate

8.00

%

8.00

%

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.

37

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”). 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 March 31, 2025, 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 EIR 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 March 31, 2025, 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 $11.4 million and $106.9 million, respectively, as of December 31, 2024.

In March 2025, XRL made a semi-annual payment of $11.1 million which included an interest payment of $6.1 million and principal repayment of $5.1 million. The carrying value of the short and long-term portion of the initial term loan was $13.7 million and $99.9 million, respectively, as of March 31, 2025. As of March 31, 2025, the EIR was determined to be 11.18%. The Company recorded $3.5 million and $3.6 million in interest expense during the three months ended March 31, 2025 and 2024, respectively. As of March 31, 2025, the Company had an unaccreted debt discount of $3.9 million and unaccreted direct issuance costs of $0.5 million to be accreted over the expected remaining term of the initial term loan.

38

The following table summarizes the impact of the initial term loan on the Company’s condensed consolidated balance sheet as of March 31, 2025 (in thousands):

    

March 31, 2025

Gross principal

$

130,000

Principal repayments

(11,969)

Unaccreted debt discount and debt issuance costs

(4,400)

Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs

113,631

Less: current portion of long-term debt

(13,697)

Long-term debt

$

99,934

Long-term debt on the Company’s condensed consolidated balance sheet as of March 31, 2025 and December 31, 2024 includes only the carrying value of the Blue Owl Loan.

Aggregate projected future principal payments of the initial term loan as of March 31, 2025, are as follows (in thousands):

Year Ending December 31,

Payments

2025 (excluding the three months ended March 31, 2025)

7,356

2026

 

18,217

2027

 

24,550

2028

30,655

2029

36,628

Thereafter

 

626

Total payments

$

118,032

Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 relates to the initial term loan (in thousands):

Three Months Ended

March 31, 

2025

2024

Accrued interest expense

$

3,040

$

3,245

Accretion of debt discount and debt issuance costs

 

427

 

306

 

Total interest expense

$

3,467

$

3,551

9. Common Stock Warrants

As of March 31, 2025 and December 31, 2024, the following common stock warrants were outstanding:

    

    

    

Exercise Price

    

March 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2025

2024

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

39

10. 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 $5.3 million (assuming one product per contract meets all milestone events) have not been recorded on the accompanying condensed 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. As of March 31, 2025, a $1.0 million milestone payment to an undisclosed licensor was accrued.

Contingent Consideration

Pursuant to the Company’s agreements with Kuros and Daré, under the Kinnate CVR Agreement, and under the Pulmokine Merger Agreement, the Company has committed to pay the Kuros Sales Milestones, the Daré Milestones, the Exarafenib milestone contingent consideration, and the Pulmokine contingent consideration.

As of March 31, 2025, the Company recorded $3.3 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 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 March 31, 2025, none of the Kuros Sales Milestones, Daré Milestones, and the Pulmokine contingent consideration were assessed to be probable and as such, no liability was recorded on the condensed consolidated balance sheet.

11. Stock-Based Compensation

The Company may grant qualified and non-qualified stock options, common stock, PSUs, RSUs, 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 purchase period or on the last day of the purchase period. The ESPP 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 purchase period.

Stock Options and Other Benefit Plans

Stock Options

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. In addition to stock options issued under the 2010 Plan, the Company also granted inducement stock options to the Company’s CEO and CIO in January 2023.

40

The activity for all stock options for the three months ended March 31, 2025 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, 2025

2,426,929

$

20.83

 

5.77

$

18,644

Granted

 

 

 

 

  

Exercised

 

(21,000)

 

4.03

 

 

  

Forfeited, expired or cancelled

(31,234)

 

76.55

 

 

  

Outstanding as of March 31, 2025

2,374,695

$

20.24

 

5.63

$

8,266

Exercisable as of March 31, 2025

2,069,546

$

19.69

 

5.32

$

8,050

The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2025 and 2024 was $0.4 million and $2.5 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 $0.9 million in stock-based compensation expense related to stock options during the three months ended March 31, 2025. As of March 31, 2025, $3.8 million of total unrecognized compensation expense related to stock options was expected to be recognized over a weighted-average period of 1.6 years.

Performance Stock Unit Awards

Since May 2023, the Company has granted employees 733,600 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 initial 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 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. There were no PSUs granted in the three months ended March 31, 2025.

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 grant date fair values of the PSUs granted in January 2024 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

160,078

 

$

18.42

0.74

$

35.00

53,350

 

$

17.24

0.96

$

40.00

32,835

 

$

16.14

1.15

$

45.00

28,737

$

15.13

1.31

275,000

 

41

The Company estimates that it will recognize total stock-based compensation expense of approximately $11.9 million in aggregate for the PSUs granted since May 2023 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 three months ended March 31, 2025 was as follows:

Weighted

Average

Grant Date

Number of

Fair Value

Unvested PSUs

Per Share

Unvested balance as of January 1, 2025

597,117

$

16.03

Granted

 

 

Vested

 

 

Forfeited

 

Unvested balance as of March 31, 2025

597,117

$

16.03

The Company recorded $1.0 million in stock-based compensation expense related to the PSUs during the three months ended March 31, 2025. As of March 31, 2025, there was $2.0 million unrecognized stock-based compensation expense related to outstanding PSUs granted to employees, with a weighted-average remaining recognition period of 0.6 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 March 31, 2025, no RSUs had vested and the unvested balance as of March 31, 2025 was 15,175 RSUs at a weighted-average grant-date fair value of $24.71 per RSU.

The Company recorded $0.1 million in stock-based compensation expense related to the RSUs during the three months ended March 31, 2025. As of March 31, 2025, there was $46,000 unrecognized stock-based compensation expense related to the outstanding RSUs granted to non-employee directors, with a weighted-average remaining recognition period of 0.1 years.

Stock-based Compensation Expense

All stock-based compensation expense is recorded in G&A expenses. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the condensed consolidated statements of operations (in thousands):

Three Months Ended March 31, 

2025

2024

Total stock-based compensation expense

$

1,983

$

2,856

42

12. Capital Stock

Dividends

During the three months ended March 31, 2025, the 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 23, 2024

$

0.53906

$

0.52344

January 15, 2025

February 26, 2025

$

0.53906

$

0.52344

April 15, 2025

BVF Ownership

As of March 31, 2025, BVF owned approximately 25.0% 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 47.1% 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 March 31, 2025, 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.

Stock Repurchase Program

On January 2, 2024, the Board authorized the Company’s stock repurchase program, which permits the Company to purchase up to $50.0 million of its common stock through January 2027. Under the program, the Company has discretion in determining the conditions under which shares may be purchased from time to time, including through transactions in

43

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 the Company’s 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 the Company to acquire any particular amount of its common stock. The Board may suspend, modify, or terminate the stock repurchase program at any time without prior notice. During the three months ended March 31, 2025, the Company purchased a total of 25,828 shares of its common stock for $0.5 million. As of March 31, 2025, the Company purchased a total of 26,488 shares of its common stock pursuant to the stock repurchase plan for $0.6 million.

13. Income Taxes

The Company recorded no income taxes during the three months ended March 31, 2025 and 2024. As of March 31, 2025, the Company maintained a full valuation allowance against its remaining net deferred tax assets.

The Company had a total of $5.9 million of gross unrecognized tax benefits as of March 31, 2025, none of which would affect the effective tax rate upon realization as it had a full valuation allowance against its net 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. As of March 31, 2025, the Company had not accrued interest or penalties related to uncertain tax positions.

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

44

The table below presents segment information for the three months ended March 31, 2025 and 2024 (in thousands):

Three Months Ended March 31, 

2025

2024

Income and revenues

$

15,912

$

1,490

Business development and deal related costs

(1,055)

(1,442)

Other segment items:

Research and development expenses

(1,293)

(33)

Depreciation of property and equipment

(3)

(2)

Other general and administrative expenses(1)

(7,088)

(7,017)

Amortization of intangible assets

(544)

Interest expense

(3,467)

(3,551)

Other (expense) income, net

(95)

1,960

Segment and consolidated net loss

$

2,367

$

(8,595)

(1)Other general and administrative expenses for the three months ended March 31, 2025 and 2024 included general and administrative expenses of $8.1 million and $8.5 million, net of business development and deal related costs and depreciation of property and equipment.

Geographic Information

Income and revenue attributed to the following geographic regions based on the location of the partners and licensees was as follows (in thousands):

Three Months Ended March 31, 

    

2025

    

2024

United States

$

6,095

$

1,490

Switzerland

5,817

Asia Pacific

 

4,000

 

Total

$

15,912

$

1,490

The Company’s property and equipment is held in the U.S.

45

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward Looking Statements

This Quarterly Report on Form 10-Q 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 and 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; 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, and could be impacted by changes or disruptions at the U.S. Food and Drug Administration (the “FDA”) and other government agencies; we and our third-party licensees may be impacted by general macroeconomic and business conditions in key regions of the world, including inflationary pressures, general economic slowdown or a recession, high interest rates, changes in monetary policy, changes in trade policies, including tariffs or other trade restrictions or the threat of such actions, instability in financial institutions and geopolitical instability. These and other risks and uncertainties  are described in more detail in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2024 and in Part II, Item 1A of our Quarterly Reports on Form 10-Q and in our other filings with the SEC.

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 Quarterly Report on Form 10-Q to reflect later events or circumstances or to reflect the occurrence of unanticipated events, or otherwise.

46

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 Quarterly Report on Form 10-Q. 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.

All references to “portfolio” in this Quarterly Report on Form 10-Q 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 report 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 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.

The following discussion and analysis should be read in conjunction with the unaudited condensed consolidated financial statements and notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q and with the audited consolidated financial statements and related notes thereto included as part of our Annual Report on Form 10-K for the year ended December 31, 2024.

Overview

XOMA Royalty Corporation 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 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 existing partners and licensees. We generated net income of $2.4 million for the three months ended March 31, 2025, net cash provided by operating activities was $2.2 million for the three months ended March 31, 2025, and we had an accumulated deficit of $1.2 billion as of March 31, 2025. We generated a net loss of $8.6 million for the three months ended March 31, 2024, net cash used in operating activities was $4.9 million for the three months ended March 31, 2024, and we had an accumulated deficit of $1.2 billion as of March 31, 2024.

Portfolio Updates

Kinnate Acquisition

As of April 2, 2025, we completed the sale of all five pipeline assets that were acquired in the acquisition of Kinnate Biopharma Inc. in April 2024. We are eligible to receive up to $270 million in upfront and milestone payments, as well as future royalty payments at rates ranging from the low single digits to mid-teens on commercial sales. Pursuant to the terms of Kinnate Merger Agreement, holders of the Kinnate CVRs will receive 85% of the net proceeds of such payments received by us prior to April 2, 2029. We expect to distribute these funds to Kinnate CVR holders within 30 days of any cash receipts. We have not received any cash receipts as of the filing of this Quarterly Report on Form 10-Q.

47

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.

Takeda Collaboration Agreement

In March 2025, Takeda dosed the first patient in its Phase 3 clinical trial of mezagitamab (TAK-079), and we earned a $3.0 million milestone payment pursuant to our Collaboration Agreement.

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.

There have been no significant changes in our critical accounting estimates during the three months ended March 31, 2025, as compared with those previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 17, 2025.

Our significant accounting policies are included in “Note 2 – Basis of Presentation and Significant Accounting Policies” in our condensed consolidated financial statements.

Results of Operations

Income and Revenues

Total income and revenues for the three months ended March 31, 2025 and 2024, were as follows (in thousands):

Three Months Ended

March 31, 

2025

2024

Change

Income from purchased receivables under the EIR method

$

6,070

$

$

6,070

Income from purchased receivables under the cost recovery method

5,525

5,525

Revenue from contracts with customers

4,000

1,000

3,000

Revenue recognized under units-of-revenue method

 

317

 

490

(173)

Total income and revenues

$

15,912

$

1,490

$

14,422

Income from Purchased Receivables under the EIR Method

Income from purchased receivables under the EIR method for the three months ended March 31, 2025 included estimated income of $5.8 million related to sales of VABYSMO and $0.3 million related to sales of IXINITY. There was

48

no income from purchased receivables under the EIR method for the three months ended March 31, 2024. 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 three months ended March 31, 2025 included a $4.0 million milestone related to DayOne’s MAA filing with the EMA and $1.5 million in estimated royalties related to OJEMDA. There was no income from purchased receivables under the cost recovery method for the three months ended March 31, 2024. 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 three months ended March 31, 2025 included a $4.0 million payment pursuant to our collaboration agreement with Takeda. This included $3.0 million from milestone payments and $1.0 million in other revenue. Revenue from contracts with customers for the three months ended March 31, 2024 included milestone payments of $1.0 million pursuant to our license agreement with AVEO.

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. Changes in revenues recognized in each period presented are related to the changes in estimated royalties received by HCRP.

R&D Expenses

For the three months ended March 31, 2025, R&D expenses were $1.3 million compared with $33 thousand for the three months ended March 31, 2024. The increase of approximately $1.3 million was primarily due to $1.0 million in pass-through licensing fees to an undisclosed licensor related to the Phase 3 milestone achieved by Takeda under our Takeda Collaboration Agreement, combined with clinical trial costs related to KIN-3248.  We expect R&D costs to normalize during the remainder of 2025 following the sale of the Kinnate pipeline assets.

G&A Expenses

G&A expenses include salaries and related personnel costs, professional fees, and facilities costs. For the three months ended March 31, 2025, G&A expenses were $8.1 million compared with $8.5 million for the three months ended March 31, 2024. The decrease of $0.4 million was primarily due to a decrease  of $0.9 million in stock compensation costs related to the PSU grant to Mr. Hughes in January 2024, partially offset by an increase in consulting costs of $0.5 million related to our Kinnate aquisition.

49

Other (Expense) Income

Interest Expense

Interest expense includes the accretion of debt discount and debt issuance costs. Interest expense for the three months ended March 31, 2025 and 2024 was as follows (in thousands):

Three Months Ended

March 31, 

2025

2024

Change

Accrued interest expense

$

3,040

$

3,245

$

(205)

Accretion of debt discount and debt issuance costs

 

427

 

306

 

121

Total interest expense

$

3,467

$

3,551

$

(84)

The $3.5 million and $3.6 million interest expense for the three months ended March 31, 2025 and 2024, respectively, represent interest incurred on the Blue Owl Loan.

Other (Expense) Income, Net

Other (expense) income, net for the three months ended March 31, 2025 and 2024 was as follows (in thousands):

    

Three Months Ended

    

March 31, 

2025

2024

Change

Other (expense) income, net

Investment income

$

927

$

1,708

$

(781)

Change in fair value of equity securities

(1,147)

252

(1,399)

Sublease income

103

103

Other

 

22

 

 

22

Total other (expense) income, net

$

(95)

$

1,960

$

(2,055)

Investment income decreased by $0.8 million for the three months ended March 31, 2025 compared with the three months ended March 31, 2024 due to decreased balances and decreased market interest rates on our investments. For the three months ended March 31, 2025 and 2024, 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.

Provision for Income Taxes

We recorded no provision for federal income tax during the three months ended March 31, 2025 and 2024. We maintained 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.

Liquidity and Capital Resources

Our cash and cash equivalents, working capital, and cash flow activities as of and for each of the periods presented were as follows (in thousands):

March 31, 

December 31, 

2025

2024

Change

Cash and cash equivalents

$

90,265

$

101,654

$

(11,389)

Working capital

$

92,791

$

101,230

$

(8,439)

50

Three Months Ended

March 31, 

2025

2024

Change

Net cash provided by (used in) operating activities

$

2,198

$

(4,947)

$

7,145

Net cash used in investing activities

 

(6,693)

(7,246)

 

553

Net cash used in financing activities

 

(6,894)

 

(4,956)

 

(1,938)

Net decrease in cash, cash equivalents, and restricted cash

$

(11,389)

$

(17,149)

$

5,760

Net cash provided in operating activites of $2.2 million for the three months ended March 31, 2025 was primarily driven by cash receipts during the period (see further details in the Capital Resourses section below).

Net cash used in investing activities was $6.7 million for the three months ended March 31 2025, primarily driven by the Castle Creek royalty financing.

Net cash used in financing activities for the three months ended March 31, 2025 was $6.9 million, primarily due to principal repayments on our Blue Owl Loan and payments of dividends on our Series A and Series B Preferred Stock.

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 three months ended March 31, 2025 and 2024 (in thousands):

Three Months Ended

March 31, 

2025

2024

Royalties and commercial payments

VABYSMO

$

11,144

$

7,396

OJEMDA

1,288

IXINITY

561

350

MIPLYFFA

413

OTHER

2

25

Total royalties and commercial payments

13,408

7,771

Other receipts from purchased receivables

4,000

Receipts from contracts with customers

550

2,000

Total cash receipts

$

17,958

$

9,771

We have incurred significant operating losses since our inception and as of March 31, 2025, we had an accumulated deficit of $1.2 billion. As of March 31, 2025, we had $90.3 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 Quarterly 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 condensed consolidated financial statements), or through other public or private debt or equity transactions. Our ability to raise

51

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. If we are unable to raise additional funds when we need them, our business and operations may be adversely affected.

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 increase during the remainder of 2025 in response to an anticipated increase in the volume of royalty or acquisition targets evaluated or completed.

In June 2023 we entered into a lease for our headquarters in Emeryville, California. The lease commenced in November 2023 and has a term of 65 months. As of March 31, 2025, we expect to incur incremental undiscounted costs of $0.4 million associated with our building lease.

We will be required to make future 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 the closing of the merger.

Share Repurchase Program: On January 2, 2024, our Board authorized our stock repurchase program, which permits us to purchase up to $50.0 million of our common stock through January 2027. As of March 31, 2025, we had purchased a total of 26,488 shares of common stock pursuant to the stock repurchase program for $0.6 million.

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 March 31, 2025, 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 March 31, 2025, the current and non-current portion of the initial term loan was $13.7 million and $99.9 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 milestone related to the sale of exarafenib to Pierre Fabre in February 2024. We expect these payments to be fully funded by the receipt of the Exarafenib milestone asset.

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

In addition, we have potential sales-based milestone payments that may become due under our agreement with Kuros. All of these milestones and royalty payments represent a portion of the funds we may receive in the future pursuant

52

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 $5.3 million (assuming one product per contract meets all milestone events) have not been recorded on our condensed consolidated balance sheet as of March 31, 2025. We are unable to determine precisely when 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.

Changes in Commitments and Contingencies

Our commitments and contingencies were reported in our Annual Report on Form 10-K for the year ended December 31, 2024, as filed with the SEC. Except as described below, there have been no material changes during the three months ended March 31, 2025 from the commitments and contingencies previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2024.

We paid the final $6.0 million in milestones due to Affitech in March 2025.

ITEM 3. 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 4. 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 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 SEC’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 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 report.

53

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, that occurred during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

54

PART II – OTHER INFORMATION

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

ITEM 1A. RISK FACTORS

Except as discussed below, there have been no material changes in our risk factors as previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024. For a detailed description of our risk factors, refer to Part I, Item IA, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

Our results of operations and liquidity needs could be materially negatively affected by market fluctuations or an economic downturn, including as a result of tariff policies.

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

In recent months, the United States has announced tariffs on imports from most countries, including significant tariffs on imports from Canada, Mexico and China. Historically, tariffs have led to increased trade and political tensions. In response to tariffs, other countries have implemented retaliatory tariffs on U.S. goods. Political tensions as a result of trade policies could reduce trade volume, investment, technological exchange and other economic activities between major international economies, resulting in a material adverse effect on global economic conditions and the stability of global financial markets. There is substantial uncertainty about the duration of existing tariffs or pauses in tariffs and whether additional tariffs or other retaliatory actions may be imposed, modified or suspended.

These events may have an adverse effect on us, our licensees or royalty-agreement counterparties or their licensees. 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.

55

Disruptions at the FDA and other government agencies could negatively affect the review of our licensees’ or royalty-agreement counterparties’ regulatory submissions, which could negatively impact our business.

The ability of the FDA to review and approve regulatory submissions can be affected by a variety of factors, including statutory, regulatory and policy changes, inadequate government budget funding levels or a reduction in the FDA’s workforce and its ability to hire and retain key personnel, disruptions caused by government shutdowns, public health crises, the FDA’s ability to accept the payment of user fees, and other events that may otherwise affect the FDA’s ability to perform routine functions. There have been mass layoffs of federal employees since the start of the current presidential administration in January 2025, the full impact of which is unclear at this time. Such disruptions could significantly impact the ability of the FDA or other regulatory authorities to timely review and process our licensees’ or royalty-agreement counterparties’regulatory submissions, which could have a material adverse effect on our business. In addition, the presidential administration has made and is expected to continue to make changes in the leadership of various U.S. federal regulatory agencies and changes to U.S. federal government policy that have led to, in some cases, legal challenges and uncertainty around the funding, functioning and policy priorities of the U.S. federal regulatory agencies, including the FDA.

We are unable to predict the extent to which the presidential administration may impose or seek to impose leadership or policy changes at the FDA or changes to rules and policies impacting our business and operations or the business and operations of our royalty providers. It is unclear how these executive actions or other potential actions by the federal government will impact the FDA or other regulatory authorities. Government proposals to reduce or eliminate budgetary deficits may include reduced allocations to the FDA and other related government agencies. These budgetary pressures may reduce the FDA’s ability to perform its responsibilities, which could result in delays in our royalty providers’ clinical trial timelines. If a significant reduction in the FDA’s workforce occurs, the FDA’s budget is significantly reduced or a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our royalty providers’ regulatory submissions or take other actions critical to the development or approval of our licensees’ or royalty-agreement counterparties’product candidates, which could have a material adverse effect on their and our business.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Unregistered Sales of Equity Securities

None.

Issuer Purchases of Equity Securities

On January 2, 2024, the Board authorized our 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, 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. All common stock repurchased by us during the three months ended March 31, 2025 were subsequently retired. Our repurchases of our common stock during the three months ended March 31, 2025 were as follows:

56

Period

Total Number of Shares Purchased (1)

Average Price Paid per Share (2)

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs

January 1 – January 31, 2025

$

$

49,986,899

February 1 – February 28, 2025

 

 

$

$

49,986,899

March 1 – March 31, 2025

25,828

$

21.07

25,828

$

49,442,042

Total

 

25,828

 

$

21.07

25,828

$

49,442,042

(1)The number of shares purchased is based on the settlement date.
(2)Average price per share includes commissions.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

(c) Trading Plans

During the fiscal quarter ended March 31, 2025, 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).

57

ITEM 6. EXHIBITS

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

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

58

Incorporation By Reference

Exhibit
Number

 

Exhibit Description

Form

 

SEC File No.

Exhibit

Filing Date

 

 

 

 

 

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

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

101.INS+

Inline XBRL Instance Document

 

101.SCH+

Inline XBRL Schema Document

 

101.CAL+

Inline XBRL Calculation Linkbase Document

 

101.DEF+

Inline XBRL Definition Linkbase Document

 

101.LAB+

Inline XBRL Labels Linkbase Document

 

101.PRE+

Inline XBRL Presentation Linkbase Document

104

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

+

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. These certifications 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 Form 10-Q), irrespective of any general incorporation language contained in such filing.

59

SIGNATURES

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

 

XOMA Royalty Corporation

 

 

Date: May 13, 2025

By:

/s/ OWEN HUGHES

 

 

Chief Executive Officer (Principal Executive Officer)

Date: May 13, 2025

By:

/s/ THOMAS BURNS

 

 

Thomas Burns

Senior Vice President, Finance and Chief Financial Officer (Principal Financial and Principal Accounting Officer)

60

EX-31.1 2 xoma-20250331xex31d1.htm EX-31.1

Exhibit 31.1

Certification

I, Owen Hughes, certify that:

1. I have reviewed this quarterly report on Form 10-Q 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: May 13, 2025

/s/ OWEN HUGHES

Owen Hughes

Chief Executive Officer (Principal Executive Officer)


EX-31.2 3 xoma-20250331xex31d2.htm EX-31.2

Exhibit 31.2

Certification

I, Thomas Burns, certify that:

1. I have reviewed this quarterly report on Form 10-Q 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: May 13, 2025

/s/ THOMAS BURNS

Thomas Burns

Senior Vice President, Finance and Chief Financial Officer


EX-32.1 4 xoma-20250331xex32d1.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 Quarterly Report on Form 10-Q for the three months ended March 31, 2025, 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 13th day of May, 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-Q 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-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 5 xoma-20250331.xsd EX-101.SCH 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONDENSED 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 - Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 99940305 - Disclosure - Condensed Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis (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 40802 - Disclosure - Long-Term Debt - Balance (Details) Calc 2 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 99941401 - Disclosure - Segment and Geographic Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Lease Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Stock Based Compensation (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 - Condensed Consolidated Financial Statements Details - Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (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 99940403 - Disclosure - Acquisitions, Licensing and Other Arrangements - Takeda (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - Acquisitions, Licensing and Other Arrangements - Rezolute (Details) link:presentationLink link:calculationLink link:definitionLink 99940405 - Disclosure - Acquisitions, Licensing and Other Arrangements - Janssen (Details) link:presentationLink link:calculationLink link:definitionLink 99940406 - Disclosure - Acquisitions, Licensing and Other Arrangements - Alexion (Details) link:presentationLink link:calculationLink link:definitionLink 99940407 - 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 - Castle Creek (Details) link:presentationLink link:calculationLink link:definitionLink 99940507 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - LadRx (Details) link:presentationLink link:calculationLink link:definitionLink 99940508 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details) link:presentationLink link:calculationLink link:definitionLink 99940509 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details) link:presentationLink link:calculationLink link:definitionLink 99940510 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details) link:presentationLink link:calculationLink link:definitionLink 99940511 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details) link:presentationLink link:calculationLink link:definitionLink 99940512 - 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, Milestone Contingent Consideration and PRV Interest and Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Lease Agreements - Leased facilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - Lease Agreements - Supplement disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Long-Term Debt - Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Common Stock Warrants - Summary of Common Stock Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Stock Based Compensation - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 99941102 - Disclosure - Stock Based Compensation - 2010 Plan Stock Options and FV Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941103 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941104 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99941105 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 99941106 - Disclosure - Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941107 - Disclosure - Stock Based Compensation - Restricted Stock Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99941108 - Disclosure - Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Capital Stock - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - Capital Stock - BVF Ownership (Details) link:presentationLink link:calculationLink link:definitionLink 99941203 - Disclosure - Capital Stock - ATM Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - Segment and Geographic Information - Geographic Regions (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 - Acquisitions, 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 - Common Stock Warrants link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Segment and Geographic Information 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 - Condensed 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 - Common Stock Warrants (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 99941204 - Disclosure - Capital Stock - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 xoma-20250331_cal.xml EX-101.CAL EX-101.DEF 7 xoma-20250331_def.xml EX-101.DEF EX-101.LAB 8 xoma-20250331_lab.xml EX-101.LAB EX-101.PRE 9 xoma-20250331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2025
May 08, 2025
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,966,889
Entity Central Index Key 0000791908  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Stock    
Title of 12(b) Security Common Stock, $0.0075 par value  
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 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 90,265 $ 101,654
Short-term restricted cash 1,410 1,330
Investment in equity securities 2,382 3,529
Trade and other receivables, net 5,544 1,839
Short-term royalty and commercial payment receivables under the EIR method 12,240 14,763
Short-term royalty and commercial payment receivables under the cost recovery method 413 413
Prepaid expenses and other current assets 971 2,076
Total current assets 113,225 125,604
Long-term restricted cash 3,352 3,432
Property and equipment, net 29 32
Operating lease right-of-use assets 304 319
Long-term royalty and commercial payment receivables under EIR method 4,857 4,970
Long-term royalty and commercial payment receivables under the cost recovery method 59,916 55,936
Exarafenib milestone asset (Note 4) 3,307 3,214
Investment in warrants 605  
Intangible assets, net 25,365 25,909
Other assets - long term 1,790 1,861
Total assets 212,750 221,277
Current liabilities:    
Accounts payable 2,319 1,053
Accrued and other liabilities 1,221 5,752
Contingent consideration under RPAs, AAAs, and CPPAs   3,000
Operating lease liabilities 459 446
Unearned revenue recognized under units-of-revenue method 1,370 1,361
Preferred stock dividend accrual 1,368 1,368
Current portion of long-term debt 13,697 11,394
Total current liabilities 20,434 24,374
Unearned revenue recognized under units-of-revenue method - long-term 4,084 4,410
Exarafenib milestone contingent consideration (Note 4) 3,307 3,214
Long-term operating lease liabilities 362 483
Long-term debt 99,934 106,875
Total liabilities 128,121 139,356
Commitments and Contingencies (Note 10)
Stockholders' equity:    
Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,952,889 and 11,952,377 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 90 90
Additional paid-in capital 1,319,607 1,318,766
Accumulated other comprehensive income 118 73
Accumulated deficit (1,235,235) (1,237,057)
Total stockholders' equity 84,629 81,921
Total liabilities and stockholders' equity 212,750 221,277
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 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
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,889 11,952,377
Common stock, shares outstanding (in shares) 11,952,889 11,952,377
8.625% Series A Cumulative, Perpetual Preferred Stock    
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, 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 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income and revenues:    
Income from purchased receivables under the EIR method $ 6,070  
Income from purchased receivables under the cost recovery method 5,525  
Revenue from contracts with customers 4,000 $ 1,000
Revenue recognized under units-of-revenue method 317 490
Total income and revenues 15,912 1,490
Operating expenses:    
Research and development 1,293 33
General and administrative 8,146 8,461
Amortization of intangible assets 544  
Total operating expenses 9,983 8,494
Income (loss) from operations 5,929 (7,004)
Other (expense) income, net:    
Interest expense (3,467) (3,551)
Other (expense) income, net (95) 1,960
Net income (loss) 2,367 (8,595)
Net income (loss) available to (attributable to) common stockholders, Basic 705 (9,963)
Net income (loss) available to (attributable to) common stockholders, Diluted $ 999 $ (9,963)
Net income (loss) per share available to (attributable to) common stockholders, Basic (in dollars per share) $ 0.06 $ (0.86)
Net income (loss) per share available to (attributable to) common stockholders, Diluted (in dollars per share) $ 0.06 $ (0.86)
Weighted average shares used in computing net income (loss) per share available to (attributable to) common stockholders, Basic (in shares) 11,969 11,580
Weighted average shares used in computing net income (loss) per share available to (attributable to) common stockholders, Diluted (in shares) 17,781 11,580
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)    
Net Income (Loss) $ 2,367 $ (8,595)
Net unrealized gain on available-for-sale debt securities 45  
Comprehensive income (loss) $ 2,412 $ (8,595)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED 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, 2023 $ 49     $ 86 $ 1,311,809   $ (1,223,223) $ 88,721
Balance at beginning 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       $ 1 621     622
Exercise of stock options (in shares)       135,000        
Issuance of common stock related to 401(k) contribution         118     118
Issuance of common stock related to 401(k) contribution (in shares)       7,000        
Stock-based compensation expense         2,856     2,856
Preferred stock dividends         (1,368)     (1,368)
Repurchase of common stock             (13) (13)
Repurchase of common stock (in shares)       (1,000)        
Net Income (Loss)             (8,595) (8,595)
Balance at end of period at Mar. 31, 2024 $ 49     $ 87 1,314,036   (1,231,831) 82,341
Balance at end of period (in shares) at Mar. 31, 2024 984,000 2,000 5,000 11,636,000        
Balance at beginning of period at Dec. 31, 2024 $ 49     $ 90 1,318,766 $ 73 (1,237,057) 81,921
Balance at beginning of period (in shares) at Dec. 31, 2024 984,000 2,000 5,000 11,952,000        
Increase (Decrease) in Stockholders' Equity                
Exercise of stock options         85     $ 85
Exercise of stock options (in shares)       21,000       21,000
Issuance of common stock related to 401(k) contribution         141     $ 141
Issuance of common stock related to 401(k) contribution (in shares)       5,000        
Stock-based compensation expense         1,983     1,983
Preferred stock dividends         (1,368)     (1,368)
Repurchase of common stock             (545) $ (545)
Repurchase of common stock (in shares)       (25,000)       (25,828)
Net unrealized gain on available-for-sale debt securities           45   $ 45
Net Income (Loss)             2,367 2,367
Balance at end of period at Mar. 31, 2025 $ 49     $ 90 $ 1,319,607 $ 118 $ (1,235,235) $ 84,629
Balance at end of period (in shares) at Mar. 31, 2025 984,000 2,000 5,000 11,953,000        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income (loss) $ 2,367 $ (8,595)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Adjustment for income from EIR method purchased receivables 1,743  
Stock-based compensation expense 1,983 2,856
Common stock contribution to 401(k) 141 118
Amortization of intangible assets 544  
Depreciation 3 2
Accretion of long-term debt discount and debt issuance costs 427 306
Non-cash lease expense 17 14
Change in fair value of equity securities 1,147 (252)
Change in fair value of available-for-sale debt securities classified as cash equivalents 45  
Changes in assets and liabilities:    
Trade and other receivables, net (3,705) 1,001
Prepaid expenses and other assets 1,176 213
Accounts payable and accrued liabilities (3,265) (105)
Operating lease liabilities (108) (15)
Unearned revenue recognized under units-of-revenue method (317) (490)
Net cash provided by (used in) operating activities 2,198 (4,947)
Cash flows from investing activities:    
Payments of consideration under RPAs, AAAs, and CPPAs (8,000) (15,000)
Receipts under RPAs, AAAs, and CPPAs 1,307 7,771
Purchase of property and equipment   (17)
Net cash used in investing activities (6,693) (7,246)
Cash flows from financing activities:    
Principal payments - debt (5,066) (3,616)
Debt issuance costs and loan fees paid in connection with long-term debt   (581)
Payment of preferred stock dividends (1,368) (1,368)
Repurchases of common stock (545) (13)
Proceeds from exercise of options and other share-based compensation 325 1,956
Taxes paid related to net share settlement of equity awards (240) (1,334)
Net cash used in financing activities (6,894) (4,956)
Net decrease in cash, cash equivalents, and restricted cash (11,389) (17,149)
Cash, cash equivalents, and restricted cash as of the beginning of the period 106,416 159,550
Cash, cash equivalents, and restricted cash as of the end of the period 95,027 142,401
Supplemental cash flow Information:    
Cash paid for interest 6,078 3,780
Cash paid for taxes 277  
Non-cash investing and financing activities:    
Accrual of contingent consideration under the Affitech CPPA   3,000
Preferred stock dividend accrual $ 1,368 $ 1,368
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business
3 Months Ended
Mar. 31, 2025
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. 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 March 31, 2025, the Company had cash, cash equivalents, and restricted cash of $95.0 million.

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 condensed consolidated financial statements are issued.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
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 condensed 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 unaudited condensed consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X for interim financial reporting. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted. These condensed consolidated financial statements and related disclosures have been prepared with the assumption that users of the interim financial information have read or have access to the audited consolidated financial statements for the preceding fiscal year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 17, 2025.

These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal and recurring adjustments that are necessary for a fair statement of the Company’s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full year, or for any other future annual or interim period.

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, stock-based compensation, and warrants to purchase shares of third party stock. 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, and amortization of the deferred revenue from the HCRP arrangement 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 condensed consolidated statements of cash flows (in thousands):

March 31, 

December 31, 

2025

2024

Unrestricted cash

$

5,832

$

8,983

Unrestricted cash equivalents

84,433

92,671

Total unrestricted cash and cash equivalents

$

90,265

$

101,654

Short-term restricted cash

1,410

1,330

Long-term restricted cash

3,352

3,432

Total restricted cash

$

4,762

$

4,762

Total unrestricted and restricted cash and cash equivalents

$

95,027

$

106,416

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 March 31, 2025, 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 March 31, 2025. The Company redeemed upon maturity $20.5 million of available-for-sale debt securities during the three months ended March 31, 2025. During the three months ended March 31, 2025, the Company realized gains of $0.2 million from those redemptions.  There were no sales or realized gains of available-for-sale debt securities during the three months ended March 31, 2024.

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

March 31, 2025

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

25,556

$

118

$

$

25,674

Total debt securities

$

25,556

$

118

$

$

25,674

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

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. 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 FDIC. 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 three months ended March 31, 2025, three partners represented 35%, 37%, and 25% of total income and revenues, respectively. For the three months ended March 31, 2024, two partners represented 67% and 33% of total

revenues, respectively. Two partners represented 72% and 28% of trade and other receivables, net balance, respectively, as of March 31, 2025.  Two partners represented 70% and 27% of the trade and other receivables, net balance, respectively, as of December 31, 2024.

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 condensed 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 may record an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $17.1 million and $19.8 million as of March 31, 2025 and December 31, 2024, respectively.

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 balance 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 condensed consolidated balance sheet and totaled $1.5 million and $1.3 million as of March 31, 2025 and December 31, 2024, 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 may record 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, where 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 condensed 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 condensed 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 condensed consolidated statement of operations in the period of sale.

Investments – Warrant Assets

The Company may obtain warrants pursuant to which it has the right to acquire stock in companies. The warrants are accounted for as derivatives when they contain net settlement terms and other qualifying criteria under ASC 815. In general, the warrants entitle the Company to buy a specific number of shares of stock at a specific price within a specific time period.  

Investment warrants are recorded at fair value and are revalued at each reporting period. The Company values warrants using the Black-Scholes Model. Any changes in fair value from the grant date fair value of warrants will be recognized as increases or decreases to investments on the condensed consolidated balance sheets and as a component of other income (expense) on the condensed consolidated statements of operations.

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 condensed 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 condensed 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 condensed 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 condensed 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 G&A expenses in the condensed 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 condensed 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 condensed 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 Issued

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 condensed 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 net 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  number of shares of common stock 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 condensed consolidated financial statements. In August 2022, the IRA enacted a 1% excise tax on net share repurchases after December 31, 2022, which applies to repurchases over $1.0 million in a given year. 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).

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

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 expects to adopt annual requirements under ASU 2023-09 within the annual report ending December 31, 2025.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details
3 Months Ended
Mar. 31, 2025
Condensed Consolidated Financial Statement Details  
Consolidated Financial Statement Details

3. Condensed Consolidated Financial Statements Details

Equity Securities

As of March 31, 2025 and December 31, 2024, investment in equity securities was $2.4 million and $3.5 million, respectively. For the three months ended March 31, 2025 and 2024, the Company recognized a loss of $1.1 million and a gain of $0.3 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 condensed 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 March 31, 2025 (in thousands):

Accumulated

Net Carrying

Cost

Amortization

Value

As of March 31, 2025

Pulmokine - Seralutinib IP (Note 4)

$

26,115

$

750

$

25,365

Total intangible assets

$

26,115

$

750

$

25,365

The following table summarizes the cost, accumulated amortization, impairment charge, 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 estimated remaining life of the intangible assets is 11.7 years. The following table presents the projected amortization expense for the next five years (in thousands):

Intangible Asset

    

Amortization

2025 (excluding the three months ended March 31, 2025)

$

1,632

2026

 

2,176

2027

2,176

2028

2,176

2029

2,176

Total

$

10,336

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

The following table includes the computation of basic and diluted net income (loss) per share available to (attributable to) common stockholders (in thousands, except per share amounts):

Three Months Ended March 31, 

2025

2024

Numerator

Net income (loss)

$

2,367

$

(8,595)

Less: Series A accumulated dividends

 

(530)

 

(530)

Less: Series B accumulated dividends

(838)

(838)

Less: Allocation of undistributed earnings to participating securities

(294)

Net income (loss) available to (attributable to) common stockholders, basic

$

705

$

(9,963)

Add: Adjustments to undistributed earnings allocated to participating securities

 

294

Net income (loss) available to (attributable to) common stockholders, diluted

$

999

$

(9,963)

 

Denominator

 

 

Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic

 

11,969

 

11,580

Effect of dilutive Series X Preferred Stock

5,003

Effect of dilutive warrants for common stock

2

Effect of dilutive PSUs

 

273

Effect of dilutive common stock options

 

534

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

 

17,781

 

11,580

Net income (loss) per share available to (attributable to) common stockholders, basic

$

0.06

$

(0.86)

Net income (loss) per share available to (attributable to) common stockholders, diluted

$

0.06

$

(0.86)

Potentially dilutive securities are excluded from the calculation of diluted net income (loss) per share available to (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 income (loss) per share available to (attributable to) common stockholders (in thousands):

Three Months Ended March 31, 

2025

2024

Convertible preferred stock

5,003

Common stock options

 

1,094

1,372

Contingently issuable PSUs

Warrants for common stock

 

120

131

Total

 

1,214

 

6,506

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. For market conditions that have not yet been satisfied, no shares would be issuable based on the market price of $19.93 per share as of March 31, 2025.

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. This includes PSUs that achieved the $30.00 price target in November 2024, but still have remaining time-based vesting requirements.

Accrued and Other Liabilities

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

March 31, 

December 31, 

    

2025

    

2024

Accrued short-term interest payable

$

$

3,039

Accrued incentive compensation

434

1,555

Accrued clinical liabilities

26

306

Income taxes payable in connection with Pulmokine acquisition

280

Accrued legal and accounting fees

482

251

Accrued payroll and benefits

149

170

Other accrued liabilities

 

130

 

151

Total

$

1,221

$

5,752

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing, and Other Arrangements
3 Months Ended
Mar. 31, 2025
Acquisitions, Licensing and Other Arrangements  
Acquisitions, Licensing and Other Arrangements

4. Acquisitions, Licensing, and Other Arrangements

Pulmokine Acquisition

In November 2024, the Company acquired Pulmokine for $20.5 million to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension. The acquisition included an intangible asset related to seralutinib with an estimated useful life of 12 years. The Company recognized $0.5 million of amortization expense for the three months ended March 31, 2025. No impairment indicators were identified, and no impairment was recorded during the three months ended March 31, 2025.

Contingent consideration related to the seralutinib asset could be payable subject to certain development and commercial milestones. As of March 31, 2025, there were no contract assets or contract liabilities related to this agreement, and no revenue was recognized during the three months ended March 31, 2025.

Refer to Note 4 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this acquisition.

Kinnate Acquisition

In April 2024, the Company completed the acquisition of Kinnate through a tender offer for $2.5879 per share plus (“CVRs”), for a total purchase consideration of $126.4 million. As part of the merger, the Company acquired an IPR&D asset related to KIN-3248 (a Phase 1 clinical trial candidate), as well as several pre-clinical assets.

During the three months ended March 31, 2025, the fair value of the Exarafenib milestone contingent consideration was $3.3 million, which had an initial estimated fair value of $2.9 million. The Company accounts for potential contingent consideration related to KIN-3248, KIN-8741, KIN-7136, and KIN-2524 as period expenses when incurred.  As of March 31, 2025, no such contingent consideration had been incurred.

The Company recognized operating lease liabilities of $0.8 million as of the acquisition date related to office space in San Francisco. The Company accounts for the lease assignment agreement as a sublease in accordance with ASC 842.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this acquisition.

Takeda

In 2006, the Company entered into a Collaboration Agreement with Takeda to discover and optimize therapeutic antibodies against multiple targets. Under this agreement, the Company may receive milestone payments and royalties on future product sales.

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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $4.0 million and zero in revenue related to this agreement during the three months ended March 31, 2025 and 2024, respectively.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.

Rezolute

In December 2017, the Company entered into a license agreement with Rezolute for the development and commercialization of ersodetug (RZ358), which was subsequently amended in 2018, 2019, and 2020. Under the license agreement, the Company may receive development and commercial milestone payments of up to an aggregate of $232.0 million based on achievement of pre-specified criteria, and royalties ranging from the high single-digits to the mid-teens based on annual net sales.

The Company has received two milestone payments under this agreement: $2.0 million in January 2022 when Rezolute dosed the last patient in its Phase 2b clinical trial for ersodetug (RZ358), and $5.0 million in April 2024 when Rezolute dosed the first patient in its Phase 3 clinical trial of ersodetug (RZ358).

As of March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement during the three months ended March 31, 2025 and 2024.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.

Janssen

In August 2019, the Company entered into an agreement with Janssen granting a non-exclusive license to develop and commercialize certain product candidates, including the Company’s patents and know-how. Under the agreement, the Company is entitled to receive milestone payments of up to $3.0 million upon the achievement of certain clinical development and regulatory approval milestones, and a 0.75% royalty on net sales of each product upon commercialization.

As of March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement during the three months ended March 31, 2025 and 2024.

Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.

Alexion

In December 2024, following its acquisition of Amolyt, Alexion exercised an 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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement and none of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement for the three months ended March 31, 2025.

Sale of Future Revenue Streams

In December 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) 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 $0.3 million and $0.5 million in revenue under the units-of-revenue method under these agreements during the three months ended March 31, 2025 and 2024, respectively. As of March 31, 2025, the current and non-current portions of the remaining unearned revenue recognized under the units-of-revenue method was $1.4 million and $4.1 million, respectively. As of December 31, 2024, the Company classified $1.4 million and $4.4 million as current and non-current unearned revenue recognized under the units-of-revenue method, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements
3 Months Ended
Mar. 31, 2025
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

In March 2021, the Company entered into the Viracta RPA, as amended in March 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, tovorafenib (DAY101) (a pan-RAF kinase inhibitor now marketed as OJEMDA), is being developed by Day One, 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 tovorafenib (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. In December 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.

At the inception of the Viracta RPA, the Company recorded $13.5 million as long-term royalty receivables in its  consolidated balance sheet. 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 condensed consolidated balance sheet and, as such, subsequent milestones and royalties received are recorded as income from purchased receivables under the cost recovery method. 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 condensed consolidated balance sheet as of March 31, 2025, the Company did not need to perform its periodic credit loss assessment for the three months ended March 31, 2025.

As of March 31, 2025 and December 31, 2024, there was $1.5 million and $1.3 million in trade and other receivables, net related to this agreement, respectively. The Company recognized $5.5 million in income from purchased receivables related to this agreement during the three months ended March 31, 2025, which included a $4.0 million milestone related to DayOne’s MAA filing with the EMA and $1.5 million in estimated royalties. The Company did not recognize any income from purchased receivables under the cost recovery method related to this agreement during the three months ended March 31, 2024.

Royalty and Commercial Payment Purchase Agreements Under the EIR Method

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

Affitech Commercial Payment Purchase Agreement

In October 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 did not meet the definition of a derivative under ASC 815 and a liability would 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.

During the first quarter of 2024, a third sales milestone of $3.0 million related to VABYSMO pursuant to the Affitech CPPA was assessed to be probable under ASC 450. As such, under the cost recovery method, a $3.0 million liability was recorded as 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 of $3.0 million 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. In March 2025, the Company paid $6.0 million to Affitech, which included $3.0 million for the third sales milestone liability that was recorded in the first quarter of 2024 and an additional $3.0 million for the fourth sales milestone. With this payment, all milestone payments to Affitech under the Affitech CPPA have been fully paid.

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 $5.8 million and zero in income from purchased receivables under the EIR method during the three months ended March 31, 2025 and 2024, respectively.

During the three months ended March 31, 2025, the Company received commercial payments pursuant to the Affitech CPPA of $11.1 million.

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

Aptevo Commercial Payment Purchase Agreement

In March 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 long-term royalty receivables 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 XOMA 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.

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 and zero in income from purchased receivable under the EIR method during the three months ended March 31, 2025 and 2024, respectively.

During the three months ended March 31, 2025, the Company received commercial payments pursuant to the Aptevo CPPA of $0.6 million.

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

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 as of March 31, 2025 and December 31, 2024. Long-term royalty and commercial payment receivables under the cost recovery method were $59.9 million and $55.9 million as of March 31, 2025 and December 31, 2024, respectively.

Castle Creek Royalty Financing

In February 2025, the Company entered into a royalty financing transaction with Castle Creek Biosciences, Inc. and Castle Creek Biosciences, LLC (collectively, “Castle Creek”), pursuant to which the Company acquired the rights to receive (a) 6.7% of the greater of (i) 8.75% of net sales in the United States or (ii) 8.00% of worldwide net sales of D-Fi (dabocemagene autoficel, also known as FCX-007), and (b) 6.7% of 20% of proceeds from a potential Priority Review Voucher (the “PRV Interest”) if Castle Creek obtains and sells a PRV. The Company also received warrants to purchase 10,464 shares of Castle Creek's Series D-1 Preferred Stock at an exercise price of $215.03 per share, exercisable for a ten-year period expiring on February 24, 2035.

At the closing of the transaction, the Company paid Castle Creek an upfront payment of $5.0 million. Upon the closing of the transaction, the Company recorded $4.4 million as long-term royalty and commercial payment receivables in its condensed consolidated balance sheet. The Company concluded that the PRV Interest 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 PRV Interest was determined to have nominal value prior to FDA approval of D-Fi. The Company also concluded that the warrants met the definition of a derivative under ASC 815 and should be accounted for at fair value. The fair value of the warrants was estimated to be $0.6 million using a Black-Scholes model with a volatility of 128% and risk-free rate of 4.2%.

As of March 31, 2025, no payments were probable to be received under the Castle Creek royalty financing 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 March 31, 2025.

LadRx Agreements

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

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

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

At the inception of the LadRx Agreements, the Company recorded $6.0 million as long-term royalty receivables 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.

Pursuant to the LadRx Agreements, as of December 31, 2024, the Company had paid LadRx $1.0 million in regulatory milestone payments and $1.0 million in sales milestone payments. All milestone payments to LadRx under the LadRx Agreements have been fully paid.

During the three months ended March 31, 2025, the Company received commercial payments pursuant to the LadRx Agreements of $0.4 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 March 31, 2025, $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 March 31, 2025 and December 31, 2024.

Palobiofarma Royalty Purchase Agreement

In September 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 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 in September 2019. At the inception of the agreement, the Company recorded $10.0 million as long-term royalty receivables in its consolidated balance sheet.

As of March 31, 2025, no payments were probable to be received under the Palo RPA in the near term. 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 March 31, 2025 and December 31, 2024.

Kuros Royalty Purchase Agreement

In July 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, Inc.’s 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 receivables in its  consolidated balance sheet.

In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals, Inc. 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 receivables balance.

As of March 31, 2025, no payments were probable to be received under the Kuros 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 March 31, 2025 and December 31, 2024.

Daré Royalty Purchase Agreements

In April 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 the sale of (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 of 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 in the condensed 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 estimable.

Given the limited available information, the Company was unable to reliably estimate future net sales and the commercial payments to be received over the twelve-month period following the condensed consolidated balance sheet date of March 31, 2025 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of March 31, 2025.

During the three months ended March 31, 2025, 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 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 March 31, 2025 and December 31, 2024.

Twist Bioscience Royalty Purchase Agreement

In October 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 condensed consolidated balance sheet date of March 31, 2025 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of March 31, 2025.

As of March 31, 2025, 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 March 31, 2025 and December 31, 2024.

The following table summarizes the royalty and commercial payment receivable activities under the cost recovery method during the three months ended March 31, 2025 (in thousands):

Acquisition of Royalty

Receipt of Royalty

Balance as of

and Commercial

and Commercial

Balance as of

January 1, 2025

Payment Receivables

Payments

March 31, 2025

Twist

$

15,000

$

$

$

15,000

Daré (XACIATO)

21,999

(2)

21,997

LadRx (MIPLYFFA)

4,850

(413)

4,437

Palobiofarma

10,000

10,000

Kuros

4,500

4,500

Castle Creek

4,395

4,395

Total

$

56,349

$

4,395

$

(415)

$

60,329

The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the three months ended March 31, 2025 (in thousands):

Income from

Purchased

Receipt of

Receivables

Royalty and

Payment of

Balance as of

Under the

Commercial

Sales-Based

Balance as of

January 1, 2025

EIR Method

Payments

Milestone

March 31, 2025

Affitech (VABYSMO)

$

13,105

$

5,817

$

(11,145)

$

3,000

$

10,777

Aptevo (IXINITY)

6,628

253

(561)

6,320

Total

$

19,733

$

6,070

$

(11,706)

$

3,000

$

17,097

The following table summarizes income from purchased receivables under the cost recovery method and EIR method during the three months ended March 31, 2025 (in thousands):

Three months ended March 31, 2025

Viracta (OJEMDA)

5,525

Total income from purchased receivables under the cost recovery method

$

5,525

Affitech (VABYSMO)

5,817

Aptevo (IXINITY)

253

Total income from purchased receivables under the EIR method

$

6,070

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
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 condensed 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 March 31, 2025 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

$

58,759

$

$

$

58,759

U.S. treasury bills

25,674

25,674

Total cash equivalents

84,433

84,433

Exarafenib milestone asset (Note 4)

3,307

3,307

Investment in equity securities

2,382

2,382

Castle Creek PRV Interest (Note 5)

Castle Creek warrants (Note 5)

605

605

Total financial assets

$

86,815

$

$

3,912

$

90,727

Liabilities:

Exarafenib milestone contingent consideration (Note 4)

$

$

$

3,307

$

3,307

Total financial liabilities

$

$

$

3,307

$

3,307

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

Total financial liabilities

$

$

$

3,214

$

3,214

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 March 31, 2025, the estimated fair value of each of the Exarafenib milestone asset and Exarafenib milestone contingent consideration was $3.3 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 condensed consolidated statement of operations until settlement.

During the three months ended March 31, 2025, the estimated fair value of both the Exarafenib milestone asset and Exarafenib milestone contingent consideration increased by $0.1 million. The increase in estimated fair value had no offsetting net impact on the condensed consolidated statements of operations for the three months ended March 31, 2025.

Castle Creek PRV Interest and Warrants

The Castle Creek PRV Interest and warrants represent the Company's right to receive 6.7% of the proceeds from a potential Priority Review Voucher sale and warrants to purchase Castle Creek's Series D-1 Preferred Stock, acquired as part of the Castle Creek royalty financing transaction on February 24, 2025. As of March 31, 2025, the estimated fair value of the Castle Creek PRV Interest was nominal, and the estimated fair value of the Castle Creek warrants was $0.6 million. The fair value measurement for the PRV Interest was based on a probability-weighted discounted cash flow model, while the warrants were valued using a Black-Scholes option pricing model. Both valuations used significant Level 3 inputs, including expected timing of FDA approval, probability of PRV issuance and sale, expected volatility, risk-free interest rates, and discount rates reflecting the risk associated with Castle Creek's development program. Both the Castle Creek PRV Interest and warrants 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 condensed consolidated statement of operations.

Equity Securities

The equity securities consisted of investments in public traded companies’ common stock that are classified on the condensed consolidated balance sheets as current assets as of March 31, 2025 and December 31, 2024. The equity securities are revalued each reporting period with changes in fair value recorded in the other income (expense), net line item of the condensed 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.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements
3 Months Ended
Mar. 31, 2025
Lease Agreements  
Lease Agreements

7. Lease Agreements

XOMA Royalty Office Lease

The Company leases a facility in Emeryville, California under an operating lease, which commenced on November 10, 2023 and has a term of 65 months. 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 acquisition, 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 acquisition 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.

Kinnate Sublease

As part of the Kinnate acquisition, 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. For the three months ended March 31, 2025 and 2024, respectively, the Company recognized sublease income of $0.1 million and zero in the other income (expense), net line item in the condensed consolidated statement of operations.

The following table summarizes the maturity of the Company’s operating lease liabilities as of March 31, 2025 (in thousands):

Year

Rent Payments

2025 (excluding the three months ended March 31, 2025)

376

2026

300

2027

 

91

2028

 

102

2029

35

Total undiscounted lease payments

$

904

Present value adjustment

(83)

Total net lease liability for operating leases

$

821

As of March 31, 2025 and December 31, 2024, the total net lease liability was $0.8 million and $0.9 million, respectively.

As of March 31, 2025, the Company’s current and non-current operating lease liabilities were $0.5 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.

The following table summarizes the cost components of the Company’s operating leases included in G&A in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 (in thousands):

    

Three Months Ended March 31, 

2025

2024

Lease costs:

Operating lease cost

$

33

 

$

22

Variable lease cost (1)

 

(2)

Total lease costs

$

33

$

20

(1)Under the terms of the lease agreement, 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 negative balance for the period ended March 31, 2024 was due to the lessor’s reconciliation of variable lease costs from which a credit was due to the Company.

The following table presents supplemental disclosure for the condensed consolidated statements of cash flows related to operating leases (in thousands):

    

Three Months Ended March 31, 

    

2025

2024

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

23

$

23

The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of March 31, 2025 and December 31, 2024

were as follows:

    

March 31, 

December 31, 

    

2025

2024

Weighted-average remaining lease term

2.35 years

2.52 years

Weighted-average discount rate

8.00

%

8.00

%

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt
3 Months Ended
Mar. 31, 2025
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”). 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 March 31, 2025, 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 EIR 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 March 31, 2025, 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 $11.4 million and $106.9 million, respectively, as of December 31, 2024.

In March 2025, XRL made a semi-annual payment of $11.1 million which included an interest payment of $6.1 million and principal repayment of $5.1 million. The carrying value of the short and long-term portion of the initial term loan was $13.7 million and $99.9 million, respectively, as of March 31, 2025. As of March 31, 2025, the EIR was determined to be 11.18%. The Company recorded $3.5 million and $3.6 million in interest expense during the three months ended March 31, 2025 and 2024, respectively. As of March 31, 2025, the Company had an unaccreted debt discount of $3.9 million and unaccreted direct issuance costs of $0.5 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 condensed consolidated balance sheet as of March 31, 2025 (in thousands):

    

March 31, 2025

Gross principal

$

130,000

Principal repayments

(11,969)

Unaccreted debt discount and debt issuance costs

(4,400)

Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs

113,631

Less: current portion of long-term debt

(13,697)

Long-term debt

$

99,934

Long-term debt on the Company’s condensed consolidated balance sheet as of March 31, 2025 and December 31, 2024 includes only the carrying value of the Blue Owl Loan.

Aggregate projected future principal payments of the initial term loan as of March 31, 2025, are as follows (in thousands):

Year Ending December 31,

Payments

2025 (excluding the three months ended March 31, 2025)

7,356

2026

 

18,217

2027

 

24,550

2028

30,655

2029

36,628

Thereafter

 

626

Total payments

$

118,032

Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 relates to the initial term loan (in thousands):

Three Months Ended

March 31, 

2025

2024

Accrued interest expense

$

3,040

$

3,245

Accretion of debt discount and debt issuance costs

 

427

 

306

 

Total interest expense

$

3,467

$

3,551

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock Warrants
3 Months Ended
Mar. 31, 2025
Common Stock Warrants  
Common Stock Warrants

9. Common Stock Warrants

As of March 31, 2025 and December 31, 2024, the following common stock warrants were outstanding:

    

    

    

Exercise Price

    

March 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2025

2024

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

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies  
Commitments and Contingencies

10. 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 $5.3 million (assuming one product per contract meets all milestone events) have not been recorded on the accompanying condensed 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. As of March 31, 2025, a $1.0 million milestone payment to an undisclosed licensor was accrued.

Contingent Consideration

Pursuant to the Company’s agreements with Kuros and Daré, under the Kinnate CVR Agreement, and under the Pulmokine Merger Agreement, the Company has committed to pay the Kuros Sales Milestones, the Daré Milestones, the Exarafenib milestone contingent consideration, and the Pulmokine contingent consideration.

As of March 31, 2025, the Company recorded $3.3 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 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 March 31, 2025, none of the Kuros Sales Milestones, Daré Milestones, and the Pulmokine contingent consideration were assessed to be probable and as such, no liability was recorded on the condensed consolidated balance sheet.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation
3 Months Ended
Mar. 31, 2025
Stock Based Compensation  
Stock Based Compensation

11. Stock-Based Compensation

The Company may grant qualified and non-qualified stock options, common stock, PSUs, RSUs, 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 purchase period or on the last day of the purchase period. The ESPP 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 purchase period.

Stock Options and Other Benefit Plans

Stock Options

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. In addition to stock options issued under the 2010 Plan, the Company also granted inducement stock options to the Company’s CEO and CIO in January 2023.

The activity for all stock options for the three months ended March 31, 2025 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, 2025

2,426,929

$

20.83

 

5.77

$

18,644

Granted

 

 

 

 

  

Exercised

 

(21,000)

 

4.03

 

 

  

Forfeited, expired or cancelled

(31,234)

 

76.55

 

 

  

Outstanding as of March 31, 2025

2,374,695

$

20.24

 

5.63

$

8,266

Exercisable as of March 31, 2025

2,069,546

$

19.69

 

5.32

$

8,050

The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2025 and 2024 was $0.4 million and $2.5 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 $0.9 million in stock-based compensation expense related to stock options during the three months ended March 31, 2025. As of March 31, 2025, $3.8 million of total unrecognized compensation expense related to stock options was expected to be recognized over a weighted-average period of 1.6 years.

Performance Stock Unit Awards

Since May 2023, the Company has granted employees 733,600 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 initial 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 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. There were no PSUs granted in the three months ended March 31, 2025.

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 grant date fair values of the PSUs granted in January 2024 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

160,078

 

$

18.42

0.74

$

35.00

53,350

 

$

17.24

0.96

$

40.00

32,835

 

$

16.14

1.15

$

45.00

28,737

$

15.13

1.31

275,000

 

The Company estimates that it will recognize total stock-based compensation expense of approximately $11.9 million in aggregate for the PSUs granted since May 2023 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 three months ended March 31, 2025 was as follows:

Weighted

Average

Grant Date

Number of

Fair Value

Unvested PSUs

Per Share

Unvested balance as of January 1, 2025

597,117

$

16.03

Granted

 

 

Vested

 

 

Forfeited

 

Unvested balance as of March 31, 2025

597,117

$

16.03

The Company recorded $1.0 million in stock-based compensation expense related to the PSUs during the three months ended March 31, 2025. As of March 31, 2025, there was $2.0 million unrecognized stock-based compensation expense related to outstanding PSUs granted to employees, with a weighted-average remaining recognition period of 0.6 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 March 31, 2025, no RSUs had vested and the unvested balance as of March 31, 2025 was 15,175 RSUs at a weighted-average grant-date fair value of $24.71 per RSU.

The Company recorded $0.1 million in stock-based compensation expense related to the RSUs during the three months ended March 31, 2025. As of March 31, 2025, there was $46,000 unrecognized stock-based compensation expense related to the outstanding RSUs granted to non-employee directors, with a weighted-average remaining recognition period of 0.1 years.

Stock-based Compensation Expense

All stock-based compensation expense is recorded in G&A expenses. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the condensed consolidated statements of operations (in thousands):

Three Months Ended March 31, 

2025

2024

Total stock-based compensation expense

$

1,983

$

2,856

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock
3 Months Ended
Mar. 31, 2025
Capital Stock  
Capital Stock

12. Capital Stock

Dividends

During the three months ended March 31, 2025, the 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 23, 2024

$

0.53906

$

0.52344

January 15, 2025

February 26, 2025

$

0.53906

$

0.52344

April 15, 2025

BVF Ownership

As of March 31, 2025, BVF owned approximately 25.0% 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 47.1% 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 March 31, 2025, 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.

Stock Repurchase Program

On January 2, 2024, the Board authorized the Company’s stock repurchase program, which permits the Company to purchase up to $50.0 million of its common stock through January 2027. Under the program, the Company has 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, 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 the Company’s 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 the Company to acquire any particular amount of its common stock. The Board may suspend, modify, or terminate the stock repurchase program at any time without prior notice. During the three months ended March 31, 2025, the Company purchased a total of 25,828 shares of its common stock for $0.5 million. As of March 31, 2025, the Company purchased a total of 26,488 shares of its common stock pursuant to the stock repurchase plan for $0.6 million.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Taxes  
Income Taxes

13. Income Taxes

The Company recorded no income taxes during the three months ended March 31, 2025 and 2024. As of March 31, 2025, the Company maintained a full valuation allowance against its remaining net deferred tax assets.

The Company had a total of $5.9 million of gross unrecognized tax benefits as of March 31, 2025, none of which would affect the effective tax rate upon realization as it had a full valuation allowance against its net 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. As of March 31, 2025, the Company had not accrued interest or penalties related to uncertain tax positions.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information
3 Months Ended
Mar. 31, 2025
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 condensed 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).

The table below presents segment information for the three months ended March 31, 2025 and 2024 (in thousands):

Three Months Ended March 31, 

2025

2024

Income and revenues

$

15,912

$

1,490

Business development and deal related costs

(1,055)

(1,442)

Other segment items:

Research and development expenses

(1,293)

(33)

Depreciation of property and equipment

(3)

(2)

Other general and administrative expenses(1)

(7,088)

(7,017)

Amortization of intangible assets

(544)

Interest expense

(3,467)

(3,551)

Other (expense) income, net

(95)

1,960

Segment and consolidated net loss

$

2,367

$

(8,595)

(1)Other general and administrative expenses for the three months ended March 31, 2025 and 2024 included general and administrative expenses of $8.1 million and $8.5 million, net of business development and deal related costs and depreciation of property and equipment.

Geographic Information

Income and revenue attributed to the following geographic regions based on the location of the partners and licensees was as follows (in thousands):

Three Months Ended March 31, 

    

2025

    

2024

United States

$

6,095

$

1,490

Switzerland

5,817

Asia Pacific

 

4,000

 

Total

$

15,912

$

1,490

The Company’s property and equipment is held in the U.S.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ 2,367 $ (8,595)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
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 34 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
Basis of Presentation and Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The condensed 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 unaudited condensed consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X for interim financial reporting. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted. These condensed consolidated financial statements and related disclosures have been prepared with the assumption that users of the interim financial information have read or have access to the audited consolidated financial statements for the preceding fiscal year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 17, 2025.

These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal and recurring adjustments that are necessary for a fair statement of the Company’s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full year, or for any other future annual or interim period.

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, stock-based compensation, and warrants to purchase shares of third party stock. 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, and amortization of the deferred revenue from the HCRP arrangement 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 condensed consolidated statements of cash flows (in thousands):

March 31, 

December 31, 

2025

2024

Unrestricted cash

$

5,832

$

8,983

Unrestricted cash equivalents

84,433

92,671

Total unrestricted cash and cash equivalents

$

90,265

$

101,654

Short-term restricted cash

1,410

1,330

Long-term restricted cash

3,352

3,432

Total restricted cash

$

4,762

$

4,762

Total unrestricted and restricted cash and cash equivalents

$

95,027

$

106,416

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 March 31, 2025, 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 March 31, 2025. The Company redeemed upon maturity $20.5 million of available-for-sale debt securities during the three months ended March 31, 2025. During the three months ended March 31, 2025, the Company realized gains of $0.2 million from those redemptions.  There were no sales or realized gains of available-for-sale debt securities during the three months ended March 31, 2024.

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

March 31, 2025

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

25,556

$

118

$

$

25,674

Total debt securities

$

25,556

$

118

$

$

25,674

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

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. 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 FDIC. 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 three months ended March 31, 2025, three partners represented 35%, 37%, and 25% of total income and revenues, respectively. For the three months ended March 31, 2024, two partners represented 67% and 33% of total

revenues, respectively. Two partners represented 72% and 28% of trade and other receivables, net balance, respectively, as of March 31, 2025.  Two partners represented 70% and 27% of the trade and other receivables, net balance, respectively, as of December 31, 2024.

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 condensed 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 may record an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $17.1 million and $19.8 million as of March 31, 2025 and December 31, 2024, respectively.

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 balance 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 condensed consolidated balance sheet and totaled $1.5 million and $1.3 million as of March 31, 2025 and December 31, 2024, 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 may record 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, where 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 condensed 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 condensed 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 condensed consolidated statement of operations in the period of sale.

Investments - Warrant Assets

Investments – Warrant Assets

The Company may obtain warrants pursuant to which it has the right to acquire stock in companies. The warrants are accounted for as derivatives when they contain net settlement terms and other qualifying criteria under ASC 815. In general, the warrants entitle the Company to buy a specific number of shares of stock at a specific price within a specific time period.  

Investment warrants are recorded at fair value and are revalued at each reporting period. The Company values warrants using the Black-Scholes Model. Any changes in fair value from the grant date fair value of warrants will be recognized as increases or decreases to investments on the condensed consolidated balance sheets and as a component of other income (expense) on the condensed consolidated statements of operations.

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 condensed 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 condensed 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 condensed 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 condensed 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 G&A expenses in the condensed 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 condensed 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 condensed 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 Issued

Warrants Issued

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 condensed 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 net 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  number of shares of common stock 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 condensed consolidated financial statements. In August 2022, the IRA enacted a 1% excise tax on net share repurchases after December 31, 2022, which applies to repurchases over $1.0 million in a given year. 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).

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

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 expects to adopt annual requirements under ASU 2023-09 within the annual report ending December 31, 2025.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
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 condensed consolidated statements of cash flows (in thousands):

March 31, 

December 31, 

2025

2024

Unrestricted cash

$

5,832

$

8,983

Unrestricted cash equivalents

84,433

92,671

Total unrestricted cash and cash equivalents

$

90,265

$

101,654

Short-term restricted cash

1,410

1,330

Long-term restricted cash

3,352

3,432

Total restricted cash

$

4,762

$

4,762

Total unrestricted and restricted cash and cash equivalents

$

95,027

$

106,416

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

March 31, 2025

Amortized

Unrealized

Unrealized

Estimated Fair

Cost Basis

Gains

Losses

Value

U.S. treasury bills

$

25,556

$

118

$

$

25,674

Total debt securities

$

25,556

$

118

$

$

25,674

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

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Financial Statements Details (Tables)
3 Months Ended
Mar. 31, 2025
Condensed 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 March 31, 2025 (in thousands):

Accumulated

Net Carrying

Cost

Amortization

Value

As of March 31, 2025

Pulmokine - Seralutinib IP (Note 4)

$

26,115

$

750

$

25,365

Total intangible assets

$

26,115

$

750

$

25,365

The following table summarizes the cost, accumulated amortization, impairment charge, 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

Schedule of projected amortization expense for next five years

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

Intangible Asset

    

Amortization

2025 (excluding the three months ended March 31, 2025)

$

1,632

2026

 

2,176

2027

2,176

2028

2,176

2029

2,176

Total

$

10,336

Schedule of reconciliation of numerator and denominator used in calculation of basic and diluted net loss per share attributable to common stockholders

The following table includes the computation of basic and diluted net income (loss) per share available to (attributable to) common stockholders (in thousands, except per share amounts):

Three Months Ended March 31, 

2025

2024

Numerator

Net income (loss)

$

2,367

$

(8,595)

Less: Series A accumulated dividends

 

(530)

 

(530)

Less: Series B accumulated dividends

(838)

(838)

Less: Allocation of undistributed earnings to participating securities

(294)

Net income (loss) available to (attributable to) common stockholders, basic

$

705

$

(9,963)

Add: Adjustments to undistributed earnings allocated to participating securities

 

294

Net income (loss) available to (attributable to) common stockholders, diluted

$

999

$

(9,963)

 

Denominator

 

 

Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic

 

11,969

 

11,580

Effect of dilutive Series X Preferred Stock

5,003

Effect of dilutive warrants for common stock

2

Effect of dilutive PSUs

 

273

Effect of dilutive common stock options

 

534

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

 

17,781

 

11,580

Net income (loss) per share available to (attributable to) common stockholders, basic

$

0.06

$

(0.86)

Net income (loss) per share available to (attributable to) common stockholders, diluted

$

0.06

$

(0.86)

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 income (loss) per share available to (attributable to) common stockholders (in thousands):

Three Months Ended March 31, 

2025

2024

Convertible preferred stock

5,003

Common stock options

 

1,094

1,372

Contingently issuable PSUs

Warrants for common stock

 

120

131

Total

 

1,214

 

6,506

Schedule of accrued and other liabilities

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

March 31, 

December 31, 

    

2025

    

2024

Accrued short-term interest payable

$

$

3,039

Accrued incentive compensation

434

1,555

Accrued clinical liabilities

26

306

Income taxes payable in connection with Pulmokine acquisition

280

Accrued legal and accounting fees

482

251

Accrued payroll and benefits

149

170

Other accrued liabilities

 

130

 

151

Total

$

1,221

$

5,752

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements (Tables)
3 Months Ended
Mar. 31, 2025
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 three months ended March 31, 2025 (in thousands):

Acquisition of Royalty

Receipt of Royalty

Balance as of

and Commercial

and Commercial

Balance as of

January 1, 2025

Payment Receivables

Payments

March 31, 2025

Twist

$

15,000

$

$

$

15,000

Daré (XACIATO)

21,999

(2)

21,997

LadRx (MIPLYFFA)

4,850

(413)

4,437

Palobiofarma

10,000

10,000

Kuros

4,500

4,500

Castle Creek

4,395

4,395

Total

$

56,349

$

4,395

$

(415)

$

60,329

The following table summarizes the royalty and commercial payment receivable activities under the EIR method during the three months ended March 31, 2025 (in thousands):

Income from

Purchased

Receipt of

Receivables

Royalty and

Payment of

Balance as of

Under the

Commercial

Sales-Based

Balance as of

January 1, 2025

EIR Method

Payments

Milestone

March 31, 2025

Affitech (VABYSMO)

$

13,105

$

5,817

$

(11,145)

$

3,000

$

10,777

Aptevo (IXINITY)

6,628

253

(561)

6,320

Total

$

19,733

$

6,070

$

(11,706)

$

3,000

$

17,097

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 three months ended March 31, 2025 (in thousands):

Three months ended March 31, 2025

Viracta (OJEMDA)

5,525

Total income from purchased receivables under the cost recovery method

$

5,525

Affitech (VABYSMO)

5,817

Aptevo (IXINITY)

253

Total income from purchased receivables under the EIR method

$

6,070

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025 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

$

58,759

$

$

$

58,759

U.S. treasury bills

25,674

25,674

Total cash equivalents

84,433

84,433

Exarafenib milestone asset (Note 4)

3,307

3,307

Investment in equity securities

2,382

2,382

Castle Creek PRV Interest (Note 5)

Castle Creek warrants (Note 5)

605

605

Total financial assets

$

86,815

$

$

3,912

$

90,727

Liabilities:

Exarafenib milestone contingent consideration (Note 4)

$

$

$

3,307

$

3,307

Total financial liabilities

$

$

$

3,307

$

3,307

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

Total financial liabilities

$

$

$

3,214

$

3,214

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025 (in thousands):

Year

Rent Payments

2025 (excluding the three months ended March 31, 2025)

376

2026

300

2027

 

91

2028

 

102

2029

35

Total undiscounted lease payments

$

904

Present value adjustment

(83)

Total net lease liability for operating leases

$

821

Schedule of cost components of operating leases

The following table summarizes the cost components of the Company’s operating leases included in G&A in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 (in thousands):

    

Three Months Ended March 31, 

2025

2024

Lease costs:

Operating lease cost

$

33

 

$

22

Variable lease cost (1)

 

(2)

Total lease costs

$

33

$

20

(1)Under the terms of the lease agreement, 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 negative balance for the period ended March 31, 2024 was due to the lessor’s reconciliation of variable lease costs from which a credit was due to the Company.

Summary of supplemental cash flow information related to operating leases

The following table presents supplemental disclosure for the condensed consolidated statements of cash flows related to operating leases (in thousands):

    

Three Months Ended March 31, 

    

2025

2024

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

23

$

23

Schedule of assumptions used in calculating the present value of lease payments

    

Three Months Ended March 31, 

    

2025

2024

Cash paid for amounts included in the measurement of lease liabilities

 

 

Operating cash flows under operating leases

$

23

$

23

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Long-Term Debt  
Schedule of long-term debt

The following table summarizes the impact of the initial term loan on the Company’s condensed consolidated balance sheet as of March 31, 2025 (in thousands):

    

March 31, 2025

Gross principal

$

130,000

Principal repayments

(11,969)

Unaccreted debt discount and debt issuance costs

(4,400)

Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs

113,631

Less: current portion of long-term debt

(13,697)

Long-term debt

$

99,934

Schedule of projected future principal payments of initial term loan

Aggregate projected future principal payments of the initial term loan as of March 31, 2025, are as follows (in thousands):

Year Ending December 31,

Payments

2025 (excluding the three months ended March 31, 2025)

7,356

2026

 

18,217

2027

 

24,550

2028

30,655

2029

36,628

Thereafter

 

626

Total payments

$

118,032

Schedule of interest expense

Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 relates to the initial term loan (in thousands):

Three Months Ended

March 31, 

2025

2024

Accrued interest expense

$

3,040

$

3,245

Accretion of debt discount and debt issuance costs

 

427

 

306

 

Total interest expense

$

3,467

$

3,551

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock Warrants (Tables)
3 Months Ended
Mar. 31, 2025
Common Stock Warrants  
Summary of Common Stock Warrants Outstanding

    

    

    

Exercise Price

    

March 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2025

2024

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

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Stock Based Compensation  
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, 2025

2,426,929

$

20.83

 

5.77

$

18,644

Granted

 

 

 

 

  

Exercised

 

(21,000)

 

4.03

 

 

  

Forfeited, expired or cancelled

(31,234)

 

76.55

 

 

  

Outstanding as of March 31, 2025

2,374,695

$

20.24

 

5.63

$

8,266

Exercisable as of March 31, 2025

2,069,546

$

19.69

 

5.32

$

8,050

Schedule of grant date fair values of PSUs granted

The grant date fair values of the PSUs granted in January 2024 was estimated as follows:

Derived

Hurdle Price

Number of

Fair Value

Service Period

Per PSU

PSUs

Per Share

(in years)

$

30.00

160,078

 

$

18.42

0.74

$

35.00

53,350

 

$

17.24

0.96

$

40.00

32,835

 

$

16.14

1.15

$

45.00

28,737

$

15.13

1.31

275,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, 2025

597,117

$

16.03

Granted

 

 

Vested

 

 

Forfeited

 

Unvested balance as of March 31, 2025

597,117

$

16.03

Summary of stock-based compensation expense The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the condensed consolidated statements of operations (in thousands):

Three Months Ended March 31, 

2025

2024

Total stock-based compensation expense

$

1,983

$

2,856

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock (Tables)
3 Months Ended
Mar. 31, 2025
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 23, 2024

$

0.53906

$

0.52344

January 15, 2025

February 26, 2025

$

0.53906

$

0.52344

April 15, 2025

Summary of Common Stock Warrants Outstanding

    

    

    

Exercise Price

    

March 31, 

    

December 31,

Issuance Date

Expiration Date

Balance Sheet Classification

per Share

2025

2024

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

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment and Geographic Information  
Schedule of segment information

The table below presents segment information for the three months ended March 31, 2025 and 2024 (in thousands):

Three Months Ended March 31, 

2025

2024

Income and revenues

$

15,912

$

1,490

Business development and deal related costs

(1,055)

(1,442)

Other segment items:

Research and development expenses

(1,293)

(33)

Depreciation of property and equipment

(3)

(2)

Other general and administrative expenses(1)

(7,088)

(7,017)

Amortization of intangible assets

(544)

Interest expense

(3,467)

(3,551)

Other (expense) income, net

(95)

1,960

Segment and consolidated net loss

$

2,367

$

(8,595)

(1)Other general and administrative expenses for the three months ended March 31, 2025 and 2024 included general and administrative expenses of $8.1 million and $8.5 million, net of business development and deal related costs and depreciation of property and equipment.
Schedule of income and revenue by geographical region

Income and revenue attributed to the following geographic regions based on the location of the partners and licensees was as follows (in thousands):

Three Months Ended March 31, 

    

2025

    

2024

United States

$

6,095

$

1,490

Switzerland

5,817

Asia Pacific

 

4,000

 

Total

$

15,912

$

1,490

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business - Liquidity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Description of Business        
Cash, cash equivalents and restricted cash $ 95,027 $ 106,416 $ 142,401 $ 159,550
Substantial Doubt about Going Concern, within One Year false      
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 01, 2027
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash          
Unrestricted cash   $ 5,832   $ 8,983  
Unrestricted cash equivalents   84,433   92,671  
Total unrestricted cash and cash equivalents   90,265   101,654  
Short-term restricted cash   1,410   1,330  
Long-term restricted cash   3,352   3,432  
Total restricted cash   4,762   4,762  
Total unrestricted and restricted cash and cash equivalents   95,027 $ 142,401 106,416 $ 159,550
Cash and Cash Equivalents          
Allowance for credit losses on investments in debt securities   0      
Redemption or sale of available-for-sale debt securities   20,500 0    
Gains from redemption or sale of available-for-sale debt securities   200 $ 0    
Available for sale securities, Amortized Cost Basis   25,556   20,294  
Available for sale securities, Unrealized Gains   118   73  
Available for sale securities, Estimated Fair Value   25,674   20,367  
U.S. treasury bills          
Cash and Cash Equivalents          
Available for sale securities, Amortized Cost Basis   25,556   20,294  
Available for sale securities, Unrealized Gains   118   73  
Available for sale securities, Estimated Fair Value   $ 25,674   $ 20,367  
Cash reserve account, Interest and administrative fees | Forecast          
Restricted Cash          
Additional amount of cash required to fund reserve account $ 800        
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Customer Concentration Risk | Revenues      
Concentration of Risk      
Number of major partners 3 2  
Customer Concentration Risk | Revenues | Partner 1      
Concentration of Risk      
Concentration risk (as a percent) 35.00% 67.00%  
Customer Concentration Risk | Revenues | Partner 2      
Concentration of Risk      
Concentration risk (as a percent) 37.00% 33.00%  
Customer Concentration Risk | Revenues | Partner 3      
Concentration of Risk      
Concentration risk (as a percent) 25.00%    
Credit Concentration Risk | Trade Receivables      
Concentration of Risk      
Number of major partners 2   2
Credit Concentration Risk | Trade Receivables | Partner 1      
Concentration of Risk      
Concentration risk (as a percent) 72.00%   70.00%
Credit Concentration Risk | Trade Receivables | Partner 2      
Concentration of Risk      
Concentration risk (as a percent) 28.00%   27.00%
XML 48 R38.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
Mar. 31, 2025
Dec. 31, 2024
Basis of Presentation and Significant Accounting Policies    
Purchased receivables included in royalty and commercial payment receivables, Effective interest rate method $ 17.1 $ 19.8
Purchased receivables included in royalty and commercial payment receivables, Cost recovery method $ 1.5 $ 1.3
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Significant Accounting Policies - Income Taxes and Share Repurchases (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Basis of Presentation and Significant Accounting Policies  
Income tax interest or penalties charged $ 0.0
Treasury stock (in dollars) $ 0.0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Financial Statements Details - Equity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Equity Securities      
Investment in equity securities $ 2,382   $ 3,529
Gain (loss) recognized due to change in fair value of investment (1,147) $ 252  
Rezolute      
Equity Securities      
Investment in equity securities 2,400   $ 3,500
Gain (loss) recognized due to change in fair value of investment $ (1,100) $ 300  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Financial Statements Details - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible assets, net    
Cost $ 26,115 $ 26,115
Accumulated Amortization 750 206
Net Carrying Value $ 25,365 25,909
Estimated remaining life of intangible assets 11 years 8 months 12 days  
Projected amortization expense for the next five years    
2025 (excluding the three months ended March 31, 2025) $ 1,632  
2026 2,176  
2027 2,176  
2028 2,176  
2029 2,176  
Total 10,336  
Pulmokine - Seralutinib IP    
Intangible assets, net    
Cost 26,115 26,115
Accumulated Amortization 750 206
Net Carrying Value $ 25,365 $ 25,909
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator    
Net Income (Loss) $ 2,367 $ (8,595)
Less: Allocation of undistributed earnings to participating securities (294)  
Net income (loss) available to (attributable to) common stockholders, basic 705 (9,963)
Add: Adjustments to undistributed earnings allocated to participating securities 294  
Net income (loss) available to (attributable to) common stockholders, diluted $ 999 $ (9,963)
Denominator    
Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic (in shares) 11,969 11,580
Effect of dilutive Series X Preferred Stock 5,003  
Effect of dilutive warrants for common stock 2  
Effect of dilutive PSUs 273  
Effect of dilutive common stock options 534  
Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, diluted 17,781 11,580
Net income (loss) per share available to (attributable to) common stockholders, Basic (in dollars per share) $ 0.06 $ (0.86)
Net income (loss) per share available to (attributable to) common stockholders, Diluted (in dollars per share) $ 0.06 $ (0.86)
8.625% Series A Cumulative, Perpetual Preferred Stock    
Numerator    
Less: accumulated dividends $ (530) $ (530)
8.375% Series B Cumulative, Perpetual Preferred Stock    
Numerator    
Less: accumulated dividends $ (838) $ (838)
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Nov. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Antidilutive securities excluded from computation of net loss per share (in shares) 1,214,000 6,506,000  
Stock price (in dollars per share) $ 19.93    
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00      
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Stock price (in dollars per share)     $ 30
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  
Employee Stock Option      
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Antidilutive securities excluded from computation of net loss per share (in shares) 1,094,000 1,372,000  
Contingently issuable PSUs      
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Antidilutive securities excluded from computation of net loss per share (in shares) 0 0  
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) 120,000 131,000  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued and other liabilities    
Accrued short-term interest payable   $ 3,039
Accrued incentive compensation $ 434 1,555
Accrued clinical liabilities 26 306
Income taxes payable in connection with Pulmokine acquisition   280
Accrued legal and accounting fees 482 251
Accrued payroll and benefits 149 170
Other accrued liabilities 130 151
Total $ 1,221 $ 5,752
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Pulmokine Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Asset acquisition      
Amortization of intangible assets   $ 544  
Net Income (Loss)   2,367 $ (8,595)
Revenue from contracts with customers   4,000 $ 1,000
Pulmokine      
Asset acquisition      
Closing cash payment $ 20,500    
Estimated useful life 12 years    
Amortization of intangible assets   500  
Impairment of intangible asset   0  
Contract assets   0  
Contract liabilities   0  
Revenue from contracts with customers   $ 0  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Kinnate Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Apr. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Asset acquisition      
Exarafenib milestone contingent consideration   $ 3,307 $ 3,214
Operating lease liabilities   821 $ 900
CVR Agreement | Kinnate CVR holders      
Asset acquisition      
Exarafenib milestone contingent consideration $ 2,900 $ 3,300  
Kinnate      
Asset acquisition      
Asset acquisition, Share price (in dollars per share) $ 2.5879    
Total purchase consideration $ 126,400    
Operating lease liabilities $ 800    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Takeda (Details) - USD ($)
$ in Thousands
3 Months Ended 221 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Acquisitions, Licensing and Other Arrangements        
Revenue from contracts with customers $ 4,000 $ 1,000    
Takeda Pharmaceutical Company Limited | Collaboration Agreement        
Acquisitions, Licensing and Other Arrangements        
Revenue from contracts with customers 4,000 $ 0 $ 3,000  
Maximum 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
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Rezolute (Details)
1 Months Ended 3 Months Ended 88 Months Ended
Apr. 30, 2024
USD ($)
Jan. 31, 2022
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 06, 2017
USD ($)
Acquisitions, Licensing and Other Arrangements              
Revenue from contracts with customers     $ 4,000,000 $ 1,000,000      
Rezolute | License Agreement              
Acquisitions, Licensing and Other Arrangements              
Maximum milestone payments entitled to receive             $ 232,000,000
Number of milestone payments received         2    
Revenue from contracts with customers $ 5,000,000 $ 2,000,000 0 $ 0      
Contract assets     0   $ 0 $ 0  
Contract liabilities     0   0 0  
Capitalized contract costs     $ 0   $ 0 $ 0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Janssen (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2019
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Acquisitions, Licensing and Other Arrangements        
Revenue from contracts with customers   $ 4,000 $ 1,000  
Janssen | License Agreement        
Acquisitions, Licensing and Other Arrangements        
Maximum eligible milestone payments receivable per discovery product candidate $ 3,000      
Percentage of royalty on sales 0.75%      
Contract assets   0   $ 0
Contract liabilities   0   0
Capitalized contract costs   0   $ 0
Revenue from contracts with customers   $ 0 $ 0  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Alexion (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Acquisitions, Licensing and Other Arrangements      
Revenue from contracts with customers   $ 4,000 $ 1,000
License Agreement | Alexion      
Acquisitions, Licensing and Other Arrangements      
Maximum milestone payments entitled to receive $ 10,500    
Contract assets 0 0  
Contract liabilities 0 0  
Capitalized contract costs 0 0  
Revenue from contracts with customers $ 500 $ 0  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions, Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2016
USD ($)
period
agreement
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Acquisitions, Licensing and Other Arrangements        
Unearned revenue recognized under units-of-revenue method   $ (317) $ (490)  
Revenue recognized under units-of-revenue method   317 490  
Unearned revenue recognized under units-of-revenue method, current   1,370   $ 1,361
Unearned revenue recognized under units-of-revenue method, noncurrent   4,084   4,410
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   300 $ 500  
Unearned revenue recognized under units-of-revenue method, current   1,400   1,400
Unearned revenue recognized under units-of-revenue method, noncurrent   $ 4,100   $ 4,400
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 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Fully Recovered - Viracta (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2021
USD ($)
item
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Agreements        
Payments of consideration under RPAs, AAAs and CPPAs   $ 8,000 $ 15,000  
Long-term royalty and commercial payment receivables under the cost recovery method   59,916   $ 55,936
Acquisition of royalty and commercial payment receivables   4,395    
Reduction in long-term royalty receivable balance due to receipt of payment   415    
Trade and other receivables, net   5,544   1,839
Income from purchased receivables under cost recovery method   5,525    
Viracta | OJEMDA        
Agreements        
Income from purchased receivables under cost recovery method   5,525    
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      
Trade and other receivables, net   1,500   $ 1,300
Income from purchased receivables under cost recovery method   5,500 $ 0  
Income from purchased receivables under cost recovery method, Milestones   4,000    
Income from purchased receivables under cost recovery method, Royalties   $ 1,500    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Under EIR Method (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Agreements    
Short-term royalty and commercial payment receivables under the EIR method $ 12,240 $ 14,763
Long-term royalty and commercial payment receivables under EIR method $ 4,857 $ 4,970
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 01, 2024
Oct. 31, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs     $ 8,000 $ 15,000  
Long-term royalty and commercial payment receivables under the cost recovery method     59,916   $ 55,936
Contingent consideration under RPAs, AAAs, and CPPAs         3,000
Income from purchased receivables under the EIR method     6,070    
Receipts under RPAs, AAAs, and CPPAs     1,307 7,771  
Acquisition of royalty and commercial payment receivables     4,395    
Royalty and commercial payment receivables under the EIR method     17,097   19,733
Short-term royalty and commercial payment receivables under the EIR method     12,240   $ 14,763
Sales-based milestones, fourth          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs     3,000    
Affitech | Commercial Payment Purchase Agreement          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   $ 6,000 6,000    
Payments eligible to receive (as a percent)   0.50%      
Commercial payment receivable term   10 years      
Long-term royalty and commercial payment receivables under the cost recovery method   $ 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     5,800 0  
Receipts under RPAs, AAAs, and CPPAs     11,100    
Allowance for credit losses     0    
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs   $ 8,000      
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, third          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs     3,000    
Contingent consideration under RPAs, AAAs, and CPPAs       3,000  
Short-term royalty and commercial payment receivables under the EIR method       $ 3,000  
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, fourth          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs     $ 3,000    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - EIR Method - Aptevo (Details) - USD ($)
1 Months Ended 3 Months Ended
Oct. 01, 2024
Jun. 30, 2023
Mar. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Agreements            
Acquisition of royalty and commercial payment receivables       $ 4,395,000    
Payments of consideration under RPAs, AAAs and CPPAs       8,000,000 $ 15,000,000  
Contingent consideration under RPAs, AAAs, and CPPAs           $ 3,000,000
Income from purchased receivables under the EIR method       6,070,000    
Receipts under RPAs, AAAs, and CPPAs       1,307,000 7,771,000  
Royalty and commercial payment receivables under the EIR method       17,097,000   19,733,000
Short-term royalty and commercial payment receivables under the cost recovery method       413,000   413,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   $ 50,000 9,600,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      
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method $ 7,200,000          
Income from purchased receivables under the EIR method       300,000 $ 0  
Receipts under RPAs, AAAs, and CPPAs       600,000    
Allowance for credit losses       $ 0   $ 0
Aptevo | Commercial Payment Purchase Agreement | Minimum            
Agreements            
Receipts under RPAs, AAAs, and CPPAs   $ 500,000        
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Under Cost Recovery Method (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Royalty and Commercial Payment Purchase Agreements    
Short-term royalty and commercial payment receivables under the cost recovery method $ 413 $ 413
Long-term royalty and commercial payment receivables under the cost recovery method $ 59,916 $ 55,936
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Castle Creek (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Agreements        
Long-term royalty and commercial payment receivables under the cost recovery method   $ 59,916   $ 55,936
Short-term royalty and commercial payment receivables under the cost recovery method   413   $ 413
Payments of consideration under RPAs, AAAs and CPPAs   8,000 $ 15,000  
Fair value of warrants   605    
Royalty Financing Transaction | Castle Creek Biosciences, Inc        
Agreements        
Rights entity acquired as a percentage of specified percentage 6.70%      
Percentage of domestic sales 8.75%      
Percentage of worldwide sales 8.00%      
Percentage of proceeds from potential PRV 20.00%      
Number of warrants received | shares 10,464      
Exercise price of warrants received (in dollars per share) | $ / shares $ 215.03      
Term of warrants received 10 years      
Aggregate purchase price $ 5,000      
Long-term royalty and commercial payment receivables under the cost recovery method 4,400      
Allowance for credit losses   $ 0    
Fair value of warrants $ 600      
Royalty Financing Transaction | Castle Creek Biosciences, Inc | Volatility        
Agreements        
Derivative Asset, Measurement Input 1.28      
Royalty Financing Transaction | Castle Creek Biosciences, Inc | Risk-free interest rate        
Agreements        
Derivative Asset, Measurement Input 0.042      
XML 68 R58.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. 21, 2023
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs         $ 3,000
Payments of consideration under RPAs, AAAs and CPPAs     $ 8,000 $ 15,000  
Long-term royalty and commercial payment receivables under the cost recovery method     59,916   55,936
Receipts under RPAs, AAAs, and CPPAs     1,307 $ 7,771  
Short-term royalty and commercial payment receivables under the cost recovery method     413   413
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement          
Agreements          
Amount of regulatory milestone payment removed   $ 4,000      
Payments of consideration under RPAs, AAAs and CPPAs $ 5,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        
Receipts under RPAs, AAAs, and CPPAs     400    
Short-term royalty and commercial payment receivables under the cost recovery method     400    
Allowance for credit losses     $ 0   0
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Regulatory milestones          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs $ 1,000        
Payments of consideration under RPAs, AAAs and CPPAs         1,000
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Sales-based milestones          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs         $ 1,000
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Aldoxorubicin | Regulatory milestones          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs   $ 0      
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Palobiofarma (Details)
1 Months Ended 3 Months Ended
Sep. 30, 2019
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Agreements        
Payments of consideration under RPAs, AAAs and CPPAs   $ 8,000,000 $ 15,000,000  
Long-term royalty and commercial payment receivables under the cost recovery method   59,916,000   $ 55,936,000
Palobiofarma | Royalty Purchase Agreement        
Agreements        
Number of drug candidates 6      
Payments of consideration under RPAs, AAAs and CPPAs $ 10,000,000      
Long-term royalty and commercial payment receivables under the cost recovery method $ 10,000,000      
Allowance for credit losses   $ 0   $ 0
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Kuros (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2022
May 31, 2022
Jul. 31, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Agreements            
Payments of consideration under RPAs, AAAs and CPPAs       $ 8,000 $ 15,000  
Acquisition of royalty and commercial payment receivables       4,395    
Reduction in long-term royalty receivable balance due to receipt of payment       415    
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 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Dare (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Agreements        
Payments of consideration under RPAs, AAAs and CPPAs   $ 8,000 $ 15,000  
Long-term royalty and commercial payment receivables under the cost recovery method   59,916   $ 55,936
Short-term royalty and commercial payment receivables under the cost recovery method   413   413
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      
Long-term royalty and commercial payment receivables under the cost recovery method $ 22,000      
Short-term royalty and commercial payment receivables under the cost recovery method   0    
Allowance for credit losses   $ 0   $ 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 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Twist Bioscience (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2024
USD ($)
item
Program
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Agreements        
Payments of consideration under RPAs, AAAs and CPPAs   $ 8,000 $ 15,000  
Long-term royalty and commercial payment receivables under the cost recovery method   59,916   $ 55,936
Short-term royalty and commercial payment receivables under the cost recovery method   413   413
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%      
Long-term royalty and commercial payment receivables under the cost recovery method $ 15,000      
Short-term royalty and commercial payment receivables under the cost recovery method   0    
Allowance for credit losses   $ 0   $ 0
Royalty Purchase Agreement | Twist | Minimum        
Agreements        
Number of early-stage programs | Program 60      
Number of partners associated with programs | item 30      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Royalty and Commercial Payment Purchase Agreements - Summary of Royalty Receivable Activities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method  
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method $ 56,349
Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method 4,395
Receipt of Royalty and Commercial Payments, Cost Recovery Method (415)
Recognition of Contingent Consideration, Cost Recovery Method 60,329
Contingent consideration under RPAs, AAAs, and CPPAs  
Balance at Beginning of Period, Contingent consideration under RPAs, AAAs, and CPPAs 3,000
Royalty and Commercial Payment Receivable Activities Under the EIR Method  
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, EIR Method 19,733
Income from Purchased Receivables Under the EIR Method 6,070
Receipt of Royalty and Commercial Payments, EIR Method (11,706)
Payment of Sales-Based Milestone 3,000
Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method 17,097
Income  
Income from purchased receivables under the cost recovery method 5,525
Income from purchased receivables under the EIR method 6,070
Twist  
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method  
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method 15,000
Recognition of Contingent Consideration, Cost Recovery Method 15,000
Dare | XACIATO  
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method  
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, Cost Recovery Method 21,999
Receipt of Royalty and Commercial Payments, Cost Recovery Method (2)
Recognition of Contingent Consideration, Cost Recovery Method 21,997
LadRx | MIPLYFFA  
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,850
Receipt of Royalty and Commercial Payments, Cost Recovery Method (413)
Recognition of Contingent Consideration, Cost Recovery Method 4,437
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
Recognition of Contingent Consideration, Cost Recovery Method 10,000
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
Recognition of Contingent Consideration, Cost Recovery Method 4,500
Castle Creek Biosciences, Inc  
Royalty and Commercial Payment Receivable Activities Under the Cost Recovery Method  
Acquisition of Royalty and Commercial Payment Receivables, Cost Recovery Method 4,395
Recognition of Contingent Consideration, Cost Recovery Method 4,395
Viracta | OJEMDA  
Income  
Income from purchased receivables under the cost recovery method 5,525
Affitech | VABYSMO  
Royalty and Commercial Payment Receivable Activities Under the EIR Method  
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, EIR Method 13,105
Income from Purchased Receivables Under the EIR Method 5,817
Receipt of Royalty and Commercial Payments, EIR Method (11,145)
Payment of Sales-Based Milestone 3,000
Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method 10,777
Income  
Income from purchased receivables under the EIR method 5,817
Aptevo | IXINITY  
Royalty and Commercial Payment Receivable Activities Under the EIR Method  
Balance at Beginning of Period, Royalty and Commercial Payment Receivables, EIR Method 6,628
Income from Purchased Receivables Under the EIR Method 253
Receipt of Royalty and Commercial Payments, EIR Method (561)
Balance at End of Period, Royalty and Commercial Payment Receivables, EIR Method 6,320
Income  
Income from purchased receivables under the EIR method $ 253
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Exarafenib milestone asset (Note 4) $ 3,307 $ 3,214
Investment in equity securities 2,382 3,529
Castle Creek warrants (Note 5) 605  
Liabilities:    
Exarafenib milestone contingent consideration (Note 4) 3,307 3,214
Fair Value, Recurring    
Assets:    
Cash equivalents 84,433 92,671
Exarafenib milestone asset (Note 4) 3,307 3,214
Investment in equity securities 2,382 3,529
Castle Creek warrants (Note 5) 605  
Total financial assets 90,727 99,414
Liabilities:    
Exarafenib milestone contingent consideration (Note 4) 3,307 3,214
Total financial liabilities 3,307 3,214
Fair Value, Recurring | Money market funds    
Assets:    
Cash equivalents 58,759 72,304
Fair Value, Recurring | U.S. treasury bills    
Assets:    
Cash equivalents 25,674 20,367
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Cash equivalents 84,433 92,671
Investment in equity securities 2,382 3,529
Total financial assets 86,815 96,200
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Assets:    
Cash equivalents 58,759 72,304
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. treasury bills    
Assets:    
Cash equivalents 25,674 20,367
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Assets:    
Exarafenib milestone asset (Note 4) 3,307 3,214
Castle Creek warrants (Note 5) 605  
Total financial assets 3,912 3,214
Liabilities:    
Exarafenib milestone contingent consideration (Note 4) 3,307 3,214
Total financial liabilities $ 3,307 $ 3,214
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Milestone Asset, Milestone Contingent Consideration and PRV Interest and Warrants (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2025
Mar. 31, 2025
Dec. 31, 2024
Apr. 30, 2024
Fair Value Measurements        
Exarafenib milestone asset (Note 4)   $ 3,307 $ 3,214  
Exarafenib milestone contingent consideration (Note 4)   3,307 $ 3,214  
Fair value of warrants   605    
Kinnate CVR holders | CVR Agreement        
Fair Value Measurements        
Exarafenib milestone asset (Note 4)   3,300    
Exarafenib milestone contingent consideration (Note 4)   3,300   $ 2,900
Increase in Exarafenib milestone asset   100    
Increase in Exarafenib milestone contingent consideration   $ 100    
Castle Creek Biosciences, Inc | Royalty Financing Transaction        
Fair Value Measurements        
Rights entity acquired as a percentage of specified percentage 6.70%      
Fair value of warrants $ 600      
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Leased facilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Apr. 30, 2024
Nov. 10, 2023
Leases          
Operating lease right-of-use assets $ 304   $ 319    
Operating lease liabilities 821   $ 900    
Sublease income $ 100 $ 0      
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 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lease Agreements    
2025 (excluding the three months ended March 31, 2025) $ 376  
2026 300  
2027 91  
2028 102  
2029 35  
Total undiscounted lease payments 904  
Present value adjustment (83)  
Total net lease liability for operating leases 821 $ 900
Current operating lease liabilities 459 446
Non-current operating lease liabilities $ 362 $ 483
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lease costs    
Operating lease cost $ 33 $ 22
Variable lease cost   (2)
Total lease costs $ 33 $ 20
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Agreements - Supplement disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
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 $ 23 $ 23  
Weighted-average remaining lease term, Operating leases 2 years 4 months 6 days   2 years 6 months 7 days
Weighted-average discount rate, Operating leases 8.00%   8.00%
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 15, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Long-term debt          
Current portion of long-term debt   $ 13,697   $ 11,394  
Long-term debt   99,934   $ 106,875  
Cash paid for interest   6,078 $ 3,780    
Principal repayment   $ 5,066 3,616    
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          
Fair value of warrants $ 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        
Exercise price of warrants (in dollars per share) $ 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        
Exercise price of warrants (in dollars per share) $ 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        
Exercise price of warrants (in dollars per share) $ 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 500      
Gross principal 130,000 $ 118,032      
Effective interest rate (as a percent)   11.18%     11.01%
Debt discount costs 5,300 $ 3,900      
Debt discount, allocated fees and lender expenses 3,800        
Current portion of long-term debt   13,697   $ 11,400  
Long-term debt   99,934   $ 106,900  
Interest expense   3,467 $ 3,551    
Semi-annual payment, principal and interest   11,100      
Cash paid for interest   6,100      
Principal repayment   5,100      
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 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Balance (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 15, 2023
Long-term debt      
Less: current portion of long-term debt $ (13,697) $ (11,394)  
Long-term debt 99,934 106,875  
Blue Owl Loan Agreement, Initial term loan      
Long-term debt      
Gross principal 130,000   $ 130,000
Principal repayments (11,969)    
Unaccreted debt discount and debt issuance costs (4,400)    
Total carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs 113,631    
Less: current portion of long-term debt (13,697) (11,400)  
Long-term debt $ 99,934 $ 106,900  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Aggregate projected future principal and discounts (Details) - Blue Owl Loan Agreement, Initial term loan - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 15, 2023
Long-term debt    
2025 (excluding the three months ended March 31, 2025) $ 7,356  
2026 18,217  
2027 24,550  
2028 30,655  
2029 36,628  
Thereafter 626  
Total payments $ 118,032 $ 130,000
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Interest expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Long-term debt    
Accretion of debt discount and debt issuance costs $ 427 $ 306
Blue Owl Loan Agreement, Initial term loan    
Long-term debt    
Accrued interest expense 3,040 3,245
Accretion of debt discount and debt issuance costs 427 306
Total interest expense $ 3,467 $ 3,551
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock Warrants - Summary of Common Stock Warrants Outstanding (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
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  
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 $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 $50.00 per share    
Warrants    
Exercise price of warrants (in dollars per share) $ 50 $ 50
Warrant outstanding (in shares) 40,000 40,000
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)
$ in Millions
Mar. 31, 2025
USD ($)
product
Commitments And Contingencies  
Estimate of milestone payments $ 5.3
Assumed number of products per contract | product 1
Undisclosed licensor  
Commitments And Contingencies  
Accrued milestone payment $ 1.0
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Apr. 30, 2024
Commitments And Contingencies      
Exarafenib milestone contingent consideration $ 3,307 $ 3,214  
CVR Agreement | Kinnate CVR holders      
Commitments And Contingencies      
Exarafenib milestone contingent consideration $ 3,300   $ 2,900
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - ESPP (Details)
3 Months Ended
Mar. 31, 2025
2015 ESPP  
Stock-based compensation  
Purchase price of common stock under plan (as a percent) 85.00%
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - 2010 Plan Stock Options and FV Assumptions (Details) - Employee Stock Option - 2010 Plan
3 Months Ended
Mar. 31, 2025
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
Employees  
Stock-based compensation  
Vesting period 3 years
Directors  
Stock-based compensation  
Vesting period 1 year
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Stock-based compensation      
Number of shares, Outstanding at beginning of period 2,426,929    
Number of shares, Exercised (21,000)    
Number of shares, Forfeited, expired or cancelled (31,234)    
Number of shares, Outstanding at end of period 2,374,695   2,426,929
Number of shares, Exercisable at end of period 2,069,546    
Weighted Average Exercise Price Per Share, Outstanding at beginning of period $ 20.83    
Weighted Average Exercise Price Per Share, Exercised 4.03    
Weighted Average Exercise Price Per Share, Forfeited, expired or cancelled 76.55    
Weighted Average Exercise Price Per Share, Outstanding at end of period 20.24   $ 20.83
Weighted Average Exercise Price Per Share, Exercisable at end of period $ 19.69    
Weighted Average Contractual Remaining Term, Outstanding 5 years 7 months 17 days   5 years 9 months 7 days
Weighted Average Contractual Remaining Term, Exercisable 5 years 3 months 25 days    
Aggregate Intrinsic Value, Outstanding $ 8,266   $ 18,644
Aggregate Intrinsic Value, Exercisable 8,050    
Options exercised, aggregate intrinsic value 400 $ 2,500  
Employee Stock Option      
Stock-based compensation      
Stock-based compensation expense 900    
Unrecognized compensation expense related to stock options (in dollars) $ 3,800    
Weighted-average remaining recognition period 1 year 7 months 6 days    
XML 90 R80.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 3 Months Ended 23 Months Ended
Jan. 31, 2024
shares
May 31, 2023
D
item
Mar. 31, 2025
shares
Mar. 31, 2025
shares
Performance Stock Unit Awards        
Granted (in shares)     0 733,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      
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 91 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 23 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Nov. 30, 2024
Stock-based compensation        
Price per share (in dollars per share) $ 19.93   $ 19.93  
Performance Stock Unit Awards        
Stock-based compensation        
Number of PSUs (in shares) 0   733,600  
Aggregate amount of cost to be recognized $ 11.9   $ 11.9  
Performance Stock Unit Awards | Award dates in January 2024        
Stock-based compensation        
Number of PSUs (in shares)   275,000    
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00        
Stock-based compensation        
Price per share (in dollars per share)       $ 30
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 30    
Number of PSUs (in shares)   160,078    
Fair Value Per Share (in dollars per share)   $ 18.42    
Derived Service Period   8 months 26 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $35.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 35    
Number of PSUs (in shares)   53,350    
Fair Value Per Share (in dollars per share)   $ 17.24    
Derived Service Period   11 months 15 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $40.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 40    
Number of PSUs (in shares)   32,835    
Fair Value Per Share (in dollars per share)   $ 16.14    
Derived Service Period   1 year 1 month 24 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $45.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 45    
Number of PSUs (in shares)   28,737    
Fair Value Per Share (in dollars per share)   $ 15.13    
Derived Service Period   1 year 3 months 21 days    
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Activity (Details) - Performance Stock Unit Awards - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 23 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Number of Unvested PSUs      
Number of shares, Outstanding at beginning of period 597,117    
Granted (in shares) 0 733,600  
Number of shares, Outstanding at end of period 597,117 597,117  
Weighted Average Grant Date Fair Value Per Share      
Balance (in dollars per share) $ 16.03 $ 16.03 $ 16.03
Weighted Average Exercise Price Per Share      
Stock-based compensation expense $ 1.0    
Stock-based compensation expense, not yet recognized $ 2.0 $ 2.0  
Weighted-average remaining recognition period 7 months 6 days    
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Restricted Stock Unit Awards (Details) - Restricted Stock Unit Awards - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2024
Mar. 31, 2025
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   $ 100
Stock-based compensation expense, not yet recognized   $ 46
Weighted-average remaining recognition period   1 month 6 days
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation and Other Benefit Plans - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
General and administrative    
Stock-based compensation    
Stock-based compensation expense $ 1,983 $ 2,856
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Dividends (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
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
O 2025 Q1 Dividends    
Dividends    
Dividend Declaration Date Feb. 26, 2025  
Dividend Payment Date Apr. 15, 2025  
O 2025 Q1 Dividends | Series A    
Dividends    
Cash dividend declared (in dollars per share) $ 0.53906  
O 2025 Q1 Dividends | Series B Depositary Shares    
Dividends    
Cash dividend declared (in dollars per share) $ 0.52344  
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - BVF Ownership (Details) - BVF - Xoma Royalty Corporation - Common Stock
Mar. 31, 2025
Sale of stock  
Ownership interest (as a percent) 25.00%
Ownership interest, if shares are converted (as a percent) 47.10%
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - ATM Agreements (Details) - USD ($)
$ in Millions
44 Months Ended 75 Months Ended
Aug. 05, 2021
Mar. 10, 2021
Dec. 18, 2018
Mar. 31, 2025
Mar. 31, 2025
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 | Series B Depositary Shares          
Sale of stock          
Maximum amount of shares to be issued $ 50.0        
Shares issued (in shares)       0  
2021 ATM Agreement | Series B Depositary Shares | Maximum          
Sale of stock          
Sales commission paid per transaction, preferred stock (as a percent) 3.00%        
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock - Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 15 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Jan. 02, 2024
Capital Stock        
Stock repurchase program amount authorized       $ 50,000
Repurchase of common stock (in shares) 25,828   26,488  
Repurchase of common stock $ 545 $ 13 $ 600  
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Taxes    
Income tax (expense) benefit $ 0.0 $ 0.0
Unrecognized tax benefits 5.9  
Unrecognized tax benefits that would impact effective tax rate 0.0  
Unrecognized tax benefits expected to change significantly over the next twelve months 0.0  
Accrued interest or penalties related to uncertain tax positions $ 0.0  
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Information    
Number of operating segments | segment 1  
Income and revenues $ 15,912 $ 1,490
Other segment items:    
Research and development expenses (1,293) (33)
Depreciation of property and equipment (3) (2)
Amortization of intangible assets (544)  
Interest expense (3,467) (3,551)
Other (expense) income, net (95) 1,960
Income tax benefit 0 0
Net income (loss) 2,367 (8,595)
General and administrative 8,146 8,461
Single Reportable Segment    
Segment Information    
Income and revenues 15,912 1,490
Business development and deal related costs (1,055) (1,442)
Other segment items:    
Research and development expenses (1,293) (33)
Depreciation of property and equipment (3) (2)
Other general and administrative expenses (7,088) (7,017)
Amortization of intangible assets (544)  
Interest expense (3,467) (3,551)
Other (expense) income, net (95) 1,960
Net income (loss) $ 2,367 $ (8,595)
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues from External Customers    
Income and revenues $ 15,912 $ 1,490
United States    
Revenues from External Customers    
Income and revenues 5,817  
Switzerland    
Revenues from External Customers    
Income and revenues 6,095 $ 1,490
Asia Pacific    
Revenues from External Customers    
Income and revenues $ 4,000  
EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *\]K5I&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-+.9H#/H?>8R"#\6:TG8M"^14[$'D! M$-4!K8QY2KC4W/7!2DK/L &UL[5I;<]HX M%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV2 M3;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@ M?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR M@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZ MG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP M6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H( MFLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5& MT?95O-RCEU@5 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3 M_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\ M6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B" MRV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y M'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FO MH70^+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWG MV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"X MU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO M*7<9;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DAC ME!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F M\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?* M0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@ M'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26< M.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;: M,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D M3@H\W/[O#;#"Q([A[8N_ 5!+ P04 " "O/:U:R+1&X-$& #Y)P & M 'AL+W=O!#1(.[-3K-K2S$[Y:D,@Y@M!4G2**)B?\Y"OCOKV;V7"W?!XT:J"X/9 MZ98^LA63?VZ7 LX&I8H?1"Q. AX3P=9GO;G]<3', K([_@K8+CDX)LK* ^?? MU,F5?]:S5(E8R#RI)"A\/+$%"T.E!.7XKQ#ME;^I @^/7]0O,_-@YH$F;,'# MOP-?;LYZDQ[QV9JFH;SCN]]986BD]#P>)ME_LLOO'0U[Q$L3R:,B&$H0!7'^ M29^+BC@(F%@5 4X1X+P)L-V* +<(<#.C>YLE.A[))K'LM- JH^\U_'#Z"495&=EZ*>.ZC@-17'Q+6/B&,Y(T-Y M%G7A>V)-3-&O2N.6%>=F*2BDVVP85[@T1"0TIR0R-C7\5U_KF]GI,[OJD' MK]7$\#U])E<^#-=@'7CY,[>Z+]=(CIR^8X^&UGALLHL'M_5[ !IV$[]SWP?U MY.CE@'R&^\AM;&S5&DD'8)4L^0X@$'J* 8R^D9%VOIVM&^GO>_['3?ZQB57 M:2!97D37MHR>48&VGC4;V3C=O/6\4&'!; MKQJ:;!QUWGHM4]92\*<@]LP=&]==S]R#]EIN M>(SQ4HV(8PW[)Y!WC?ZZ "9;$Y/=")D6J1 *?W/F#>+';$BFYBDLKOC5./%= MX%%M?6I2LANB$LS1\F40-8^A+\:-/G'%*I]=$)*C"%QGWH> QD0\7-!XP)"%X3D:$)R&A'2*J+ ,^=I E\GQEY;HU,U^<;# MVMK3(.0T B'U,']4H_(W4) ;2+'1EL;F=L4%*R>G>%Q;HYI^G$;TL]HH+L7L MX3+5]KH 'D<#C],(>,!8!).5E>3>-Z">;)60W*82H"#VH7V-CM^)8(IZR-6& MF9I:KWZ:V?9T/)Y,IJ>#)Y-'S3I.(]990#H5\,R\BGWV3/Y@YF;$I2SX.YG: M4S/IX,%MVU*3CE-#.L6S\C)(%!M\952@ZV(U6 MMR#]V$XKKPT(OGT[&UH_,@J%ZQKA&[FJXNY M^>58%^#C:O!Q7>='.@%D*6%$C/76!7JY&KU:Y((<"$D$70!6JX&+1A?\Y6K^KL@ =^K\/!P>8JM725[3E+B*=>2.?[K,JKY;ZV M>;:;:Z!OSS?%75.U\I60D*TAU#H^@2>0R/>9Y2>2;[.M6@]<2AYEAQM&?2;4 M#?#]FG/Y&PO=V]R:W-H965T&ULM5IM;]LX$OXKA*]WMPLXL?@BR>HE M 5PGAPW0;8.ZW?O,R'0L5):\%.TT]^MW*"NF)5*,O>L%\B+9P]$SXG">9RA= M/9?R>[440J$?J[RHK@=+I=;O1Z,J78H5KR[+M2C@FT4I5US!J7P:56LI^+P> MM,I') BBT8IGQ>#FJO[L0=Y?E\/<"#UP^^9$]+ MI3\8W5RM^9.8"?5M_2#A;+3W,L]6HJBRLD!2+*X'$_Q^&M8#:HO?,O%<'1PC M'>'C\ZOV_=? 0 MS".OQ+3,_Y?-U?)Z,!Z@N5CP3:Z^E,^_B":@4/M+R[RJ_Z+GQC88H'13J7+5 M# 8$JZS8_><_FAMQ, "SG@&D&4".'4"; ;0.=(>L#NN6*WYS)-,' M];VI1T,T6:&G<:8D?)O!.'4S_?SI]N[3[.X6P='L\\?[V\E7./DP^3CY-+U# MLU_N[K[.T 7Z-KM%/[W[&;U#68&^+LM-Q8MY=352@$%[&J7-]3[LKD=ZKO(XB$B 0D=PZ?^X;$CB'P?/MF'3VI_85_X&RE%H1"O*J&J]ZYX M=@ZHVX%>9>^K-4_%]0"6427D5@QN_O4/' 7_<45W)F>M6.D^5NKS?C/EU1+! MK*%4'XC?-]F6YQ"\5=#"P:A8]+!:AO1D"1NK-$>:^3%^E7RN:@GOU1+ M(>&^I@*F_S$7U1 50KG 1A:.,&2L ]8VPF/: S;>@XV/GO_RA>=P6^NT+5S9'X 2*C N0F MW])6G75A3BP\28P[F&T;$L21&S0.# ,&_K51*KCS;R-LW+1R E-"ND7194?" M*.BIBOB JK$7Z,>R>#JZ+#:^6F4$ZD@7J\.*4=*#U+ J]A(99 +H3-FDMZZ, M:YW5O96F\=::V*2+U+;IQ6D8$?LI\3.@Y"HKGE N0 LBJ47?1;FXV,"))Q.H MC27H5D:7$>ZIC-A0(_9SXT$.G%I!_&41VQ3)QF'<#J_U) 8P- M_V(_ =\7BA=/&:1/L[K[2Y+-CR2DE@!VFB5!WS(W3(K]5/JY9LT=1NB^_:62V&1(,(G#+CR7G3:,>P :TB3X MJ XOS_ACEM?*W-WF>;GWY#[O3-[:01]TM7[^G:1IN8%UJNNF+I;.@!VD>TA0 M32"V%0["'J%(#/$2/_$"0+D!]6(4XL'\.-':; JRO2L0'59A'/;(!&)(E_A) M=UH66B3H-$K+HLKFM6HHBX:"OCQ,H)!,)OJO#FCZ !\X@_!>YN0"R@"R28BN*C:@EP%.1 M_1\^VLW,ILA4I?7".6BYJB=AIN+ M1R>G$ILL 4O253(N,TR3'BE##*<2/Z>V^[RWTMK5:S+:%?DN,T;C'JS4T"KU MT^J?3NU&+%STB05J\RP+QMVP7%:'FVKMJ P74W\#ZQ3 :5]Q]6EBZNIN+4WL MLNK5Q-2P*_6SJ^E6RM-J)77TL%&W)7<8L7$/X=*#O5\_X7Y\J@AYUKFL* MKS2O_LIENMP_,JN-;D4J5H] J]/PH9Z1W MZD>B^8MS0FP=8+6(?IOVS3-* M@?J5PF0^SW0YKS=QLOE%5J"4KS/E%C74)1%P$MFEW6DXCJ.^%6YD O7+!&A- M-JM-SO7F:K-Y7:X@KY;ZV?56H*R )9S:M7V!"0_CI/B]S6\9!V-.0,R,"F%\$[.I\Y:@D3L@VA8]99.T. MN\QP0GJ$.3-4S_Q4;Y%2O?Z.!N]HL5V;'RX[S^8',ZS/_*P_OHQ(^$\T$U)# MGZ#I+DL@C8?H0_D*=GU1WG\M:^*T9W ML/A,>7JF7?4FZK]CCYX9P<#\@N&86?9Z.$%)G\%1.TJC,IA?94#?L!52U8\B MUNW='V?$7F\GS_"9O+5?FS%J)0S.D]>A5_6<&O6YO+6C-KHG].N>(_+:[^&$ MO#Z#HUV4HX,W"_5KG=",/&5%A7*Q ,_!90QS+'=O2NY.5+FN7S9\+)4J5_7A M4G"8:6T WR]*Z)";$_W^XOY]U9L_ %!+ P04 " "O/:U:5;SQ&PX$ #W M$0 & 'AL+W=O5'!.K5+'J]VJW5EKW;O[G(%64P.$2X+NW:^_!!@019 9^: $NI\\3R>= M=!@?*'OF.P"!?H9!Q"?:3HCX7M>YMX,0\QZ-(9)O-I2%6,@FV^H\9H#]U"D, M=,LPAGJ(2:1-Q^FS%9N.:2("$L&*(9Z$(6;_SB&@AXEF:B\/OI/M3J@'^G0< MXRVL0?P9KYALZ06*3T*(.*$18K"9:#/S?F&.E$-J\1>! S^Z1TK*$Z7/JO'9 MGVB&8@0!>$)!8/FWAP4$@4*2//[)0;6B3^5X?/^"_DB",' MB5/O8.4.UJG#\(*#G3O8J=",62KK 0L\'3-Z0$Q92S1UD\8F]99J2*2&<2V8 M?$NDGY@NOCT^+!_7RPM M!@!=!J"(@O42A;G5B/@5LQZRS3MD&=:@CE"S^P-XA7N_@8Y=#(J=XMD7\%9R M*@-CX",Y_M[S'8HQ0WL<)(#>DPCY- @PXR@&EHW!A[HQR+IPTBY4,N^G1L^0 MXO;'NEJ,*NS[!?M^-_;9/$$X$3O*R'_RA5*1/:VEGN'WCUB91GJ=L&^WJP@8 M% (&C0(6- SE"O.&V&?X;C6LAG,:_5:S"OUA07_8@7[GX _/@FHYCJTNZX3^ M-985!4ZAP.FN@'">M+-WSJ>$.1I8KCLZ(7_!T':<>NYNP=WMSEWNGUS@R"?1 MMDV >ZV "X87!8P* :-& 6YO: U^16M@1#*?H442)@%6F^T=6@&+020X0&62 MKY72.B6-W:CRY)['V(.))NL/#FP/VO2W7\RA\7O= GPCL$I$3*/<)(UN2YI/ M]L2'R$<,"[DP8)E@:DGPY"99.ZHY_JB:ZN[0ZH^.KI,1[NA4U794 )BO6JZO MR[<<_'@:CMS^^5+=;E>E;Y7TK5?1[Y!R>0_M&EKMJAK*[=YLWN_=GNV4*3=_ M?N(SDG7K\T?^VP?OL*PJJ&L),SF4N*-R34X7^.' MY].RQ:I*O:PBS.8RXA:)=5XAU/%OL:KR+VL(LZV(B/; !'D* ,55+;5<&]$Z MI\Z-T*K:RQK$;"Y"WCCMSDN+@6'8I\/68E6E7E8?9G/Y<8MI-[J*?XM5QE\_ M.EJ'P+;I%P>./)I$(CME%T^+KQJS]"ROE^;9)Q%YR-R2B*, -M+5Z#DR;UGV ME2%K"!JG!_4G*N2Q/[W= ?:!*0/Y?D.I>&FH#HIO/=/_ 5!+ P04 " "O M/:U:D(R$06 % !K%@ & 'AL+W=O6):*89D2$J6L2P_6-/)BBSIC,HOJT<.;];6RSS):"X2EB-.%^>#"WQVY7CE M@,KBKX2^BIUG5%)Y8>Q;^7([/Q_8)2*:TDB6+@C\6],KFJ:E)\#Q=^-TL)VS M'+C[O/'^N2(/9%Z(H% US/ ;0:X%=$:647KFD@R MG7#VBGAI#=[*ARHVU6A@D^1E&F>2PZ\)C)/3JX?[ZYO[V"!G>X2]+6'/Y'U#>,%9AE8%CV+8 M441FSN2XD]3Q!-4]9G-;3P![9$VN]2]4( MYH-4_2U5_V!4(R9D^1-;4_[=0+J>T=LA[?OE.MXC;83U0=+!EG1@)/U4K^*: M=01[ET-A%E#$9-R4+\JU=2!0F'FVW4UGH.0<[QKM(1YM$8_>A;B,_C)/?D". MZKP4>2+%D"V&SFI<>,@:=R!G>WRQW8JH_2]K M2E ".[Y*RAR2DK(5]#I2*X"V&G(G=#MYT5BYKCXM>$?KL1'F[S2'S*052C*' M;B(1LLS4FFJ!8@7"&'M!%ZC&R@MP#U2GA>H8H5YDC,OD!ZEZ/;: 12])ODR@ MC"(B!)7ZWL)1RZ7G=0$;)_[H4FD; &R4VV8/,V6+:/FX"I\P'"M+1;4:>Z'7 MDX%6N/&[E/LH94(J%6Y7%9IF]A]-SLKOZM0!5Y71< M-9JJU7#L[Q#9A]@J+#8*F@H1D35)TK+-1)*A(R(E3UX*V7PXAM8LRZ"20D,6 M?8M9"OT.G-8NB4@B+;E0@3VRE>BK1L,P#'I4RFG%U#&+Z6&X72=I(;M'R.;$ M:"MM91AVZY3&R,2NU6#'K,$J.RBJ]6'ZXSE$1W#LGK,T)5RT_K3KMH$WVN%E MG]I=5==8#>W3<=##OI5UQRSKAV;?9/F_\'?>Q5^U,O%OU=\QJ__7ZEH) !,X M^)$EW=RB%.51$3@ R551]07Y3ULG]93ZX*BM!(:*JNP-G9D_[BF\3MMR..:6 MX_^+SNXZ,L5';5[P:#3&W?AHS#3QL7:N[>"8O*QN,P4 +')9WW!MO]8WII?X M[*JZ6.Q\O\!G%]7]H=6ZJ:]A[PA?)KE *5V 2_MT!'T*KV\VZQ?)5M7EX N3 M<%:O'F-*("BE ?R^8$QN7LH)MO?+TW\ 4$L#!!0 ( *\]K5K8!&KERP( M 'L' 8 >&PO=V]R:W-H965T&ULM57O;]HP$/U7K*R: M6FDTD$#:=1"I!:HBE1]J:/?9) >QFMC,=J#;7[]S$C)*4S9-VY?$9]\]OW>6 MG[M;(9]5#*#)2YIPU;-BK==7MJW"&%*JSL4:.*XLA4RIQE"N;+660*.\*$UL MI]GT[)0R;OG=?&XF_:[(=,(XS"1169I2^?T&$K'M62UK-_' 5K$V$[;?7=,5 M!* ?US.)D5VA1"P%KIC@1,*R9UVWKOJ>R<\3GAALU=Z8&"4+(9Y-,(IZ5M,0 M@@1";1 H_C;0AR0Q0$CC6XEI55N:POWQ#OTVUXY:%E1!7R1?6:3CGG5ID0B6 M-$OT@]C>0:FG8_!"D:C\2[9E;M,B8::T2,MB9) R7OSI2]F'O0+$J2]PR@+G ML*#]3H%;%KBYT()9+FM -?6[4FR)--F(9@9Y;_)J5,.X.<5 2UQE6*?]_G0R M&$Z"X8#@*)C>CP;7W M?D?C %=J34/H67C%%<@-6/['#RVO^:6N'?\([%5SVE5SVL?0_0D:UHB'(@54 M*Y2J55M >#F$L:>-[[C>1=?>[*MXF]2X['SN5%FOZ'4J>IW?TLLXVF3"?D!$ M5FB/Q)C0AK*$+A)HH)\V%$T +62AB8(PDTPSJ+T&Q5;M/8;MSH&(HVS^\BB\ M2JMW5&M?I(@:&Z?> -[IXE"2]P[%>WLH[99SH.=M4MVAV'L^EH));P4J\85R2!)4(VSR^PT[*P^B+0 M8IV[Y4)H]-Y\&./K"-(DX/I2"+T+S ;5>^O_!%!+ P04 " "O/:U:5^=N.K.ND7@Q[B:9:-A7_8G9]N8N>Z(I67W=W!=N;'2GK9$NS,LDS5-#' MJ\E'_"'4-9Y01_PGH2_ER3;B37G(\V]\)UQ?331>(YK2N.*(B'T\TR5-4TYB M]?B]@4Z.9?+$T^T?=*]N/&O,0U3299[^-UE7FZN)/4%K^ACMT^I+_A+0ID$F MY\5Y6M;_HY%]6^;9)9C78)MGA,_K>'(B3!&(.)) F@;PV06\2]%Z" M80PD&$V"T4O ^D""V228_2K-!Q*L)L'J)>B+@81YDS#OES!T6.TFP7YM&Q9- MPJ*6P^'\U2??B:KH^K+(7U#!HQF-;]0*JK/9.4\R+O955;!?$Y9772]O/SON MYY7K(+:UNOT4.A_OV<[JGGW\YGZ^7Z%;C^W=+O\5W'YRW"^KOR/WWU_#^_^A M*?JZ4HIVQ]]*_IL$[JKARWR[97_H MJX%L3YW]<;U.>$<1I>@N2M;3,$/+:)=442IA^6=8<;S?[M.H8HVYK3:T8 W= MLO9M>'?V3%&8Q?F62KC!Z[D.?4SBI)) 0C7D/A?:-&/R/FJ<'#5.:HX^P+F) MTBB+*8HJ]$"?DBQ+LB>4/Z(=4T>^YE\[-'Z/=/P/1#2BRP1\*,"J"^#CQ_.U ML;B& M8!UC6^LUTH>L5R 6.L6$Z(2?@M-20TD#[#G!QZB.*O2C*O2_HHH+UJ>5FX@U MX]VK%'(HS#BIX\(V-$WKJ40,(T*0(P:90I K!F%L+,1 3WD81IXS'Q(60,)" M(%A'2\912T9--P>TQ+I)=J594G3!=%)OO>-C8MW!;_)T38N2C9N_[Y/J#YEV M#,#CL(2$.9 P%Q+F0<)\2%@ "0N!8!U5FT=5F\H>TOU.BSAAJF:]8GVE@_(= MO_"07N(I46,U# ES(&&N*0Z4O>[6%/IEB_1B?,@J!9"P4%9[(A]HK:.,K+?) MZ'2,E4E*B1TK*4B8 PES+7$@UR7#.&29/B0L@(2%0+".4N='I&$S,5>%;)$ M'Q(60,)"(%A'Q8NCBA=*%==W05,^([WF*M[1K(QJF=+O?%LVNW2C)(Z5*"3, M@82YD#!O(4XMV&9OHL>'+#& A(5GJM^1'M;:Z6U-*;Z[[EPM6B?/R9H.35,K M66-E!TIS0&DN*,UK:*?G;HIUJS]V@Q8:@-+"LTWHZN_$7L%*_7VANWT1;Z)2 M&,2E E3"1@L0DN: TEQ0F@=*\T%I04/K*:LWPWTFJ"N^UO? :N-C6'SG+A'5 MX-%"!/5&0&EN0^L>>?$Z$;10'Y06@-)"*%I7LZTK@]6VS&=:-:XCNOB4EP/R MA'0.EJ T!Y3F@M(\4)H/2@NP:&A-;7-A]GO*SRL&L/ M_Q851_//D.K1..\/J\L?K3)09T92?WO>[P$-R3PE-C2]?XL!6K5 4NP4$QW; M.NXK0XRTB6X,V,2X=4&PV@895$;/(CZO$G%R7>H12^(D)K$D2N(22Z(PMG1+ M,L)!^@@^*"T I850M*Z>6CL$J_V0<H#174O^%H$>9+X+M MN27T-R)LWKN^#B0PWHO,-7/>[T7$2!LOAA:;X-9:P&IOX>W+3>0*$*>;Y7V) M&"?K2\0H65\BF^)>F"+/4Q^+T7T)Z*0_*"V$HG55U1H$V/Z9"T\PJ!4 2G- M:2XHS0.E^:"T )060M&Z^FZM ZSV#D8M05&S1JL9U#8 I;F@- ^+4^^VV1]D M08T#4%K8T"QY_;M+AEOC@*B-@S>O6E%SQZH0E.: TEPBSID3R=09:*$^*"T MI85G#TA7BZV)0-0F N"Z%'5)H]4)ZC" TEQ0FD?$"7IL])?U@189@-+"AF8- M-*"KS-9A(&J'X2>M4%&7.EJEL(]FP#Z;(=H/DK5_H&7ZH+0 E!9"T;IZ;MT' MHG8?WK)618T<+590,P*4YH+2/"+.Y..%K??[5%"3 906GFM!5X2M%4'45L2H M-2MJUFCU@9H4H#07E.81F:\@KED!+30 I85GF]#57VMX$+7A,6[-BAHV6H"@ MCWZ TEQ0F@=*\T%I 1%=HZEI]*U8(CX,TXGJRJ_U1XC:'WG[JA4U>+0400T4 M4)I+)'X&D5TX@CXU DH+0&FA_(C89*@W;(T;HC9N^(*4?5;0*$W^9$/R4\0T MR-_2\1PE:?20TNEC7DS+**5H31\J5-)X7R150N6C->AS(: T!Y3F@M(\4)I/ M1".KW[D%H"6&#E!41\ MM(7H5M_)/A?555UKR1"U)?/:A5*F5(WB5+WX(@U0XP64YDKJ+RQ9N'QY[WV;]9Y<&9!%9N*]&^^U.NKSK"# MEFQ%MZF^$X]_LM*AV.A+1*KL7_18R@8=E&R5%EFY&"S(>%[\IT]E((X6@![W M@K!<$-871"T+2+G 1JY76&;=NJ::CB^E>$322(,V\\'&QJX&;WANMG&N)?S* M89T>3V]OKK_>S+]>(_@TO_WK^_7D'K[,[^'?CZ\W]W-T^PU-)_,_T;>_;O^> MHR[Z.;]&'W[[B'Y#/$?W:[%5-%^JRYX&:XS.7E+>^4MQY[#ES@3]$+E>*_0U M7[+EZ?H>>'%P)=R[\B7T*OQ!Y6=$\"<4!F'LL&?Z^N61QQQRB"RQ^N*VR%*U M1BLH$X564F0(*D]2S?.'(G6YYDQ=N,)6J"5NM::L+]2&)NRJ W6KF-RQSOCW M_^!^\(?+YS,I.XE =(A Y-,^OH$NQ/-$9 Q]2(52'UW>%BKZ5H7I.;MQ2/J# MR][NV(NF4'<8C^*#U(EY\<&\V+M!D^7_H+Z@)6F%M(">E(@\X2E#>=UN\[.Y MF)@MW4BQXY"Q:/&,/FP5?.#YQ]?O;GS.W3V3LI/P]0_AZWMWMPH? C39!\RF M^M?O=RAC>BV6:+.5R9J:*$%\&=_11>"UZI[^#@[\# MK[]S+9)?W87U!5P%'%74(A%[,I^9RZE!TZG1L.Y44R@R(HZAFJ_>V[\P7'%30&GC=NF:@-N'6+2<^ M!@T7ZKGA$ G=L<9'B(_]T4X2R?:A3D7^T-5,9L!]%AHMN4K$%DH:,+VXPI7: MTCQAD$7*O1'E[8YMC,)Z!W<(D: ER7%8N1+Z$4;D7=N44P9UZ:O$4M%I?ZG; MZ)")6DRL6 #V0NQXNH949H8KK2B7:$?3+3.!9_]LN7Y&BB5;:='":35Q%%O4 ML+LIU0WCMCRIT!O[X;O-AHUDRBN^^FU][WE7-$%[.<+13R4"4C1E6R1I)PN>-J.]_BL@'\N M;:BYMIU&HF$+H9PHS^EP,HX"Q0-D5[*8L*'&1DG>S M"739R<3\-4UA.H,+SJ@X^, P"(+Z;CK$<'PL=^I(11Q"/W&X,ZBP 4?>:G>3 M V 2- JI*348#%J (JS0/?1"YWA6#JHF^E!+4#? SHRYAKALS,8X33XKNI?: M3G>DK;HJT []H'UH$657<):7TSD'E#-I.XU"Q0="/Q^820Y.;VAJ"$'1'[J6;SL]=R!['/3KS,4E M1OJX;<:Y&1TUH'#8@;TYI+JHT>DXHJ$/_$/Y,B86Q9M@3VQ&3" MBZ8M-B:=C@F^6E/)'"=V3I^:LS\)&RXY#@A&;4=UY.A!@1_X[^G3OC0D2ZD& M<\L#9^L!#-9:IVR?6.7! 7VDLB697,[_>&H?J3G$HO:-Z'"?^+'?V/WDB72CBZF0X$/GQI'%P6#@0:C)4_, M1AD!IS>YV:SR@O M@[A[["&N@;T?X3K8N.3B41RWT$Q2\0/B'^W?YR$S[>%%WYJC_2@.&H>:#C$< M0:FUX4@%^F3HI3[S[6935#S@?K+G0>A[7CRWAQ[F?G+HI1)O?G1X)FVG,:C( M!/&3"4O_;%,L'B\!.X!-=;K=!/-^,&B 9U.*#(8M61A5D!_Y(?_43&U:N?,Q MI^,@?]!XS.F]U7N?UE8T(,+>K#N(ON"+ MJ7W3IG9]@B\F]H6:7J6F>"_I!Y6 < JE; 4J@\\#* 99O.I3?-%B8]^660BM M168_KAF%?38"\/M*"+W_8FYP>.%J_']02P,$% @ KSVM6OF,'G1T!0 ML@P !@ !X;"]W;W)KCH-146U#!/7D,67M?.UC'CUY30TGJ1*3K69 M+F:S%]-::CM:7J6U>[^\T%VR>#OS1MP^!9<"0KY[[PRP=U M/9HQ(3)41$:0^-G0'1G#0*#QM<,<]5NRX_!YC_X^Q8Y85C+0G3-_:Q6KZ]&K MD5"TEJV)#V[[&W7Q7#)>X4Q(?\4VVRXN1J)H0W1UYPP&M;;Y5W[K=!@XO)H] MX;#H'!:)=]XHL7PKHUQ>>;<5GJV!Q@\IU.0-!VTL2=N'.^<5ZRT5A(^!BY ME9Y$,5S7 9]6VD4J*N$[3UF6GDH9G4?1Q@H607^7*T,"CG'MC':\+17.NEJ# M,W=($-&)=1M;SV:1;-32H+(-H=8M"6E5OT$C=^A_N,@07*%E))5W:J2/ECQ> M"U?7Y O&8$\DY&RP%"ORLJ$V8O<"W[4"1IB(/RI"W'4C[>[YLU>+^S%_"N80PI[VN M$$QZ9W8#9P08Y*4AH8#VB MZVJ?LMHI,HF9KAM#[(OHM45WS%^F@,(1Q1R!$FW#=-MX9G3!H]26@/=$65<, M=4CF&J\I8B3SLVH+%IRU-#+RU ^B(I.%QW[QE'2/*ZM\6YX,#M4%"C@4M-F! M$\8>8@-ODAX+D+C6ZBQ$'!*B0)GK@K,= H$H&-U7F,IBGC@O,)$W.&D:CF\L MMI4NJB%EL2*C88&8Y(:@?6GU&G@V#I,3)%(YJ$Y&CI6,@OLB"PF"X+7%:7*V M;GGB[6LRY I%*: 3- :S$O2M(1\U2()MQR\EXJ@D]'=>8ZV."U1($UQ.+:;- M$YWB@6I;!!1Q,B-C$ _9HTXT:#WLDZQ<'Y BEB$'))7RG)'6UK@0("-?V!3^ M22YYU%!2;:!;PM^0%XZ_"=X_LOC"I;G357YR-XX#;/-,X1[*^-"G,"B%C8Z[ MX\A9.*[&VH7(]MPD7;>A:5S=:=#%#OHK2D=T*IY^> S37TO6JB#/AF^^_ @H&OEU$1\ MU$BHTMP1V/B]MM*F[-PYC*F$,%2BXL:W1>MYY@VK%K[#J$E-7GL MJC(=W",Q+#?!][3!^NQ?>H/\W9?DO4$L#!!0 ( *\] MK5I0'0@1I"4 /R' 8 >&PO=V]R:W-H965T&ULY3UI M=]S&D7\%CVOG2>\-1SQ%6==[%"TG2JRUEI*3[$<0TS,#"P.,<9":_/JML[L: M!P_9F^SQP18'1W=U==U577AY4]6?F[5S;?)E4Y3-J[UUVVZ?/WG29&NW29MY MM74EW%E6]29MX6>]>M)L:Y3HX.#IDTV:EWNO7]*U#_7KEU77%GGI M/M1)TVTV:;U[XXKJYM7>X9Y>N,Q7ZQ8O/'G]7K@K[F[:,NJN)O^:)=O]I[MI."&Z>B*#\/FW3UR_KZB:I\6D8#?^@I=+; %Q>XJ9\;&NXF\-[[>LW:9,W M2;5,/M2N<66;,J[*1?(Q7Y7Y,L_2LDW.LZSJRC8O5\F'JLBSW#4OG[0P/0[R M)).IWO!41Q-3'2?OJ[)=-\G;WC'?L<7%,XYW^,W#!4QV/3X6L]KS9IIE[M;?%R>IKM_?Z#_]V^/3@Q2T+ M.?$+.;EM]-]W(;=/=31/OGJVB3<_K5V254 C9>,6^%<#SR_2%GXL\S(MLSPM MD@8>=B 'RS;HJBMU^=5/":$UW MU>2+/*T!EGER7A0P5.OJ3-_1L?#EMD[+)B5) A** M''B5;G1;6%)X%-Z?TPJ[,NT6>!HU\G/ M\X_SY(_GYQ\2$-AFC+QD :Y;0P\CAO*R:>M.%M96"% M:V9)YNH6] 8,5+5EU0+V8,0*H)J"'"@IN;+4@<_S^(35YF&4@RNL74$/+/(F M*ZJF TI,UNFU@WE<&5#M\94VH+^V!$V[3MND ^;UY#;$AH6>AD7-B6#3#]@] MUQ#::>A $'< CIC'-P"\S"V0IY8 /CRS"18X"B@$+)U0I-N'.I_$%AI,[JHE!=U+WS-%#/5-B\1[4! F[0$,P@?F:&Y@W9+DH)0 M2A>_@!U K\YH]+PA,5J5Q0[?*Y' "MF%K*MKO&E>8CJ%M22E0W(#VXNPG";+ M-*\#8#V9Z=[OK"MG:_=CF*CK")R-6;]#/ [Z?" M+0KR0S=FN<2=YM4C/\!*0<&H%H/G'6Y\D:=7>4$Z!HD'E)1#,KEV9>=H8$03 M4#GH4!$JMK-!CH?' M\'TP7OYA%!?J;$#1?K7?\J9;&YP;V MU=> $AJ(!80:8SAJG]I0/8)(9_5*-F+'+:.Z)7U7U.5B"9+/GF==1M@?)A=MLM( MM)MU#BH&I0#=886 R =61[G[2[=8B92_ A;C$0%;.[R)G.8,5Q/Q+XG.$4(&!]S5-0UF^!OO_.GB\D-"="HB;VJ(B!?F1C,8 MX?9U"Z>M%($3A$)=+;I,=9QU4F!0(HRFX4G%7D0"03E-<"&M&OG*#"HFRA4\ M$AOZUVE>T"L$!'(<,F5)%JM:VH%9;4+PZ&;PAQ)+EJ"S]>( MFF"5&32HU@?;Q*PZ4E!(RRR*(@)6@\B[7&+E)#G"4&0=8SQ"DX?:[RK+0ET$ M/@/N.:H!7C3Q$6*?;L%"-LHXAKGNBZK)">Z),N5R,-BN41\ 7P3T?1J16'N!;,:)!?BOV,!BL ; MP\@!N6[(J"MGK'291*34(WH/Z 0F:!X_3Y L#HY?_.9_V=%$=U2O1#YJ_W'T M1NV/$^#T_G+U]C?)Z>S9\9'Y_6SVW;/CD3<,!@G:8 M?*I:()9N,"()\JFAOTF^.Y@=/3TU%PX/#F=/3T^2CVO8J7VBJJEEZ;^'LY/# M@Y&KQ\<'P([EZGZC',^.3X]&KIX XGAQT^@]F9T]/1K\'D')&%'>A:'3V<'1 M682AI[#@I_[*A0[29S"^(-X]D?%56GX&\V9;-:BJUJZ@:,I5UX#;UH#,6KN, M+$X*;0J7[U^!5XP7Y3T?PV2^-E KY[-C#E94CA%1,$#6^6H-4K7(X='8W<!] !K?04/%"B NAK=8I*PM0-UPJ%^D(0%1;B\!0YZUENVL%S0*VTN M.OIS6=V4UO?U*&^JI,1X$,B O ZSJ06U2[8<0$8H3P,J(]^;*/NB/_0:FI)AT=4,"&G5*!G8N["FX\XWL&TK8>B&A MD>$ L*]7;=)@4$B"T[AQ2.1I0:XM#\6:D_%.*(GF(21+X-5XQ?><$;1KB!JH M!8/S !K9EXJ](]!3F7. /8I-T25&6*3Q/11C* &20@V1L[(/XZ"]A3M!AAW1 M5Q#C**%G%&W+@20U< ;[.L @!N"5&4=VER7$G1L+"(=Q;N!N6>&TD[M@%D[\?(]61QYT@BL@$=0;;<#7=^W7 TB MI]%2%"KS5M!_E\GQ]29*9'WHO^=L%\,*],K/02S<Q"\\/3L1E=[? MNM\^[K]J1T=-3;(F_S=O+MB4WYV8"V?'M^_!P>SXZ=G=>_MUP^J%OJ/#9IOF M@\7\ 3M@MR4;0JU$BCH,%'O/AIPG[Z(W6&WUW,HB7[:V&Y#^H' [[]=,&[CGWZ M\U7M).A72VBC<9M\G]-" #]:T:M1-]L[]/!$QD4%.3RUP"1&L3,95P^$1OG1 M%YWV]W\J$Y=FZ_'79FJMW H1KD6M:=[UEMC #[GHG(D)872,MK64^LM.@$[=D$V@$2AM:E8H5):9X?WI\#N\*:R'BE'!TM&RUT]!=A:P(2 13 PGGD# M ]8OUNI@-8EK,JS'44Y"$ DH$L9GX#940#AE&]*)E^B&7$R$/GJLIK&0$ JE M&/*X&T;V\[9JL?B$T-5T5[]H,E%-*=ID U%C3'QTD&;(_2 X"OR7W3ZT#O%6 M;$9BB5]+\M[*! "PM62+;FN#14%R%V^1R&##WKH ,%2'^R$>U0_?O[N(9UR3 M?=R:=-""Y*[8QD"GG*SP3FX$;E7F;55S(H/7>P,4OF;W&:4(6GZ:^4,T,3X! M+2M.;@F2,"+1>#G+R7:8L&;_T3ODF"1=5(XA7KG2U;0E0G7P1H$1QAJSTF4< M(_]!6/9>-C(^X@/-M1/'%QX]/OUVEAR??& :_I,1* MKBKS(G"7%[1]-C%I%#^R* XP&"@]("%8K;GB:1>P/46UQ4'3 E="%5Y5/ M5$4OZ8P"0):\J(CW*&VF"11,CC(#@[%&$P)(&/INDD>:Z;3/;L%CS?*MU--X M-2A!J<<4.0AE'Y[?)>J=A(QT!TX@F*6L-E8@5,F (G6+U@//[=<4>[^4" 2= M5*W(/*=X$PNL21G /-38$\G,0CF37__>LC8%= _OP[Z+3D M%+#]+JCH&$62 :RNBGRE:46JMC$5$L:"\JE')7^ARHC\ G%ST!$I6$H@PBV; MI;,I;J/7*,6"!: K8K@1@#AH&-?(P18Z4*RME&'T$ZYJ;FN2Z"$X95*^(^<: MIQ_'N.DDMI%8)E(DN&>'IV0]#2;H MO=ED%?M=\A(;C^1@(K>T-N8G*7:TY;L;4)J9:>(MYPZ)/3@WGREFK<4!*^4XEZB33\GM/Y5IEY M+YLJ#+PN$W5UB_X9=YT"XX]48)"HDY$-J\41[ZC\HF4"2WV A3@EN#[ M3!W(A(1]=GRZ?WPP2]YMMEWKW05%$9NS.$HO1;WSLD*CJV,"HY>?IA@ZJ@KO M\!7YTM==LGX@="'HPFA!.H1B4(W6JZQC_@+#H1BEUJ)G]!JT<[+ M[8^/#J6! U%!;F*W5=#Q?!*^X*TQ,>,;'^\GE&F)F[&%8ZP%<0:W%LZ\*NEH M@&';>KZ62@O4HG5-5A9C FQF TVTA[AG?A?A\5$A@BJ7*[@<^4]7KKW!>N2Q M+6;#@.P6>Y7P*Z$]+CDUF._7'/CBVCX;4)Q*M9P:'6+#F3H3>)3H22(28#]A M):(LI?1IF!4P1F.A)"L-T%Q0XO&1AX-9N2CHU^.ATF>Q2;Y[E#8AZ&AM$R5+ M\^32J,3?7MM%[@T\^,WAV?S0!PX0_&\.OS.AA#%'A!X;*6L?^F1?6W%'3 TD M[[@J8Y=3RJJQ$C[U]7Q*NEY*8P*4 YM %&40&1ZM5G;49AL\X478_8 M/T/9K&:0YR0:1_2U7P\&RM)ZA79I#J23B=A$&Y7V 8WK'1JON+)TY681X*ZF M(C*D+%FB: Q5-.PNH+NR35N.CM6F$-XJ@72[+:C&/9@>$0UYT!]@SOEB@,35 )@K8ID4'"EU97O^<GFWH!T&XJ(-L$D7>@LNGA?MA';E M)#>6>=VT_>@);RS1$N"'.&9.*3.6M'Y.]P5@:_+KO-WY*6#>ECEK%HI53?!: MUV7/S>#T'0993/&%=^1W@P+8=EU7W6H])1%H5!:FD=3WFS%@Q4YBM/>33'-. M+UZJTRFNP=_4IMR:X-EO=0OR\KHJ,(PQU"]:DU(B38S:_[%)$KDK-AB%,@(( MJ]PGPY,"XR@N./$TY6-/U+!23;@>T0(KFW;? #WMJRS<%F6*0-.1N1$D%IL8 M[DNZV2)Y]D-00>QY0W[!VRQKC$__ .=SG!QS9!K>PX(6_1M>0#MK02,RDL.* W.WUZII496S=6]/[M.L@60MTI98X(EC^]%).222*T$SZ M[A,%S9.)Y;L#162K*TOZTU$DN287[+QY2D$1BE\NP,K)\($%'U .IP3EJ2&N M[A?%\@ZJQF^]64RPBQGY55X[V[4Z+I_R)5=8SJEP?+PFX "57KZ%-=W?$%3Z M"*=6\6CD+OA/O!5&3ZCQ[9_HAWW2AQWR&:=VZVC1,"08[QYW$!:]*P-3W1HZ M4_1P=Q-B8>^SFAH.K'[#G+,DSF-LWMD 7&)K,=PSB80D:I/2[CQLC01R&L M*4)UC R[I2P;J00LJTR1W,S !N)=NN,\%,H X-NT[J5HPGDY"2\C / 8JDA3 M)"G*BB4S@8U7;SFJ1.OQII0_(>01D_M\TY4>;;JBT'H#3B%GSD(%K,_RB;O4 M+RB^$,7Q5E7 !6>\I8[+FN+AE/"#7'ZQ/$3ZMX-#[-A M2&N!3O!R)]J,?#3O'L Z83FA8I[DSOG\^B'5RT5,[NID/(*[1 MP-P5)8^WJ6="O#<,MU*Y%HF$M UQGA"]_+\7_Z3HFW\)(^D^9\9L'>+./NS\ M,$H0EZ6?'Y&V&6Q#D^+6\QJ<#A/L3X?]9M/'&0V^O<,$.Q:=:1CHED&-_;BR MUC-SG#?7TP,/PPFG5D+^I-MTDF3Q6Z'!"K)S97Q$4N]DQ$/YDF>>\*NG6/*6 M<[VW,^"XL9W';9A,0NB6&"_%F]BW$I7=8[MA(>0XJ@@!,0M1,:#RD*4#$O\K MB5$/KYLJPO^WA(3%&,;4D-W03:Y)I% Y":\ODD,C+(U&I>S3: YK!:.T*EO- M\1\=$B&,(+#29!.+H\AK8Y%LR3Y:C%AL8?CCVEFQJ;3:'#MTQ2.DW" MAEH0JS8A2MO-46%/^JSE)8V)KI)I6W 1G_J^\,6)L14A!-@D4<\#S.]/]349 MIN6?'CR=D16_;?G4D7_3A^3'B@6D^T0+-)/6&*O6F#>;)MP^8*Q8%?C*UH7T MVJSXT^RF+&,DN&_$QQ2 ?FWV/0F+-Q*+UJ,Z2Z2"IG7;YCF8I8^#U20^)2'D M4?-8"OX].E_ T_W'HZ01%R61EQ6*.V@T>A7>#9@@8@E^&2JTS.%CUX^)JC(R M4\8>\H4T]YT:-^<1#!N"';H-E+E_A/B'U5K,8=.79DG'S";FB4U( M'\3Q/N(XV50+5T@ULA(I3INWXJ2)0]/?=&)LX4)=D"EVX==MSH?$CIA":AFM M*LP688C6U==Y1NUG&*-+,9E9S? &SU$]^C2?KQT"D:5' L+-)@J.DLBX-UU* MLX]F D3 R29'52(#DL(.V<<0YZ,;_FDX M77-,5450&J10&PRN4$';)UFM0!3*7H12$Y\R'8A3NS1F,W= A"CFIW?=8QW4-^IO2PR,2V?PV MU]L."^UL1D&;=OK05!R;054#D&%J%@/N_5.6SRFS4CL\QH%28P;N, !6MAXJ M/G!D\@RWU3:',)8&U68FH)6S98>&E"]JEFE\GA8S>3*SQ())7J%5\Z'&HCVP ML\2=5 CC%9L62^;=K;X[)F8\4_OS+ZR=)_4!ZZL\Q/:C(LCV'OL^A74*:@]X M6E?JZ\+T JQ&2;>V1GZ/O/T%%!@2[.JDA, M%#PQMQ@CQO*31E6UMPJ%82J,>C)M8+."_75U$R.N:_."T(:E&;Y^5 0*F>,I MV<$A-6F3/K4Z)F\5ZG^ ML&7DHN'P6(V4 (0=BC??=]>,]R@$X[A1(U7V"#U+5,_K94Q8C74H^N@/].EN MR3F?'E>FAA+)3G!?J">'RFC"'9],86JA, ^K#LDL<\4GQI@'IRSB)%BO,Y&O MBS$Q?0/=&.X-3Z6E'>1@;1"QF1SW,*MR*/ MXSTY3T/)0XI^/$^^[_>%L\E%$D@JNZ*Z3Q9DM4F#[* M7 W L:CF\Q])5V)B2U-W?F\C^W<>#@Z%PT'G(T7O9"/:=G@:B^!\DZ503A![ M93FF'<;+%]?,X2LG!%.WT)SJ+ MSL04^6<44#*>9D6#E!T= HF;_1A;W$54UVWD(-45MXK<[=_0UP9F4'=P-NBSR\:3@ M%9[[4GXO.4W8LU^QWU>3^W&NU+ MV5^,9JWFDL&Q5#'*I?-01:H=V '.7(\J M@7_I.WG/I.??H)^N'(ZX)G]K5%1B>(?(QK0*CPXF<>HVL =L:;;>[[:\'1IL M9AZ1+M910^JTQF1__\0$M0C0&>?AK"L9[L/XGSJ*]C2>*?$+A9Q# 1!GB@J4 M'3@[C40!@]KU32AIE,3Z1L+(BPK#MBC>6K<)Y\1#"#WWYPGNM)C$AJ23X @+ MAAUO0@D0[[=XF2QQ "D4;;R#K -<326&?N'%AD;Z?7U'8%!_*;@+CZBNO=:6 M GK]<0A67_:;8_^LC;'UB9IA34Q4+2;CW#REK17'O$&;D@FM1M-3.OA,9 M:1HVFUV]8]Y!Y6AO.EY8.O2 F#VQ,CDT1-#B82F3YO8@Y EH>7[/&TD>:=UQ MI(IN?9V#)U'ACY D_W)&"Z4@ICC*#6/^]LKCY^7LT<*QALD#5O)CNV#_KH MI@.Y/CQVA[Y+QY7@">W$ &]Q.]AH$W17N"W"K6UX^_LWT7Y7%SQ3Z[.DT/N. M[=FT%1A#FL#FR.V9-]^FV7=KNQ5&OTB)2]X")RL8*]0GOI30-?Z ,$J#R6\F MS).+^ !;W\/UYZ-U:WX;HH<+R$C?<6%GZ+S+9Z=4UP1/0MM?1#5<'!L@&8O4 M%2I./E+7_3>DMBY,U_TIRR>SSVB2>2G"W[;PUS!K>H-INVCQ P2"?U[M*'R* MAD=7M*D/B')!KJ\DZC>NPCZ%0>F.G7P6(XX-)!$\!*>VCQ T03&]OE6V7EG MN.F%0T6I+F37*:IC"NW?%"G@X6.VKE"MOLX+1JLH5 I.7;NO$V:X+P5_$4HH)*Q> M"D7-HD90A#L966E]:C0 ]H<.B*7CBOV1^,ACJ*RLI%_G)VU%]P]75_O S5N* M4#8=\5.-B:BJU%3YY+83&H<>"=(N$.S2Y2U]24JMMAV;1MJ-8;6F6G(6TK5*>X) T#5DB5] M\$#&[+6.@]E[?O >GALN]O)7A\S*7H)_3?,WO>[ M;7!85NJK'\D6/.;8+-$Z.7L^OW%[:XZX,\?DT?X^M<@RQ'4?8GZR10!':#AU M[.N,..(;\"E>#Y_?!+&--+?T1:V^P,-QTV+SZBP9Z[ZM1,V%JMY:=D$9_###4^#80L'/'\@(>>@!% M(RB42W9M6XC] M2PGSD"WX%=1VON1#TX!6M##%4?)ML48C)SKE-&)Y6QB(MKO_E5%%XK!\]\$5XN<;7L1H]/,]- M6WQC1/H^GW[=S#QE*/I .I;[/FG>#"?)E+=TAAH0C8R$%G2_R12&9]%/X9B5 M"7W%&\N[CE6]^@&N3'J"YM0&3KIDBH^FF0X&'8^WUQ7WG=$C(3R*%ZH60DD( M;_H%R.2F+[N:MG8\=2:PV0GEDJ;K).F)K4DWW6;&6 )_A>DH8./::>I4=$2U MXFGBCX.1MX"FAW<*-6"-Z48JPTW &T.':![33P"-0BA]>&T#JHUS8M?BQR;& M"&54D [HIHD)9__T8-8_50V#2-0:#36)^%!D4"NI\"DU/RVAAW"RQB-MY)S. M;,Y&Z]?Z]*0GO?0+QV-%:YYN8B)%Y= ;#G9XV4K;Y"PU;9\RZ65ZKU%L_SNC M8O0+D_KEA1 FD03;%I:KZB/GA[+IU]Y/\X12;#?H=&9.<(_1AEQ)SK#4SOY M%)MSE&3B"&OHI(M"#Q3B I65T=Q^@\:ZWMW54.WV?GFWMZNS8I+/9:C2O&>; MNEOTZ7A#NO%YQQ*: Z+@ T0L"#FIY%-E_]-ZX4GK,67<=Q\N_Y!NMB^^]YQ2 M^X;DJND[+HGYIS;;BU+6H2ABNK_>1=3 S*RPMT$R[U)/-!C+G^,YDD_0?1B$ M&A[V_2TT#8'=5E0%(,:YN6)@"@?&;HT&T<'9?IP,ZR"#XRRQ,VZOD_5.O(0B MX[P/QGP",CP[DS.?$N73N2.O8%S\23_SCH?,I4 M5"F?WV8C':@-*QP2C$VS]#.,&GW_5 ^/&A]SK$.?"F/TMGP3#6ZN17V_+O6' MC]UX^1=.:S8VL34]!]L8HG8EBX?*#JR"<&ZLGQFS*KH7M):T6CAI?O?DJBEM MRGWTB!-R5\"[G"0;*$G#^/ZK2!. ^'7T(!DW=#@3P>Q3M]?5Q'!(IW0WVM)'/"LNG%%\^:5^_?)(W\+\,_JNK&_@_ M^77?IVWZ^B5@ MZ_\"4$L#!!0 ( *\]K5I"LT]KK0@ ),? 9 >&PO=V]R:W-H965T MM7"3WRQU+@PN#Q?T06[9_KGU9V$IT%-)>8I MRQ07&9%L?M&[\LZNAWC>'/B%LXVR_B:HR4R(!WSX'%_T7!2()2S22('"SYK= ML"1!0B#&'R7-7LT2+]I_5]2_,[J#+C.JV(U(?N6Q7E[T)CT2LSG-$_V3V'S/ M2GU"I!>)1)G_R:8X&P+'*%=:I.5E>$YY5OS2Q](.UH6)>^""7U[PC=P%(R/E M1ZKIY;D4&R+Q-%##/XRJYC8(QS-TRKV6L,OAGKZ\$9D2"8^I9C'YCF&D0EZ>N"M'^ =$!^$)E>*O(IBUF\>W\ 8M:R M^I6LU_Z3!'^@LD\"SR&^ZX=/T MJW0-#+SRL>PSP L6?L\)31BAX!-T\,*;. MU(I&[*('0:.87+/>Y;??>"/WPQ,:#&L-AD]1?]9[3\G]-.6@3UYNGAHDY-,? M.==;$%;14 M0VM#%3GR^T,(A"0Q,0UTCH)^6"TXD"?4BIE(3[9] H%+])+!/\D820LX,H1C MET2%$'C^1J0KFFV!6B06&?\3SE.2"&5T.?+ZWHX$E"P@^YDMMQ]TR^*0. ]U42NY? MN $K-;I>$"LG$+ 2F"H><9GY/,=.;X5FI'A27WV MB/@CQ_-":V$T"Z&I._T[4.RD8T,1,C-/C7DEPXX7;9KP>0V=-C>NB.?U MQV3+J(3$VH5GTQ=@$D8**RE^AYJQAV)2)GBX6Q2TC#UJ,H?*4A#^Q\C;3_C= MH"B2+7N,DCPV\K^DM-J>\YQ1X.-J8V??\<8C7!JWA*JW)H>WI@>V"N];G%TG M"!JN&!6?R^+Y!>KZ";D#7-]#?@ #K*&5,9Z!8'D!;:'Y$ M]+ 42T0N'Z&0'UU$DQ.#JP6!*\ 2E&-ECR+N2J<#G0AWC'O* 3#BD)P1GP% M1P%W5I?8(NY/AVV6IL3Y7:9[/>2<$M1687?MW'H\=::CX(1%TVN M4>. @K2P BR]1%70\)T5K&*U46HZG7:H^%KD?F29@%?[%Z'^5S-F8/$I74.< MP$N$B6=%B+1(,F>MN,LN]>SP-=I_9C.'')I_D:@.3O(WMW_;(%J_"J1 M=J00*_,VU2@8' ;HZ]QJWD0M;^[Z[V7@]<;.>.+M.[ =*&\)FB/B]G=:K&.W M/QF=O#G7=J!V\ZW;3V@Q,\TAWVP;7UHI!N4HNAX@.I"^KXJ RA>& MZPXOT[3@[(%!U'5:9;?3^3?ZFS?H8OYAUW(C,C"MYF4[7^:Y=C+"4-_-=S== M&<-S7*N8>4XP]I$%QC_@%$#*EW[Q[>X%7=LV>XWM# M,G)"*V9PDF:8;;A>$GC_?L#W9P&X,2([)4[;.V0)J".9T&3&&/ %9*@Y!^O, MMN8"=$C5VY-D*WS9 " "-KB(BUESNP7EGP-<8S \]I?QK8 =LQENHW$&E$:;S= MC0T(\T;FYC".R9&W??+OHJ56D:OW<G2Y-QF1D8C<+WB MG;)VU0##')J[2MJ$+4!4\^4BBG .@*Z>LPZ1AY-VZ^R'7DT)Q)4 %D-KQC(V MY[I-Q!NVAS3>V"UQ2BNA.BSG!59Y"KWV4,?Q?<]Z#IUQ6 O<]7EM8'TH31E$ M(7X.Q@@ (Q3?3.O5^HOS5?&AM3E>?*X&Z"XX)*:$S>&JVQ^'/2*+3\#%@Q8K M\]EU)K06J?ESR2AT+W@ ]N<"NL[R 1G4W^$O_P)02P,$% @ KSVM6NY5 MK1SO"P Q"< !D !X;"]W;W)K&UL[5IK<]LV M%OTK&-?;36=D62\_\O*,X[33M)O4(Z?MSGZ#2$C$!B08 +2L_/H]%P ?DD6G MWF:GG"IWY2KX\EH='J<Z6WP[;BADLI<%%;J@AFQ?'EP.7[V M:D;K_8)?I%C;SF=&DBRT_D!?WJ0O#T;$D% B<42!X]^MN!)*$2&P\3'2/&B. MI(W=SS7U[[SLD&7!K;C2ZE>9NNSEP?D!2\625\K-]?I[$>4Y(7J)5M;_9>NP M=H;%266=SN-F<)#+(OSG=U$/G0WGHYX-D[AAXOD.!WDN7W/'+UX8O6:&5H,: M??"B^MU@3A9DE!MG\%1BG[NX3#Y6TDK2D!VP?\B$]%VL!HP7*?O)9<*P2V-X ML1*PA+,OCAT.I:W'23S@53A@TG/ E+W5A(&RL,+?B MX.+KK\:GH^^PZ0Q"S*>/6 O,6@K1E795*'(35)9U5 )\8 M-Z AN6+9IA3X[(%HR-Z#0]Z101:)JN#:=#Z.A M)7$'S+9!6Z10EQDA6![B4% <,D11DC5A-(09F,0ATI"Y($YA(J"@8NMU6MN/6N&"*>5(8W^QF.O\!#+B0I,9W&."2)T%$>DNLH+FDUT MI5*8CY5\PTGAMEK\&U!/.Q*8BSPB%;?(.J5GDMA.=)X+DY!-H3HH7Q<"*KZT MI,%MUKPG0G(O/L0%=\X@A833L<&T/RG)%U+!&X3=YEM:QE?0 3'0*,Z J:(2 MC=:B01^GM[E8(F1PR#OM!)L1_YW(^?JK\\GX[+EEET510=BY*.$=#&JE3,;& MHZ,?&]\@-XN'O!9)",5X#L*15O$T]9X.0K((9< ]"Y&D;4P,V8^R*/!T-]@O M2R/5GDB'84HE/+6=Z()@-2VH15D"(FH^=7O\RM_SA^_DV4"6P["%16T"OAP;;WX=3#\>1T.*M#S#M)R4F) M0=/PHY4P/7B%R'YS/?^:Y^7SU_>!X,U*#T9@EP%U$G&+.(TX" M7Y$I-H!=3C&H%/VWUD@9LG4FG(03IV^1D,B.%PE^D3FN\A*(SX0&] M,C!C'S @AFV%7WK9(?D78HM2#XJCMJ8],)L2Y A=)"$-C8;G#=#@GA U+*-DF MA/>@*T(RN[RY8N>SR>>0Z>]_("81 HRFS]E[_D&DG."(.I?M$!:^;J!" "0X M?E:*+W2TZV6C#B]RI(.%*2D7H>G]2Y=P=UC7)Q!>"F2M! ^<7.B4[,I72$VH M3'+T#1*HQQP'E% $_^Q1;3=M=-G+N75*[)046 #0@@E M0RWD=,-UQW![J(-25=+RP_%IAY4J*D;4.N^QR_Z(]>SL\:,OG.!C?B\:,$VT M!9VV/@5%E'A+R!0?1^J>@X27$@F)4*&_YIMU=$*G?1)&4S#6)44_;X^I+CSI MH"*4T*7P?;/:_-E"NS7Z7'S2* X%A71#=#(:GST8V\KW+%VW]5'=$*LY[B\B MZW(;>A#&ZE2X:L6>S/\U/3G_ILZ%E".!FU9\K$! 77S(+TD^!F?D^3CIX-: MYZ,6!<1]#OO!X+=4NGO"#,F!KT!]15G$I^3II.-C-.Y(F9^=9!(G>/)81O4' M.8;O"%ABI&^4!COX0]T?.=W2Z-PSGDE4;]0E*G&4 AI"=/AJ2J9'#AG3=HX, MOE2(S\.66^M]4E9[X/0951VM@##"#QSGH-N#\BD&H;*U+% =@EK!V: M(T:LA])MLMBMW;P9/OLMASN/7DI3=_1T]V3]_GA'PJ)U%9^:3Q$ M70S>7(N++*#D_P0!_[R8![>%44)35:TJ^$C D7[ *W:1KB:Q,MP7LL!$I*\C M<9>@=R)0J?&'*IR +_< 4#2]=EUC-*V+'<312*WVW>843MU4+1\*O3[*]+H+ M?SVP1X4%^'4J*.:!F'Y>Y5AN$0+U=W)&WV#!ET*$ =SHVHU53"809L)-'U^^_'\]) M=3I1GMU.*^(R#@48I.(B].=UIFZ55;I. MH3L)A9-^MB_:JDN@^%B2$#'ZEFIJ<^L")09PIYZ*U5N2G(>MLCW,CK7[&#^6_C_Q'3ZQO8A)C^+O2[\TC[AMPSM[M]P4,]/]62 M-7@WEPAD\I8QRYXXC8X]J^=_<0]+]_FI^W4URH;[;OW6; M3:M5Z@'"T$7C9U)?WR2@240Q!]GNV)S'>YPM%E)OG5ACA'YE=#) 3+HUC;C^ M^=/;2W_:KQMHA"I30&'BAQY<05/;O4\](%ULV/42GF"^"6!*61GA2),T;K-: M#-^1G+9!,@A3W19].B#<2.[GNA3>6]VR#"F?_,)%AVH;F#9#M^D\^'0N7&S4 MS@:Q70N)9OQTR%ZUW9&K:F 8[%W<0YZB(E8A:=L>VO\D'7[O>9 MNMIIG22T2S#%9>Q0B?DY^/4.<,\SHF/\E#CMS_8RCT[O.\;K#;\#0Z87M$.DJH!*CO3R MJ%X%,V.@\FL,PB;RD_Y;:R8$QJ#TD!*A0"CPC>V_UUCI!I:)I-G M' :@(2O<#WM=G;Q]!5#<:A6+TNBT*U%T[B4\\)(&ETA6R,^53UP$*U[;(27P MD!%6Z&Q!7Y!"J"*G_0;=H2GJ/3L38=0A"7?[]5T;UC\"2O:IJ>G@::%'=_*W M[=$_#=P3.J<3MI3FU.8NJ!M1FU JHYX+3-=\>"F;^J0;>CLW1M*D[&/E[[SIY(!?].@& MC]H1LC=*?9KH!O>>>1I%B.^4ZGOC;C@LQ(H738 2P=I^GX_4Z/5--O/VB2?5 MK#YT=3[=&J,>[E20OYV/9L66NK8M&(T;06UG$ MR>_#17_/-VXO0X/29L-QFYCWL;Z_8&WO?!7=-/D$O(_XK(OK?1+_+KEVN=[W M-LYQY\TJ?^5+[X]9YB_.PDM6S:_-*VJ7X3_BLH19O,&4O)_2**D]=[\S1=_G1TE 1S MMJ!)1RQ9#'>F0BYH"K_*V5&RE(R&ZJ5%=-3O=H^/%I3'>V]>J6O7\LTKD:41 MC]FU)$FV6%"Y/F>16+W>Z^W9"S=\-D_QPM&;5TLZ8Y]8^MOR6L)O1ZZ5D"]8 MG' 1$\FFK_?&O9_.A_B\>N +9ZO$^S_!F4R$N,5?+L/7>UT<$(M8D&(+%'[< ML0L61=@0#..K:7//=8DO^O^WK;]7Y3&C"+D3T+QZF\]=[IWLD9%.:1>F- M6/W,S'Q&V%X@HD3]2U;ZV1'T&&1)*A;F9?A]P6/]D]X;.7@OG'8;7NB;%_IJ MW+HC-"]]+;1X'IXUSWT6_H8T"N M1)S.$_(N#EE8?/\(QNL&W;>#/N]O;/"*R@X9]%JDW^V/-K0W<$(8J/9&WU0( MNH]!?1]H7#\E2QJPUWM@/0F3=VSOS8\_](Z[+S?,8.AF,-S4^C/-8',?HPYY M>#?D?19%:W+# G'') L?T\1OH#:2I',&+R2I;6M-KE@Z%R'YPB78-G4M5YL@ MES$!G0GFJ#"@-KJIQ9+&:P*WU;AXG IUPS5W/6X1FA *+83J@;R-88LL,YED M%-J&UU9S#M?]5FGP->/8+%Z4B SXG&0! PPBTRS-)%Q7 ^8L:8%E1PQL/69D MJ04!UU!" MZ7[AHT$-$46X6AK@0)8(EX0*-VD@* DE!F,Q+ :SR$IQ("D V- MD&PYE6!_MA4BIF2_-^B,L-,(D+%#/L,@IUR";-W;("1Q)R2=LIA/R,';\1^] M;N^0'%!H)F[?C-^36QZCD'D\YQ.>0E$(F MC,0B-<;#XE=+F4H,2AGCT(54CEI&!M\GMY6)47'=^P+U9GC3-4K)9!MT+J2TWR"W7S=^H[!RD2!(8 M1<3:(9_QM$8&_ES<(A<$TT&;?0OKL)B #+3)[62VXR3ALU@IN@]!.FF/(V,O7 U?3!8 M6"1\Q3;^07>83[VH[F!88*:I57L2 VO2K6/?- PY:F%!J;$W:9#5J2+"(LP] M >IC)( 1(F(% J!P="(0L=$D2P82X*]_Y*! M; ;=5HUJSFD("(]>#\@9LD\#+TOKEY825BD?(O19'53)R"QV^V/-916@6Y36 M+2ZT6_3AHB@J;Y:A5L_F^>) E!M,LF#>@G\G"?N:X5!RN_=TA"O;5N@)L":] M65(4+LP(/(T4"R>,\ %34K)/E>F@@<4(U!AW(.+907_GPE2ZHVF$Y:]%Y;$6 M&C/=VY))C+Q4%_!_+D(>D !,!7 U$@F:8L*21,T'_3VV!?#&&%EHSJW)2[%+ MJ\3%JTI,#G+-5:W;1N+[/=^68K2NSL#W%ZFD(?.(BR?A%DPI+1-P*4_%:5:NR1A)E$S=E)8BWC*Z _<+&HSF3? M9P0Y7GK] 2@#)O_XPVF_=_(R(5?C,;"L"/M4[@@[?GB1WLB%X]:D6]CS2&CXJ4,A9_KO+&\OM/\V!&#W!F+$I,S7E;/9[_4Z_I,+# MSJGO(':VBZ+"?G@:ZE0&.NR<%I&;H!,@.9>\]6L+9I8@9%-NA ZO;!$Z]<2VLO+WZ /$ M71#42C%1%J:%3Q.(>"; UK7/A1LJ]OR%QAD%\0'L]5L:<3QFJZ)4,!2%.#C, M]QCZ"<^&T"5_&9__\>GJ(SEP&-%.[@0]S)D:=)]:5%HQ8$&81V'0=!+ ^DE@ MWC/6MDYY0=5%$ &L%),TM;XAA$FS%(BA?8*%0(S5-#Z!SK@8>I>)O,ND6#+ M3700/%')]\:)/?,\[CCX"XAY09VX-*Q#X7#3!"\JD)6HJ -?4S/2TRW%U++H)",<33+BM)WEA5@5^Q;,WW]UH3E:IR;P7#45=1>QVJ; 1L'6QB39SDT M:4('A (>VC73/4 0!.Q^/!Z;!! ..#'F"(T@_X#8""57Z ^GDQ;[TNTE3^1\ MM>Y)Q.;>9BB;BDP"-6*ZG)M?BZET3RU2L9^FJNV5Z,#I6X[Y%\Z:(-U,_)IJ0Q= MC6_S)NK)K;C\;,+ '^E<$8JK0W[FT)3$G'ZTKF:5U.-93!T[15$XSY4R MXZTKZVAHM4+$"H6UZ7>KP-7W$X,XSFLTS F&+U8,K*[E1XLFK5_!RB*)M[D- MG#ATA/EPZ,A:DAXI6"WFK.\HC[0(4#W:2VAW;9X 3/Q3;_=48._Y);C^!X%T&Z&;A#FZ/13Y$O3*/>GR%NG<<9+R2/B M CY%<@IY9.LXN+:69OW)(:822D28I9YR--43+V!&(3X;2..8GHI(S8FCTT(\ M_6\FQ6X9I%JP?4CR2/57%XR_?5 &JK0@6C7JM&>SWU';?[U.+P^ ?Q4(9&*E MG"&BH)=?A/F7Z<".F0?03J">=V+W3(/S)(-M>0;3<'V6H7XC5N<&](N%_3;$ MS.)V1W/N0:L"51;LY\842+QG$ZE#AE,E@2[8<+I"R+;=0MM7P%SOLZ3E0\OE M[Y>_7G[^P_G$)-]&G:SM&\X](1N3(E*M+27 ;6QG MK*%,]B2YZ(T&#,$BP- M&+W4,=."QD#%U:AQ?X^))HB0N+0[H(-V*'\S'?3%KP_JB+0,IS5EM1NP(OIV[24_>ZMT.A,;'0W3D72< 9:!K RV4<=+1V M-#[RX<,%.3 E-6KX+8(@WN^^]-]1EWHO#Q]>H9D42O_H(3GNG+RPO,9B.?R* M58&GG1.](Y@#N&$1O\4<7<2G5)5@@@6I^KK33K>KGE\)&84K\!C%3<2W[?>< M'(1T(F#!**;%"4!BS#-E A57WS!59#EY=982*/+"R,F& U MH?9:"8LB9%KP8JFX$H?ML&E%):B#EK(KA>IU6\/C(; L*K4@_%[^*R&?@ ? MC;?M'HR=39F42K8BN$5.!BR6W:-MN:(J!+1^;]3I#I!"Z'9;]B&%W_6;M.Q^ MR17Z"E_CART5<[B((0 85 ]5-N!J4I\%>37L0X_\?>C?EC9)O6,W>5@R+"+6 MH_9W'U#'U+SM9_8J?1URFZD/VLG[Z[=/_7;-(X5IH.]S^75%3E0*-Q;P.XA4 MO[A$ \-[N!_H-M>,@==81XWLG)U\.[DUS==UC7/-2Y T_?2) LF4@E)R'M'@ MMOTIF N5+!Y4+!$[4_KS1GC,:H56%ZD M\/ J_SP%4BH9A?_Z6P:NO/3IO W("PUO[GW^=>D%K5OR<>;=\?A!R3C]%B:) M3!9N4YVS)U J^4( 1BY$Y"W[_[([2-.FOY3GDP]+3%ET)N;0TW4&(K#JD3E)4X9 MZ],WZLWR$OF&ZZU;?F*GJ+0-2,G,2@$\^MD93&J&&%9@<@4I M ZRYS4:;P,EG)-D"CSJ8;(O=:"[4E6ZJX_&6$$C=3'FA/">M_(E+$GE9L,S2 M#!K,.;MCEHQ0@H&!CNEKN[4):(#@, N\LT*-2I;O\G(4<:1YB,:?HBA4,SA: M6G)+&)>#EDW-$IL#%4E)F8VNY,5S>N=8Y8(>J ;5XRO/H ?54SZ*)KI.#4I4 M[=]CA4:(9798QNT:)FJ =BL%-7"$_"'?G9;,(IURQ2:A7MI&/VZLXRLA7'DO M/W?NI7* 47UIQ>:Z-E-)7?OF#H/82FNW%Q&.:HH(OV?>V[05LEFK\L#C>%MA M:6,I/O,,Q\*!Y]B5P11,Z+J4QZH.D99KN9I.YWA645"7K26H%07C\09M&C=6 MA^B^LY+_\LA7?77(7Y0AK(Q&IPF'>:AZ&2OUE*'BF^XT0S-_5IED+Q50WJ4) M 6("?!<]BZ>'WZ)2V82R32%'(?VW<3?*UF>50A$78=R#1(&\W;EU4EN7:NY3 M[9UM"8*PW<>% M#CHE5CHR[)$,=::MD9QJME%#0FB2"- ?7#)EH0F_KW(WU?H=(*_($G>>W)ZB M-IN%V E,GLH92RW^T)#%R$/4.=GYBII-KWP6AHRIS3<%DYA*(FFV$!+/@HFX M_;,(9[<\=AMQT7JQG(L%[NDEZ7Q!CX(YL!4>$#%)4IFII"_(-@)CPNQJKJ/* MQ$AI C&'I@*8/ -G,&?0%C;LJ3:/0S<]11"P[KCF##JJA6^/:.B. .HV0UOMYR<1$HJ@!,@R^R**4Q@Y6/UCHL0,(,5FUW8:%9 MN:YJ."YGT32:B41#/8!W-J7[$ JQ\_G<9T@D^=/]FU)&_K"^&P#]GPRL: MR M_I)%ZUU.C)FV'HV:/;.MH@13#J=R,:JT2#D"L!:!A@M/N;Q4-0*$CA" 0Y%- M[#4#%J:\J%\ZEKJ4K+TMKU,$9[65P1.%KR;(]8)Y3S M/T;]X%C!/;5Y-;?0_T) C>4OECS_T!X.7&YR)VH?0!>X[? 3& M:_%Z7&,*!?)5?+CN\$J_7PSU512K#O;;-WE<.A)EDZ2J0AB+!>BA7TG[];S]_'%Y?CS1_U1E B_LK?&;V[\:=1!J;F6%:!B<(LNR^ULY>XB'U]! M0KSX19V!IKM,07>>Q5HQ\WDFVP:\F2U-R:!V38K":TA@7S,51119"XUG."+E M3M%SXF9I[E6)[T&-7'+G7?MIH3H9.=8-8[<&FH\Z-\_\VDD0 M%0N90Q9@6D%-H(\GS;'A7J<_>E$LUVGEN?N<%F$.7^_%(NGP4_C @6*5)TKP M&T8O=;5(<%C,0SOA..+@=K,H@? (RSSJO W*'IWZA"E(VK($YW0-_VOX.%'1 M#O7.G"FK5.94GT++WS('&HH'N=2QS20+ I8D&!D6;=EW8KXXZY1&#VJJ"CG+ M.R9E(>N#Y*>5JHX'%8[D73>P+'\J)=?L0/BQ)2#:4SU#"FCO*T_ @?214?>I@"?F*Y.&HH-G2&B'N.8Q M+%9=I7LUMUUF"-]W)MMQU6],(TO?\JJO??_^,A&?5Q"S>D6B6Y(2WI=LMA%) MW7*IRJ# 'MT3Q99AOP3J0'>KNS0 ;K>3Q00)L4T(MGN),.>O,: M2//"H;^V:J#.NQ]WV\LH PNC,EJ;[X8"&,XD76" *O&38@IS!ET5\D,<:SXD M"DYVU/P]EYU.C)EL"9YPF>2LNF$'@2H1J@K._" 7*%&[^=N2]J!\*='S&">L ME[*SY"4H*Z-X>"DN,M??J37+4AL6S]-UTTS.OU;'<;H&;K0K11* MVG=_=7!65<3-3W\6J6<"^V1TW!H,S[P+Q4;W<0E&A][OQ]W6H)^_\.WA]+&' M,/\I(&I_7GKG4O^J/J_=^=<:K'ZN3NH0T3\M6D;0';JNA^R<]=@K-:C_26TX MGAK=EUL.S.>'?%OK#5J]KF^,H]9I[\0WSEZO MU1L6['.@$&L?H>ODY,2>!3XPI]FK8'K<.NZ?5N%\-*B"\>BX5WV_##> )_UN M!69Z9ZV3P<"[<-SJGG1+,SGI'M?.Y*35/J)BOCP27CKUZ!R=7^1 MY\C[(TL &S/UIZ0P&(?P1?^])7>5V+]6-=9_I"E_7/^I*UBM&9Z>C=@47NUV M3D9[>MO%_I**I?J331.1IF*A_CMG%,:/#\#]J1"I_04[<'_#Z\W_ 5!+ P04 M " "O/:U:.QO$!BH* !")@ &0 'AL+W=O\EZ_-5 C+'K,T-V>=J;7%V[T] M$T]%QDU7%2+'S$3IC%L\ZKL]4VC!$[M<]-]>CFB]6_!5BIEI_,V(D[%2]_3P,3GK](@@D8K8$@+'SX.X$FE* M0"#C6\#LU$?2QN;?%?H'QSMX&7,CKE3ZNTSL]*QSU&&)F/ RM9_4["\B\+-/ M>+%*C?L_F_FU@U&'Q:6Q*@N;04$F<__+'X,<&AN.>ALV#,*&@:/;'^2H?,%8=;M!G,Q)*;=68U9BGSW_P*5F7WE:"G8MN"FU@,2M.=VS M *W$ NO1 @PU 0W:MB&1Y_QZ(JBD;5)1=#K8"7G/=9<-^Q :] MP?X6O&'-Z=#A[3^?4P\T; #:'B#./X$(_Q ME.=W@A5:QH0-<FPD8XK5L MYV">UD(30J=SOX3[N#46=B9$#C+U/8 *KJV,)01JG3Z(L&RA7): ;:^9(!DB MXZZ4"40N&*)X4QK"6,A,(GP "Y3S3% 0=9#(O2M!9&@@&+-(>[KBR(I[F\EM)0E\A%C3E"=<)Q&]B+<>>MK8C M*1S#.H VU4*P5#R(U!F@/S:B/V=3&4\=+1.I#>0U4XQKV*U"8H&T"6!,3DS& MX_BCM2G'TC)?S$2>OXS/2=F.'Z@R"+Y)G3^/3G!GJA1I#UR]9;\2=:S/G!OT M3]AOBU,K/47! R&"_"4H6G"Z"YB1F4RYW@2U!E'M=0HC M1>3*5KC8[%D)AEFO:=@ UL2<_ XVHK4:*\WI@/&\N2AX([R->R++,=FM150C M_R75EVD*,]=9%0:W*F=8*^=+P^K6R#1E42!F>7* 8#V]N:H(;2<1'$0-KV M"2.FI$J" D.5@H,N9;XJ_T5 JR(>$,;J09"0YLZT('@*[C[_U!@@T:6YI$6; M6Y@AB_!IWT=E6HYP")^EL$:!4:4R<;BP:1LN#<#%JX#F07V?F]&-69>6&:'# M5.RT/>^WL>S"Q2YWCV 7*V*GZ,^)FU([PT1*0.+F)M!FV"O'H"H-\,SKM\[- M>L.3_]KOICL9=Q*^)J'4MU[VQ;C4L8KQ=Q_R;NJ05TW<-OS\-^<8;3.[DGKA M8^9U(Q974XT,4@TMQ:U=C_A8)XH+K_5ZPCO+AL>G?E^%9/MZ=62P-C)?B!$6$:ZN/1M%H.'SV MH0%FE_SPW*.&T;!WN&'T8_Z 0]TM'SY/?"-Y&@I]/D*NR2H:'@V>+W&' FNE MN\85[MGW[.;35Q"#; =R NO[SV?]J?$E$F;(P>X5Z,6./^CMMXYY4UM+3PLG M.#J(COK[C8%U/QE&Q_U!X_FX%QT.#MFOB_3VX[V_U7J1[.F=R]TMP@N1O[FM M&?1N 6'9?*OG51$VT_I+X/]HT3WUNSVGOQ.QR,;(Q2&MC_Y(ZQL>G_K](ZVW M_6Y-ZX<(W[U18V 7+PN;=DKKO6AXT.Z!WY5D/,R.:?UX@$M _]F'!IC_3%H? M]-]/Z,-H?'+\ 183R9'([/H@&O=X3,;G)&[8<1R,,_#\FMV5&_?-+ M)KO%A*X6I+ YR;O: MF"^3%Y;R(D>PLJ[24\,7?.[\()29_?3R0:',3X65O\H\IR+_U==/;*I2+&E4 MRAJ4EH7R10X>3R6R@SO"$5 5D19UH@4M6J2N!!+J90UQ&(2E+D2__L(>;2W+ M")R_2WGFNX7_SM?I"==7PC/?BA/4BOLN$LE+[-+P^$]7MUE7/4A"65A78,.^@>_JF2>:%5+ 32HVO1\(95WOBVQ9Q]$@_42?ZJ MRIBN6:3IY8,!7920)S?+M.+L6Z')Y]^]Z0-/3(2F8M6M5?%]!,NCRJEO)5$' MIVZ--=G5:LY36Q<]2:.-/A#^^R#&NN3(Q8.15^:_8X5KQRY)F>J;NX!64<*ZD.]<+&[V;*B&RA!K1%2]WF5O9J[5CIE$ M&MS((H(/OC$U8:5\9FERF/[]_7,3+C]2N:"W>N7^>:C]5]SM%>E.-4QKZ;3>=2J,*>D!MI -$:)"!. M-+)7"N7XC*2V%NC'/'6VXKX <6^<5 EW.324T=OJRJ2BM=?2[@;FO J#W_QO MZ:NU*]'LF3F7K[JU>!^-RS1\%M 2RM99=]L;[[\;^Y0A4OI&F=_64"&G#G;5 M_VT/@MVV3T?V&M_U9$+?N:^7R-K@U_X3GWJT_D#JPG\7M%CNOZZ" =Q)Q*Y4 M3+"UUSW<[_AD63U85;BOA' #L"IS?TX%3%;3 LQ/%+)E>* #ZL_&SO\%4$L# M!!0 ( *\]K5IBK2X=X08 ,,5 9 >&PO=V]R:W-H965T&PG:1]A (I M-X'*(<.3D=(IM[C4X[;)-?#$74IE.PK#HW;*1=:Z/'=[-_KR7!56B@QN-#-% MFG(]NP*IIA>M3JO:N!7CB:6-]N5YSL=P!_9#?J-QU:ZY)"*%S B5,0VCB]:P M29ZL6 M21<7_U?<7SO=49<';N!:R4\BL9.+UJ#%$ACQ0MI;-?T92GWZQ"]6TKA?-O6T MG>,6BPMC55I>1@2IR/R3/Y5V6+@P"#=>0[2!0Y>] M4YF=&/8J2R!IWF\CFAI25$&ZBK8R?,=UP+J= Q:%47\+OVZM8M?QZ_\+%3V' M[GH.E!BG)N"RF05&3L50IZ]BBDA -V MS:7 U,\$9P7Z5S.>,:P(FEN1C?WU S:=B'C"8I6BZ!@2AMGVNWJ$] 'I.Z%S M9!AX&/

U+P!])0P"K].KP'S"*F2B>R*4NX!;I+!XYIP'X564:[ MI?D-R[FV%4UUR.,OA3""JI#G6FGJ#C3I68+DE?^0C%LV)7,9(\89TEA%YBB7 MX G@*T] H\Q6"!,$4O5-&P$@MS')2_ MIM(0E[CM!"64Q84!]26&705K5-567(F@"#O J#$YN-E SIHF M68CC6F6183) &;N=1L7Y"EI1^206"G]T1;R'WL$Q!O8/7)!1]4:K05H1QPH1 MXCDE6F:4%)12*-/BPQD,I95)@.<^UT8* WM*T6@Y0BN'*L1J'$L<5PI-Y;ST M0:G2BV>#J'-\9K;FI<_#)7OM.:RJ,*BIV3]EQ"GLGGWW\T_@NE["XWCCIT'I0KSMA1!LGJS?[[%Y9+BGE MA:D*IK=<':,5\7-V$O;8#ZL5\-U?J/ ? FQ[VWE;L^'N=THE/I.LS0C%]PXJ3::61.L%7VP-O#B M0FM7 Y!CIK+#:KTM(%UQ1_']93R][7@VZ/TC(?66(?4W0=HA:6-E+/7:7&4N MHG;+74-E!E,&(Q)S],T+GN9GPUU+BVG6EKKP[UY ?UAE6'[>.PB+[Q8+$):) M':2%1:^<KV>:QJ<>\[=)HP3'2 M,V4;4>9:#-(6NFY0]*=#)6(%HZJ3$TL 9?5ZP MD+D99@10-L$,QISR"]_+I3\JPQ?=)U2R+G![KK@M#(A^G*B3BWI^1J]"]Y+3GOAPUH*>NP^'U)E0M;^&UN] M6W^A'/H/#Y2RE8+$E!_M[W\&U!+ P04 " "O/:U:2"7ZGIIX*7)NAFHE"KQ)EG)J5%CQQ1'EV.HZB^6G. M97%P>^W6[O7MM2IM)@MQKYDI\YSKE['-R-+M].:;_;\*L4:]/ZS4B31Z6^TL/[Y.8@ M(H%$)F)+'#C^/8EW(LN($<3X*_ \J(\DPO;OBON_G.[0Y9$;\4YEO\G$+F\. MS@]8(E)>9O:S6O]'!'UFQ"]6F7%_V=KOQ3*+2V-5'H@A02X+_Y\_!SNT",ZC M'03C0#!V].8T#_5M//]Y!/V$?56&7AOU<)"+ITI]"EEJ@<270V_%> MAA^Y'K+):,#&T7BVA]^D5G#B^,W^L8*>?M)/3TEQ:58\%C<'B'HC]),XN/WQ MA]$\NMHCW;26;KJ/^RNDVT]_/F1=%NQ3@?^QR!^%9J.9,^-DP'[_]/&.6S2\%BE>="QY)G;,5?D, @2[7*V6<%2/GQA_/Q MZ.S*L%_OWO[QY>,G5B)PM".\2U-I1;QD[^[O[QQK+3)N(0DW1H#+$>TB!N/H MZEUSRGTXQ;T971T/V0/V!?XG&SP<6Z=$CST8UX*@IEY;0C.HQ0UK'?W0HKMS M7(?A:/9%YH #7@A5F@QF(Y["VC:32, #M9!@3U M9FWM;OL>-*1:1AJ1$4']B,U<)M[W]++'94.GAS1,/69RX?P$RIQ_%5 @ER>\ M*$ILKX^I FK C.7:RF)!Z@ S8!%$^A01:1'3J7P&)TW:0;"+X?G9[ U;(T/* M2\%!OJD*2R E)=(+,TNE;>HRK=C>YUAOV;3>%K#)Q[H4[5 JFE"J ME"Z-CPSRQHM[W1S>#KW&LX\\XT4LR(5I"4P+CO1![/:BI,-(AL[;0,S).3). MJR=)>>6L1%&:\Y=POG0J$%L7;E#2!05$0N)!RAYVP-(_T8BP %0-3>5Y#OP MP(O:?0F=LS*!T$?RF+EGY#1L0/Q"R'XKN\5?E%$NNR>M[';^.I+$%EU-QE^@ M>J+Y^N^PACZ'HS9/CP)IZ0"*6Q]!*]>.!=W)L.7*-7BQD"MDC7=O0#[:5A<1 M^MV//G4ZP&L^G+&W+S^[D4?*P-B)EZ!2 K+IQI<>6T(EG0<,#'$<0 OJF%89 MVP7O!(N9S*5MEU]H4>]? LX+BO%8 >[%:U@N@/C0WY5WI5THACJG0$?$W&?3 M=LUR9Q-A79$1&=*^=.HYA!RR]P5PLBA"'^VJU!ZA!BXVR:\+G$G*-B4-P*R- M/7'&I:, R2G8$MQ* ;L'V'"U:T,4L.7'.W&7J#K^)^V%2@?.XX2[,>]8=+O7 M.'H\=EV.-UQEQ=2W!55N.$-_9[U&4?2F2H?@ G]L'P TOH=+J-Y7GO:S GJU M@"UT'K:@]E-X#@)R$&P#PPC?0>TCEW:NN2:ET!X,J-E9"X(V2I=$Y(5,9NP/[@.=DHPCTF#+I(&R^9(>*Y.*0S/]!I6KR4X,D*P_RK@YSAT MJI5E>&84^:ET67H8-7J2BHG45$"DH48PIM;%4#\>NMO]K>7?SV$7Z'26Y]WI M2JM.DW =*B.3,NF$Z#:P(::\Y4J@*#+PTH&#[RZGT2"*(O0HW%7AM M&U)E! M4@0UNBA796%"2GOC"D_L.KO#R6P(%M39.397/DN_'__I>#CK\ ](\%T/F44= M)=@1AGIW:_$D:(9H31ZU;7\+MNV./"F7FCUQVK396E0$(=0IWR3->*6AX/1; MT:^>?(DQ 4*3CPI-0"=6 TZ@3!AT.U70H;P?CH:S9D:XKC'@T=8'2 ME(#[1*2I=\')BQ190ENUHD+26$P+JY59^6T-IN?"+E526:)&PV",@(8_O_^\ MZ0IOS=%H&(W>=(&!.@+M6BCLQXR?2!/7#=>L ;-!&%%"EP@,F0S/V[ (-ZC8 MN6X_0+8\2C<#3N)7!%59RXTN(6T-V0%SK-S@D(*;2)17V74QB5R<0=6XU4 M_K;8P8$?=^,,'&3J._?01KLSNSY8+T6Q3V(D)*WL!!'TQH'YDD,: 6YN?]/^ M]S/VT4)X\4*.Z,2PFY!](M ]FJ-9$7KL0PY*7#0BPVDWG$;1?'C1Y"+ 8-6@ M..]%@VD ;@"^6CM&(HRH-]#+'EZ[\1).K;_[?8/-OP*-IS6S5MD,&-'=U\[Y^YR9KW\QOE,61&Q$16LE5CT@#5(C^HP>O M/GLTF@SFDQ'[@.GSDE69V(JU)@ =NVTK@/[B[-A?^&[O.V07%X.+R;1>V-CW MW8.$%-^*Y^:&0A69!X3^Q.MTGLCXUJV"^M-#;%K2!4W+(>V;@/Y,Z!-TX"9O M;D*6F;\=W7\(KNG[!NG04;C:4(^A/GG$)9IJEONO)/ZJMBO?\=:! M9X/);.[N&YKH.1_ 7[1V5J^-IX,9NE.LG6^Q0'[-9S-Z=['];CZ8@^2!1F2> MPGCUFSE.]+FQE8S(6<@03<;URIU+B*IVMI/"=Q&;55V+IC%I7T>&UH-FE.Y* MJPCUA2BZ1BOJ> B3%DVF56'\IN6=F"YJ_1AE=C8<_Q@17_O_P3*(IE'G>3R=O<+IWP3":2MT)U$5:'LEF<[/.L^S MV6A3V;Z/<*>M[Z&YT OWU9>@#F+Z3Z/U:OUA^&PO=V]R:W-H965T)Z*,RB81VCAX\9YFT=#0=VA"A)PALF71(&/4)]VC_!%[9UAI:O_Z=U-C3AVS3FB$Q4Q6*8.7@& M%,A'<.9GGX*!?WY"9-2*C$ZQ_[[(TS1CE[S)1"X4$2G!K8VS=F\)*Q-R"3$4 M&Y '-.H1G0%)18Z'EI=;$C=\RO+5![X:)! \Z4HC";I-R-FG$?7#\_\V7CV! MC+D"LI(\ADZI+RJ\5FK'2ES'(P.=V(I+9N^*%_B"Y=9Y;2_)9@3L^\I$GH!4!@N&YP0>=EP_MRZ?"0W= MP;BU![TPI*^LIFQ,->ZD:B Z_EBR('*'06M'O5'4?V6U.XOD8;O60&PO=V]R:W-H965T^VV+[8H\1Z>>^[E MH72ZMN[.ET1!/%3:^+-1&4+]<3KU:4F5]!-;D\&3W+I*!@Q=,?6U(YG%H$I/ M%[/9NVDEE1FM3N.]:[X[4*1Y6<9Y.K4V;5P/!MH?!%3C=$@IPP7Y38X/%6("ZM+6U4J0.7@ MA329N+0F*%.0217YTVG $CQQFG9P%RW<8@_<4EP!H/3BB\DH>QP_!;6>WV++ M[V)Q$/!*NHE8SL=B,5N<',!;]ODN(][)_Y5O"[=\&8ZWS$=?RY3.1M@3GMP] MC5:OC^;O9I\.D#WNR1X?0O]YL@?A7B8[GTW$P74PTEHFUDG>/^*\<$1QZEC< MV(W4 7/&,>Q*:4+#&A+7PK:+1,EBW:27B_,FEG&Z?)Q;<1,A.J-=''Q;S]Y]\EPLR MGH@+2F4#EBH(Q;RWRZD\PJY+,ET> ]BUTAK);*EF8UAO6H+#H+J@52#S0O(M M9,?BOCJ9+!E'LVV^D1Z&S0]C29S-FA1B0C?&<7!54<%\4 0]R$E@/4CY%D5' MSQ@;P(/8Q5/K8 RB%S%M,@ MYO(T[_%++;(N%=0'9=\D?^%08LY2>%48E:M48I)IJ@1T,-JE7'\D72O&U<;9-X+-TKX\6R^6G\4#MK\H85%=( !&&J MBELKE\J)>ZG1XZ#US(E[_]UG>K*W/5]CQ^4*F#M>CK3L"D([WELWQ=UA$Y16 M@_=@*6[3Z#KYHX:1Z?=&>15[\A_:J;6*GY*,=V=%TB/[3,@P% @CDJV:UD6S MA 0(M!4%]-W+8@ZG 1;>4-/=3L=6_'PE#'5"N9**W")I:[ MJ\'/M_"/]V-_0/0TM^>(D)5MHH_A:.H\?QPM#X,DUH^7P5> M^R_FZZI\&!? MDQO6?5O,/4G]]X3(L5U[\KYMO.0)8^GC&[S6NO8[HQT$ M6\=W^\0&?"G$RQ*?9N1X I[G%INZ&_ "_ZF]02P,$% @ KSVM6AB+ M;=W["@ [R0 !D !X;"]W;W)K&ULS5I9<]LX M$OXK*(TWE:FB:9(Z'1]5MBLS0W%[V%M-7 OYPN+ R>7YTL^%P_"?EG>:;@[J;DD,A.YD2IG6LPN>E?AN^L!SJ<) M7Z58F]8U0TVF2GW#FX_)12] @40J8HL<./RLQ(U(4V0$8GPO>?;J)9&P?5UQ M_YUT!UVFW(@;E?XI$[NXZ$UZ+!$S7J3V7JT_B%*?(?*+56KH/UN[N=&PQ^+" M6)65Q"!!)G/WRQ]+.[0()L$>@J@DB$ANMQ!)^1NW_/)B7L1F6PUX:CNG:<8KV<.JS M3RJW"\/>YXE(NO0G(%4M6E2)=AT]R_ 3US[KAQZ+@FCX#+]^K6J?^ U_@JJ. M4W\W)PR4=V;)8W'1@T@P0J]$[_+-+^$H.'M&SD$MY^ Y[J^2\WE.8>@SXG:\ MS8U]7@@:X/D3.-03FVN>6_:]X*F<29C,\X3E*C]N1@P)II9(;CP6JRP#/C3J ML;N'+S!V3_^15-F%T.[A\916YVNN$\,*< _-5EQ+51BV3'ENF%4LD1H"56D@ M5[.9C 5>B6R9JB[.US:,IBBUJ;1$&VP+'0,$QLJLP"-#*K" MFX>D#!.X+T@T&?ZMDA@X@GW*FQ_2:R:UL7QA3@X2Z2<(TH" .B8W-@HM'] MV$J /!FF9+@A&]N%%H(]":X-6;GQ/0JNW#VC1W4T;D;80J0)FSZU:-<+56:- M)R+5P@(QU&UPVKE@;Z%$0EJ">.PX.X4 1"O'HB:S(D-S#8>E='"-M"@6JF?< M8[B$#<('RQ121SUU5J3IL06H4"Y :Z^E770B4#S&0D#^&0>.\E=GH7+[8"25 M+G@0^"1%"B+3!!?BNA/NC8X^^PC0H@Q[#$=SX$YUTP/D,E5G+DAP1>PLV.4& M['>YX\W[6S+5S<=;H&5_YWD!^ K+9M]G."OHGU'T$022UNT3.,D&^RKRG)]D MKIH+K.8,:G&\J(MQS?3_Y?=/ E\@9WWQ6@Y7$"#H67OOYW,MYKC]+W%Z7Q6= M:N &#*G!])BOJ[&/,"0!V<9;Y/\HLJGSPVKDCO)?=78-H MY)U&I_7($4ST)_WZ?NB/QZV'X<0;#0;LC]+]V_S"Z.S9^UV&;SB\C4(O"()& MMX$?]/?2 \J?"0D2 .YX7$)\4W6+>1Y#S[##I=Y".$3]0<-]//*'^V-CVY O M!%7D]<<#;W0Z[-HQ&K3L..JW'DZ\:#2JS,"GJ3ATG6!TZ@T'H_:6G/JCT]8Z M_:BS3C ,NHFEC@Y9.W9=0;M)1M2[E!0:;7%8QL'\!A>##FR%&J4T3CX*_%,H M)&F*25CF'=@9MT$O;"Q<"Z!,.?K:5L)^C5" ]W;8UV-'?7]22X-U2UD(_2)' M<>>Y_->KA5IC[81)JJ$-J,A?[(1;F/*8 Z>7#J MLK)_R0%S7#EL_B!Q_!-WQ6,;P585JBGDXW[?&P4!P?]=9<[!/GJ*><<4TW^" M&JB$ UKE)F&E1;O'*G>EU-3%/Z\3(G'!F4"P!O.B'1QY6<2=U1Q>/ 2Z<;I? M-"#\.Q7<*8=:R-(!9L8"8:EGL9R E/KA0 $@1@*=H:@3\MQMQ?Q M=MIBI=(B$\=;CM,6@]H,@XFPPD_(J12N/=&%.T*(?D BB[C Q=(H"D$#]@, M,#$XX)^7JS3HL&@^QG.SU=2=8@\#))3D( M8*%2&_0V'*E=!-BX50P%"43'&O_ERBW0H,%#L]'OV+\X(' %N#,KLP=&SK-1 MW\[DU -UFI^.,)2)(%0S2E1U\.')#Y@.,+0B8I?7,I6(%%Q5@I206)1>*@UT M!HN$0[+-7/);98R5V C/T7[6FGP=,(EFE;8-9J8G:IL M[/Z&:ASA,+7H[_[GZ';S]S>(Z17(^,%%81$+CS!]'6\\ ?#Y!XN(MXV/?Z #" =MQ& M.PWMZ0@>#G8NW(^\27^(M",_W*8-_1 ?#G:N&TV\<;\#3(=^N(T70[\?OKA' M5:YX[=ZVX4WEC66[+*VK>G7I+X'%BV '4^QRJ=4C<8/$=!2&7;S4X+>J!^R$ MBNG E:8JM+ !$Q$U4*0UK6<%B[X!301277P@(#E>R$-P&MF2N=K\(G@D"&@ M1\JA\X:&>K8W\-$+@3$S"JJ";DYN]C'W&D[/&:A2&GHE!%E8(W:4X@IR\!@: M H&9K#K,>8YW1;4)V)ZU27G8Y>PO" ( /"H$'1)JM0(X4)-T#P4\AAM)UJ*T M!T"!#I?*/=UK5=@!*5:H40?7;QX8D%LXM8]J;5^/N4I5>G#6NWAZ=@+PT[*&F&+>V@K_=4M^M*TNC/> M::==%'OT>:$3W:?.KN38]'ZA'_S5WJ_.=#^C[;,.PX&F1U%+I$[?]QKA5.O MH)..X5GKQ0B!SAWMGZX/BLKU:9TFZ09-4UC9]Q[V##(#KK&-$@&#EQ5@#U*F M9DWEQY5LS2%RA;^N%7#"UR!-O<'N=.B%XR&].MK=0=Y7W2.F2TA&Y8LD*HH M]J5-A>M*5$K4"C46F,5GL)4(Q+%,T8%(>2!V2'-88*-2]J4.7-Y7_2>Z&;87 M5=\)Q_48'!^-4494]O)DM9=E<;\LO M:,+Q!D3NR-(&^T?1P!^'Z#;X;)_K0\]"E N>5 UZU;X7!V4"7*KM!_3&ZW#1 M-Z7<=T@4_DBBN/\/)(K!B%#B7\X1Y'VM/'&_D2=VQ^./)(UP,VFT$5#G!?/[ M4MRK] ","OY?;Q3LS1]O>+8\NZH>FS)V"$>0_H!Z)@1"T;;[ WWUF7 M;R== "K8T=QQRXU*94(V!TM;>C5#.ZN6B .IR^X>F_]\J/.9O*W]B47+K[:Z MCW9U=<>FAQFI57F]TTG[3UD&PO=V]R:W-H965TC;LXLU70RM"-$[XJ"NG65Z3MZKPS[#0W;M5B&?A&_^*LE NZ MH_![>>-PU6^MY*H@XY4UPM'\O',Y?'LU8?DH\(>BE=_Z6W F,VOO^>*7_+PS MX(!(4Q;8@L3/ UV3UFP(8?Q=V^RT+EEQ^^_&^ON8.W*924_75O^I\K \[YQT M1$YS6>EP:U<_4YW/E.UE5OOX?[%*LL-)1V25#[:HE1%!H4SZE8]U';843@8O M*(QJA5&,.SF*4;Z305Z<.;L2CJ5AC?^(J49M!*<,-^4N.#Q5T L7U[)406IQ M%VQV?]8/,,D/^EFM?I741R^HC\4':\+2BY],3OFN?A^AM/&,FGBN1@<-?I"N M)\;#KA@-1M,#]L9M?N-H;_JE^27U\7YUIL1;7\J,SCO O"?W0)V+[[X9'@]. M#P0W:8.;'++^Z> .JP]'/;%C0KQ3#RHGDWOQKG+*+$18$OXY(E&D/A'W2:#* MV;(M*75GI<@ ZT])!1)IV**59?_?-R6CXYM2+ M.W**O+@4-V 5.;:00F([]<,K\8Y*ZQ&O6PN_A!LOI!=SJS$:_%O!Q@;CT__9 M[XLQ/A'8B?..X_RDZ6LN4E-]J-=%?.7CYO>)A(QS"[0F\?V1*,FEHOWPY*K5 MNI%KC,N0-#YFPO_G@O/JX,.;]4I;@$MN;/D,DR%C( 9%DZ^Z@P MB$DCCFEO\"TK[ -CL$P)O()\ /R8!S7:()_9 E00GAO?C>A419#W[%298/':R6R%ILS(T%QEB@-K M<]:J ,JXS?Z'E.O*5CIG"3%YTQM^=88]\=OGD'5&4,:3;"OIJJPI;[.L@JS) MB+WXDC*%A 0] ',^5E+N;2'KPF! E%!>BQ7$C VBH! ?(@;K*(J]&%B"P&P= M:Z22OC*9KGB:J12?]#]N>K&I<29U5NE8Y![&(AQ9H1"P5PO#"4@TA_ZN5%AO ME+J-'QCT(%<6*A%SF9GQ$X9Y*/!*7)B&U@T[RG$>\/35 DF"V+&YJ9, M L]MA<0GPVG3TCL"T%6(2,Q"K-P*48K*4UL*_EKL0^\LF]L\/!D5>H^L5B.PQRA/_AX/(_^$NQ&61 M%I#/07K76)#^&7'1Y-=\#Y7]MX6,H' M3( M?&9I,&]XN)6:5I_W8SIOC!DNFTKK&/9C3?9- ,/L#Z83)7@SRNFRG;C&CR\N-CY M7NOR_\/G:X=/6\DOFT O-^DYU5X-XE=2]_6D>#V-D_8ME17F(<^N&V<73A;, MV6;!'J7E?/L$)BM@S:E_ZBGY='=+,\UMK);):K=F9L*HWV$HBM^*IU[L9 M5WP;Z6#TIB=^;VO6NMUVM&1L;S8(P#NGP &9YC *>.8J+KP[\Z3N$%,03&J" MS?<-DK3V)7LI1.#:>)DEJ_4RR%^M:@+&=00CY"&=' PM;%!QD=M6;.9;J7&/ M2U%J)1L219(.![/IC\,MV/STB"BQU#)1NSRG,!4L+[28%S*%PMN_RR5#)AK" M(49CY63"8G[X1*1"&NR=76$J7@Z['&N&1'UP518J1^F8@NPYZ9I"&P @.JEGGM[NA,90UC&"5 M=I$6OLXD&L?!PM@"QP6^2'W9PD)7.+N6.JS38PP1@-! ,X,U'V70T1(#KC)Q M-J:2I&+7L:1:;A&C(5(Z1N>6TK'!SK2*KX\G#(F^',51Q!N^XE.#VUHQGE(D M.4RDC>^.RG.MNJ*PN9JO(R)2'QIO+W&7NQ2C8* WATC4#@80,4K8^X+O.4UJ M&S+)YM@XQ_&Y>S(Z.;0UX6TBCG"0W^Q ^P_HGW9UW)V<''0%-5_)M'?M+Q,X MV01TW :T[P-]-]..<.D;;[H(MHS?56&ULG5;?;]LX#/Y7"&_84Q$G3KOU>DF MMOA]C"@V';;LV+3MC!9\DET MG.ZO'RD[7CJDN>$>DN@'^?'[*)'*JG?^6Z@1"?:-L6&=U$3M39J&O,9&A9EK MT?).Z7RCB*>^2D/K4171J3%I-I^_3ANE;;)9Q;4'OUFYCHRV^. A=$VC_.,= M&M>ODT5R6/BHJYID(=VL6E7A)Z1_V@?/LW1"*72#-FAGP6.Y3FX7-W>78A\- MOFCLP]$81,G6N6\R>5^LD[D00H,Y"8+BGQW>HS$"Q#3^'3&3*:0X'H\/Z']% M[:QEJP+>._-5%U2OD^L$"BQ59^BCZ__&4<^5X.7.A/@-_6"[6":0=X%<,SHS M@T;;X5?MQSP<.5S/GW'(1HO%@SF@RBU.C-Y+250_E$ MGG\5["!V>I#O#.%E@\]4^9R40G M.]"YR\X"?E!^!LO%!63S[.H,WG*2MXQX5_]3WN"]/.TM!7$36I7C.N$;']#O M,-F\>K%X/?_S#+?+B=OE.?3_Y';>>[& MC"@:%9W7M@)B6ZH](C3#^:&<'W#V\WI*/RA;R.!R!K5]Z% )T5Y975WT>D+5HL)9HZJ< ZB[+>UYK7 M>]<9#E*6W#&B.(Q#[AH1RRM"Z-K8C)31WT=Q@=6,['Y+]UFU'G?HPR#1H^&( MQ2EC;A(<:2O<2Y[#]I&CGPA\ :$>1'$&&9)%!=; .UX.*R*V+FCQ"H)7JIWS M:FL>@6')<%"Q8F)E1YW'IT=2.+Y1UA'@OI64B;KG3X 7&?SY"%^F@_O+&NI^#*"P9)=Y[,WW#O]\'8- M$W)M?"^VCOCUB<.:GWOT8L#[I7-TF$B Z0_$Y@=02P,$% @ KSVM6M;V M4F0F!@ 4! !D !X;"]W;W)K&ULQ5AK;]LV M%/TKA#L4-J#%DA]Y)X"3=EL_! F2ML,^TA)M$:%$E:3BI+]^YY*RK,1.NA

"U7:LU[N7'4\'-HT%P6W>[H2);XLM"FXPZM9 M#FUE!,^\4J&&HSC>'Q9V4+,6-8;8N"FZ>+H32J[->TELO MW,IE[FAA>'Y:\:6X$^Y+=6/P-FQ1,EF(TDI=,B,69[U9T\ M,[)DKO4]O7S*SGHQ$1)*I(X0.'X>Q*50BH! XUN#V6NW),7N\QK]%V\[;)ES M*RZU^EUF+C_K'?98)A:\5NY6KWX3C3U3PDNULOXO6P79\;3'TMHZ733*8%#( M,OSRQ\8/'87#^!6%4:,P\KS#1I[E!^[X^:G1*V9(&FCTX$WUVB G2PK*G3/X M*J'GSN_$$BYVC)<9^U7HI>%5+E/VJ0SQAN-.AP[[D/0P;3 O N;H%ZX_!+^6Y&A-\F+T)N 5-WMLG$1L%(^F;^"-6Z/''F_ZGQH=,,>[ M,:EXCFW%4W'60W5881Y$[_S]NV0_/GF#\:1E/'D+_1\R?ALSF>RQ'^.V(MVU MS[E@E[JH>/GT_MWA*#DXL2S-I5@P= L#F7*)TDBE+]V"WPO#^B0XBD\NKS]< M^K&0J4#,._NPG%M@.F%0!2*#'G=,NF9#89DL MF2Y%AX#MV.9WP<[H(\M:<:.>\/1 )0Z]C5TD.J\M-K V- SI)+#I$TMU:;62 M&7;+J!,0>&B[*FU9([.'(EWY5/W%%3HBZA#?8EBM!N(O: MU4:TWZW#B"CL\Q!FPB"\=J<#*B,Q%20"TT)_V;O;B]C'FDA&;1AG5G)VPU.) M'&G@*; UV5>*UKM]I:T= +_2AJQ">I V_)R1+[+GX;0./Q0<[Z,FAR! $18/ M7-44X>?(2U'ZS,L"X3;;$'B@](V /TJ?.7YE0 RH)C+*S54NP,80O"SA$J*- M9[>KKKH\-\PBS-$T!SAAS(WF, OU8)N /3&R>P%%#9/\1G!%DTU>#K848(=( MI_?!CX7@EF((#[RP!JG>.E('1\ZYHJQFX>C@:3ADU#.V07L/)G46MV,$])HB M HY@)!WHSNML";D'86SM*Y&R%16&6?LRIS3%73OTAP<*D3/\9S"7\ "E9C#> M\-(N@,7Z.K@]YR5;<4H8%*S%:80VM^@_,)^L^SJ[^./NZKIUYIRG]V"H-/1\ MN"\4DOQZI0:!C:/"9',ZXS#?_BF3;%OOFPZS(#JDD!LAR%R:DX+F),.40T#7 M8\[G.QXFK.]35]<6*W9PS"@SXO')O_[]["ET1W6'PDMA3ZGS,L$\V"[BM';1'1^,=YHRQ^$$@BU(9<@;U M^*Q1BV^U#.#;NCOPX)I@8NA8*LRG#&,4 X>Z">JF9=E/=B <1/'AX>[UY&# M9@4Z@_S>DD41\G(IJ2*:_K&E.9U,=@>+9VC'2F51$?[\;/#4?JRA5'KZJ3W*!KO'W3>^X?1M(O< M]>LK!ZWM@F+<.2/GM0O-D?H&.CIZ#(V0Y08%AQH_K.;^I- T:'\L:2)"[Q4W MKJ0>2!LT)P($G+H@_@5<^_\V&]]D?'/Y@C$ D3OGCW8;M^Y'\=&T\QZZRMU* MNN_"*++LY<;3Z# Y>#75NH>)]N,DBN-X2_2SGV\_[' ;@[='^2M5C/F7"]4> M4>C8L^O*,.S<\@IAEOXN2W.\+EVX\+6K[75Y%FZ)&_%PUX;KEQ()H\0"JO'> M 6Y*)MQ?PXO3E;\SSK7##=0_YKCR"T,"^+[0VJU?:(/V/Q'._P102P,$% M @ KSVM6G4D@CY, @ H 4 !D !X;"]W;W)K&ULK51A;],P$/TK5IC0)K$Z39INE"32VH*8Q%"U,OCL)M?&6FP'VVFV?X_M MI*$;;8407V+?^=Z[>X[OXD;(1U4 :/3$2JX2K]"ZFF"LL@(840-1 3CO' M/=T4VCIP&E=D TO0#]5"&@OW+#EEP!45'$E8)][-<#(;V7@7\)U"H_;VR"I9 M"?%HC=L\\7Q;$)20:[O=^R?G':C9444S$3Y M@^:Z2+QK#^6P)G6I[T7S&3H]D>7+1*G<%S5M;!1Y**N5%JP#FPH8Y>U*GKI[ MV ,,CP&"#A"\!HR. ,(.$#JA;65.UIQHDL92-$C::,-F-^YN'-JHH=S^Q:66 MYI0:G$X7Y!EM%5J ="^"9X#F5&6E4+4$=(D>EG-T?G:!SA#EZ%LA:D5XKF*L M36[+@+,NS[3-$QS)$Z([P76AT$>>0_X2CTW-?>'!KO!I<)+PCL@!"H?O4. ' MT8%Z9G\/'YTH)^SO,71\T;_J(ADDGFE.!7(+7OKVS7#L M?SBD]3^1O5 ^ZI6/3K&G7\VHN>698(#.OPBE+@ZI;2G&CL(.EFT:A..K&&_W M5?P9='D=O8_ZJ+8\O/?8&&PO=V]R:W-H M965T>@4I=WV M[, %K!J;V2:T_WZV(2R;$BKE)=CFWN-S'?D2=UP\RPI H9>:,IDXE5+-TG5E M5D&-Y8PWP/2;@HL:*ST5I2L; 3BW235U \^;NS4FS$ECN[85:9,&E_ (ZD>S%7KFCI2%EG$K[B[H^-OSHH*R5 MBM=#LC:H">N?^&4XAY,$S3F?$ P)@?7N-[*6G['":2QXAX2)UC0SL*7:;"U' MF/E3'I70;XG.4^E&'V\. CT)G!-6HI40F)6@CUW)V%5Z!Q/G9@-MW=.""[00 M/7"F*HF^L!SR?_-=;3;J!4>]=3 )?,!BAD+_!@5>$$WPPK'J[J'AJ>AYI[LY0-SB!Q],60( [@I._?^7/OTX3RW:A\-T5/ M=RT%Y'O[Z-8_U4:KG#?J_T/N=:>!!:82)L2B42R:Y'SG[/8*N6GH6W+S46Y^ MU:D]@="W"%]PFV:^Y;88W197']RTWS3WHI][TA]J$*7M@A)EO&6J;Q7CZMAH M5WU_^1O>=VE](4O")*)0Z%1OMM!_I^@[7S]1O+'=9L^5[EUV6.F/!0@3H-\7 MG*OCQ&PP?G[2/U!+ P04 " "O/:U:"@@\(ETQ DN@ &0 'AL+W=O M2Z%_IT-H34@0(\1!%6;(50='R MK'9'MAXICV<_-H "T%:C&^Z#%.?7;YY567V1E+S'>^^+1 #=55E967EGUO5'_\&C;-/N73Y_6RZW;I?6\W+L"?EF7U2YMX&.U>5KO*Y>N MZ*5=_O3X\/#YTUV:%8]>?T_??:A>?U^V39X5[D.5U.UNEU:W;UQ>WOSPZ.B1 M?G&9;;8-?O'T]??[=..N7//K_D,%GY[Z45;9SA5U5A9)Y=8_/#H_>OGF^!F^ M0$_\/7,WM?D[P:4LRO(3?GBW^N'1(4+D?.O3A9TBN,MR[RF M?Y,;>?;P4;)LZZ;LW:9W52;E./E2N=D63,JZ*57*5;8IL MG2W3HDG.E\NR+9JLV"0?RCQ;9JY.'NM?3[Y_V@ D.-[3I*WW\**_#+.-9EO#F>'/!]6LV3DZ-9.Q>UOMTZ7YXM,?)JFOWZ/5?_N7H^>&KB84\\PMY-C7Z\$*& M@/R"89*/6Y(7W7BN-#ANZ3RMX)"L(R&H%#SHXXLTV^75^-4_^>G[^(0'>:L;( M"N:U2G#T,&(H*^JF:F5A39D@5TJ.#@_^#SUV7C79,G?P!6+TTFW:G,>X.O@' MS4 8RW9F)@"NK)!Z :5ULG?5+FL($;#*"J8L:Y=4;>[J6;)T50,L'@8JFZ)L M 'LP8@E0C4$.YR-96.K YWE\PFK],,K!%58NIP=66;W,R[H%2DRVZ;6#>5P1 M4.WQE=8@:O8$3;--FZ2%L^7)K8\-"ST-BT(.P:8/L'NN)K33T($@[@ <,8]O M 'A+MT).L0;PX9E;ARSKG(@"OLYO9_@F]H+!IY&^5(TN#F&/[E7UX<'YV]JI/SHFAAC$LBE01F5:K[=[\T7 F<*ASD M1UCD;@%$(:SXV0S@R.VF7+V]P%& 7R^WR=$9,^POH8B!G2]Y"76Z"B4E[4O? U4\R4^ZQ M ,![=("-!9\9(::"6H820I,*5W]#A*;7IW1Z%E- MPJ$L\EM\KT "RV47EFU5X8_F):936$M2."0W4),(RVFR3K,J -;AF7Y=(PLR ME,T<38D?3A H+W0F0,VK4N&9.'_9>!@R #XK5B#R4('2N?5= GF7WB*5NL][ M0 7.+:2Q;G.F]!D>)%H*L&OA&VT#1UCWPC H@"0K5_,)X7?JA=_II-3ZM29P MW\(NP/*'A?/#1B#T,<$QIX ?1T0=[@;B/6MNNPR_(?'E6;K(ZK\G>FE65:;Y,U6 =X7.L2$-DHPV# DW55 E6TP#%2Y W(2;/K M= &"R8LJE[Q]=YGL',RSFCWHO659-_A3>>W@M.D(BBH: C82E(HE"G6$BK5R MD"7A,7P?U,)_&N&)>@.@Z*!<'^A3?O#R-LT;5G4 4!B*J&>?WC*R YPS7MIG MH+:U*[(%6 #P;5,6CG=:AB 5%%\EGK.2DSP;_85.XB!B9DA,H!/\TU,W O F M!^A_NCIG[,*I4N>P=81O;(,KLL"T63))ZN6[0X. M/LPNVV6XZLTV S&'7(!^8:&$R(>CCKS_]W:U$4FS@"/&(P*V;O%'/&G.G&J" MVQQL(RW*AC0$Y-3I'H4A+(E(EY=9EX!UTIR734N*'T.(;'N5 4>!1X)9 X/0 MNZR.>*3/PADW.U&WL, 1,?L_=WR)=0X0,ICKKJIH,'.^\9=_O;C\D!"="LL; M&R(Z"W,C&0QS^[*%TU8*PPE,H2I7[5+EK#648% BC+KF245G10)!/DUP(:T: M_LH'5-2D!3P2&QO7:9;3*P0$GC@\E 5IS:KMA\.:B8ABB+>(.!)[7@DP$R/) MCW ]@Y4_ 9M#Y*#:R7U7+SJ^XOF^R(#3!4\K(F00/2@KY>YXZ, "7MR&X=!4 MXA-)9F*"SU>(FJ 9&C2HU)\GOYI51P(*:9E9443 JI1YLT\TK21#&/)ERQB/ MT.2A]KO*O% 7@<_DV1+% "^:SA%BGWZ"A>STX)C#=5]4C4YP3Y3I*0>%[1KE M 9R+@+Z/ QSKS@,_A:N^*.^AC8G6R:&Y+)>H(\.V_/W\S7]@W* M$_#6BP\?SN_ U]#$9H)[(LM;Q7@R1+2S0P4W,B1,Z^G.OHS^? MU+ O@$O,$OPW>0M:,0@];ZE> B0@X7&)^/N0]OXE8\^&!B=R6)[@51B<'O"J.I[/3,EET-@U-H1,(CST M,;T'5 P3U$]>)DBTAR>OOOI_-L718-=O(BN^^SC:Z_;#,^!#W>7JS]\DI[,7 M)\?F\XO9=R].!MXP&.S-^.+9[-G)2>_K[XYGS\^.DH]E Z3<]D8D,3,V]#?) M=X>SX^>GYHNCPZ/9\]-GR=46=NJ :'YL6?K_T>S9T>' MR#WS[#!#'BQM'[[/9V?/CWN1\2(M/H'RM2]K%*1;EY._:='6<&!KX*A;MR1]F)R_PH,.%BXE!XF\ MY[V\D7I.)!O&I*&\*:YE[E-=E M4J#'#'A 5H795+^[3?;L8DO4)WJ MH4PV002L][U7* )PO0 &6TW)&F02LV/R7S1H!;6@6X$5D@NWP]>6.>BB "LC MWBM3!R#=#FJ8DKSVY0V)#Y1X2]#"84_S$C58&@$Y;+42YU%_ -C719/4Z#83 M]SUN'!)YFI/AS4.Q7&>\$TJB>0C)XIHV-OL]9P39'WP:JE_A/(!&MO1BVPVD MZ-(YP!YY[^@K1EBDCW@HAE ")(42(F-5)(R#VB#N!*F=1%^!C2.'GI$_,@.2 M5-[<6$ XC',#OQ8E3CNZRV5Q%T3IP%)B;P ,Z$ \ M2K3&GYYOC@_GI^@=R44ZWV,[5RVQ%])3[3EG5W87B!\?\/0L.E6>0CTWKF^:[]Z:! ^C7JL4)G7@OZK M5(XO5U$B[4/_/V>M'5:@W_P:V,+$5V^]!OT3'JSNL!=H2W+@4[_Z*^%4B,6O4(4F.N U+6!092N=ED!+++B M -C::=B$O4 L\E#O4XN,QPI]]X3\/UJ@%%?-DG]<_@TWWM+: MTON=:C3BUJP"#4!I';^2G\-QA361\DH11%HV:NAHP:0KT+7@$ (60<%XX14,6+]HJ[W5 M)*Y>HK]&3Q*"2$ 1,SZ;\N^<>?_.V;0/I@32*YH0+KT$0V;(E?,%PR07(SZ8 MSIE7ITSP&).K?=@>)$5^7S:8)T3[5K>+WS7FJCH=49N!J#:V!EIJ,V1#P,%R M_)_M3U13\:=8G\7$R88$CV5. &!CSP_:SZ 2OM%?\2?B76QA6%L$AFJ1,,2T M^^G'=Q?QC%M2U!L3-5N1 ! E'0X,QW2\M1V!6Q994U8<[^'UWL!1V[(=C^P, M55 -D"*:&)^ E@W' 5)Z!JI/^/KYQ8X/#HR>FWL^3D[%NFH./3;TE)%DY% M_GBF+/(S,^$)I\IO[P_#,X#AIAR&X/G9MS3'R8F9>VS"CV.CG!WS*,)0* MV9.-@YH(<.&\1R4>?S9FGXW.>BBSGGVKQL77S=Q3%Z:\!=P#ODB)8&O>Z",=31<806YN<>SCY\^$ S<8@ZIU\$T#S M(XM0!F6, D/BWM:,/YYV!127EWL<-,UQ!8F M$84DY"*T8&"#RL\B>0-R@I134F50,^.Y_9IBSP*%@$'>EQLR?<@7QVS;Y&"I M#W*?9OY+]#4P+G $(PDYJX3<9)@^]PD9= E/4/AG((GU_.H"SN)A)P- ,R=J M=FCNT-;"O")'K!NT(G*2XB0>R:Q5W3\S!G8%6.K/(*:34\#VNZ#^Q"B2V&^Y MR+.-!I0IS\KDQACMU >=E?R%*B/R"\3-#EVD8$E^"3_9^*Q-;C"BFH)KF'Z\ MH0,W ! [9.,,3=A"![I"(PDXW5"[FC(:'GP(3IF4[XBVQX'GH>P+#4D/K4;S MQPC&E<,C!RQ13 ;V0'M]JY3,63@RM>I82' OCD#H7 Q,T'FS7I9LT\I+K)B3 M\8ZGI;'^5$FN0#MI;Z._)FK-[,O,43D93$.H9CQQ+I)BWPVXQ^%;Q1D=1N")9329,.8A$X[6^V;HBXC,IY;V7"[*(63N2 MO"F;E9)JXC/B#8=^=GHX3]Y2=B-RPG?*42^1AM]S(H<59MZ#0;DE7I:)N)J0 M/\-F:3CX [DWQ.ID9'/4XFA"E'C3,(&EWGE%)R68CC"T-VE-!M (AWUQ,M($41:^@X2BZ9WT5X?)")H,CEW#U')N'"-3>8#3^TQ:P8D-YBOR7\ MBMN4DXT-YKO9)CZUNWL,R >H4DZ5#M'A3(81/$KT)-X>T)\P!U664O@0UP8. M1FVA)"T-T)Q34/>QAX./2#C60O..,E]N,PH&U MY?"IS^14TO5<&H/+[#0&HB@"R_!HM;SCWHJ(C>'*,6M-NOV _M/GS:H&^9-$ MXXB\]NM!)V1:;5 OS8!TEL(V44>E?4#E^A:55UQ9NG&S"'!74?H@4I8L422& M"AHV%]!QXK4X9AA4"ZW^=481%4CXB&/.@/4.=\F8&F&2=4P15$@J!M MC&40\Z75%>RF/U W?:>>Q*=*RMC&+OO$3+(.A,@,9B![%EW'6 B8,YD$!<)FK>)A\MH#;J-5[]]S M?H2' 48,#BJ_8(:,:R?70 SH.POV9'>AR/YNJ/ AV>2@0N4)IIV5.RGC6+5U M WIV ZQU56LJ ;](!VUYN\Q=QV.G*E\]1KKM?J4Y]=:JWZ/>#8\BSRS]W;%MQ"0:I\]XC6E>EV:A>D0L MU^@&)(2P5 OHI@CK5H64]WY52]<)P@DSI),H\E:<."^G']:1"43RPSJKZJ;K M/>&-)5H"_-")F5,XDCFMG]-]!MCJ[#IK;OT4,&_#)VL6TI1-8$#79:NV]U.=F6Y7M9CO&$6A49J81U_>;T3N*K;B=[\>9YARZO52C4TR# MWU2GW!OGV=>:!5EQ7>;HQNC+%\WW*9 F!O7_6"6)S!7KC$(> 815')#B2;Y^ M9!<REZD:0 L$0A_2[@7"@:Y4$T<$RY^>RRF)1!Z:4=M]))5]-&A_ MMZ.(='4]DKXNCCC7Z(*=5T_)*4+^RQ5H.4M\8,7E\:%&59[JX^I^7BQOH*K_ MUJO%!+NHD5]DM;->J^-RC3F9PE*AQ/[QBH #5'K^%M9T?T50Z2/43&-A[FVP MGW@KC)Q0Y=L_T77[I \K[QJF=FMHT3#$&.\>M^<6O2NH5$ZZSA0]W :'CK"W MV4Q6(9ML\Y,_P6)[][4E3;+Z>!-,<6@1Z&/(R74'[40M-)!M,??TT"#3-V0D MP'&.#XI^S$Q@7H;QZ;J>ABP<;%+;T8V#47'DVL,\;H@,O1?"JB*4(\JP6\JR MGDK LO(4BI3LJX9 'P+E-JTZ()E1*BGL9 8#'4$2:!%015LR9"6S\ M=J)(C=;C52E?&^81D_EXTT*+VA;D6J_!*.3(6<@N]E$^,9?FR418]3L?5OUN M,JP:YWM?B.QYJU+D@O, .,UN*'#ZYXT>V0JA@/U!/@E1C80?HL7^.)N[.2C> M99D_$:5-HQA4VYS48"GD:<69^W#$T1< ^ 6"6';LEP!3^@"ICS85$"PG%V6< M>C$TER\15H" %H1/WGOUW21L-$(JIB'LD\5F^3*BU=($;QNL-T-#J$)N@%77 MJ>\]H/9GO\X2?6XKM-+7MR)NR8CT]@NL$W8#/7F1S\GSRH?ZG>H[ Q#G/6E3;!$17A?0E>_ M#^KQL0Z.<>\7?Q@EB$W5#>!(5QE6\DFST&(=CM<)]L?]DK/Q2EN#;V_1P8Y% M!2T]X=-I=*U$@OQ7J32%%7,9')'7*8AYZ M+GGF$<-_[$A.E)Q/'\!A:R"+NY29B-6$$YH<8FS\B4[1.7;]+-AA5!$"XB-$ MF:!ZABP=$/O?B!.]_[U)(?W_EI P6\3H0K(;NLD5L13*=^'U17QHX$BCUBO[ M-!ADV\ HC?)64_NE8PYN+"Y<&$-XH<8H#;N_A] VQVH)4FTUP=,8[+$I=U-A M+S:T2-=)2J5$K$D&MFHCMK3=[+;VI,]27N*L4WEX1X>A%^7AI%)W:;MR7/BF M!K^A17VA2:6#W2:_:-R;:-R.AB.'HTZB5B&8'#'6#JB?T_#\\/F,3*!]P^5P M_DT?SQC*M)"F+0W0-H>1E./,VJ:;3G<@W@3 Y+0.1$^UI"MD4+KQNWKEZ R/PD:G1CDA)#']1.I1/'H? 5/=Q^/ M(FZ6/VFS&\*& IK1!P?((Z37;ERN62G M*Y'BM%DC%JY8@]U-)Z8C'$(79#*%^'4;,".6*&J::FV;$D-MZ-]VU76VI*Y- MC-&UJ/,L GF#YRBZ?8S4)UX!.]5:E?!C'7F6B9W=FRZE1TX] B+@9)>AF),! M29D(H=O@)*4?_-,XD!F'0*1N?YP:9DFO5'F95J-T%&]PLV6'M+*@-'"A)BB# M(:.Z2[*:OBF4O0IY.C[>/ Q'4$E]BD_(1J-@68>$1X:!R96HXUA%\'CRMGCL MI@'GE-5J&U(IL^/8\+XL*)1M56WQC@S1$\$2.4O4UR*&@:H)4C"AY.FU?"5@ M$^,/)!#34H?"O:J%CB^J[I$6 EUK>EC6H"TLK6\BELUO<[)R/TO1AF.TWZ[W MZ\6.+10U !G&M3%:T2W_?4EAJ$RS0^R(UA4)E9'.G$KU#C^E!AQB/H@&+J*H3QBDUG,O/N M7M\=8C/^4/O"+);.H_* Y546 B-1!FESCWT?PSI%!'IG6E?JD^KT"UB-DFYE M#9 .>?LOD&&(I["5SC\+H*1U9M8N8W,\4#[8AA@ L^_V*GCBTV*4&'N>U"6M M+8G(152BRYAI [MH'&S+FQAQ;9/EA#;,:_')M\)0R%1(24@(LXK8 MM?*C^[QHN9RDG*"RC.RQH6**C%-N\%L;;^I2HS_DG33_ARTC$PF'95:2/Q%V M*-Y\WQ@WWJ/@*.3^II06)?0L'D"3NY D=*.\B ^EBCI'ZN/-AGD5.T7N>/'5S]RGZR3SY ML=M.T49FB2$I[XJ29IF152:&S,XO3=NG,Y7Z2.ZXRG17V*\'CD4U%\\D;8%1 M08U[^KV-]-]YJ+H*E57G Q4#I"/:+I+J)^%@G:50CJY[83DD'8>]RI9#V4J4 M*BCM+#)9U<=J2L>Q- !._+)Q5$KT219XW7*3GGHY5S4;R'>S<7AHL7@19+BK M"M(9:ST%"@V5JGT>;2X^6=9WUX->'+2BC M\$Z @SWA!]]\&!!6T6S5"AJ%ATRY!U$I!1>&K,M8@S?>JL#7,/P(9^Z&FMPC M8R^7R[::J<=36T&'2:7U4;]K_0"1ON^!&O04G"ONQ-=49=Z]B:*L+.]W08,9 M2)-$KBD#3QY".(+<4ABO#=<=ROH@U039.AR4"!2Z]/4=N MI8,T1\S4(*:HHH &IN#&G:8)IWIZ;CJF![>]YJ1C65/A9'#,\XP2$7BH/-7+$P#.3.N\P+[T3?AGTBJSUX9: M*DNNR=X:9)7HWB&R,5W^HZHN#BN'XP%;NMP>M'O>#G6$\QF1YN]1'_>TPDR) M;KD)]:[0&>>F[:A40B?'!,.J/\JF N/J2B@TA83^OV324>ZN=3IZ%X. M[\MN7_I?M2>]/L%1M$&?^I\[1:\2O2[SE>0L= O1-6N\4V@;>0HT\5WRH]\) M*S?MV WQW3%O+SNX,QTO+.T;:LQ%,/L\]/'0!'%)A>?V.F2P: E&QVA*'FMN M>20Q)U]G'T^4W-Y)4Z7DIC;XKR6<5W4B\91OZ*/*'3.)NQ=F/D,K7&=#G>3P M)A3/#TRXM<8.63NM(?''D_A@6TCRDY$G^N>=5R<,UR2:TI'>!EDM;/0^AEZ7 M[+0G?OJEE6ABM9SMG]!.]/ 6-WN.-D%WA;MY3#;9[N[?2'-M7?!,E>2"(@2W MK':GC< 8HADVS<#6-?HF[+[;X22,?I'B/IV D^6@E3TC]Z"TM2\"1VXP>B/* M/+F(BQ2[AKBO@=>M^3I$]Q>P)+',R;NAKS;7QZE(# :/=FV)\O38A4&B *G+ M)^U,R8'C( >.)YGT%=W+\88D](6YEV.0WW_94&/ZXM(^HVD#:Q&9]KX0=4ZG M-QCLC/:BMY^[?5[>DM,9U;4V;U+O1N8<<)\;UNU#AVU'@ZHR5&POJB^KE<(' M"4[M6"( HN& =W58%<&[$.J.$UE4D940(?G"3&W'FSP%/%PMMR4J(^\Q>,=0 M#/P03DM6 .>)K]X(2S5,H92 6K"$2U0R,%+=U/<9_3QD8,9 M3.'F0"=4$A8O>0FFT4-H AW,M)MN]1H .P.'1!+%;+=D;C*-B3S MEM)^]Z-VEORGJ\H#8"Y[\NO6+9VG"L-W9:$)!J/;3FCLVW%(NT"P:Y MZKJWK 0/4/_EU:\/I.=9-IV5&O0P'Z!5,])7_8-Z4G:%&UB/)N]%?8T-Y0&95[XE MZJ#0>N 8L14"ED!-C0-1:35]O@O)9T;:8$10'FY!M[S(F)U.UJ,O=)NH3G=Q MB4I1:BYOT'DHYZ(+K(?'=M$>;7,SDY2ET'K&T&"WT0P[U:6TX+&0PA/VK-.9 M(U/=1Z>FN]+$36E&NUITJ5:6(8Z7/N9'NV.P?XT#_SZ#C?WU 9]B#'+I,H@/ MI/VU3Y?VZ3F.>Z&;5V?)0&-ONI[+YT]:*XG^MIWK>QF8]^SMT\%BS^=##=FG M3E^X-OAH^L+?=P;)!\EO?(-;Q,GAAOO%RB+6I#PTDF\5$2,: M+"WV3?8=Y$*U;KA2CQ?*7GA]CIV\XO8VW]/Q\)4"X71$2 GUEG'7K$(+ ^GS M>+>:^%S+S79^ACL4XDZW+#._MZQ'I:J?8SCM.:0P4^##YS.7$9=Y0/F@&JF4 MT*2Y2CZGL\M,[QAYO*?7U!D/MZ,>35]N2F!!T_VY"##)[L_,H:[ M4^EW@)F*G*#/\=+P6-)[;/OENL72_K-Z,:9XR!^Y0[I/P MG1:]544,/FNH"P/0 9YS-(BZ;>HP1H%F)SMNC?\WICLF2DR[U\L;E]*Q.:-& MDM(Z6#P &NYCT+%!1E5RYRJMV>)1O&RR$$I6Q*Y;(4!.H'5;$>4-QX\%-CNA M?*4Q:XG\8^/H7;N;,9; _&0R#]BX=IH_(**VW/ T\<629/RA)NEM?(W:8,R= M\N03,*[1OIW']!- (P==%U[;PF[GG)@I>!70$*$,\OD>W=0QX1R<'LZZ?1E@ M$ G=H-XM_D3R.VLZ(3ZEUH0E]!!346^W#1]1U?=L,(FS2T]:*YI*EYFAS$U/ M-S&1HNSJ# <[O&ZDJ?TR-8WCEM+@^5ZCV Z:1@+J[<1Z+TYP+XZB"38MK3;4 MB5,;>]"GK.M%BQCLG] JT30!&:*,N)>E.5.W+_[=UTY3FA7IPWWVX_$NZV[_ZT9^4RE\7H8I(RWEA_ZWM.J.\C9 9 M--ZA\R)J@6A6V-D@F7>M)4?&@&+WG$2K=!]ZGJ.'W8XXK1&%NRB/IB^,? !8R3F&X.<4%HZZ66D'@!=_RMF)0>'C/ADN5/8LE,;%U+^LRX8 M\Q'(L,HN8X9!1Y J%+VD<_&]R'.]H<=GH=ICW+U0M0?#%Y_#8="Y'EUD.K>B M8&,&R![SC1(,P3 ;-APCNL1;R\R-SV"HV:A*!;1*?3\@[A-(+0PO]8/W"7I& M'.JZ:QN_'9^#E1V1_Q*L1JD+ZDFH,.T&@*VNT F&2/0X-,VX>W(5V38!9K 8 M$H]YP+O4G/:DM>% _O*\$4#\.CJ0#.O(=\4BU5+,*)VY2H+M4'\'H4P?*HL^]<*=X.]P?:B<\EEQ%I[JM\/-7B(4^)QHX]$#A2U=4>HE=SD?6_4%W*92&)((F2[:;[T.".\X]Y\VW7HZY MXCJKRH*3$BQ5!_XSC1]JYTQ9<,/;1H6-M>F%959%U[%IMHLA4.PWTFR1O1=- M%*CB@"O))TQ$X;KQB.V-1:UF-J3BJ1;S'/#0F[F#GD V4P>W4B!AI>]?2><\ M#X&>+Q6V4=0$=#DG:AUYGS&8Z\.TJTQ,!%M'(J BA%CQ0HE@BAIT88>&AWD0E<]'G;>8/];)T7'W0N*HDYRF+)*-Q> M?^?%;3.#[6A?>YXB80^^+#4J@7K7N4"0X\'<53XP8-/G)[3-]HQ-N\8C\T$8 M@_<:>_.'#CA+Z=X)T*@J*'WI%PUE#DAZ2JT]+[779;][XLIW3_3ZQ8@VIL>. M)WFP;QP+!9V,*A:09@HJ4-T[&!-I.HMY-\UVI+]XO*M#F![NC!S[;_3.71(T MZJE9NY23)F2U8S?_L;B7R\D6V1I.8%"Q/#<4>F*/F/$"C=Q(9V-RMXRSSKD_-?/%G:\1L MOU>K25H-7NYLZQZ,)BX*GDXU$-XBK:-MO*LQA+M2:Z=]7<;9ZMX99SK]%^6< MT2;)3'0$30XH;Y1 8].D?7]U?$+[W(>;]QZ0N,8W!I"!30UXM =E]X:PSEKO METL6LE9[R6 FC8Q#M.:U@&=#S=M4>:I'Y, M/P_;WP]X??SF( D8-/14."9JW?J&JZP\L'[@>_3"6Y%A;$UB*D@.MI=NPM"5 M+8'M!S\ZJ:0P_(*#T^O1>42B>N=26 ,HP;Q#,$SE\Z?S]&8D17;!C:XX>=G[ MB2W W3>D@^B<;L<60:?]H^1IT[&*AO0U5?P^=;D:PJ<&NUCQ\$E[U*A"*A>I MG9:HV0N]RB;<'V)*&K!'A:UP&'!XI#3YOI20A#TW(3D]=LKZ6S4VP*'D_H*4 M[A2(_(E23C;8Q76XF>.P/;0'(;(DI5W,"NXNE-E^TJ L1:52/FA(Y*N9UF3V M&[+O9RN$GU4#X]926GU5V5[211F H!:&"@,[_\2,RGT%%<-CS"RBL$]0H4ZNJ"WKN<<^P/+X7#(;Y8LG=(DFP$GI[I@@ M.-)Q[+\5@%BOT3(4(E&\08.RW_.6K$[7^"23W,_+_6C3:-ZT.Z^5)3IO8";- M#8@%U*@F;R 60D_1-XFE\$I MA2%&\T6KZ503W[6B4.G4W:R9H0NZ2I>]8FK0LDSTT1VSBN*>*%$'F&^D6 ^4 M)S-$&+;K+GMP3=0Q(UO;%!M#W?&,=!\$,2./=3H2>Y[+N-'Q0(-&KP_T[IX!=N&4J M[4AN]7*+2'.-BUB9(:BW6G)6HZQ7O&P#VNI2.*4T[3G_$+YI'S MIAT<#E*^OVLP63(B1VM,]?JSSY/S/)^F&+J49^5,T1\SZ:^"!"CFOX:_=\V# M>T YA9]98"Q\7QYY(B4LUV+-MWH6:;7B<+3U/*RC>BMV+7U\/%*,0%*+Q73H M)2D(RIA>$_!;:0?AN]#V];LY[ M-&(>)]%80:K4=["U-T1DIE> UIVX@@KD&RK?=\$6)EUP[=LV>M><8$*V[6O$ M'; 6)#G-2HMT=@3B7+0=A^$*N,!K54#(#HMJ'DOZW.8=:X@'*NI!CM_*BH:38,/]J MA$_-V(K3B_L\S7,[U^+6I YR/M!6"H^_%M\;70A;&L60N3IRX4@QU/ M%W(A758.-(>:[V8PEM7@^?OBT9+XMUC69EQ 5V5<*41]KT)P\N60ZN(+09;C MX\Z37^YZ)*F<]M#M%1L10Y#>&^C+^^OY^8=.T0;%YUWNO1U6"="K#L0ECKTH M^HI,;V63VQJJC(ZGJXS.0R3D0U46\/=2 M!X-11EC)^O0/(* ^ OD_&W?@8Q M\1]8>< O#9+&GP81'/.?X:S1T81C><('_:?SJS<:ZSB_^I5^.3@\FX& 96_1 MI??U(.8/3UX]>%DX\R_+IKS/Q,]GH#O66(>+(>]W.^PTQ:.^!%)?A22@<_AR MY3.>+\GA&QJHF@I*W(BWVOH9G14P)PS@1;F9[M>]S_^YHAP9/]L[RD0B#46Q MT$'G,UF5Y[ &/5?:&CUY4V+)^&-<^Y/.XI\=' )F5!^8[.#9X9.7W:?+==*%(9&! MZSD!>?3*0A[J4N1JG5!0BA4I/#>)=!9R91/:8 Q)I5G0SB)7Y )#JJJ) MTSC1LY-]BG.)\C@IX-D(54D] P_0&HRRKS+1R#U[DV02!V M8;KKU&2#+%.;?S;0.W452 ^ -CN#(IW@%G-QO5.7_S$!H]LA!?L$*E@)F4 M:H_@'[T FZP@>#N: ]8(P%S//49I+Q\^P-D<60C+$4_7=B%RI2QK)BM[PW5. MC=E K[1?Q4HGBE>^'R7W#2]]YI;>*"NV%-\:M?*W)/!.D^=#T[KZIT!)LJVD M991?WUUL]+M9$L63'G^DTWY&1]UR54KV]T]:)N%;#_@4Q\!Q:5F^5*O8\KU& MP0F_LL.$_"?5_!4)FFC-'N$N_Z& (.H$@)6<3QAVFW.;LE*^'H4%,-,$E>C? M@?/7JVP9TDL-Y*0J1*2+_CHAWXAJU[ &V Q40.\FM&?SY"U=,):N2A\VW:.W MK5%EH-ZJ\:W4YK)&VAD_@.@XGD7[1G.%TT7\EU>I=6">'&S)170#(^_ M_GZ?;MS[M-I0^S&WAEGCSB#5S^ ?,(ADT79-.6._L0D9%?A _#[N@09 M(A]P@INR^D3@O?Y/4$L#!!0 ( *\]K5IRP933X@, ,- 9 >&PO M=V]R:W-H965T_]TFFTENJ+K@ ,^59S MH<=>9Q&&8!S5EPIN,'.Y& M34:R,9P)N%%$-W5-U?B?5D)N47"_Q1CKW0&@0<"F,E4#Q6< V< M6T%HQM>-3&^GTC)VW[?2WSG?T9<9U7 M^9^L--78&WJDA#EMN/DDU[_#QA]G M8"&Y=D^R;FD'2%PTVLAZPXP6U$RT)_VVB4.'81@>8(@W#+&SNU7DK'Q##9V, ME%P39:E1FGUQKCIN-(X)FY2I47C+D,],KJAFFL@YN5&@01C:QDJ49,H6@LU9 M084AET4A&V&86) ;R5G!0)/?;NF,@WX]"@S:8:4%Q4;G5:LS/J S(1^E,)4F M;T4)Y3Y_@/;OG(BW3ES%1P5^I.J4))%/XC#.CLA+=D%)G+SLGPY*7RQ:54F_ M*MMSYWI)"QA[2ZM,K<";O'H1Y>'%$4?2G2/I,>F3*?9PV7"POA145[Y[$OC: ML!7EZ)EV7J%BHUAAH'3W?5X-,;OLP;AI5066C-3,4$,*D-Y)4X&2R*%QNB7U%)H3!74SJ^-$C)'H[!8 M'9]L-"K0K\_)JQ?#.$PNGGUBY165*[TMY@T44,] [2&WIZW/+I"2._'0W>WU M2Y+YPR3NP$/_;)CT<'33^5#C,/73)'F$/HO]?!"16VDH)\TCB38-!T6_)&>A M'^=9!Q&%D9]G*9E6F*D3 ZI^E,6'%D1^&H4]V"0)R043T4H\\-XL!>A'!W.C_1TMNOI[*=Z>L^"@E.M<4!9 MJ['S5I1QVXPG^/4^T4B#'ZR9(1J*1C%S8& =5W_]7)6N8YFVD40/S-[D^+?: M]-?;>J]CM^=EC67._D(/MAC;E)0_A7JK#:O=H'I'F7HD]EIJ0]IOSQ;U'M>J M>^B#U!KNP<^4-T#N3J>GQ* NW:CO9,8X[Q9BG/E9EG<+,1IV(/L6Q1?[#/D@ MW;3!P]0]7^Y_E='>\>PF\/\YN3B'S](.8I &ULW5E9;]LX$/XK MA%L4-J#$.BP?:6+ 25IL@&TV:-)V7VF)MME(HDM2<=)?OS/48=F2W7B;%HM] ML4R*G/.;@^+I2LA[M6!,D\>5YO ,/?^GS5%8H\D(&0^OF0>&V8E:TH"=M2".%),/K#5^\\KIVV_W M:- K->CMHSZ^A; -TX@1,2.!4-H"X =IG$9&$1H+J?EWBA%A$1XO*9=&FV!! MY9P1FH0D@5004"F?>#(G#S1*#2V>:)K,.3B>4*68;E1\OVAW"T9F(H(\@)0U M@BA/!OP[4T3#ZQ])O%L^W'TA0*'DZL,WJJZS/# M8":8%'"AK1Y MM% MJH"ZZIP0W&][;W_;,EEXIO=_QV%=X?\(%%V[OPFAD3WZ-U!L MHK,GH_ME1O>?G=&74GR%?F8+I80]+K%J =8E(/-1DQFT.N2)4=F8IO?SPZ!A M2O/8 $$R;.W0^Q&?E2"OVX4KXCC'@XSI<6/DF6J'C012>(8FN&Q+FY^.D:NU MX!,4O!F^65E@CT&4AD9^D$0O)&,DSOH7AOW+5F:M8LRQ^IZ+LVM$N)8SZ./4 MH"94^6JX^]5HQZL,IQ7.MN5Y_3VPZY>PZS\;=I(% OJ?B&?F@9DDC2'0-'@) MLR'T3 *:4S-.L7L"+P4T"C"9Y!N@=>9!MIA#?+(LA49"*;*$G* @MP*6M)9\ MFF9PT0*2HZJH.$O5K"(U;52H]&H0<5#D7M926T_6OO%? -@X1%] M@#B!XY2)9[5.B2;1H(E>-J-LN]=Q0-=1=>@/;?)N-H."BY@UML*:FL?&W^1& MLAF3$L2\1;HUS7S+MKV='FR@O(*>D2*"L)!71:ZGF9WF;"![<_NI JK!02)M M2"&6&,!K6KZW&Z"'N?7PDE8'KS.P!D-GVX'U0'E)T+PF]O%& ]NVCX?]SHMS MK0=J(]\]'L5RG1_J6;^]KY8=E( R?'0C0! M,=<$^_VD)_O(91!6"+[\W+B.D%_]L:..G8WO#QM ,@ J-(&@E?I(,QGC*1>B M3$%O3I^,K]=):MO1KXEGV=ZHI *!!CC)RPX>:3>_BQ3/7D/9@63O^R6A "S. MX2RU8==:./1K4Q[DU*LLVC5]A#V%#J9@)4E^*[+B>E'Y?D*#;RE7O%'6)FP; MYE":"FDC-@=1$0R ,SS%H*MGK$'DWK!>^%W?*2F!N!+ 8FA-6<)F7->).+WZ ML=@9V.0O@\0"ZDV6<[Q*V/E._1AMN:Y3&?O6P"\%;@K);N4.!DY)&PO=V]R:W-H965T<\ MI.FL&'\2/B$2O81!)+HU7\KE1:,A7)^$6)RQ)8E@9\YXB"4L^:(AEIQ@+Q$* M@X:IZZU&B&E4ZW42VH3W.BR6 8W(A",1AR'FKP,2L%6W9M0RPI0N?*D(C5YG MB1?DCLCORPF'52/7XM&01(*R"'$R[];ZQL7 5OP)PSTE*U&8(Q7)(V-/:C'R MNC5=.40"XDJE MX$@==%HCD%ZW6O'H-N;&0+%P+@P"G.Q-V2L.Y"O" MD8>&+ P)=RD.T 2_0N8EFL3<]2%HU%]P0A1)H/H,/P9$G'8:$AQ0:AKNVM@@ M-6;N,6:A,8ND+]!UY!'OK7P#',^]-S/O!V:EPC'F9\@R-&3JIEVAS\JS827Z M[$_+1ED24AM6N0W591=BB5W2K4$;"<*?2:UW",;=!+-3 M0F%:=D25'8*BB-,+=')T;NK6Y7]N[+L_8RIH3;P\U-?Y>OJ9W;^OLM-0VK3$?3 MCZ;_:Q#- MQE$$R8%D!-T]3_ /N17A3E."W,OP(\I6),LVKBT5:7]^9Q* I3Z?7_P<#>^+?::86F& M7FQ&6SLWG&)S&H9F--_TIY4@UK&"+L=Q4'\IR3-#]=&/T6^CV<,NF+:TEGF^ M"^>VM0O&=LO8E=^&&\ 34]^!&:.M.995(+0TW=&W(G'T5FDDCJ:WG8J+J)U? M1.WW7D1IH=F6>1/P0J4>N,^IPMT@4]DUM-J7 [CYR?[].\@Y.VCIGG+ ?(SJ MMU^OQU WR)Y7Q"0D3B2Z4=X3LV?,/KIE_N&/7W_@--:T$B@@,Q!5#]SH*9Y M^J:0+B1;)M_QCTQ*%B93GV#P7S' _IPQF2V4@?QAI_&PO=V]R:W-H965TRZ.%D'TZ-$K$,N&*"$PGQV#KN')YTS?QBPBV# MA6K\$V/)5(@[TSF+QI9K"$$*H38(%)M[.(4T-4!(XU>%:=5+&L7F_PK]6V$[ MVC*E"DY%^C>+=#*V!A:)(*9YJB_%XCM4]@0&+Q2I*KYD4-E2Q\J/^RBX%4*7L&[7*A@^85J.AE)L2#2S$8T\U.86F@C.<;-IEQIB:,, M]?3D&V62W-(T!W(.5.42T.-:D;UK.DU![8\$+]C$\_U@@UX?FVR7^ %KS.YS=(2R&\' M,OERJ.8TA+&%":% WH,U^?RITW./-M#LUC2[F] G5YA_49X"$3&)&:<\9#0E M5"G [:$\(BFC4Y8RS4"1K#0D(E23V-AW7]AGPAY3)\RE9'QFPI>UVKF9R74" M)!8IYJ\!T45@$*2!0JD3HG'X5&1SRI>?/PV\3O](-3DD#"258;(TTPE#\N]I M#4)4W#!F&4(I_8/B6'C^D?_6?M2;B%EW--SXY0ZKLF-0IO6.?^5"XV. MN) L1,>@@:N!*S;C+&8AY9K\Q"V0K2.[4CTN#D?#Z&V]BQ"XY%52H[+7:\'^#Q_N;NMW?L!]Y"2SOYSB;D9O\=%S7%AO;RO3@[:9ODS^AL*!2 MTN).\E[+]]R@55:&VEIY>DR"0<\>=(*&8#U/?'O8\1K]H6OWO3[Y\5C>/C[[ M6Z,WQ%L9EA@34OBK6(1EN;@8KP7T;@?"T_!=]9^[L%G6WP/_HUVWK=UUFXLZWT\OMUN0[!+EE5*.Y5UU_9[[1GXJB)3 MPNQ8UH<>7@(Z;UZT@OEWRKK76;_\E-+7EG7?#KSA.S R*%N+V[!G>ZZ[Y4QN MVH8J0[N+@O]C<7MJ:-E_S^+6@M_V:. TGG8RD+/B 4NAD3G7Y2M/+:W?R([+ MIZ''Z>4#&U:!&>.*I!"CJGO0#RPBRT>KLJ/%O'@HF@JM15;\)D#1E68"CL<" M?5EUS +UR^'D'U!+ P04 " "O/:U:>%L9F\\$ #A#P &0 'AL+W=O M90[5U[V^S;-H>"VITM0V+/4IN .JV;5MZ4!GOE)A>PG<3SI%URH:#'S M;7=F,=.5DT+!G6&V*@IN7F] ZO4\&D2;AGNQRATU]!>SDJ_@ =S'\LY@K1]0 M,E& LD(K9F YCZX'ES=3&N\'?!*PMJTR(TN>M/Y,E1^S>103(9"0.D+@^'N& M6Y"2@)#&[PUF%):DB>WR!OT[;SO:\L0MW&KYB\AOU#]#8 M,R:\5$OKOVS=C(TCEE;6Z:*9C P*H>H_?VGVX9@)23,A\;SKA3S+;[CCBYG1 M:V9H-*)1P9OJ9R,YH<@I#\Y@K\!Y;O$3H$GL>F4 <*N=9:>/_$F"/9OU'<+3 MH'[:0-W44,E?0 W9!ZU<;MFW*H-L>WX?:05NR8;;3=()^(&;'AL.WK,D3L8= M>,-@Z]#CC8^T]9")-<+P, )%R*4M>0KS"$/ @GF&:''R;C")KSKXC0*_41?Z MX@$C+JLD,+U$%[O*"/=*Y66%9< 04(Z5_+7V$[=6IX([R% Q+F<* T"2@8>L MZE[W,0>VU!+C4Z@5<^3_)DC%'V"9P^XV':K?ZJ+DZO7DW7DRF%Y9ADG"<$?3 M/0!UY2667>,.3M:@/ MXH0:+O9GCMFC=ERR2F7"IKI2Y,9ZYX*#-X._8A?QB-V1W-"Z9RXK8#S[#5,# MC=O#/CT?GC7H"G/ZMCM>T<]FUUGMI="='4(>!R&/CQ9RJJW#3U%JYX$C%'M@W2.$:YE0I!=T!PKT^Q->E%?7S&N5(%$PRF(?EJR6(O/A9QW^ MBAWC<(#?ZZ-$QS (J##ZU\)B]__H*;3S=Z1K5&G@_UX]*Y+6H)/-GI_FVBW\=\J2?PV#[$_XDXT M/@)3!)'40'QS4+QO*X<)S&C2:DS'%K5E!5$F3Z=@'%Z",$*W[ CQ['+N&,<\ MKK3;4IG/KS@6<[R/Z"T2(7)[NQL4@!LLQ%5?;[8@R-Y6Z&3,P-A4T"4(+VZ, M[FH.%%P/4;QI&#%Z8:$EQQ9=S7R1?<)G1T2[HBM$3K#A.1TPQE/)1." MRP &2HKT?4"08<_[3L8X,;I@ZUP04Y8:R(3;!6XVO[?Q7D>2FH0D->E.4O4U ME%C9JBREWWQ44-?1Y4UN[9W![PQ6 M>FM,;"8S*;_;R>=RXH66$' HC$6@^'F&6^#< B&-O]>87A?2.FZ/-^B_N-PQ MEQG5<"OY'ZPTRXEWX9$2YK3AYJM<_0;K?#*+5TBNW5^R:FWSD4>*1AM9K9V1 M0<5$^Z4OZW/8S I>J\D1P3]E(> MC<)=AGYF>B_%XJ-E)F?8EV/HG_?ZV M.BYU30N8>"A_#>H9O.FG#U$>7AUAEW;LTF/HTT>LMK+A0.2<<,O46*;E :;' ML9Z60.:28[TQL2#&WNBZZ-@_H(G!;59A)L8&KM!0VI&6G)74X&1&.14%!G%MA&J+B]=7++O[(V?,(LI& M4U'JP26QD&%R]MW>T+J M.07T'PT'Y+[?[B,9C?Q1DAZ1=];).SM9WK62?V%/QKSGC6D4;)U/=V%HMB?* MOD(X'O5ZL5"P0(F>&K._&/H$C;>$*+C3%IK^SP+_$ZBRO=*JY0X*J&:@'/K& MX&'#JZT?>"EXXZPM2;-4 *1J.R[8CKO#;[ 7<.@G66[W\C-HUZXVUW7TKCZUJ\^=TK1B0$'A#>%-H!)V M"9R3SSLKA+4M]D!+U08_G2[Q#::H96/UIDY3@*.)@Q2[#DW*Z M54))N!'\429I/GPWS[)H-]F^L@BV'GL5J(5[TMJ?9J39OONZU>[5?-T^%M_, MVR&PO=V]R:W-H M965TS4=DK[[^<7"&E'F2I-VQ?L.]_SW'/QRS'><'$O2P"%GBK*Y,0KE:K/ M?%_F)518]GD-3*^LN*BPTJ98^[(6@ L+JJ@?!<' KS!A7C:VOKG(QKQ1E#"8 M"R2;JL+B>0J4;R9>Z.T"VWY+4M!*F"2<(8$K";> M17@V34R\#?A)8",[F M-,#N?,?^Q=:N:UEB"3-.[TBARHDW\E !*]Q0=8D5SL:";Y PT9K-3&RI M%JW%$68V9:&$7B4:I[(9KRK]<1:*Y_?H#@N!F9+HTW>\I" _CWVEU]I:@=%.X#0Z2GB#11_%80]%090>X8O;@F/+ ME[ZGX$-U.IKX,(VY*V>RQCE,/'T9)(A'\+*3#^$@.#\B,FE%)L?8LX6[(HBO MT.$-^M8HJ3 K"%L?TGZ<_>3#* KB<_2_QJLG$#F1@.:"Y(#T#N>EW>)+R*%: M@K#&M90-9GI=GVOH8&LBL+W0+_Q33&WPPKYD,XJE)"N2N\A=4*VI%R46>Y@Y M5%TCT6J>]20'$>O M+%>V3G7:2>5G[DH5)?QBV=M(;)>DKJ_VRFCQNUSK>.'Y?RCCM!\$^2= + M?C?_>M(DZJ?_/&D:_+G2UR<\U L_]#+XG;>[ K&V'4JBG#=,N6>\ M];9-\,*]_?MPUT'U\5D3)A&%E88&_:%^ X7K2LY0O+:=8,F5[BMV6NI&#L($ MZ/45YVIGF 3M7X/L%U!+ P04 " "O/:U:):BR:_ $ B$0 &0 'AL M+W=OZ %I+[L MVTE[ATK;_6R2@41-8LYV2OOO;^Q ""6D5#K=W1<./(@&0 MY#G/"C'N)5*NSOM]$2604V&R%10XLV \IQ*[?-D7*PXTUD)YUGF_+)B)4R2PN8C%5W"#.3]:LJQ MUZ]1XC2'0J2L(!P6X]ZE?7X5JO5ZP4,*:]'X)FHG<\8>5>='/.Y9RB#(()(* M@6+S!->090H(S?AK@]FK52K!YO<6_:O>.^YE3@5%/IEA!L9E!H0MB- VL]4NE%/YTF9P-^2G#P/'"_"Y1-P9(_C_>62PY)*>!/IRS/P*!6[A=<8QAQ]7=*L'ON! M0RE24G0@_D>9SX&KL]J.3'D:[=!N07%D6BS)'?"\'GZ@67EHFT@HQM,."8%G M:J@>.4L+\@*4B\][0S)AI:!%C,-_EE)(_%0:J5!V_4Z+$HF7;#+I0*EC>$Y@ M#)UA/?(1%YH#M^[[9A@V)NV!$7@>^<9I\?KH;.>BL]_F^!W"F6,;EF7M]N:9 MEGM4'NEY 2E:8!!X7J4<@1@G$2TB)/N6D#I#+G%<;X<>!J9_Z(YM>^A()*0H MJ1FIQ8]NZ!G!T-_WH^,U_!BXC"YI$,S6#8T.,Z M>WHLW^H@)K\F)O]D8EJJPR>Q2K %33EY4O&LK9_.[D4U_;H*5$S5K>,N@0YL MB;--?(*QOPUO])5'UNA!$#+%NHVSV%FP#"\@XOP_I[S7[0UPO)?$Y'O)8W3I M/FDFU MZG4&1NCNL95OVH89.:&O^.B]9]N1:D&=:L')J;8"KF_AR&N; F$0 MUB2GCFM!MY9_K6U86OU4]M$D?V\T:A.;*=CO .Z_ .N\.[>@O6 M-]S?YOI6'C5?(EC3\1O:HKH;7)60BO95=DA=6$6"18!()O%.]Y9&%.9[%V_, M-Q4G!KG5OYAVY,ML.B7ZX@6(@0^>HD(K!,O26!&PO=V]R:W-H965T>F;$?#S/>2G6O2P!#'BLN]"0HC:FOPE#G)514]V0- G?64E74H*@VH:X5 MT,(Y53Q,HF@05I2)8#IVNH6:CF5C.!.P4$0W5475TPRXW$Z".-@IOK%-::PB MG(YKNH$EF+_JA4(I[% *5H'03 JB8#T);N*K66;MG<'?#+;ZX)O82E92WEOA M2S$)(IL0<,B-1:"X/, <.+= F,:/%C/H0EK'P^\=^B=7.]:RHAKFDG]GA2DG MP2@@!:QIP\TWN?T,;3TNP5QR[7[)UMOVLX#DC3:R:ITQ@XH)O]+']AP.'$;1 M3QR2UB%Q>?M +LM;:NATK.26*&N-:/;#E>J\,3DF[*4LC<)=AGYF.J]BN%GJK/NZ>GW>W;N-(US6$2(/DUJ <( MIN_>Q(/H^DQR_2ZY_CGTZ1+?6M%P('*-E,HY55 0*@I24U:0G.J2%.R!%2 * M?2KW\^COWHR2*+TFOVM=@F*@R0U9X(L"97/W=#HRF)%;J*7&:U!/9%EBD2]" MSVWIMVWIZ-X>S2]N[]8C"^KZ 3X7(._?DAJP1]ED/AQ)G=>"/F$;,M[C:V[D M"HV2U%&SWP5Y2Z)>EEY&@^>:).WO;?Z@HK'%QYGG-?D$*^4TR:#5O ;NIE:, M=V!G>)AU/,S.\]"W9DO#N:PJ/"5_D=^I4E083;XV1ALD)A.;4SP\C_Z[>?C2 M^O$15,XT($]9#@0[3%ZZ%H.T@,I>JA6^:-U0@?ONNO>^-3LDSDX_H]P9+]T_ MZ)Q3K=F:Y=YR9V1)]9SOSZ[:T>B.(@FB>-1IO2+9*]Q5E)(7H+35Q<-K C\: M9IX.*)*DO<%E)P\NTC0YDGS9&.KR()17)9>O"Q;W>\.XD_L7HWYV)'4GB^#I M_CWNM6GZNI!IUHNB?9#H(OJW^)\'[2>]['\/FD4O5WK,\!@)' ^'W=KJ3W6& M\&!FJ$!MW&2D22X;8?SXT&F[X>O&SQQ[&ULQ5;;)N5D]VIS4HVAC,!=XKHIJJH>KX%+@]K+_*.@GM6 ME,8*@LVJI@5LP7RN[Q2>@AXE9Q4(S:0@"O9K[R:ZNDVMOE/XG<%!#_;$>K*3 M\HL]?,S77F@) 8?,6 2*RR.\ \XM$-+XVF%Z_976<+@_HO_B?$=?=E3#.\G_ M8+DIU]["(SGL:' M@<$B?,4@[@QBQ[N]R+%\3PW=K)0\$&6U$-7P*?DDQ2F MU.1GD4/^5_L B?9LXR/;V_@LX">J+LDT\DDZIAFL/7PF&M0C>)NW;Z)9>'V&<=(S3LZA;[;X*O.& Y%[HCOV[#S= M\X /)1!C$TQV]H42QUD8/89.<$>,-2@5 *G:Y()-+L'49&6?&Q=1W"1DP@2J MRT:C1%]R D=3P2.(!G2O\!.) M4G\9Q4.!GRQ#2':7HQ)D^2 M^%3^H^MOF _UDBP#E?[G0;['G+O@M_L)R$HT@ MS/UPL1B71_,+EDFA)6>YJT^+PZ4> MUGOL3V?SP7FR\-,A,L;U3.]*^]Z5_G#O8B?OC^R>,4_%*1SM_S>G3 M)M08Q7:-]=Y(U\'VDF.W8Z(8W-G=J-W??$ZD<)I<9GUMV'--E<%*U.X"SC*; M)"R] T6)[G#U_]OV7+MS;>ZS8-;IK<',#Q,^\\-E.CBW_6U[8.8;*&X]^_[B MU%]$\U>+_D8S2NYHQO88QN/'Q _#\$3U01I,[M_VVNX\5G;!8-RI0!5NJ--8 MY(TP[>332_NY\:8=EU[4VZ$38U&ULK59M;YLP$/XK%JNF3NH* M(9"N78+4A.Q%6K6J63?MHP.78!5L:IND_?<[&\*2C4:IE"_@E^=YSG<'=QZN MA7Q0&8 F3T7.UU30T> OXR6"MML;$>#(7XL%,OJ8CQS,'@AP2 M;10HOE8P@3PW0GB,QT;3:4T:XO9XH_[)^HZ^S*F"B#0U)8T"K7 M=V+]!1I_[ $3D2O[).L:>X$6DTII431DG!>,UV_ZU,1ABX ZW02_(?C_$H(7 M"/V&T#^4$#2$X%!"V!"LZV[MNPU<3#6-AE*LB31H5#,#&WW+QG@Q;KZ3F9:X MRY"GHQA4(EEIDR869%PI!"A%WI-O[+%B*=//Y#0&35FNWN'J_2PFIR?OR EA MG/S(1*4H3]70U7@6H^@FC=UQ;==_P6Z?W BN,T6F/(5TE^^B#ZTC_L:1L;]7 M\(;*<]+OG1'?\\..\TSVTV-(6GK008\/M]Y%GQYNO;\G&/TVJWVK%[XNJUUI MJH7ZW4*F2EVIDB8PV#RN2B(KKNC.TJVVKO[8=SOT+K^\)6->6C"N2PP*I MWOD%'E36O;>>:%':YC(7&EN5'69X70%I +B_$$)O)L9 >P&*_@!02P,$% M @ KSVM6@#SE9YD!@ (RT !D !X;"]W;W)K&ULM9IM;]LV%(7_"N$50PLDL=YM9XF!)):Z#BL0)$WWF9%HFZ@DNB2=M,-^ M_$1*L2R)8>SA[DMBR;KG4'ST0A[SXIGQ;V)-B$0_BKP4EZ.UE)OS\5BD:U)@ M<<8VI*R^63)>8%EM\M58;#C!F2XJ\K'G.-&XP+0MEQ1U=KJ7:,YQ<;O"+W1#YL;GFU-=ZI9+0@I:"L1)PL M+T=7[GGBA:I '_&5DF>Q]QFI4WED[)O:^)1=CAS5(I*35"H)7/U[(CAHYZD*]S^_J"?ZY*N3><2"W+#\+YK)]>5H.D(96>)M+N_8\^^D.2'= MP)3E0O]%S\VQS@BE6R%9T117+2AH6?_'/YJ.V"MP@U<*O*; ZQ>$KQ3X38%_ MJ$/0% 2'%H1-07AH0=041+KOZ\[2/;W $L\O.'M&7!U=J:D/&I>NKCJ8ENK* MNI>\^I96=7)^C045B"W1+2>"E!+7O,L,W=-529+EOZ4M_=UWY6B]\1>_P:\/0UNM:VS=KJX?MN=C@E%R.-NJJY4]D-/_U%S=R M?C-1@Q1;0(K%D&()D%B'=K"C'=C4YP\E;Z&FKT"U2AP+M1:+M)AZ>S[-PZGO M78R?]F%!.L9#Q^ELZG<=$R#'#H1P!R$\#@(B[9UG F*5.Q9(+1;L=T\0^+W^ M64!:QD/+F1=-W!X2(,L.DFB')+(B^<(DSM%V $8]!@\A9%4_EE T["['B\(> M(4C+>&CI.FX4!CU$0)X=1),=HHD5T?V:<7DJ"2_0 <\PJ]:Q0";#W@E/[8?^% ND8&QR#_BLL M 7+LP)CM8,P.>'H= ,(J+*&>0G68-8=%G>>=%SB]%W9LD'.=*'"C'A&37C@+P_9Y MUNWLO2FQ^^;<17=E?_IB[$H7M"LAU1:@:C&H6@*EUF7LM8P]ZPUUE>?L&98#'AA&$9]5J!IA,G4\6;]N2Z4:9=7&TBX]D3B#5XJ0\*Y M!J;O22,KT%3"-60$[K1/"C25,%A.^D$>E&,74QM*N/94X@U,L9"TP&K8GV#* MT5><;XD1%6A>X0[C R^,)D$?%FAD83)U_&C2Y_5_I!9N&UNX]MSBX>S^#,GJ MWA%;_A,]TCPWWSJ@D06HV@)4+0952Z#4NG3;',2= 4X(0=,04+4%J%H,JI9 MJ75_^FT3%L^>L -9.PNQ]+WAE&(:2 #:AJ;3 T#&2C3+J\VI/&L 0'$0,;N M<#0K]X"!#*AE;+ <#&2@'+N8VIS%>R-G@1G(V%V.1N4-)FFF@0RH:6PR-0QD MH$R[O-KHQ+-')_H-UP@C7"_[.4&?2DE4UJQ?@C@K:$F%Y%@M"D-+0@3Z!R6, MDQ0+::0'FJ& JBU U6)0M01*K7LMM*F,%UB'/0D%L M;_^5>WZEU[V.6YEZ^?!GS%=G(=_4GC&-OF1IKA;>7NO#S/=5O&<957?BP'+SS5;(C&IS*W>^.DA&$QN4 MI3X.@HF?49Y[R[E]MI;+N3CJE.=L+9$Z9AF5?SVQ5)P77NB]/WCAN[TN'OC+ M^8'NV"O3OQ[6TMSY-27A&?%=2K+[Q[#R5L2X^I?A'GSZP:T+C@Q2)5]B\Z5VT##\5'I456!9L>9#PO/^F7 M2HB+ ,/I#\!5 .X&C*X$1%5 U V87 D850$CJTPY%*L#H9HNYU*6Q"9!EC&"]P7OM*O"#V+7.\5^B%/6-(33]SQ(78 ?"-2K11^5^H).XG/5-ZA*/P6 MX0"/>SJT^N_AH[[QN,,)BZ^%MT83U?,>65YTA;>J9J8SB78&_T8O[,3R(U-] M\^;D%C]3,W6@,5MXAV)%R1/SEE]_%4Z"[_LT@X01(%A+SU&MY\C2Q]?T[/-" MGWPC2/D@800(UI)O7,LW=B['GX_9QBQ&HUM&_Q 2':C4.9.]"[ DC2RI>*V= MEM'#,,70=0<(($*RE[;36 M=@ICPRFD?) P @1KR7=?RW?O7IHM^:1]G5.%*#HP67SQJ4_*$AD&%W8+[J)Q MQY.]K2;3CB^=W;MQ\ _UX!]@?8G[U'#F&+JP(&$$"-;2-@R:?68 X\R* Z0@ M*(U T=H:7NS50WA[5LRN/SO.6UUIUGFU$G8I T M D5K"]R4!6$$9%/0.@"41J!H;0V;4B!T;I5OM.FHSW^X^QIUIQXLU/^QYP^; M37_HWO6O)$NX[O?R+Y(FS#@Z9OQ$-VE_+>KF#UZ$D#0"16MKVQ09X03(R*"5 M!"B-0-':&C;%1.C<; ^J2BN4H^A]92MFYRT[[3K5G7JH M4%>2]IL5-]4 _J :N-&LO66K.]?0A09*(U"TMLY-S8$QC%DQ:%D!2B-0M+:& M35F!/SANN,FL4>^6^+YK5M#:X4K2KEO]BR,W4X_N[-&E0O:8K#Q3JI^6QZ-/ MX6QE3Q$[SQ_#V:,]+/0;3'GF^DSECN<*I6QKD.8'PRQ061YCEC=:'.S!WD9H M4Q3;RSTSOI=% _/]5@C]?E,DJ ^3E_\ 4$L#!!0 ( *\]K5I?LW6;I0( M -8& 9 >&PO=V]R:W-H965TT"JJ-B>7>>FL7#LS'9:^N]W[:1900'M >TE\<<]Q_>< M7-^D.Z4?30E@R5,EI)D%I;7U51@:5D)%S4C5('&G4+JB%J=Z$YI: \T]J!)A M$D47846Y#++4KRUUEJK&"BYAJ8EIJHKJ_0T(M9L%<7!8N.>;TKJ%,$MKNH$5 MV(=ZJ7$6]BPYKT :KB314,R"Z_AJ/G'Q/N GAYTY&A.G9*W4HYO\R&=!Y!(" M $:?SN.(/^2 <\'A_8;[UVU+*F!N9*_.*Y+6?!YX#D4-!& MV'NU^PZ=GJGC8TH8_R2[+C8*"&N,554'Q@PJ+MLW?>I\. +$DU< 20=(_A4P M[@!C+[3-S,M:4$NS5*L=T2X:V=S >^/1J(9+]Q575N,N1YS-;JCAAJB"+#48 MD):VYLJR;#0KT4(']Y_?$*O(;6,; M#>2."\#L)9AS MHLF]TTGO=.+YIN_M])#R]JCQ\%'NYE^9FC*8!;4[3&\AR#Y^B"^BKT,^O!/9 M,U?&O2OCM]BS0PWEV!(8\"U=8]G@=V>BR7$1"T#[XME[I]C?RJG;RCF&G9-O M10&^+R#0 F:+^]0"J<"6*A\RLLTN;J^':WG;++X&PO=V]R:W-H965TOFEIIBQTG[:;.L=2TFM:'2E'2;L\4GVU4#![@)/WW.[!K M95*:O>S%YH#ON^_C.+*=-B^V1G2P;Z2RBZAVKKV.8\MK;)B=Z!85K93:-,Q1 M:*K8M@99$4"-C-,DN8H;)E249V%N9?),=TX*A2L#MFL:9EZ7*/5N$4VCMXFU MJ&KG)^(\:UF%&W1/[CGW^\.&GP)W]F ,WLFS MUB\^N"\64>(%H43N/ .CWQ9O44I/1#)^#YS1F-(##\=O[-^#=_+RS"S>:OE+ M%*Y>1%\C*+!DG71KO?N!@Y]+S\>UM.$+NV%O$@'OK-/- "8%C5#]G^V'VIS! :F80 MUMAVAM=T5!;.[] Q(>T%G(%0\""D)'Z;Q8ZT>P4Q'W0N>YWI.SH?F)G ;/H) MTB2]A*?-'9R?7?Q-$Y/UT7\Z^D\#[^7_]G_,0I]J=CR5;Z]KVS*.BZCUR#MHA)7"@#5#S,NE\O:@BIL+BF.Z>^2HP M^R[>YDD6;X^(F8]BYB?%/-+[8#OS"G1_^0N<4^D++24S]N)8_OD_\\<'-]P_ M%G0=*J$L2"P)DTR^4'U-WX!]X'0;+OVS=M1"85C3FX7&;Z#U4FOW%O@^&E_! M_ ]02P,$% @ KSVM6@O&138X P >0P !D !X;"]W;W)K&ULO5=M;YLP$/XK%INF3MH* ?+6)4AK6+=^F%0U>_GLPB58 M-79FFV3KK]\9",L+1>T6[4NPSWZ>NWN,+\=D(]6]S@ ,^9ESH:=.9LSJPG5U MDD%.];E<@<"5A50Y-3A52U>O%-"T!.7<]3UOX.:4"2>:E+8;%4UD83@3<*.( M+O*&6+3-C#6XT6=$ES,%\7=THG+D-2\IR$)I)010LIL[[ MWD4\MOO+#=\8;/3.F-A,[J2\MY/K=.IX-B#@D!C+0/&QAAEP;HDPC!\UI].X MM,#=\9;]JLP=<[FC&F:2?V>IR:;.R"$I+&C!S:WBF10I'B*D!$=::0%(H9!IJ#@];X'$W/(;D,?A>-D%S=$')UW^$[^@0VA2N*()V M"EM3+O2*)C!UL&AH4&MPHE@/O79L\IR2+3T2V)UW82!=VL4?78@W:V+?: MOJ)0":D[A:P(!R6AK:7KR ]&_L1=[PK4Z?6Y AU[#/K^N/&XEWB_2;S?F?A' M_",@9UQJO*@*$KD4[ &O>UH ,9(D&15+L)(L*%-D33G:Y0(-6[G:E*D\ACMQ MONWUPN&!-/UC_?H'\L6=L?_E*S%HE!ET*G,+#Y(7!MHR[$0^]Q*=DBP^$=F> M8L-&L>&_UY_A*:4[)5E\(K(]Z4:-=*-3UY_1T2WS0\\[N&2=7I\KT*BE_NQX MW$M\W"0^_N_U9WP4)]:?(VF.=P6'>^+.V)_[2K@[35D.:EDVMYHDLA"F:ED: M:]4_7_8N9F6?>6#'OOI]V4ZZ?VBJIAP;DB43FG!8(*5W/L2KJJI&MYH8N2I; MOSMIL)$LAQE^&X"R&W!](:793JR#YFLC^@U02P,$% @ KSVM6C12247Y M P YQ !D !X;"]W;W)K&ULM9A=<^(V%(;_ MBL;=Z20SN[%E8P,I,),EW6DNNL,LN]MKQ3Y@-;)%)3F0_OI*QC%?0B0,O0%_ MZ+P\[[&D<\Q@R<63S $46A6LE$,O5VIQZ_LRS:$@\H8OH-1W9EP41.E3,??E M0@#)ZJ""^6$0)'Y!:.F-!O6UB1@->*48+6$BD*R*@HB7S\#X.>":A'_*2PE%O'R%AY MY/S)G#QD0R\P1, @54:"Z*]G& -C1DES_-.(>NUOFL#MXU?U+[5Y;>:12!AS M]A?-5#[T>A[*8$8JIK[QY1_0&(J-7LJ9K#_1LAD;>"BMI.)%$ZP)"EJNO\FJ M2<160)@<"0B;@' O '>.!$1-0%0;79/5MNZ)(J.!X$LDS&BM9@[JW-31V@TM MS6.<*J'O4AVG1F->2LYH1A1DZ LM29E2PM!4Z0OZ:2F)[D$1RB3ZA!Y*1U8CEK+D4M=3PQI M-;B.2NHHLT<\C\($8_V,GK?)3XW:0>JT2!TGTEV:5D7%ZJEZ5W"AZ+_$[ 4V MS+529PN@&P=[D(=CPB"Q(\8M8NQ$-.MA3(1XH>4<_22L AMW38/7>>*G@C^MZXD.@]D:R8A6.GZ* 'I^HA4#GJ5 MKQ2:Z4*SMF5+2/>2*_Y"8CLIZ;4IZ3F?G=EJT16L4E9E9EH8_RH7 *^/$LI, MYTMOS6G>[LW7MI3T#N8W3J)P;WH[8].G8'2 M@3 #]/T9Y^KUQ+SKMO]MC/X#4$L#!!0 ( *\]K5I47!A2+ 4 (H7 9 M >&PO=V]R:W-H965T"2269R&2;TFG[5V0+4V)8KR9#^^ZYL8X-M= PY-W5/KNKU6.- M=HQ_$QM")/H>!I$8MS92QD/#$-Z&A%BT64PB>+-B/,02AGQMB)@3[*=*86#8 MIMDU0DRCUF24SBWX9,02&="(+#@221AB_O>,!&PW;EFM_<07NMY(-6%,1C%> MDR61S_&"P\@HK/@T))&@+$*L"!S%GREOMR, M6_T6\LD*)X'\PG8?2 [(5?8\%HCT%^UR6;.%O$1(%N;*X$%(H^P??\\#<: M=IH5[%S!KBIT3B@XN4(:.2/S+(7UB"6>C#C;(:ZDP9IZ2&.3:@,:&JDT+B6' MMQ3TY&3.(A^20GP$3X(%U,<2!N]IA"./X@ M)4Q WJ1 CT1B&@CT@#Y#?7V, M/!82=/N)"7&'%H2CY09SF,C%[D#N>?F(;F_NT TRD%!O!:(1>HZH%/<'$[]M M6")PY,/DS=%X9$C J#PUO!S/+,-CG\#CH"<6R8U [P"7?ZQO0&R* -G[ ,UL MK<$GS-O(L>Z1;=IN@S_SMZMW-.XX1;Z$;TEK\LM/5M?\M0G7E8P=H>P4*#LZZY-:?36AS4QT4Q.J6VTG MMM/MC8SM(8JZT$/?';B%U)%[;N&>JW7O$Q%BB*9!P#R<-B.V0DGD4R$Y?4G4 M_B&81S1:"R09BC&7U*,QB$9K)(B7<"HI:2SN;-W.H;OVH%/!I'7NPLQT"^C= M5S-#\\P$Z<['6]CM^"4@"NLMEED,\HD[!*(A1 @:F?=MPP*?<-CET'BIUX2_ M6\/?,]T*_+K,PV#0=9I3VBMP];2XIKX/&?7_A(Z;-3L F-M^$8/^?Y!;GP8J7DT!Z-&TS/(X-[4Y_)KR%N(_X"V<$VNR/V43=<3#T0HIBY.T5J-: MMF,XPU/QR_W;N_>$>L*Q!MUH$C6)NWVRN NN [%C:Z+Q;K8 ^ MJG:=5BD02+0D'+8K^@,M@#\2SB%,2X6KT7NKYI9KFD[5>:T/EU: 76*TS\6X MPYQCU=2 ]A\EKQ&D76]3581:#RY%6%(@2\L]FA NEL_-9-&I@^G5$O8CJ(Y5 M)UZ03K5(T6__*7P2JYDZ1-">152=:5J_7 MMZJA:Q#3]*&21%GGLJA_AW16]%Z?!0'FHK37W(8S]WH'N,RVV:VBKTL]F.U^ M]P3ZDFI9>JYU;?2/69[/P=][$_ZZE Y_2;,L/<_JM[NV^_/^Y)FB>1(F 58; M_UY]1\=$)O#A_9;S2+O.N<3E6M:.HU)2-$O/T;1?MM95*=JUK!U?*)0EG?(L$^WU"4V'7,2K&^)G7L:\F8;#UCZK>=7EFKL\MK M5;_.N1F\EK7CJ)06<-Y>N]:F9]:PVEZO6J49K);ZB?, MUS02*" K,&FV>Y!PGEW\9@/)XO3N](5)R<+T<4,P'#M* -ZO&)/[@5J@N'Z? M_ -02P,$% @ KSVM6O(H4""M! :AP !D !X;"]W;W)K&ULS9EM;]LV$,>_"J$-0PNLD2CY(?9L XF5HGN1Q:B1]34C MT381BM1(RDZ ??B1DJR'6-'J@FWZ)I%DWI]WO_/1/'%VX.)1[C!6X"FA3,Z= MG5+IU'5EM,,)DA<\Q4Q_LN$B04K?BJTK4X%1G!LEU/4];^0FB#!G,,[S$ ME!HE[<<_I:A3S6D,F]=']8]Y\#J8!R3QDM,O)%:[N7/I@!AO4$;59W[XA,N MAD8OXE3F?\&A'.LY(,JDXDEIK#U(""O^HZ<21,- ZW0;^*6!_])@\(I!4!H$ M7VLP* T&.9DBE)Q#B!1:S 0_ &%&:S5SD?-!A'O:; M_\7WVMSK,F]%$U3)#'*]X2MZ!GI\9-[(R\U31+/8I%7P1&91@A058F\1TY:68..B>V"Q.4YFB",\=O?I(+/;86?SV"QQY?W1!M2D6 M6A)K 1]4P =]ZFW@L@:.C\ W!GC4 ,XW@.G5G'(I0:J!YY4 WA%6UL3[+OB% M$X/<";.0[Q?0AP//\V;NOLGU=-QHZ(U.QH6]07TCLF&%;-B+;*UX] A20:(B M[)A3BD0#1B>!0G/<)#"YF 0OXN^=^=SOE26Q%J11!6G4"TF78OZ3SC2D M@] M(PI<'9"()?@7?,I$3#%8Y11-W:[6]V9I#;P+D^Q3?KW3G5N^-L5"2V(MS.,* M\_BMULNQ3> VQ4)+8BW@EQ7PR^]0_+V:Y[*T*1868J/&LA34:VV+T*0B-.DE MI+=0>RP4>=#EK3W88&%V4])PZT+3*W8N&IMBH26Q%D3HU;M:[ZTJNYS9$G.K M:J$MM3;U1B\!?X;M4+\79V< GNR:AIX7G.Z:;$W;ANO7N#=)2ODS/FX( M[E(#L!-/K\[9>&RJA;;4V@SK_@B^68,$K79(5M5"6VIMZG63!'^*+@EVM$G> MI*--ZAH8C/V.BO\>C1*L.R78WRKIO8#27SS,%'T&1,H,F5V!WNIWOSFQV?TL MK:J%MM3:(.MN"H[>K.RM=E96U4);:FWJ=7,%>UN)'U;VXY-J/BGX_QT2]L?R MK:SJO@CV-T9?D!#(O&/5;;]!DF@:KV[Z^[7._LY9[8ALJ;4YUMT3G+Q9I5OM MM:RJA;;4VN_0ZV[+[^TK?E2EEUZTWX-ZI[_O7>,">/KSWA_5N=3) HGI:')A=P^DR/U=Z\?P*3J_RXR.WEBE.X6Z1V!(F <4;+>E= MC'49B.)@J[A1/,V/>AZX4CS)+W<8Q5B8 ?KS#>?J>&,FJ(X7%_\!4$L#!!0 M ( *\]K5IFCT891@, $0* 9 >&PO=V]R:W-H965T7:=:6.M8Q?;V>[^/>,D M&TKCEB+QDMC.G,DY,^.Q9SNE;TT)8,E]):29!Z6UV\LP-*R$BIH+M06)7]9* M5]3B5&]"L]5 BP94B3")HE%842Z#Q:Q9N]:+F:JMX!*N-3%U55']\!:$VLV# M.'A<^,(WI74+X6*VI1NX ?MM>ZUQ%O9>"EZ!-%Q)HF$]#][$E\LX!V /$V1% T@&2&O")O M&-,UFE%9D,^V!$T^;*_+\Z0ORE'!)OI:J-H@QL] B M=\<@9!W/MRW/Y C/3U1?D#1^29(HR3WPY6GX%; >GOT)#S%B?=B2/FQ)XR\_ MXF\_ *H)@/@= )^ZUEWJ=^?VZJ794@;S #>C 7T'P>+9DW@4O?9I_4_._E"> M]LK34]Y[Y:94VKZRH"O,++[ 6+*E#W0EP*?_I--_U=\Z&S7.7)^Z6Z11.IV% M=QY=6:\K.TL7EPR+'5L+8:K"9FFH:S<^2=F 199F/8F6:6N3[=G$>9[[F>8] MT_PLI@P_<(9;]"^EEP\X)*,#FD.3-!KY68YZEJ.3+#](C!\02^^Q(W2%X7H M4U)V+7S';4FN:U&I6P1C1_]9<\./A?OD[_ZU@D;#F$PBO^!Q+WA\5EH$;# G MKC%0QE2-M20W9 W^W(P'/+))M1,MV!1+6W'II M3H9EG$T/:'ILQD=".NUI3D_2;(\6^AC8TV4^'?X_C0XX>FR.A3*.?I^@T4F6 M7Y6EPGNB18,.$2=)?,#)8Y6/\^2 5;AWQ+O[%9Z'&RX-5ML:8='%&+>P;J\L M[<2J;7/JKY3%.T0S+/&:!]H9X/>U4O9QXBX2_<5Q\0M02P,$% @ KSVM M6HJ5CI !! AA, !D !X;"]W;W)K&ULM9AK M;]LV%(;_"J$50P*TT<62XV2V ,?NL "]!$F[?6:D8XL();HD93?[]2,I199L MA:LW]8NM"]^7/ ]O1YSN&'\2&8!$WW-:B)F32;FY=EV19)!C<<$V4*@W*\9S M+-4M7[MBPP&G1I13-_"\L9MC4CCQU#R[X_&4E9*2 NXX$F6>8_Y\ Y3M9H[O MO#RX)^M,Z@=N/-W@-3R _+JYX^K.;5Q2DD,A""L0A]7,F?O72S_2 E/B3P([ MT;I&.I1'QI[TS6TZ\/DJNW1.ED/$^^E400W0?B+?I $MVEQ1KA(D6?908IFW93-2UXI6D^^L@*F0GTOD@A[=$O[/J11>\J3 VKX(7536 U_,2V M%VCDO46!%X1][;'+/V*NY+Z11SWRY8_+0TLTHZ;G1\8O>JWGA5#+"MYW8E\/ M51:C?@N])EV+#4Y@YJA%1P#?@A/_^HL_]G[KPS.DV7(@LPZZL$$7VMSC>:2 L*;:.]BMEJ>BK,S&QDPO[=LX"M6@V+8)#51AAU#4 M$(JLA#ZIH75;)"P'=/:!"7'>1\1J<2J1RBQL$0E&X\L#)-$1MG>3Z"IJ2G5B M'3>QCJVQWL,6BA+0BK,<)6K)X6HS$VH=EUF]@@/O'1%6VU/C'Q_%'WJ>=Q#_ M^"A^OUVH$_YE$_ZE-?QF0^@+T2H]-<0AS98#F76031IDD_^_]$Z&1#>DV7(@ MLPZZJP;=E76T+2@S^4F"188V^%FG)7WTKHY&>N!%A_-A8:WK5"P#F76P^-X^ MC_.L8-X+250:#"DJ!:Q*BBA9]4[)?_'Q _0,N'?!6MBEI_(:RJT+K)7X^L-O MXG;/4V=E[=9>M(_&Z'*H*KN8@CVFP(KI-M]@PO4TZX/4R\AJ>#*CX(C1$:&! M*NP2VN?1OC77C!?UEF\;-H/FT;6;%V^)X,ZSH./0 U4807*;1U0J!#7YJ!'* )E M(:OO[^9I=9BTT(=)^H#CX/GQ:4*@%>' M/M6-9!MS#/+(I.)L+C/ *7!=0+U?,29?;G0%S=%;_ ]02P,$% @ KSVM M6@>HH'G0 P 7Q$ !D !X;"]W;W)K&ULM5AK M;]LV%/TKA!H4"9!%#\N/9+8!)VJQHBL:)$WWF9:N+:(4J9)TG ']\;V4%%F. M%6U>M2\Q2?$<\1SRWEQJNI7JFTX!#'G*N- S)S4FOW)=':>047TA6[,D+ .AF11$P6KF+/RKR!]80#'C*X.M M;K2)E;*4\IOM?$AFCF=7!!QB8RDH_CS"#7!NF7 =WRM2IWZG!3;;S^SO"_$H M9DDUW$C^%TM,.G,F#DE@13?1>6U_.!9_G70 M2;C(U049>.R/:L"VOK MPB[V^;LGJN@*!%MBE'' N!- 8CQL& QX\FU3LP04?;A@>9+SVN7/*HECSHEWWR](XNU@B+#D1]U@K/CJ>2XYZW2 M.TF/E=XG6=03V9Z9X]K,\:]GH'&?UO5)%O5$MF?=I+9N\O]FH,E!; 3-X"CM M.IR$F>7%I*ASH?_1ALO:ALM.&ZKP:Q/8"3SVW/1)%O5$MF>8[^U*.._7@Z[B MZ,F]7MFBOMCV_6N4P'[GD3OP[YS ME^^9-$/P8C@97[X(PN[U'.U>3VS[[@4[]X).][Y(0SG)-RI.;<7PCVFJHFNF M(#\8A0>9JONU1YO4$]N^2;O"W.\L7H^MJRJVID>30X-Z+;[[8BL-L-1,:C5LAU+L88QI4Y6V^[!B9 M%_?;I31X6RZ:*5 \@G8"/E]):9X[]@7U-Y7Y3U!+ P04 " "O/:U:6TG< M ,4# ]$0 &0 'AL+W=O+""6J)&4G0W]\3Y2L^D5AXDW] M8I,4G^?NGB-/I"9;(1]5 J#)4\HS-742K?.QZZHH@92J"Y%#AD]60J948U>N M795+H+$!I=P-/&_HII1ESFQBQF[E;"(*S5D&MY*H(DVI?+X&+K93QW=V W=L MG>ARP)U-]"?\UN)/;=AB5D*F6(B(Q)64V?NCT/? ,R,OQELU5Z;E*$\ M"/%8=OZ(IXY7>@0<(EU24/S;P (X+YG0CR\UJ=/8+('[[1W[;R9X#.:!*E@( M_@^+=3)U+AT2PXH67-^)[>]0!S0H^2+!E?DEVWJNYY"H4%JD-1@]2%E6_=.G M6H@] /*T X(:$!P#^B\ >C6@=PP8O0#HUX#^6RT,:H )W:UB-\(MJ::SB11; M(LO9R%8VC/H&C7JQK%PH]UKB4X8X/9M'7PJF6)DT]9'\R:)R#61K0K.8_*43 MD&0N)!;V%P49E&GF GSW5@I;RA M\H+T_(\D\()!BT>+M\/[;0']/^NA';Z$Z"7K!V+TFK72,WR#3M9*6_XK_EX[ M?UD3QRJG$4P=+'H*Y :I89=)ZI)LV259V!'9 M09)&39)&/Z9,5;1]>YD:G92IXQIU.J-W0A-:0_B/ ETV EU:!;JA3RPM4CSS M<4 Y,B Y?:X.8?C#-,?*HP6>U2/ DW:;4I;[)9-B1R0-9 MKQI9KZRR+NJE1JA2T+[[KTZ".-;,:N)V*J\:#*U3*E7UN9\K#+/(='4E:D:K;P#7_GAAKLI'XW-_ M/#4F33(RLM92;@6V+: TI%3=L YGZ9\EX2J4ZY2M;;#C012%*$]MSG*Z= MTCBSQL/BV@,?#]E6)G$&#YR(;9I2_NT.$K8?6:[U>N$Q7JUE?L$>#S=T!4\@ M/V\>N#JS*\HB3B$3,8L@@4CF"*I^=C"%),E)JAU?-=2JZLR%A\>O]*"X>74SSU3 E"7_Q@NY'EE] MBRQ@2;>)?&3[$/0-=7)>Q!)1?)-]6;:K"D=;(5FJQ:H%:9R5O_1%/X@#@>>] M(_"TP+M4T-*"UJ6"MA:T+Q5TM*!SJ:"K!=U+!3TMZ%TJZ&M!OXAN&8XBECZ5 M=#SD;$]X7EK1\H/"$(5:A3#.83H&S.QRC.FF IS6S,T8 M'Z*+6A->@'&Z.<;M-6-J#FA5':E5<#LH':FISY3\5C,_G\,&8D,C&%EJDA+ M=V"-?_G)[3J_-_D,$^9CPF:8L 3-L>$A4BPFA?;E1?;)OKX$7:0;8$L.4M) MI$8ZKE($H686N=9S"O!&"QJQUUH0$^:7L&X!R_.QW;CM%)^AO3MTUVDYMZE< M@-FX.28L1(+5C-.IC-,Y8QP]N?^G1S @DQ6'8LQJ\HN1=JU?,&$^)FR&"0LP M87-,6(@$JSFO6SFO^X.GSRZF%S%A/B9LA@D+,&%S3%B(!*MYL5=YL6<_I M2YQN4[7<2D!-EAF0#?U6KG_45RP36!#)U,H] K7N;O*BD7^M%S%A/B9LA@D+ M,&%S3%C8.\DIO)9WE%74C-:OC-8W&NVO;?JL1C:V;+*:ME?3\O;.B+W67Y@P M'Q,VPX0%):Q]&,5Z3CC'K"Y$@M5\=5OYZO;'Y/^W)T[O-&7/T]-RQ_VA=,/M MR3,_SM=/2<>9NO%6KQT7,&$A$JP68M=Y>W'G&(,\U7$E5 AH3HG,A&O'"52: MKVDF;Z!6&&B:P6KS\T5"K#;5@W[PMM:]+.A)3)_C1.7+T!QY(^;JR&/2?$TS M1AZSPN!\A?/S14*L-M4C[[U%WC-'GFYB29/XNTH^7X=T=2#>Z?E&V-7QQZ3Y MFF;H93/4"H/S%<[/%PFQVE3&WS[8LE&S\:K8OA,JH-M,EB^=JZOE%N&=.Y@6 M.VE'UWUW,&NZ/G$'DV(CS7[#E_N1]Y2OXDR0!):J*N>FI];DO-SB*T\DVQ0; M1L],JE2A.%P#70#/"ZC_EXS)UY.\@FJC=?P_4$L#!!0 ( *\]K5I")L/R M]0, 'H3 9 >&PO=V]R:W-H965T.IZ."#*(I*; ZF\#"\@RS:3B^-Z0.NV8&GA8WK/_7DU>36:%!2Q8 M]I7$,ITZUPZ*88W+3#ZP[1_03&B@^2*6B>H7;9N^GH.B4DB6-V 504YH_8^? M&B$. (JG&Q T@.!<0*\!]%X"^J\ ^@V@?RY@T "JJ;OUW"OAEECBV82S+>*Z MMV+3A4K]"JWT(E0OE$?)U5.B<'(VC[Z71!!MFOB(_B*17@,T09C&Z&^9 D=S MSC%-0"T.*=!OZ#.F0@!%[Y<@,A@W:H*YK8,)7@G&1W>,RE2@D,80=^ 79GS/@'>5,*TZP5Z=V\!(."^3*]3S M/Z+ \V^ZXC'#[S#?PX-!!WQY/KS? 0_-\"5$K\&/Q.BU2Z57\0VL+)4N]VO^ M7C>_3HEC4> (IH[*>0+X!IS9NS?^T/O4);U-LJ5-LM 2V9%)_=:DOHE]]@ ; MH"6@-6YXW<3>'FI]V M\D\ZA9;".M)RT&HY,&JY3W4_FL4.:)YPJ)9WEX)&LDL5M$FVM$D66B([Y@@RDI!5!FK;DH'*/!10 M@7?U/H)#!&2#]=-"N183$;$-\!TJ.(O+2*)(64IB+*'+Q-%)YNB=9(Z%,&/E]4]RXOV MN3^>5]&PO=V]R:W-H965T*Z*HHJ/I\"5SNEU[H'3INV#8WML./%R7=PBV8#^6U MPI;?L62L *&9%$3!9NFMPHLDK %UQ+\,]KKW3*R4.RD_VL:?V=(+;$; (366 M@N+?#M; N67"/#ZUI%[W30OL/Q_8?Z_%HY@[JF$M^7\L,_G2._-(!AM:<7,C M]W] *VAF^5+)=?U+]FULX)&TTD86+1@S*)AH_NE]:T0/@#S#@$D+F#P7,&T! MTX> Z#N J 5$M3.-E-J'A!H:+Y3<$V6CD4?>$";(/[FL-,+UPC>8H/V,G[;)7#;)3+Z33$BNI#"Y)K^)#+(! M_-J-GSKP/AK3N3,YN',Y<1(FD)Z0:?B>3())-)2/&WY%50>?#<"3Y\,CAYII M-];3FF\VRE@/#5_#/QWFMUO4A2YI"DL/]R -:@=>_/-/X3SX=WP#.Q 5D(V2!4EQ!BKDRR9"2R M(Q/GG8GS'[PVYV/Z.B99,A+9D:^GG:^GSLEY1>]9415X='+ E2B E/1S?/D\@9O6,<%QT,ZCQ_4N>3$8DSDU?J#(-O ME[O K926S%#._L=9?CB8\$$/CVM+YA+\=$CB3NFUDGOWV?#'',8M;W^A/U[F M T&/]#OS>ZE^OW>UQ\RW=8FD45@E3'./[7J;,FQMRS!;&CSHQ_)L51: MIK;#:^:6"4TX;) R.#G%,THUY5+3,+*L"X@[:="^^C''$A.4#<#W&RG-H6$_ MT!6M\5=02P,$% @ KSVM6FDV]:1Q!0 /"0 !D !X;"]W;W)K&ULO5IK;Z,X%/TK%CM:S4AMP>3=32(U@6HJ;7>K=F?W MLTN<8 W8&=LDT]'^^#6/0 C4$R1GOQ #ON?:Y_IQ3_!TS_A7$6(LP?48K3*C.+)=QQG:,2+4FD^S9T]\ M/F6)C C%3QR()(X1?UO@B.UG%K0.#Y[))I3I WL^W:(-?L'RR_:)JSN[1%F1 M&%-!& 4')5!VI57QKZF-P^KF>6D+<(1#F0*@=3/ M#B]Q%*5(JAW?"E"K])D:'I8)A@H3(QB 3YZ6"(2B4_@ R 4_!6R1"@L,;6E:FWJTPZ* MEBWREKGOM R"1T9E*(!/5WC58K_4V_ =>! M0_#EQ0,?/WP"6\P)6P&TX3CCJ*VA>MQ'Q ^X[N" VP+CG0_3U\#X9_?R/9@: M>[URH/4RW(&1@=8V7'+\7CM^NJ#>BBT*\,Q2*Z; ?(>M^:^_P*'S6UM(3()Y M)L%\0V"U(/7+(/5UZ/,O%"-.\4IM ?FTYCA@&TI^J$>)FD9<78D4UVQ]?:@1 M8QFRMNFYT+KJ&J\<;)B!I9O?;G[=@Z.IO3N.0TNE_L2I5_(--:O&[Z#D=Z#E M]]D K5H/76G-P?I'C#59;=9IDFJH4352AR6IP\L,VBNUP7+>OF8OM#Z[TCQL M4 A[HQ,./9,>_6%C*L#>$)8>:T2/2J)'ER*:,JKA6NNV*]>CYG!UQOT3KDUZ M]%L\]J'3SO6XY'JLY?HS1I$,ERA-L=B;*K^!)\0EQ5R AP>U@=X\W8!_RW=9 M5G9WR$%:MT^MOZXDFP3S3(+YAL!J09N409M<.,>9F R223#/))AO"*P6).A4 MDL?1SJT_DOA5Q4*)F#)K%VHNZ5+X10%Y/,G=^IJRU'OMRK=1--\46IWQ(Y$) M_[^\LO!5V]O&CN./ W5N^BZ5!5HM43T-*)> M4>DX\(/32KZI=M6IK50NU.JS"R6C>J>=R>XUT]%^DVVCJO9G/NMT5WH57DBP M_BPEU?OMS'A3F:H,L<&X29]^F\_W&:\4+-1+V#,3TWO"A7PG/6WEVZBL-8KF M&47S3:'5XU>)93B\<(X*C4ICHVB>433?%%H]5)7R$J 0ZUT/))V)?'%%YI4X>6E M5N(GS?SSE'6CK===QJC:)Y1 M--\46CV E3YWX863 M>D/EX:1?.,HOFFT.JAJK2[J]?N9R<%;E,M0]C,"O3N M.E-M$LTWA993;1^=DH@QWV3'4P0(6$)E?@J@?)H?@5G"6R\[*7+R_ [>WF4' M0NP*)C]7\XCXAE !(KQ6D,[-2$TXGA]5R6\DVV9G,5Z9E"S.BB%&2J>F%=3[ M-5,)2'&3.B@/#,W_ U!+ P04 " "O/:U:A7^[0^4% #^)@ &0 'AL M+W=O\Y*$X>:#L M!]\0(M!C$J?\NK<18GME63S8D 3S<[HEJ;RRHBS!0AZRM<6WC."P"$IBR^GW M1U:"H[0WG13G%FPZH9F(HY0L&.)9DF#V=$-B^G#=LWO[$\MHO1'Y"6LZV>(U MN2/BVW;!Y)%5HX110E(>T10QLKKNS>PKWQGF <4=WR/RP ]^H_Q1[BG]D1]\ M":][_;Q%)":!R"&P_+Q6-*'SZ1Z(#?'"VC,B[_HH;JWWT-!Q@5-JF#9@B1*R__X ML2+B(,"Y>"; J0*X$DUF2_J$8_&$E-?__- M'O7_T-$-">9!@OE 8(H PUJ H0E]6O5BCN@*!506]Y P7-3G3'8*AI:+&3]# ML]F,E_U_(8]U4AFS=)6J!!L58/DPMIM>]OO]B;4[E*!]D^VV[O*!VJ5PZ];< MND9N_Z+I^J,@+$'LH(0&30G=5B64D8!$.WP?$U[1+C9$WLB+2WD%?4()$1NJ M*W(WQD9TI;X$&QZPZH[']NB(>\B4OML2TG7'@R:EPOVHYGYDY'X6_,PB'A5O MLGRU3Q= Q[ Q55>&1RV&AX.Q>T0P9$8?"$S1X:+6X<*HPY*$63G?DV-]W.H0 M#?%R+A?C-" HS @2M+RR%;EXE4HZ98S)NRIST5;&/A8&,J$/!*8(T+P=C?9T9US2. MC31^264Y(6C%:(*VU4PXU!3T4XNY,5M7BL<:BIWC-QHRHP\$IDAA]QNCTC>* ML;<8O] _?_JWWDQK*8P071D&1?- T7PH-%6, ]=HOV)J7P5#R0")YH&B^5!H MJ@Q.(X/SI@7*G*ZS<,XI)0HTIP^%I@K2.%[;Z.<.BM1^8:6]@J(E'M0-@Z)Y MH&@^%)HJ4..([>%K"A>HTP5%\T#1?"@T58;&/-MF]_QWEMS+NB3G_R'+UBB0 M4]4HQ$(6K%_/+:G=V&W[ZJBU9&[.VIEQ4"<,A:8RWEAFV^R9H=:"JC3*TLS M/5Z:F9M;TUD)4,L,A:8JT9AFV^R:;_%CE&0)P@G-TM(#4R&ER=V&?:UNK4-L#ML+:G-S6WOK!NHHX9"4W5K M/+5M-M6S6J^D4E#M1RS_])%JOU7&ULK55A;YLP$/TK)U9-K;06 B3I.H+4)IM6:96B9-T^.W ) M5FW,;),T_WZVH33M:#1-^P(^^][SO>/N2'9"/J@"4<,C9Z6:>(76U97OJZQ M3M2%J+ T)VLA.='&E!M?51))[D"<^6$0C'Q.:.FEB=N;RS01M6:TQ+D$57-. MY/X&F=A-O('WM+&@FT+;#3]-*K+!)>K[:BZ-Y758*BI*D+B>>->#JVEL M_9W##XH[=; &JV0EQ(,U;O.)%]B D&&F+0,QKRU.D3%+9,+XU7)ZW946>+A^ M8O_BM!LM*Z)P*MA/FNMBXEUZD..:U$POQ.XKMGJ&EB\33+DG[%K?P(.L5EKP M%FPBX+1LWN2QS<,!8!"_ 0A;0/BW@*@%1$YH$YF3-2.:I(D4.Y#6V[#9A MZ6=M9#=-9.$;D=T1>0'1X .$03CL@4^/PV>8=?#X)=PW.>H2%7:)"AW?\ V^ MYP3T26FP43_6=N*5JDB&$\^TFD*Y12]]_VXP"C[U"?M/9"]D1IW,Z!A[NBR$ MU.<:)0=Y4!K9&ULO9QK;Z,X%(;_BI4=K6:D3H,A)$VWC90I6#O2 M5ANU.[N?7>(D: !G;:>=2OOCUUP*<2!.F9Z9+RT0SG,BBW@M%E$90F0]=QQL.4 MQME@=E4<6XC9%=^I),[80B"Y2U,JGC^QA#]=#_#@YC#'E\2;Y '%&7_'[$GN;:/\JSQP_C7?^;R\ M'CAYB5C"(I4CJ/[WR&Y8DN0D78Y_*^B@SID'[F^_T$GQY?67>:"2W?#DGWBI M-M>#BP%:LA7=)>J./_W.JB_DY[R()[+XBYZJ1E7Q;LKBN4>*A]$MS]1& MHC!;LF5'?&"/]T[%DQ/Y70M@J.NZKG#WI<(_N5;B?"O.D8//D.NXHZX*L8?_ M&:ESY)7AN*L^[.&W5-3A?D=X^/KPKL(3>WC HF/A1EUZ=>/U"IY_K"[K1ME1 MED]EK-<=FX_8EW)+(W8]T$.R9.*1#6:__H+'SF]=JD#" DA8" DC0#!#S5&M MYLA&GU5CCD1\A2*NYZXE$[28?G:Z[PETMYC+,S2?SV4Y6BWT?I?NUBQ]=8>$ M!25L7,#R*?]Q=N$XSM7P<5_/]DG8;YU%@,IE".770OE6H?[@V?JC8B)%8F_V MB)K98UO-'H)%+'ZD#PF3E89JP_2)LOB(/S+QC-)B'NG2T5J(OCI"PH(2-MJ3 MR)].\?A 2,B4Q&^U"M^?>DU*0\AQ+>38*N2-GMKB;)U+9>]P9_8>9\W25RE( M6 )"R%A9-QJ0]Y^+S?TG-1Z3JQZ?LYT)V1H)7B*MM65V_)(+\ROX8[W/6N> MOHI"PH))J][&SN1P#(7,2(!@AJ(7M:(75D7OW?[GNL9^TAJS]A775!:4-&,SCAQIH>] M$30IZ4HZG7A>]]2']XP,;-7N?L.%>L-EZ0D9K,)N-C,KJ-C*Y=1JIE^?A07+FDL=Y6/&-ZNEOQG5";3FFLP-[20-(" M4%H(2B-0-%/HQKO!;S%O,*A[ TH+0&DA*(U T4Q1&PL'_QP/QYZFM_R@+DY% M.WKK5LD*F9- T4Q9&\,'VQV?VN/_[W4/"3HE!?5S0&D!*"T$I1$HFBE]8Q'A M\5N&:5#K!Y06@-)"4!J!HIFB-CX1MAM%8,,TJ$]4T?8O*<>M@37 70Y0>_@% MM8"@:*9>;NFW.-VE^T++W,=H'(P7X3NG43N]MYQ==E"'G)!)0U :@:*9E&OW MH!9,Q'Q9/D=C5-_VO'3FE]Z[I*I6%,42+7>L4U=09PJ4%H#20E :.2'/V-$" M/$N;U(T+Y5H-D?P!6T*EC%=Q1/L_S2F;2'ODUI=GIJ5\=L)>KDJY/P1/+@Z[ M[(W]N_1N : V%BB-0-',5M'86*[=QH)[D&Y/U'L( #6RW+:1Y;<:7=AQUN%B M)*ABF6HU[I1K=Z>^]R&Y'=M;&U!'RFVO,<(8M\4!M9J@:*:.C=7DVI\H%Z3VY[>4]+.E!#"8IF2M<82J[=4.IK M$.OS[MAZEU#%\QN=^CE?I\Z@)A,H+0"EA: T D4SFT1C6KD7;S".75!/"I06 M@-)"4!J!HIFB-LZ5>\JY@EDQ:D_36_YIZ^JYO; Z ,T9@M((%,W\&45C6WEV MV^H[AN]CZS34)A:=5\+V(O3^/0;H0BA06@A*(U TLVDTUI:'WS",>Z#.%2@M M *6%H#0"13-%;0PN[X3!!?3\SYZFM_R@!E=%.[%, S0G@:*9LN[]',YN9D'- MSO8TO64%=:U :6%%LS<2 I73E+5QHSR[&_5C5[;:D_<6&]2A J6%7ONG=5UB M_P@SRVO,+ ]VJ97E4NSXDEE[&7IK#NI\@=)"4!J!HIEMHS'(O+>LQ?) _3!0 M6@!*"T%I!(IFBMI89][/68ME3]-;?E";S&NO[.JZ%@.UOZ!HI:S#O5=LZ$%Y M7;P,16K!=IDJ7_Y0'RU?N!+@R[!X+\G!\3F^G!>O'QDVF/(M+K=4K.-,HH2M M--(YG^AA0)0O1BEW%-\6+_)XX$KQM-C<,*K;2'Z"_GS%N7K9R1/4KZ>9_0]0 M2P,$% @ KSVM6F:1&:>.!@ Y#8 !D !X;"]W;W)K&ULO9MK;]I(%(;_RHA=K5HI#;Y@2+($B>++=J5H4:+N?IZ8 :S: M'CHS0"/UQ^_83+"-APENCYH/@(W/<\8^+W-Y'8_WE'WA:T($^I:E.;_OK878 MW/7[/%Z3#/-KNB&Y_&9)68:%W&2K/M\P@A=E4);V'/I*4[N][=N]UQV.R6HMB1W\RWN 5>2+B\V;.Y%;_2%DD M&EBS<]M"!+O$W% M(]W_1=0)E0V,:&<"7!7@7IIAH (&EV;P5(!W:8:A"AA>&C!2 :.R6(>K6Y;&QP)/QHSN$2N. MEK3B0UG?,EI6),D+*3X))K]-9)R8/-(7G(H7A/,%FM$L(RQ.<(KF^$7J3:#Y MEL5K66DT73%"BETOSDX_>_?Y^ MW!>RA46>?JQ:,SNTQCG3&AL]T%RL.0KR!5EHX@-SO&N([\LK<[P\SNOE^>@8 M@?_$XAI9]A5R+&>@.Q]S^-_;_!JY5AGN:L)]<_@#9C+7![N:<+#R\-U MYQZ9PWT2GPMOE,(]*M4M>=X97J5 35L^'F)=?6S1G]_Q#8[)?4]VV)RP'>E- M_OC-'EI_ZHH*"?,A80$D+(2$14"PAC0&1VD,3/3)-/ZZ37A2CFUTB5BM3XNK M/FVC^C1&8I+L\'-*M$HRINJJ)$B8#PD+#K!A"2OF*[O)P+WU+,L:]W=UD4 F MC8!@#9%X1Y%X1I&H(8T7"HFIG$LM",.E9+9RL&#H<3[E5V@ZG?+#8#B7VSI] M&+-TU0$!0?8H*:/&ZO\.]&'U]*1[>D.C(!:UZC]\%C[H;'V,SDK2/)5 M\>LWE_[*7'MCEJZUAX3YD+ $A9"PJ)A2VWNB=@:^A@=]3$RZN-3+L<)@I:, M9FBCIKR+^D"AA"+6I)S\9N7D5Z<08YZN"H&$^9"P8-3J'8;62-,[0":-@& - MA=P<%7)C5,ACH86-X%U[#".UJQX@83XD++AIZ<%V2T&/%_<*QH1=50 )\R%AP6U;!2/K5B,#R*R1)NOMR'7/#@JV M57DCEE$)3VO*Q =!6-9A35$314QY^17=$?9BD(>Y&5WU 4KS06F!HM6+-;#= MMD! LT9O9VT*I&:>V>:%Y\'[^GZ9=:8MO3%!Y])#TGQ06@!*"T%I$12M*2.G MDI'S$]:6"H:2""3-!Z4%H+00E!9!T9H2J MAQZ.Y$LB4KE>$52-0T0K(U"+%)3F*UI]7>>Y&A,A $T;@M(B*%I3(94':O]" M$]2UKH'C8O72'F"T=0=U0D%IOJ(- MS"H*0).&H+0(BM841^6&VF8[=-8:+V0W( 1+GK>B&#**F49.A%*,6,LVK&FJ M7]J"&J*@--]NNYB>MAN!S!J"TB(H6E,IE2MJFVU1J!LKYC2=90)JE"K:&Z-2 M )HT!*5%4+2F2BI#U7[#425QBCE/EDF,N\]/#[=EVGZ:[(2:SNO5&RZL:F6] MD"-'\X.?F4^GLWY /5906@A*BZ!HS7_5JNQ:QVS7PMW%,R?JVAV!TGQ06N"T MK5'=PCM4Q]5_.Z?W;* :UJQ^Y<4Z9B_V1^_0F;&=:PWJP(+2 D5KWK75U1K4 M6X6B-651>:N.T9B;3-.4[G$>RWZ!,A0SLD@$2BGG>N/#3.NL!E"S%906*)KA M%QV")HR,"9O5K6Q1QVR+=KL!(X][2/)BW:LM/:A!"DKS06D!*"T$I450M*:@ M*A?5&?S$K1@'U!8%I?F@M "4%H+2(BA:4R*5=^J8O=,?GFB >J7.&:_TU"P% MS1J TD)06@1%.\BB7WNF1HXLJ_)Q*2Z7H-M<%$EJ>P^/9,WL.[]\_'C!;)3E'*5G*5-;U2)X8.SQ2==@0=%,^T?-,A:!9 M^7%-L!1C<8#\?DFI>-TH$AP?;)O\#U!+ P04 " "O/:U:49*UOW0" !O M!@ &0 'AL+W=O$E_[GNMS3NR; M="?D@RH1-3QR5JF)5VI=CWU?Y25RH@:BQLJLK(7D1)M0;GQ52R2% W'F1T$P M\CFAE9>E;FXNLU0TFM$*YQ)4PSF1^QMD8C?Q0N]I8D$WI;83?I;69(-+U/?U M7)K([ZL4E&.EJ*A XGKB78?C:6+S7<(/BCMU, :K9"7$@PV^%A,OL(208:YM M!6)>6YPB8[:0H?&KJ^GU6UK@X?BI^A>GW6A9$853P7[20I<3[Y,'!:Y)P_1" M[&ZQTS.T]7+!E'O"KLL-/,@;I07OP(8!IU7[)H^=#P> ,'D%$'6 Z%\!<0>( MG="6F9,U(YIDJ10[D#;;5+,#YXU#&S6TLE]QJ:59I0:GLX78$Z;W0*H"IH)S ME#DE#.9D;SZ5AGDC\]*X!-<;B6BG%%S"?56@-.E*PP)SL46YASO4I2C@?(:: M4*8N;-IR!N=G%W &M(+OI6B4V46EOC:\[>Y^WG&\:3E&KW"\(W( (C^]A[^Y8U23'B6J9\M22'VI47*0!\[D?YRI.V..D"[1)"JWU!XC[H[1,<-:%B/'PO:F;9:$<>IO#WTXG?-,7M++2T[*^R:J MS7]0E_S%?'AU%8Y>Z#N2-;R*1R\4^@?MP+9B"C.=FR;6]M MH$7M.L1*:--OW+ T?P24-L&LKX703X%M.OT_)OL-4$L#!!0 ( *\]K5HJ M /0+?P8 #\J 9 >&PO=V]R:W-H965TDXP;HC]^EI%BBK'#Q M6YNJBM]9Z<^9Y*EFSC*J^V+ EY478CI^=BJU.>LQM)U#;+J'RZ9*G8 M7?2"WG/!+5^MM2GPIN<;NF)W3'_=W$@X\_8H"YZQ7'&1$\F6%[U9>1S5F:&B2HQ_<*M+?/:0*; MQ\_H5\7#P\/<4\7F(OV'+_3ZHG?2(PNVI-M4WXK=GZQZH)'!2T2JBO]D5]WK M]TBR55ID53#4(.-Y^4M_5$0T H8O!8150-@*",,7 @95P."U <,J8/C:@%$5 M4#RZ5SY[05Q$-9V>2[$CTMP-:.:@8+^(!KYX;AK*G99PE4.$2MJ62*\)Q\S;E6'Z$0CK^LQ59!9G7N:7@6 M4R,OJ>I]6=8[?*'> ;D6N5XK$N<+MNB(G[OC!XYX#SC<$QD^$WD9.@&OV'V? MA"B'(_+U+B+OWUG/7OYTU=0-?$UEGPP"&[@#)GH]S- !$[MA(I;\%XQ% MWV#?#@<%[N@%W+I]=;6%,G;0'6OZTC.UH0F[Z$%GJ9A\9+WI[[\%8_^/+KHQ MP2),L!@)S!)@N!=@Z$*?_B7RU2?-9$9DHTM(ZBYA4W4)DB6,/]+[%-KT%EX> M2?2:P8VJN%1V"5G1)70IZ:S$L4J68.,"S(R(C]/1Z6DP/O<>FQ)AIHP[4HY. M!W5*B_O1GON1D_N[M9#Z%Y#OK,6QY)=@PP83PV#0HAXS83PZH+Z9T")^O"=^ M["2^&N84$4L@$68_P"@M)C EN;62/-)TRPR[.RHE?:%W=^(?Q MW:^-<8^*@ ;<#+7)]RV7;$$H]/)D R,N7 "3;+HMM6$)7W*X6)=WFI4R81 V M^AV_[X\G=L\S=U?L6$E0T6(L-%N4AA$-W&.Q1?Q"9$QIGA!%TT[7=%G!M2D_ MF0Q/FW]M 9R5.%H 3+08"\T6(*P%"(\08"=DNMC!A,BA0(EGVHVE0)MR9]JC M*<=$B['0;,IKTQLX+5V+\HT4"6,+19929&0CM.F@S&+,[;=.^@==](=M]E'M M+BI:C(5FLU\[WL!M>?_>9O4SC M&:&BQ5AH-O.UWPW<*Z%7C/I@*6#N3G@T MV:@6&@O-)KLVT8';1?^BI<^J%M:*V?!0)U37C(H68Z'9.M7&.7#:PNDL3<6. MYC!@+(4D"5@VKDDJE'IA)$#UTA5:\RUKK\FA)HRQT.RO6;5'#MT>^?7+=Q50 MDYGQ0;-V9SNV6:.BQ5AH-M.U\0W=QO=-BWAP_9M(J>8IUT^=ZF!:U#DJ6H2* M%F.AV3+6]CD,W["N%V+:UCDJ6H2*%F.AV3+4ECIT6^J(21BBS>X3,H.107\D MUXRJK2RD@3=FL]6=^E1F>M T=?VPO9;A3GXT\:AN&@O-)KYVTZ';3;^U&[OE MZN'3$JX2GL-DC)E)%4R .\5"_8J,BA:AHL58:+:FM4\/1V_ITU"_)Z.B1:AH M,1::+4-MR$.WB?Z_?5J)&C0=A]_WA^TE0G?VHYE']>%8:"7S7F.C')B[5;%# M48&#V^:ZW.JU+RUW0:+%IMB.=R^T%EEQN&84S*2Y :XOA=#/)R;!?L_H]%]02P,$% M @ KSVM6F!4ZHMS!@ -3@ !D !X;"]W;W)K&ULS9OO;Z,V&,?_%2L[37?2]8*=D+1=&BE7L+;I*D7I;GOM@IN@ YS9IFFE M_?$S/QI"(&Y9GYWN31,,S^=Q_,7&_A;/=D)^4QO.-7I,XE1=#39:;R^'0Q5L M>,+4)['EJ3ES+V3"M#F4ZZ':2L["(BB)A\1Q)L.$1>E@/BO*EG(^$YF.HY0O M)5)9DC#Y])G'8G MH2A%?VQ$IDP>-1MJ4_,\_S"H:GE=UI*$>#TZ%-]IRM+^'1P7//<&K[\V.NGPN8T?=L?G ?:FV+.!7 M S,R*RX?^&#^\T]XXOS2I0HDS(.$^9 P"@1KJ#G>JSFVT>?7IJ-%Z3H??0)A MGF AEZQX"&6FZTFT6B[41[18Y'^+06MI"KITMV;IJSLDS(.$^9 P6L(F!2R? MDSS,1X[CS(8/'7JZ>SU=JY[5HT0A<"C!W87'(D)&1*VI'2O1A-NGO<="_D MU"KD*M=GJU7?$=-*[:L,),R;MIH)CYSID3#35@^;3J?XJ(,!5:NAR_E>EW.K M+K<;(?5WZ&'66O35$1+FG;=T'./1D8R0":D]84/%B[V*%_9ALECE_(,62D7K MM) K5]$<9LFV>*[MYZ/%B><55GLIU:6=-7=?[2!A'B3,AX11(%CC;L!.O8!V MWK#ZJ(*!! 6E>: T'Y1&H6A-40]<$6SMY(M$9*;_FBFKY.LL9EKD(VYDQF,M M4GXP3B=F,.X@N/6P^W<6OVZ('F]$%I%(K6%)34@I+OL@JITAP*T9[& M7]LKT[N?0M)\4!J%HC5EK9T?;+4BYC?L,4JRY+"7'DVI%,LG4:VNVRWNJ#5= MF'2("VH"@=)\4!J%HC7%K8T@;'>".L1]I8[C]K*J0T=04P>4YH/2*!2MJ6-M M &&[ _2LXW_ME6Y[]=>A)JBE TKS06D4BM94LW:)\ ]A$^&V-=(U%H,:0* T M'Y1&H6A-U6M+"?\_GI(=VWL:#.HJX;:M-&[YMJ I*12MJ6)M0.$?PX&R5Z.W MZJ >%.[PA-JJ@[I04+2FZK5AA>V.U2*.Q8ZE 4?W0J) \C#2*!9*\>XN"^I! M@=*\BG:X_&I)!^HM5;1Q9\+F?_YKQXA8S0M !]% 5AV3XTY9[97J*RLHS0.E M^: T"D5KWBRU$T7P&^Q% NHR@=(\4)H/2J-0M*:HM1M%[&X4U#L.I.U&=2R- M[)7I+2NH&P5*HU"TIJRU&T7L;A24R6A/T[M7@_I5H#0?E$9)V[_#)]]?(;4/ M1>P^%.CS^C9W/L[REV'#EQ[8H&\P@=(\4)H/2J-0M.;=4KM=Q'W+ QOT-290 MF@=*\T%I%(K6%+4VO8C=] (;V4'??@*E>: T'Y1&*]K)B4Y3UMK5(G97"W1D M7\2A>!0RNXN"*.VU,@/UR$!I'BC-!Z51*%KSYJG--'+^EH$>U (#I7F@-!^4 M1J%H35%KKXS8O3*PE1FHB49>M+T\T(0^*(U"T4I-AP>[G1(NU\6^-&7DRE)= M;L#9EY9[WSQ\Z1=;Q([*%_AR4>P$&]:8JCNAM4B*KQO.S!V27V#.WPNAGP_R!/N=@O-_ 5!+ P04 " "O M/:U:&@<,V-L# #4$@ &0 'AL+W=OG2C[PE, @;[FI.!S*Q5B/[5M'J>08_Y ]U#( M.UO* $V64$]MSG)&=XZRP@IGJ6[%@1@^"9 6L&.*'/,?L_ 2$ MGN:6:UTZUMDN%66'' +F:#.2PH^3-+1#JWQA9*8(L/1*SIZ3>H%^27O)@2KK[1J1[K6"@^<$'S MVEAZD&=%]8N_UH%H&7C>&P9>;>#=:C"H#0:W&@QK@^&M!GYMH)9N5VM7@5MB M@8,9HR?$RM&25EZHZ"MK&:^L*#?*BV#R;B;M1+"F9TS$&>$B00N:Y\#B#!.T MPF>Y&P1:'5B<2AU0N&, 91=''^1 +M :8GH$=D;/(%*:R.X5)G23T2V6 J)W M2Q X(_SGF2VDG^5L=ES[]%3YY+WADXN>:2%2CJ(B@:3'?J&W'VCL;1F?)DC> M)4A/GA;X OL'-'#>(\]Q)^CSRQ*]^[%O70L]YADSB7%+C.=K,,O;,4,-)M)C MEA!_#],)UJ#940/%]=_@ONZ4/N4KVT&_;9D5IWR/8YA;,NUQ8$>P@I]^<$?. M+WWA-@E;FH1%AF = 8:- $,=/:B?78[H%L54IO0$&%99^2"?!X;6JY"_1V$8 M\NJI7\EVGU3:6>Z5JH*-%*PL7L=@[*C/S#ZV5;@>Y_I] R-#WG4B[#<1]K41 M_D2+W0LE3[CU_2YK],G@QBR(]X0X'7P10IR(%>WJO29J_39)X#6B7L% MJ&##5F#]R40.OE+ Y*R1?R6G[T\&G5D["HP:!4;?V>.M4O,WNE2QZW+5%UX-LDE89 C6"?*D"?+D/ZFTD^NB MY_05O876G7ME, F+#,$Z,KC.ZTN,\W\HR+47-PBE]_=>I8S2(E.TKE:M%TY7 MJU5("#WA(@:TI0S%#)),($(Y[\]->MJ]Q:*FM17\]O^/T0DC[815!.W6V[O< MKSMU;,+EICP4HGI';7JKHYF%.UVJ$XQO^D-W&JJ#"OL54YWWR%?&759P1& K MD<[#HZS;K#I"J1J"[M49P88*07-UF0*6ST&ULQ9IKC^(V%(;_BI6NJAEI9W+A-D,!B2&7;2LDQ'3;SY[$0+1)S-H. M#%)_?)T+(8'@'=2C]LM,XO@\QXE?'1\?/-I3]HUO"!'H/8X2/M8V0FR'NL[] M#8DQ?Z1;DL@G*\IB+.0M6^M\RP@."$1W8\U4SLV+,/U1F0-^F2TQ6OR2L37[8+).[VB!&%,$A[2!#&R M&FM3<^B9@\P@[_%G2/:\=HVR5WFC]%MV\VLPUHQL1"0BOL@06/[;D1F)HHPD MQ_&]A&J5S\RP?GVDN_G+RY=YPYS,:/17&(C-6'O24$!6.(W$DNZ_D/*%>AG/ MIQ'/_Z)]V=?0D)]R0>/26(X@#I/B/WXO/T3-0'+:#:S2P#HWZ%PQZ)0&G7.# M[A6#;FG0_>B0>J5![Z,>^J5!_Z,&@](@GWV]^+KYU-A8X,F(T3UB66])RR[R M^C.)@*'$;^7+5]?;73WZ1Y] M0F&"_MC0E$L_?*0+.?+,O^Z7HWPI1FE=&:6)YC01&XZ<)"!!B[VCMN\H['7Y MQ:K/9AT_VXNE!/Z61H^H8WY&EF%9+>.9J5BRC^CZ73*B_"WD/=M(E)ZN55$D# ;$N84L'X.RS*8W>3),(R1 MOJN+X[*3V;OHY0&-JS'KO6K6>\I9G_K?TY"'^3S+B6>U!2X92(<>$*PAF4$EF8%2,D5J^S7&;$I3,6Y4 ";,A80XDS(6$ M>4"PAF2>*LD\_8O$] E2&I P&Q+F0,)<2)@'!&M(X[F2QK-Z :@EJG$H4U-!$W),.>26)<;O89S&K744)?Q638#2 M[))6WSQ8O=[YYL$!=>J"TCPH6E,;M6*=^9_L:-5N;E8)),TN:?7$%*VIB5-MU507 M5Q?%;@2O218\+A:42X4@L<$BBRQ;G!Q06.YX(MGCM--I55'O<@=A/)[5EV;J MT=X<,4!KJJ T%Y3F0=&:*CK57\W_M0!;>F_N,\YCQDP]QINU UI;!:6YH#0/ MBM;4SJD0:ZHKL=,HHOM<$RO*D,]($ JI(>2BAM!M_FQF#= M=9#/5Y2*XTWFH#H=-OD'4$L#!!0 ( *\]K5J@[NY8'P8 +,M 9 M>&PO=V]R:W-H965T. M =?2L '+9CAK]YF1KBVADNB2M-T ^_&C'I9,2V'CY2)?+(GF/:3.H2YY)$X/ MC'\5$8 DW],D$W>]2,KMK66)((*4BFNVA4S]LV8\I5)=\HTEMAQH6 2EB>7: M]LA*:9SU9M.B;,EG4[:329S!DA.Q2U/*GSY!P@YW/:=W+%C%FTCF!=9LNJ4; M> #Y>;ODZLJJ4<(XA4S$+",]N7/KN^,\H*CQ)8:#.#DG^:T\,O8UO_@] MO.O9>8\@@4#F$%0=]K" ),F15#^^5:"]NLT\\/3\B/YKP1!2_Y%#5M7LDV G)TBI8]2"-L_)(OU=$ MG 0HG.X MPIP7QK0KP+ZYP P(&5<#@I0'#*J"X=:N\]X(XCTHZFW)V(#RO MK=#RDX+](EKQ%6?Y0'F07/T;JS@Y6[$GFL@G0K.0+%B: @]BFI E?5*C09+E MC@>1TH',-QP@+Q+D2E44DJP@8'O@3^0>9,1"5>Q1#N2]!Y+&B?B@"CX_>.3] MNP_D'8DS\G?$=D(U(Z:65!W/F[>"JI.?RDZZSW32(?*\&%'N/?R\*[6?7.X M!\%SX1H9_7H(]0N\X7-DU$.C2]DRMM\=FZ?!6[&E =SU5)X3P/?0F_W\DS.R M?^FB%1/,PP3SD< T 0:U ,3^JQZ6 5A:Q(PE<-#X+1(PSLUWCE9+>?B(YG/ MYZ)\S)?JNDLJ8RN72E6"C0JP?+;:S\:V;4^M_:D$[4K.L%7+1^J7QNVPYG9H MY/8/EFVN)/"4\)-,&329NVYKV%L2^7:H )YB.! M:1HX=F-9;+,**OLK%92/S77@D/OA.-M4DT0,W0ZCQ,P/S6+CC'!SNYM(( M7&TSIF4_M&QLMI6]#.QP'3&WNH:#X6FBY48Y = MLT-^*Y=F[L:EZUNG;9+/7TZ@-NACH>DJ-5;:,7OI>9*P \T"(&O&2< AC"5) MF!#/K)90/7&%-C*1C>J)C0WJ##:>V'FE*5:'O[[,ERO_3[^34E2#C(KFH:+Y M6&BZ4(U)=E[CDAU4FXR*YJ&B^5AHN@R-57;,7GEU=&-$21&K!T<]-(3GW^V( M9-5< .2]*J1D6SJZ#YV"3=K&S;ZV!^XB2$C*[CA"PXT+13"M2OUZAH'BJ:CX6F"]:X?7?PFA2&^F4: M%L;];3Q2'9MM@"^\BD9&EQ&@$- M@><5U/]KQN3Q(F^@WJ<]^P]02P,$% @ KSVM6J2M(O8T!0 4Q\ !D M !X;"]W;W)K&ULO5EK;^(X%/TK5G:TFI&F30*$ MEBX@\.#BNPP!%'F*HT2.K%"I[9UMRR"$F,IKOH4$[ZRYB*G"2[&QY58 765!<61W M'*=OQY0EUGB8M2W%>,AW*F()+ 61NSBFXCB%B!]&EFN=&N[9)E1I@ST>;ND& M'D!]VRX%7MDERHK%D$C&$R)@/;(F[IWO#M* K,<_# ZR]INDC_+(^??TXH_5 MR'+2C"""0*40%+_V,(,H2I$PCQ\%J%6.F0;6?Y_0OV0/CP_S2"7,>/0O6ZEP M9-U:9 5KNHO4/3_\#L4#>2E>P".9?9)#T=>Q2+"3BL=%,&80LR3_ID\%$;6 MKO="0*<(Z#P+Z'1>".@6 =VW!O2*@-Y; [PB('MT.W_VC+@Y570\%/Q 1-H; MT=(?&?M9-/+%DO1%>5 "[S*,4^-[?J21.A*:K,B,QS&(@-&(+.D1WP9%ECL1 MA*@#F6P$0-HDR15VE(K<0\#W((YD 2KD*VS^>F#8/F5.B?>IATMX-^!NB9=]S/I.)T>^?8P)Q\_?"),04R6@F\$C=N2U&,NJ"@Q MO1-F"\S\[3 ]#8ROAYE#\!I,@[EN^<9U,USO!=SJ36I[#?+8;GML6C7OY)8& M,+*P+$H0>[#&O_[B]IW?VN@V"38W">8; FL(T"L%Z.G0Q\7;*X4B)B(6F$-JL*Z+0JK@ #8GCY&( O:50C8 M46:W\L(:9X6UC7IM$I=2GX/U:JQZ@X';?\:]R2%][TQ(SQMTJR$;W/=+[OM: M[A]"+M0[D*_-XE+R^V?D]]SN,^I-#NCK!VP0?U,2?Z,E_K2'.-\LD/_R34$; MC5K,2VDT"38W">8; FL(Q)%_$#3?QO77) -U9,D8A+">VKN5'K[)X;V3.RC1IG[8!-!BO;[.I]\^OV M#;\7+$G7\%9*C1IBHVASHVB^*;2F4)7-=F]^PLZY1@VU4;2Y433?%%I3ALI4 MNUK+./YK%S]BB4=; 51$QRNIZ :WM/F__A+GRLL' -,"NEZ=^V=+LE$O;13- M-X76I+ZRTZ[>3U?4;ZE0"0CS:X2%N;#;9J:W$W&PO=V]R M:W-H965TM%:*+5\TVZGP8+'+'TMECS1O\R$C)G2MW+>3I>2LVE>*([:R//\ M=LS"I-4_SY]-9/]Y\=J8.Y;R2Q'] M$T[5XJ+5;8$IG[%5I*[%_1]\:Q#-Z@M$E.9_P?WV7:\%@E6J1+PMK!7$8;+Y MS[YO'5$J@)"E -H60+GN34.YRBNF6/]6HL+DZQ7;I34 MOX:ZG.I?BP<6J0? DBFX%'',91"R"$S8@W:] I.5#!;::#"82\ZS1RDX S>; M+@1B!A[+7_. AVMV%^E7,T>'*N0I>'G%%0NC]#?P H0)N%V(5:I;2L_;2FO/ M%+2#K<[A1B>RZ,1@+!*U2,';9,JG/Y9O:YL+P]&CX4/DK'#,Y&N X2N /$3! MQYLK\/+%;XYZ<>%0G-=+#W-HO9\^:J,D4 NNBZ3Y2V+-M8/'7"W$M,Y;&Q&X M7D0VE-^D2Q;PBY8>JRF7:][J__H+]+W?'2:2PD3BJKT_9!%+ @Z8 D,^#Y,D M3.99+$RX#,7T%=C;!>FKO>W=*/)S1=E,L^Y3'Y/>>7M=8P@M#*%.0P;!MU68 MAOGT4(KE8^K>"" EW03W:+ULOY#M.V7G0I9JM^0GZ/0K.L\(M.CL%#H[NW2* M>5*X]U(/8!TIF2OU91KJD&?9;_N+[%1$^AY&EB#H%BJ[S@%;DA6498%5/BBO M)P/MQL$@^YM[>:(?U(GK-C B>X4-O9\:D<>RL5?I .QY7KW_H6<0Y#4Y9;X= M73MB9MOV+K8KZ(2P5[/DM,@@TIT^AP1U22)R"+4H!.=.$E$56YF M'K5\?" #3N0&YWLVO?ZN1^EX-'G_Y=V[06W;322!R* 3]9[%,&T"Q-B &#L1 M^+\,TZVD']9QNM0R\6-#6^RF;1.C%%=I>D:@)0W$!J;XQ##%59@2@BW#%)>6 M7]TLG;!(W(5BQF3,:IMM@J38D!0_"Y+B)DB*#4GQ\R,IKDDZ/>O'&38DQ3M) M>N3 KV+4)=20%+M)^M=*BMI5.W>Y0X/!@!.[%UA/%?)-L!<;]N*?6X)M).2K MZ[&$V@*)&, 2-V"/'O&DAIYVG8:>Q$W/2Y8J'367DO.O8!B*- BY[@+MP%$2 MU.IPUG?HKIE!*$'/82 0)\@/M=( F+@!?()--5)=I[7OJI'2MJ9[E?;X<5]= MPG7H-'0E;KI^"B4+%-.YR(<_WXZO:C,1=Q6'!H&!)CETI98TL5)+#"3)Z5=J MR5-6:HGA)G$GG(/9+%0\6.A^_C08?KD9UZX,N2LYU)\&>Z31E-.]CT":2#2I MX2 ]7:+I-I16 0DQ]"PA1 TAJ9N0Q]N[H]6LDG:A)5NC!HET9U9YI+T[6DTG MSR"$Q.9#PS.Z*Z%\^MX=K0+*OG='#:#HW@=O&MN[HU5F0:_3L?5TZ:@-/9 ( MM E448,JZL[OCK'HZ1*['896TSG?1UW+83&#,=^-L>-!P*]B"E'+RJ)O(.4? M;Q%TA[Z:I4_J0XM RG?#:E33+M^S=D8C"S$\ V\?/=I5/NLZS>Q#NH;E/EN ME!UOUO6K1T.K0=DNG9#6O33/SX&G^@M_E:C-8>GB:7'6?+ Y86U>WQQ4'S.I M9X$41'RFBWJO.]KWW.CQ#(_;WTGE!)Q?KG@3!N3O:!_GPFA'F^R!HH3 M^/W_ %!+ P04 " "O/:U:$)"Q\@,& "X)0 &0 'AL+W=O%@29[I(Y5/RP>N M[MJ%E2E;T$2P- &M7@M, MZ8RL8ODUW7RF>4"1MC=)8Y']!9M<-FB!R4K(=)$K*P\6+-G^)Z]Y(G848%BC M@'(%=*P"SA5P%NC6LRRL&R+)<,#3#>!:6EG3%UEN,FT5#4OT,#Y*KGYE2D\. M;PGCX#N)5Q3<4R)6G*HQD@+\ 6Y90I()(S'X* 15CT@R!5\8&;.8248%&!'. M&9T"(L'M=Z"&Y"N=K-2CY!E\(H()<'%#)6&Q>*^L/3W>@(MW[\$[P!+P;9ZN MA#(G!FVI8M">M">YOY^V_J(:?^\)OP08?@ H0)%%?>16OZ&30CTLJ[=5YHKT MH2)]*+,7U=C;IN;*%L=6$=L5]>R\$DLRH=*1:AVIO2*$'K.$,SB_\$LWC8/G69.'31/QDH1]XN(^TW7 MZ[[/&#T9*\4( X/IP:%599XM?&L2:S2WPFQ0*:A>&&*\5W86L3[J=*&]\. . M[8#G )7#2V[0C2[N MMS8M;H/NT WOWU*I..FL8*=9T=B37T7L?M!%E6JQB/7#VG(QT ZC7T)"Z FF M\RC. ?K0H#YT8JU'-,Q?=&B*6Z3JI[C!=.@&]?WBBLT86GT]"KIM4O6^&O"& M#= ;_ ?N5>K?U!Z1OZC%=+:JVV9YQ71?ULJI,*@.&\,Z](KKOJR5-YL&V-&O M SNJ(G;4ZT;]O:*TB'41#FJJ$AE@1VY@KZO*I\O'2R!YUF-X VI2Q7;OG=9/ MWC9[LE;.Q4YSH'EWP&][X!S] 62(!CI(- Z7995:H*C3#??+TB(6X$ZWIBP- M:T!NUE!7EO^L%!)-P0-G$RHTK?N8]17!?;9\"C!+.;B;JJ#8Q'3"+K[0-8T! MM.*7VY&31]:3M7+:#(=!;@[CJF"O],67M7*H+<].1XGIX;*B6VTX/[^PZ+6+^#@J#& M44,>D!.TS[0T'$W$W-Z=/(_.05"P(2@X:+I>8">U.35.7];*<1J6@]TLYYCU M E>[$#8B9A%S$#%LR =V=RO.5M9',CFW>R>/]UE.0':.0'#CNO;4#LGC/$=S M!1N:A-TTZ:BZMIR66)B<3:R>R6%#2;#[R*2NKA_9<\)FJF@50#XEZ5@GAXQC M"NZ2YAF)X&ULO5EK3^,X%/TK5G:T M HDECSYX;%L)VJ!!*U8(9IC/)KUM+1*[8[L4I/WQ>YV$-('42[3>_=(FCL^Y M]CG.=6XRV@KYI%8 FKQD*5=C;Z7U^MSW5;*"C*ICL0:.5Q9"9E3CJ5SZ:BV! MSG-0EOI1$ S]C#+N349YVZV&N[8D2[D%_7]]*//,KECG+@"LF.)&P&'L7X7D<#@T@[_' 8*MJQ\1,Y5&( M)W-R/1][@1D1I)!H0T'Q[QFFD*:&":0*IB+] MP>9Z-?9./3*'!=VD^DYLOT(YH8'A2T2J\E^R+?L&'DDV2HNL!.,(,L:+?_I2 M"E$#($\[("H!T6P_H[P'T2T#_LX!!" MR&8.!+V,K(17\'A,HM,C$@71H&T\=O@-E<>D%^Z%S^SP&205 MO-\"C^WPB[6)'K3!&V+TJM75R_D&W597F\T%4:^=R*3+<[6F"8P]S(<*Y#-X MDU]_"8?![VT:NR2;N22+'9$UW.A7;O1M[)/XA4JZ ,X>,9.\W]'K!RTBD*^\U.L:-A-90<5$H.NBN9 M[+)BTLB*-G&M<;J*6Y#U[>(./B.NHV$UQ!U6X@ZMXN9)XSE/&F)!MN7NT2:> ME:>K>,,/X@V#P3OM7 :,'9$U-#ZI-#ZQ:OP'XYSBHIP^W)&52'&I*O)7?G:Q ME)!GZ3;!K:1=!7=)-G-)%CLB:SAS6CESZFK+/'7IADNRF4NRV!%9PXVSRHVS M_V++M))V=>:L+:L'[S*3RXBQ([*&XF&PJTB"_VESM0?JZD/)]@]&.(T9EVSU MW3HZJ\5L2EPK^D*KQ-<\D9A=AM9R:S*E2J?X$(1//$_D MD@F5,. )J"."-N'ST)UXI:E^)5>,4YZ@*^0;/HLJFNPUQ&D5ZY1MYI0M=L76 M=&Y7R89]5T])H=/ZU2G;S"E;[(JMZ0B_TS@[[H77UMNJ%PRKD@*"X0&QR>X)&3Q :,XT6*=OZ%_%%J++#]< M <6=WW3 ZPN!S[CEB0E0?4::_ U02P,$% @ KSVM6NW^H-90! 8!P M !D !X;"]W;W)K&ULM9EI;^,V$(;_"J$NBET@ MB0X?<5+;0&))Z)4VV'3;SXPTMHF52)>D[>R_+W5$MFPM&RUFO]@Z^#Y#\J7E MT7"Z%_*S6@-H\I)G7,V4[EEWO(Q'[F^,[KA8]LM=;%!7<^ MW= 5/('^M'F4YLQM*"G+@2LF.)&PG#EW_FWLCPI!V>)O!GMU=$R*H3P+\;DX M^26=.5[1(\@@T06"FJ\=+"#+"I+IQ[\UU&EB%L+CXU=Z7 [>#.:9*EB([!^6 MZO7,F3@DA27=9OJCV/\,]8#*#B8B4^4GV==M/8^FJQRID.JZ7PJ MQ9[(HK6A%0>E7:7:3##CQD8%_00(O&'7T9_%V^;!#'MKE M(216>627WVV*Z-Y7Y;%=_H?871&_D@\L]CH#^33M@ MA!DP1H*U3!DUIHQZF9(Q^EP_:[O,J&##H[F9!/Z)&=: ?.S^?!/YV-QWN:D16CM1M\'%"8L1H*U MIO^ZF?YKZ_2?91L7),I!?MFQ+(,+LJ 9,_DS9_2"<).G5E9=DI0MER!-QD(R MD= R2=5KRHGIX8Z9I*1JV&6FM3M]_\$P82$F+,*$Q4BPU@*9- MD\HVYR 33 M24Q8B F+,&$Q$JSEY$WCY,W__]2)!IEWN6G5]G43$Q9BPB),6&R?[_&(Y.4[ MEL4[WSN\*'K?(Y.T4_OZBDH+46D1*BVN:<<)Q? HZ6B;>/2V[V-FGG9:;_,P M:2$J+4*EQ37M;>8%!_."OJG2;XQSJJ%V<\_TNCZ$EPV355XDEN37+8?7\L*X MTVAKY-Y&8])"5%J$2HNQ:.T5<2C3^-]:I_%1"S6HM!"5%J'28BQ:V]!#M<;_ M+N4:.[6WVZB5'51:Y)\7BD[>LV.L@&T+#[4='[6X8Z?UM@ZU#H1*B_SSLM+D MM(P28X6LS'./-D9RD*MR"TN11&RYKG86FJO5-MF]?[LH=Y-.KM_YMW?EII%[ MP%1[;P]4KA@OZ@U+@_2NKLT 9+6=59UHL2FW7YZ%UB(O#]= 4Y!% W-_*81^ M/2D"-)N*\_\ 4$L#!!0 ( *\]K5I;O(BW10, /P+ 9 >&PO=V]R M:W-H965TEU/8<)[!33)@5CO-G,Q&. M>:8H83 32&9IBL7V"U"^F5BN]?K@GBP391[8X7B%E_ ZFDU$[IE5RHQ28%) MPAD2L)A8-^[UU/5,0#[B%X&-K-TC8V7.^;-I?(\GEF.(@$*DC 36ES5,@5*C MI#G^EJ)6-:<)K-^_JG_-S6LS&>"]-Z!7!O1RHP59;NL6 M*QR.!=\@849K-7.3YR:/UFX(,\OXH(3N)3I.A3] YP#=+ 6 7APET26ZPRH3 M1&T17R":=U."YX0214"B\UM0F%!YH4<^/=RB\[,+=(8(0X\)SR1FL1S;2H,9 M>3LJ(;X4$-X!B#LLKE#/_80\Q^NWA$^[PV\AJL+]W7!;IZ/*B5?EQ,OU^N_, M29NA0J'7KF"^O6NYPA%,+/UQ21!KL,*/']S ^=QF[S^)[9CM569[7>JA23DZ MAY>(9C%A2Z02T#]M':6LWNLP]X@&-OK MNM-.EA.=^I53_YC3H(V[B/+KW([3X.Y4/I&[7W'WCW$/VKC[>]PCMX'=*7PB M=E!A!\>PAVW8P1ZVZW@-[D[E$[D'%??@&/>HC7NP_YKT&]B=PB=B#ROL82?V M(U>8HHS%1$8\8TI_L\7FO<+;@[O81GM>;D<]AI>.F<[T8OKO!VUSCN6B.G:;/=8W2)=CB%=F0FL MS!:<][8?H\Z>R:'7_.C+0<'.JKYM:+OPM3K![82?9D*8I6A@UFN#5F)WC]CO MCYK$+8/\X #QVRGN=IZ;X4_.+J,3J;W]LRQH;E(M@_S:&U=0V[72S-3%^AQ= M$B8UQD)'.5<#O46+HM0L&HJO\FIMSI6N_?+;1)?G(,P W;_@7+TV3 %8%?SA M/U!+ P04 " "O/:U:J6@V/WT" #W!@ &0 'AL+W=O]OFS 0_5.3XG.ZGN=0E@R$/%A9Y[I3'UJ>_KK(2* MZA-9@\"5M505-3A5A:]K!31WH(K[81#$?D69\-+$Q2Y5FLB-X4S I2)Z4U54 M_5H E[NY-_'V@2M6E,8&_#2I:0'78&[K2X4SOV/)605",RF(@O7<.YN<+F.; M[Q+N&.QT;TRLDY64]W;R-9][@14$'#)C&2A^MK $SBT1ROC9RC3:R M:L&HH&*B^=*'M@X] /(, \(6$#X%3%\ 1"T@$Y&,JX/L+X[?4Y M.3PX(@>$"7)3RHVF(M>);U"&)?.S=LM%LV7XPI81N9#"E)I\$CGDC_$^RN\\ MA'L/BW"4\(*J$Q)-WI$P"&<#>I9_#Y^.R(FZDD:.;S9:4E>_H>(TX&@8;"_M MJ:YI!G,/;Z4&M04O??MF$@=S^D8>_J]!D4-$P7AG>,APPU+ M[%AL4]FF493XV[Z-YREAV*4\$C?KQ,U&Q=U1Q>B*PRO:1DG^]3 :LFG/Q?$+ M+N+.13SJXD8:RGL6!O]0\>OU?9X2!D^4^;T>4H$J7&O5N.M&F.8J=M&F>R^P M>[LN]R2.7?W,-3/_#TWS).!%*YC0Z&>-E,')>RR8:MIL,S&R=IUJ)0WV/3&PO=V]R:W-H965TU]L,7/-E:NR 'XT*ML0;-+?%E:*> MW[ D/,-<SX9VO5OPA^-:M]I@(YE+>6\[/Y*Q%UB'4&!L+ .C MWPJG*(0E(C?^UIQ>8]("V^T-^S<7.\4R9QJG4MSQQ*1C[\R#!!>L%.9:KK]C M'<_ \L52:/>%=;TV\" NM9%9#28/,IY7?_90Z] "A/T=@+ &A"\ W5V 7@WH MO=5"OP;TG3)5*$Z'&3,L&BFY!F57$YMM.#$=FL+GN4W[C5$TRPEGHI](HL'% M4B%2,HV&$[@IBT*X'B1,M6!7O<8 MPB <;/%G^G9X?PM\MA\^PW@7_%DTO28W/<S2UFA6,)TYJELG2BLGS6)2T3^VFM_)G M='0H'>Z@D-#"G23!V9P+;CCJ8_A5H&*&Y\M6%J"DI"F0S93#;4U.Y>30.6FO M[U44]D;^JBWYZTMF>T/]3R$'C9"#O4+>N6L7DQ.VHG"72(7"EJ(F;#"HLK9. MN\78;RB$1V1*0Q^RZD890L(>MQ%-]Q*]=Y>^S:OAQJO3+5X]$W;8"#M\G[#V M>K#;%$A(?)NBE85NT-H\02['#]OKQ7KE>,UEIX;?*689JZ9X%&EQ\52UH M1JN7QZ1[/G45^L4XO4@N7"'VGVBJYPS=]$N>:U)G091!YY02J:HG0M4QLG!% M2%=.T&,:JSVX_ M-+Z(STOKB!<=O:*NGJKZ:[,2HB7?B[QLKF>KMEV_G\^;9"4*WIQ7:U'*;Y95 M7?!6OJT?Y\VZ%CSM"Q7YW'.<:%[PK)S=7/6??:YOKJI-FV>E^%R39E,4O/[Q M0>35T_7,G3U_\'OVN&J[#^8W5VO^*.Y%^V7]N9;OYCM*FA6B;+*J)+587L]N MW?:=#_EH:J^=F\^IMB)UM[6D=2]ZN?K2 M<@=G97=DW;>U_#:3Y=J;WZKR\=T?HBY(+!Y:\H[R7AU]G@QU MN-O6P7NA#C[Y5)7MJB&T3$6JEY_+W[/[4=[SC_K@68&Q2,Z)&YX1S_%\4WWL MQ3_Q^ISX;E\\-!2/CR\>&(K3(RIO*8 8 MZO-A6]XWE^]ZQO?-FB?B>B:[OD;4W\3LYN]_+B:OYM7SUD M2&H(Z?J+0 _)0"$U6<*=+*%5EM<;FK7\5 VVL&!OARP6"_]@A\3(D#0<:^!$ MEQ?A@0B@F)H(T4Z$R-XV>+,B:YZE1$[:Y+ F]1"-40PK9ZH8T4B,R+FX/- B M&NT^_^+2T3>BR&HQ$$Q3XF*GQ(55B<]U5B;9FN=R_KKF/[H9B4D&*V2J#!>C M/1PZ470@P\5(*S]R#S:BR&HQ$$R3X7(GPZ6]051%(<>(^[9*OI(_>5WSLIOR MT>^B3K)&D'6=):(;0M[XX;GCD+6HMQ-$DUC64%/%0L)B)(PB80P$T\1?[,1? MG#CW6R 51<)B)(PB80P$TQ1U'76^YU@;]+CE/@VMFKR5IW%IE>>\;E0[_L4D MNSW&5-T'FC:R'4P*8FA$>D1$AHJHZ[1W7NZ".M[ .P]?Z7CML2;KA:3%4!J% MTAB*IA\#GCH&O!/[WP& $A9)BZ$T"J4Q%$T75GDJKO4$']0)0XV7@>:&>WUB MU[,<]L-03^6XH P55%=+^27N*X;)T5UQZ+PZ![;'FJP:DA9#:11*8RB:?@PH M<\8-3^V*H?8,E!9#:11*8RB:+JPR?%R[XX/IBJ%ND#MV>D+GL!]&1J1'1&2H MB+I.R@YR[7[0AWPCR+^>6H7 M"S60H+082J-0&D/1=&&5B^1:+8V;3_Q[5FP*\E#5LFQ6/I*$RW!9^\,H\F)\ MF2!PY#^]/[JS!YTL']0O@M(8BJ9?2U>.D6=WC#X.5T%(S5M!WO*&\&XX3&3O M:QP,!]QB3T Y+5Z,+O3-.51!*HU :0]%T!967Y-F]I'N1;&K9W'87M,B^ MB/RQG_:(OS;=)MT$:"4G/?+54RE2TFP>FBS->&ULK$/@SBM3K?509JA=!*51 M*(VA:+K,RB[RK*[%2U,D\A_RPAGLQZ;92(ECD8CB04YP7TB7^6"/.W7% +"4J+H30*I3$431=6&5*>W9!B/*O)-]XU][WS M5:/ AKR7<#25LH>;+!S418+2&(JF"Z=<),^>XS.YA_ZYZ^SV6DQNUE K"DJC M4!I#T?2C0UE17G1J?PWUF:"T&$JC4!I#T71AE7?EV;VKY_9,VHJL-W6RXK)% M#VG4LDDGV[;?=&W?J/HXY/R0']M7+978K*<4/\+2F,H MFBZG\K]\N_\%&9>'&*YK34FYLU=ELJA0$PM*8RB:+NK>[6?V5"G$T'Q$6HZ] M%I-[<*@3!J51*(VA:/K1H9PP/SAU:(;F6T%I,91&H32&HNG"*J?,MSMEIP[- MX]O;C$,SU-J"TBB4QE T74YE;?G_ARPK__4LI3M[/28K"O6TH#2&HNF**D_+ M_ZE\K#/RLD[Y5S^:512FB*%I060VD42F,HFBZZ0;"RY3DHDSE=%5\7XNR$<;LBP&EG86X8^F@5A*41J$TAJ+ITBDK*;!; M2;=]CRC;V[IJLE:D73ID189(A"=)]_7VC).K7,DSPM,B*[.FK7FW"AI9/A\! ME3Q=D1_)P=)Z$/BC@R#RQP)'9OS;P5-/^@::Z^UI MZ9R[4LY#+:'N#)3&7OH1CLJ.UV52QDM@-U[Z#BS-FGZTLG1@XZ2AT##LC)<\ M\A?C+@SJB$!I#$73U5".2&#/!=+4D%.%/*\2WLTMEE/FB9 M1VCW.HY8)Q&:C1..W1+C2HE0$R0T6"].-.J9&2JJKH6R-T*[O;&[-7#HW8QJ M0-<>"L=^B!]$A^UBV$I/K@P/;DRCT)HQ%$V70OD2H=V7N!=%]HZ7Y8;G9%@O M\6S?#2Q3ZW*6=OIDE<;&AYR_C>85T* 42F,HFBZG\BI"NU=Q_$*D=M!DY0QN MA4$XJ+\ I3$431=.^0NAW5\XFL("I5$HC:%H^B&B[)'PU+NS0J@- J7%4!J%TAB*I@NK M#)70;J@2VCW7E[LM&.1\Q^R*TYK M_F3/0[)'F-QDH0X-E$:A-(:BZI!:11*8RB:KIZR@R),MHM12ZA-%(T-H,.S(6A M"J4Q%$W747E)D=U+NMU=Q>@O+_461+L2>R=!7?Y]UKYT/E'NHVK8J^I&ULM9CO;Z,V&,?_%8N=ICNI+1 ( M"5V"="W:=E*G5==V>^W"D\0Z8S/;)-?_?K:A7$@H;3J6%PTV_G[MYQ/_>-S% MCHMO<@.@T/>",KET-DJ5EZXKLPT46%[P$IA^L^*BP$H7Q=J5I0"<6U%!W8GG M16Z!"7.2A:V[%@ M'LI;H4MNZY*3 I@DG"$!JZ7SV;],_8D1V!9_$=C)O6=D0GGD_)LI?,F7CF=& M!!0R92RP_MK"-5!JG/0X_FE,G;9/(]Q_?G;_U0:O@WG$$JXY_9OD:K-TY@[* M884KJK[RW>_0!#0U?AFGTOY%NZ:MYZ"LDHH7C5B/H""L_L;?&Q![ C]\03!I M!).W"H)&$+Q5$#:"T)*I0[$<4JQPLA!\AX1IK=W,@X5IU3I\PLSO?J>$?DNT M3B4WG*W/[T$4*(5'A<[1%::898 ^IJ PH?*3KGNX2]''#Y_0!T08NM_P2F*6 MRX6K] ",C9LUG5W5G4U>Z.P/+"Y0X)^AB3>9]LBOA^4I9*T\[)&G;Y#[4RL/ MNG)74VO135IT$^LW'4*G#+IN#?KU9T9>RQ!DL';UD)8@M.,G//_F1 M]TL?FS'-TI',.MR"EELPY)[<@)27>FX+ 4RAD@N[ ? 5HJ\"K8TC:VQVM&UR M[@=1/%NXVWU4?]% M\]GT(-3!P;PSU&D;ZG0PU"M: ?IS1]$-QPQ]7@L ?7"H,_2%$44P118#U2_[ M, QZG[J&QC1+1S+K,(U:IM%_W'NB,;F-:9:.9-;A-FNYS0;GXF^"2XE*05A& M2DS[P,V.5U3@Z<_!PAOLYU0DLZ,-ZZ#/3K#S-MCY8+"WSV'J!*W$3V;1]1[: M\Z.(]7891_%!Q(.=G1KQ2&8=+G'+)1[D\L!PE@E0D-O5@W(B,U[ILTAG-74- MD;*R65#&93^S^)A9&!Y-DL%QG(IL)+,.,M_[D2=Z@]#NN=(3*<-"/!&V1EML M=G6F+R;ZX"Y[)MH9JE[ ?'8*YV94G>6HC_S /R ]//I348_EUF6]EY/[_U>& MU#B'KZ5(O>W\HQF<#H_TO21^I-C^8";ZAG.N,8A>R9-ZFNE$*3Z.=]3,V-V[ MF)EKM+X K0F3B,)*VWL7,WV^B_IF6A<4+^U=[9$K??.SCQM]FP=A&NCW*\[5 M<\%<_]K_#R3_ E!+ P04 " "O/:U:S(LNL L# #;"0 &0 'AL+W=O MM/L,D36;]4 M0M-9&EALQ$I1,M$?ZM*G#EL ?OR((-H+@7P7A1A V05NR)M:2 M&IK,E5P394>CFSUI:M.H,0T3=A9OC<)>ACJ3?)$B/[\#59(E/!AR3C[DN8*< M&B"5DC^QV)"156UJ92\PD;**%K#4:Z[EK,)C%<]-- MB,LV1/!*B*]4C4CHOR.!%T0]\JMA^1+2$?&C1AZ^E+M8SJZF05?3H/&+AFK: MY,RPIGUQ6GW8K[H1G.3M&S_VWO>%^T]F+Z*&7=1PR#VQ M!2>G\)3R.F,B)Z8 _.*DDU(*4V@"(L,_$$Y06G0S=-97DO8^<7,?^^IY3"9A M%,_=Q^VH@S!'1AUW4<>'HL9]X*UJO 7N3P-_LD,^Z'TD>=211X?()WWDT1YY M,(XB;X=\T/M(\K@CCP^13_O(XSWRT(NC:(=\T/M(\DE'/CE$/NLCG^R3Q[$- M^8)\T/M(\FE'/ATDORL MP,K?'_U\4_W^.-@]RD=]#^2?M;1SX;II<%%IJ)_ M[*K3NY3,]EXTOC_UPF G1,^PT,-/-ZS%<[>67KOMP3==SH0F'%8H]$83?'Q4 MNY5H&T96S6K\( VN[ MN&>S3)L%-^[/Z0P>0#_-[R3.W!HE905PQ00G$J8#9]BZ'/>,O37XQF"I-L;$ M*)D(\6PFU^G \0PAR"'1!H'BWP+&D.<&"&G\6&$Z]9'&<7.\1O]LM:.6"54P M%OEWENILX'0=DL*4EKF^%\LOL-+3-GB)R)7])"S\X?01;D"B::G)-KKD&"T@1>,%,4D-,KT)3EZ@-N/CU< MD=.3#^2$,$X>,U$JRE/5=S4R,7ANLCIU5)WJOW)J0&X%UYDBGW@*Z;:_BPIJ M&?Y:QL@_"'A+Y04)6F?$]_QV Y_QV]W# W2".JJ!Q6L?BJHV44TQJDWQJ?R# M9G]3NI=J3A,8.%B;"N0"G/C]NU;D?6P2=R2P+:EA+34\A!X/DT2"K4@QM6I) MRE0B2JX)YD:UPI0J*4^ )$+IQG2ISHCL&>;B6<2AW^F[BTV5^S:!%]4V6^3; M-?GV0?*CO 3R=9F3&T$Y&W;O%I3O9I\[R#Y1Z&Q<-X2W]Y^08?1+L,&HW:[M4/1 MW7@ "Y SVQ.*Y#!% M2.^B@\4DJQZAFF@QM\_L1&A\M.TPP[8*I#' _:D0>CTQ!]2-6OP+4$L#!!0 M ( *\]K5KS17+SY , %86 9 >&PO=V]R:W-H965T\+!LQVA]VR#,0>/69JSN;7AO+BP;19M<(;8B!0X M%Y^L",T0%[=T;;."8A2725EJNXXSMC.4Y-9B5KYW11D+E##"])>IO$?#.W)A:(\0IM4WY-=M]P32B0>!%)6?D?[.I8 MQP+1EG&2UBDP#]9Q+<.L%]:8)7)Y2=LZO*2EJ7B*/%C)(= MH#):H,F+LC=EMF"3Y'(;;S@5GR8BCR^6),M$-V\XB>[!+:(4Y9R!#^"FVE9 M5J _Y.>6,X[R.,G7X.TEYBA)V3N1^!K8@&T0Q6QF M!2M0A.>6$!?#] %;BS>OX-CYV$?+$)A"TFM(>CKT/4E NON9Y/4>ONOC7@'Z M):!\3#PLH =A&,[LARZKP3"E7K^IU]?6VSN-[\%WQK8X!C_0D]A]..DK6XM[ MZI89 E-:$#0M",Z>R\ D24-@"LEQ0W*LW>M+H-81G"6XX%A*CO@[+'+CG?'05#DC-D)&K* M_\.6P-:7P/!\R6D]SHOZ]9?N'I_\7+A!<[@=YU^K9-_C1M"4SO3NA87GG_JH#4\ M)Q,UA*82[9RNZ.V.$>'5:W2_QX+#&=;'J-6WEL0U?F[B'I^(]$EN,*RJV.X< M^LD35_'[:YWD#*1X)?*<42@&C%:'F-4-)T5Y#GA'."=9>;G!*,94!HC/5X3P M_8T\6FR.DA=_ 5!+ P04 " "O/:U:VNI=+Y$" #7!@ &0 'AL+W=O M6;4%2.] E*/RRUD92AZ;9Q+8T0(L0)$6<)LDDEI2K*,_"W-+D MF:Z" 0P)Q7H/C:P0*$\$*( M\;W1C-HE?>#I^*C^*>P=][*B%A9:?..%V\ZB]Q$I8$TKX>[U_C,T^QE[/::% M#4^R;WR3B+#*.BV;8"207-5O^MSDX21@]%I V@2D@;M>*%#>4D?SS.@],=X; MU?P@;#5$(QQ7OB@/SN!7CG$N7V@IN<,L.TNH*LA"*\?5!A3C8,D[M(6@*VVH M3QZ9;PQ <+XD]_I A?->/NZ."T!8!61)#[7<^2TXRH6](&>$*^\AL XVBQUR M^]5CUC#>U(SI*XQWU S(:'A)TB0=D\>'6W)^=D%*HXN*N9_E8MQ^FX.TS4$: M],=_D(/YKSGHPJWE1MUR_AI=VY(RF$5X3RR8'43YVS?#2?*A!W;4PH[ZU/./ MUG$\C$#T&L_#,>EED_0NVEIO6)\ ?TEW^7@PRN)=!\552W'52S&W>(NA(*J2 M*S">I2F')27:##-H\,*1E^XRU6#U$EZE>E0%MTQHBV2",VP= MVG0MW*ORE_6;M(R3?WO8)O\!=MK"3OO+S)BI,)F_';0NT%IJTE/.^*1/^9:/ M%WO#E24"UAB3#*:8-%.WT=IPN@RM:Z4=-L(PW.*?!XQWP.]KK=W1\-VP_9?E M/P!02P,$% @ KSVM6E79VMZH @ X0D !D !X;"]W;W)K&ULM99=;YLP%(;_BL6JJ96V0H#0K2-(:=BT:9I4M6MW[5 M60$EEJ>\ J;?K+@HL=)=L79E)0#G5E12U_>\R"TQ84X2V[%+D<1\HRAA<"F0 MW)0E%K\N@/+=S)DX]P-79%TH,^ F<877< WJIKH4NN>V+CDI@4G"&1*PFCGS MR7D:F7@;<$M@)SMM9%:RY/S.=+[D,\NU[+$$A:<_B"Y*F;..P?EL,(;JJ[X[C,TZYD:OXQ3:7_1KHGU M')1MI.)E(]89E(353[QO.'0$D_ )@=\(_.<*@D80/%<0-H+0DJF78CFD6.$D M%GR'A(G6;J9A85JU7CYAYK-?*Z'?$JU3R8*7)5'Z.RJ),,O1@C-%V!I81D"B MMP]]99J2Y""P_6#'*2A,J#S103?7*3H^.D%'B##TO> ;J:UD["J=H)G&S9ID M+NID_">2^8;%*0HF;Y#O^=,>^6)8GD+6RL,>>3HLGU=F=J]/[FJJ+5J_1>M; MO^DST,X?H^V#4]L%_7:F_L]EA3.8.;K )8@M.,GK5Y/(^]"':DRS="2S XQ! MBS$8_ MNDR#PSF)WV\75 M$^1/PL.@=##1?\00MAC"00R+VRLT7PL LZ'0;_25,(85(#-><*H!].ZI0=.7 M[JDQS=*1S Y@3EN8TW%+:WJ/2',SAI;C^ MGM%_WYFQQN!VSE-S^='GTIHPB2BLM,P[/=/017VAJ#N*5_:(77*E#VS;+/0= M#(0)T.]7G*O[CCFUVUM=\@=02P,$% @ KSVM6D/$+TM! @ 5 4 !D M !X;"]W;W)K&ULM53;;IM $/V5%96J5&H,QB&) M7$"*G53M0R04J^WS&@:S\E[H[F+2O\_L8E,J.7[K"^QESIDS.Y>T5WIO&@!+ M7@67)@L::]ME&)JR 4'-3+4@\:966E"+6[T+3:N!5AXD>!A'T6TH*)-!GOJS M0N>IZBQG$@I-3"<$U7]6P%6?!?/@=/#"=HUU!V&>MG0'&[ _VD+C+AQ9*B9 M&J8DT5!GP<-\N4J+& M?TD_V"9W 2D[8Y4X@E&!8'+XT]?C.TP R',>$!\!L=<]./(J'ZFE>:I53[2S M1C:W\*%Z-(ICTB5E8S7>,L39?&-5N2/8"GC MYE,:6G3G0&%YI%X-U/$[U ORK*1M#'F2%53_XD.4.6J-3UI7\47"9ZIG9#'_ M3.(H3B[P+<;8%YYO\0Y?',T3'^6YV"Y"7:LL34M+R +L!0/Z $'^\7DG*]]4DI)TDYI_/F/^A,1IW)Q0 MXZNJP[QKTG(JR14UA)(6= G2GJVEP=,\\J[<*#GDT>P>TWR8"@PGE2Y [WP_ M&W3;23L4_7@ZCHR'H5/^F@_S!JMIQZ0A'&J$1K,[5*"''AXV5K6^;[;*8A?Z M98-C#[0SP/M:*7O:. ?C(,W? %!+ P04 " "O/:U:S**:M-D" !Q"0 M&0 'AL+W=OU4K? MF0+ DD?!I9D'A;7E21B:K !!S:$J0>+,6FE!+7;U)C2E!II[D.!A$D634% F M@W3FQY8ZG:G*YU-@+ M.Y:<"9"&*4DTK.?!:7RRB#W K[AE4)N]-G%65DK=N/9E;4P)GBOUANBWEP%) +&_Y*Z71L%)*N,5:(%HP+!9/-/']M [ &0IQ^0M(#$ZVXV\BK/J:7I M3*N::+<:V5S#6_5H%,>DR\J-U3C+$&?3&ZNR.[) 7SDY4P*3;:@/UP%)HC@B M2TXE:19]+]V$(53FY/*6G!K,9#OTX1PL9=Q\1-B%*+G: CQ#[=/-0HO"W?9A MUHI<-"*3OX@,!OE$7 MQ9'G&P]%\6#EHYCM1;'/:L,TZF=RE_#$E#2#>8"WS(!^@"!]_RZ>1%\&='[N M='X>8D^OF&2B$@3O&UZI^XII%(Q7FT";-$.L(O<5Y6R]]1-,",@9M4 >P%@F M-T2M":VISON\#>\^'I,M4&T&C(P[(^-!JA\%!J=0/&\8GYO18+&-GP[KC/;I M'":?1B_JG'0Z)X-4N\M@^E0,0E]Y$J:=L.F;G=CI?]!YU.D\&@S@;7OJ2M!, M]9ZY8?SHQ50>=TJ.!YG.\4QE5OW)U8@8A+XR1''T] V/WBR9+=4;2]TK-_$_ MYO,%@M@GM$]+N%<%!>B-K_4& U))VQ3$;K1[3YPV5?1I>?,8P?JP85C7.*P1 M&AU.,?*ZJ>]-QZK2U]25LEBA?;/ -Q%HMP#GUTK97<=MT+VRTM]02P,$% M @ KSVM6@OBE-:-!0 P1X !D !X;"]W;W)K&ULM9G;6=VII4)0;$P7;6<55L9VOG8G92R63F6H:VK1I 7DG. M89]^Q<&K,*%0"&D$L*(L1A_75X-JZ M7&([,4CO^$'A252.43*4%6._DI,OP=7 3"*"$'R92!#U[Q$6$(:)DHKCGUQT M4/A,#*O'!_4_T\&KP:R(@ 4+?]) ;J\&XP$*8$WVH;QC3W]!/B WT?-9*-*_ MZ"F_UQP@?R\DBW)C%4%$X^P_>\( YP:X86 Y)PSLW,!N>CAEX.0& M3DHF&TK*84DDF4TY>T(\N5NI)0DD2/9 X@!]DUO@: XQK*E$MR&)!;I FGL+:P0,A:]@B \,YUBK^)7P(;*MQ*K$70*@HY.??;W/EJIO&'K?/*?HV][ M*:2:[C3>("+1"C8TCI,3=<\..&5M\WB>>7%2+\GZ_3C##O8F>#(U'JO@M-%T M!=>36 V<6X!S.X*[>0;N4]&:YW/WB,\%MDS3;.#1^NR*IR>Q&AZOP.-UQ*-> M?6N@$H)S!,\[RE7*,HY\$OOJ1=H.S3N&9EO8=AK0M)%TA=:36 W:J( V^G_) M".I%ITW#T7$:VB/'F[@-9-HXNB)K<=K(_1J-<4%C_+X,(ZL0WD1C?!R8J5@X M7H.&-HZN-'H2JR&;%,@F6F0_T])19=;U(W!5"A=K$KKEU%=_%<_[!.9[E_G, M_:A&=#BV&SRU07;EV9-8C:=EEB6GV1=1[?J?N['L"CIG:#;)Z:/IBJXOM3J[ M2KEN]<7N'2^'W'F-Z,@;NLVE3A]D9Z0]J=61XA(I_J $?W6QS#W7>*KDQLVW MK3["SCSQ*RM*'539&%C:JOD=>?OFMTKNN1JR-1EZS4I7'V!G3A_1)%AEEV#I MVX0CG O5EG+BRST)T1TD'VV2>?8=>%2;>:W\]*Y<] *$"S1"4=;Z6B,4D)>V M[GNAE^K,^&V!30Z!M<55YULV$Y:^F^C$MS)A6_GJ71V&81^&@=W3?'OM1_I2 MJS,N.Q)+WY)<;S8<-D0"^J+8TEA0'_T@X1Y>G[&9L%?)^#'VFE6DWGUG6,<^ MK;'G."<6QK+%L/0]AH;":_/JN,X?FVZS@]6[[TRA)[4ZK+(#L?0M2/;A4*B: M)"_MSA$I^-&"WV/"KQ79<0?B'/7\^4W5)XW=YEU+?:3O)5$V%I:^L[B)=B%[ M :A]46T=OE;B/AN!1:]JR[[4ZAC+M@+KVXI3 M&)/.01VW)F(N64W$R5$BZOUVIO01G0(N.P6L[Q0>8@X^V\3TWQ.8$(>0)"6' M9$BD2XSC5' PE!5"6>M,/'1@F6/CVGVVB?TI5:G6;83^&WMQ 7)ZS-> MU&0YYA3MZ:;A%7TK+Q'P3;I'*M3LV\&ULK9IM;]LV M$,>_"N$!0PHTT9,=)YEC(+:T=@.R&$W;O6:DLR5$(CV2LAN@'W[40R0KD6D; MO3>QGN['X_^H(R_B9,O%LXP!%/F1I4S>#F*EUC>6)<,8,BHO^!J8OK/D(J-* MGXJ5)=<":%0:9:GEVO:EE=&$#::3\MI"3"<\5VG"8"&(S+.,BI<9I'Q[.W & MKQ>^)*M8%1>LZ61-5_ (ZMMZ(?29U5"B) ,F$\Z(@.7MX,ZY"=S2H'SB>P); MN7-,BJX\=>:(2YCS]-XE4?#NX&I (EC1/U1>^_0QUAT8%+^2I+/^2;?VL/2!A+A7/ M:F/M09:PZI?^J(78,= =[3=P:P/WK<&^%KS:P#NVA6%M,#S68%0;E%VWJKZ7 MPOE4T>E$\"T1Q=.:5AR4ZI?66J^$%0/E40E]-]%V:OJH>/A,9EKJB,QYIL>? MI%4$640>5 R"S(#!,E%DD5(FR3E9@"@'* N!5.;?F+Y]MZ4BDN3,!T635'XX M].3$4MK_P@LKK'V=5;ZZ>WQUR#UG*I8D8!%$/?:^V=X[9!^8[5T3P-+"-^J[ MK^K/7"/Q;\HNB.=\)*[M#HF,J8 ^7>9FRCU]>85XQ">)@JQ/G$,0T;@RVN]* M\*N4CDY>,TJ]$CO:@SUY(%4XKQ]7)-\;N:8AW YT=I4@-C"8_OZ;V)M=N5]_\38\R[M]K&.<*-&N)%1N'_R[$FG5;XD<2ZB%"3YN>^=G1E)IZHW M>M>=8;?#/F9S 1*LH_%EH_&E4>/O(%7"5F0-(N%]J7YFM#]56;,S'GD!*OKR ME(_I18 $ZP@^;@0?'SFH0\XDA'FQ_B,A38%%5)"(ODB2%XL,Q8NK89Y2!63# MTSR#\VVYG-,WZ0:$7IX26>;XM4ATOO])_+[X&=TY-7[C=V^&]R87^)CM!4BP M3J2NFDA=&2,U#QX^DHL& MJJVNG1%ROD(MLE%I/BHMP*)U(]/6Y,ZO%N5FP,FA,+OC[B_+4?T(L&A=V=O* MW#&7YB=,$ZA%=4T[/$V@EM98M*[8;7'MF*OKXZ>)6$#_PA:U^$:E^:BT (O6 M#55;@#O(%;B#6H*CTGQ46H!%ZWX4:ZMPUUR%'YXHS(!30W' '3HH%F-\KT?U!+ P04 " "O/:U:G2!K M(]H& C/0 &0 'AL+W=O*9_N11 MR#12>E4NO'PE>30O@]+$([X_]-(HSGJ3BW+;K9Q MB.?+'NZ];O@6+Y:JV.!-+E;1@M]Q=;^ZE7K-VU#F<%SQD= M%P'E'M]C_IQO+:/B4!Z$^%&L_#Z_[/G%B'C"9ZI 1/K?$[_F25*0]#C^KJ&] M33"1Y M^1<]U_OZ/31;YTJD=; >01IGU?_H9UV(K0#-:0\@=0!I!)#!G@!:!]!FAN&> M@$$=,&@&[,L0U 'EH7O5L9>%"R,532ZD>$:RV%O3BH6R^F6TKE><%2?*G9+Z MTUC'J<8?8X5NDRC+T2=TRV5Y M@F8SCJKP^TQ_?/4Q1-^C9,W1^Y"K*$[R#SKH_BY$[]]]0.^0A_)E M)'F.XJP,S#_JC7KY)DX2G3B_\)0^KF)TWJP^AFEU#&3/,5!T(S*US!'+YGS> M$A^ZXXD+X.F";JI*7JLZ)4[B323[B.*/B/@D:!G0]=O#!VW'E9$ IK7(&FW(&[G*Z9L.V M*CIQ74]Q2%@("6- ,*LGPTU/AF SSA"R'9"P$!+&@&!6.T:;=HR\WYAAG-FZ5GDWW8C2H=_(R8!R6O4;;^HW M=M;O:K&0?!$ICJ)4K#-55'(F0G'_K%%2 MYP"ZEO1-*1E02JNB9YN*GAT_::-_JP4TUR4O9>H?4;;6+FJ?')LZDW6=0R!A M(22, <&LCF'?&!4?;%*O44 = :6%H#0&1;.;LN4>,>#4[H9U;@O>F;K)*/"; M4W<(FI5!T>R"$U-PN+,U[DGD+00 ME,:@:';GC O&<#88@_I@4%H(2F-0-+LIQ@OC_\L,N\&=6P3JFD%IK*8-M^99 M:N98N_#&->,3;/.A>:R[0G./IG.W0&TW*(U!T>R^&N>-X:PW!O7>H+00E,:@ M:'93C/_&;@-^PBP'Z;6O:]J>F:0N/&1&!D6S"V^,.W8[]X[R&-*%7]>T;7FL M=_5'XV;!(;,R*)I=<./KL=O8;SU]*FX:=UU/=U G7].L;Z_'_0%I-@#4I$/1 M[.=>QJ43I^&B &!3-[H,QYL1MS(_65\%1^LH]FL[-A*2%H#0&1;/[:OP_(6#ZBH!:>U!: M"$IC4#2[*<;:$Z=+/4%?N<&=6T1W]570N-N 9F10-+OPQKX3MWWOIJ_@YOK L#!^U5UQ^OKT -?4W;UE># MG?L]J)N'HMD_W#1NGKIMA3=U :@Z+9?36VG0[ 1!8% M->V@M!"4QJ!H=E.,MZ<'GL@?+;+H-:=RB:76]CW:G;NI\JLD"M>$VS1%;0Q[39 %"/#46S M&V \-G4_%>\@LD =]H%AU2*+;AX5XOTJ"]1=0]&J=GA;+X.F7"[*MW!S?9]= M9ZIZ@W&SM7K3=XK/K\L78AO;K_#Y5?G>JVO#-Y%&9W'C)##9699V$WH(HML9* 9+]^ M)=DXAC$F%[\$R>YSI#XZEM3I;[EXE$M$!4]IPN3 62JUNG5=&2TQ)?**KY#I M-W,N4J)T5RQ.[^P>_*"+I3(/W&%_118X1?6PF@C=_**Q6@Z<:P=BG)-UHG[P[3^8)]0Q?!%/I/T+VSS6 00Y('@MH)4#6H> ]A% .P>TK3)9*E:'D"@R[ N^ M!6&B-9MI6#$M6J=/F5GWJ1+Z+=4X-9PJ'CW"6"L7PQU/M9TDR1:$Q?!=+5' M&!G.J8))0IB$2YB@L'YC$4(&?V#Z]6A+1"QA9!:2JF)B& M\[4 M4L)G%F-<@;^KQP=U!*Z6N] \V&D^#FH9[XFX@I9_ 8$7=*HF]#%X6 \/,2K@ M[9IL6H6#6I:O MPB2*#3K#/__PN]Y?52(U218V1+8G8+L0L%W'7A(PL_X%?%\KJ?0'2-D"B((9 M+BACIJ-C5B@HK[+Q.!NE;4JU6USL("VMG\\YN.[NO<\;JPL':V[]2B5VC1J]UP?MFS7"_\:(-"WTW &@'T\8?PA5 !/TFR M1G/FP-2(5:5&K\F=J$FRL"&R/66O"V6O:UTV)HD]HLT7%?,D(4(:1V6>J_RX M,KY>R2Y^]\IK'9CJ55'AJ:B]E&Z*E&[>9I;/3R@B*K4_!(U.N.2F29^]W!F]6I_8*]SES%X:H_*E$9],NU++G+);7MX#F]2/^E:)FF+;UZAT MK_8_I-$%,*[@65=V B.^8/2_RLOI.!^FK%MPJ-O)D+!^LN\5(W@1(Z@58_<5 M7I+\*Q1H:E)S=N796VF.GUXG^'N09E?T+L3DN>KN>5?/\&9S-<26Z>F6ZK<4 MQ<+6P5+;9LU45LH53XM:>V0K3/]!+1P'.1"ST.EL:LKL)0ITLLF#Z7*Q0T,Y>J8(:Z:A'J ME4*6.5"1ATD4#<*"<1%,1F[L3DU&/J3E$OK%DR7J#07 I0.!\'U_'539Q8@%OQE>-6-]I@I8)Y;)K+CKXHTJ/>TP&9[Q_[1B2&:6X^ B@ SG;)V;>[G]'2M!?!O_/BN!Q^2+VN')CN'3A,OX6?V MWX#)(HZ;69:;AW>KN/K^\+;F;GPIHWPMCFZ9.JV,]GCY$JO6(KC@,X+C6J#P>3G MG^)!]$N;S!]$]D9TKQ;=\[%/?E-,V&0\H=0J$^ZT36])TG,D]K3;3.)^/"2O M;YI"O%N]4TB_%M+W"OE*'Q87"UBAXK(MN:=^? POR%1;>+RX=ZH:U*H&7JN^ MN:,5LP[;H**K A8V7IV,&80YXPHV+%\CR#FP\@A9-.*9R3QG2EN7E+%M#6UI MP+ 1VJ1W/HS_%5JOF>]TPK!VPO!@: ^GJ)?CV$]R^%V^1[5#WFBXJ#5<>#5\ M61ZX+(ZXE]-P?@LVUCZU7MI3Q66,4V:$8XVI.R<:/>B?^7 MKC,0TM"Y::A(3>5"\+];RXJI?YNCM<;?:>T-]DA-7J4FQR6S0EO8VURMM#GA M^V\7/__1&OW6QE#82@P&D+$7W7;$AHTRMT"U<-6_IBBNA2DKWGJT?F%/D^HSEIPH2''.4&C\R%=B*JL^,N.D2M7-,^DH1+<-9?T2D)E%]#\7$JS MZ]@-ZG?7Y!]02P,$% @ KSVM6F2@C1>% @ X 8 !D !X;"]W;W)K M&ULK55=;]HP%/TK5E9-K;3BD #K6(A4:+OMH1HJ MZ_9LD@NQZMB9;3[V[W?MA(RV@/;0%["=>T[.N;9/DHW23Z8 L&1;"FE&06%M M-:349 64S'14!1*?+)0NF<6I7E)3:6"Y!Y6"1F$XH"7C,D@3OS;5::)65G ) M4TW,JBR9_C,&H3:CH!OL%A[XLK!N@:9)Q98P _M8337.:,N2\Q*DX4H2#8M1 M<-T=3OJNWA?\Y+ Q>V/BG,R5>G*3;_DH")T@$)!9Q\#P;PT3$,(1H8S?#6?0 MOM(!]\<[]COO';W,F8&)$K]X;HM1R#VGR%QH\7F"EA_"_9-+5A M0+*5L:ILP*B@Y++^9]NF#WL Y#D,B!I ]!+0.P*(&T#LC=;*O*T;9EF::+4A MVE4CFQOXWG@TNN'2[>+,:GS*$6?3F579$QEC(W(R424>#L/J_LJXUAD=T1F3>R5M8[8R/HY.$]TQW2-S]0*(P MZA_0,_E_>.^$G+C=A]CSQ4?XOF"3-1.^[2S'C>;&:N:.^*%>G>1R%W]H*I;! M*,";;4"O(4C?O^L.PL^'C+X1V3/;O=9VS[/W3QV_YBQE>V?ID.G>6YI^([)G MIONMZ?[)O3YFFD!]@0Z9KQD'GM$E\SKM?KJ*$[K>-_6Z*+KJ#]JB6BS="XL2 M]-)GJ$$A*VGKZ].NUC$]QICV/[VJ<6_4=39S]>CB7'K!"P0,JP\Q&% MZ3I/ZXE5E8^DN;(8<'Y8X"<(M"O YPNE[&[B7M!^U-*_4$L#!!0 ( *\] MK5K0.ULQV , +X6 9 >&PO=V]R:W-H965TTDMU)_?(TA M$"KB#;O.EP0#\WJ>P897,SDP_BRV !)]3Y-,3)VME/G8=46XA92* Z1SR9L)Y,X@T>.Q"Y-*7]90,(. M4P<[QQ/?XLU6%B?,5&4$"H2PDJ/K;PQ*2I%!2>?Q3B3KUG$7@Z?%1 M_;.&5S!/5,"2)7_'D=Q.G5L'1;"FNT1^8X??H (*"KV0)4+_HD-Y[_#.0>%. M2)96P2J#-,[*?_J]*L1)@-+I#B!5 +DTP*\"? U:9J:Q[JFDLPEG!\2+NY5: M<:!KHZ,539P5CW$EN;H:JS@Y6](\EC1!*\G"9_0SNH_W<019)-"'>Y T3L1' M=?9'Y"*QI1S$Q)5JUB+6#:L9%N4,Y,P,/GI@F=P*]&L60=2.=U6V=G-E//^"1]TL7H26Q%N^PYAUJ]>!<_4R40YN4EL1:E$%- M&1B?ZI$2J>624$[U.T?M,.BB-DKUI3;G]264 T3\3^BUY3NJ04>7@3[2%_5Z MEFQ3]BU; 8Q!HWD5KU.M+:TFLA7Y; MH]^^?;O>VJ2T)-:BO*LI[XP/>$G%%D7'I1SI/0L1^A!G*&*)&@B4 R^_81^[ M*F&4[UN)4@R/M%IAI/8S;Q#X=]YHXNX[*+'7?*V]MR_DA7I9Y4RH[SE_0:OS MGVOC%'U9;:FU"W)B7_#;EW<5:XO4DEJ;E#2DY+I+W*S?NQJD+S4O./!;K85[FJ.R[2S)D^>! M6[FI*0RDY;01&UPB?6]N'&?IX+*2&HV7UH##]2SYE%_.)V%]7' GL?5[,81* M[JU]",F7U2S) A JK"@X"'[M<(%*!2/&^-5[)L.60;@?/[M?Q]JYEGOA<6'5 M#[FB>I9\2&"%:[%5=&O;S]C7K.[%3*"EZ=[BL3^' M/4$^.2 H>D$1N;N-(N65(%%.G6W!A=7L%H)8:E0SG#3A4I;D>%:RCLJ%:"0) M!4NRU0.@)%M8UUHEXO*>< M:8=2'$ Y*MP(QCG)U!DQ=E+>3CU^6A%RY](RJ<)?RQ>W0[3,KW[_+S[.,;<.,!;OR6>_GGA*4A M9'^"(^%!0(.N0D/'KP%WEGD6/4.S[^7%"\3)1?X78[KWO8;6Y[O?2.-!X9IUV>B"+]5U[=0E9)OX M"=];XH:(8&ULM9EKC]HX%(;_ MRE&V6LU(+;E @,X"$D,2[7Y &I5M][,'#$23Q%G;#%.I/W[M)!-(&URR<_H% MO+\GQY,CXD]A3*N$E33(QM?92YG>V+=9[FA+18SG-U)TMXRF1ZI3O M;)%S2C:%*$ULSW&&=DKBS)I-BFL/?#9A!YG$&7W@( YI2OC7>YJPX]1RK=<+ MG^+=7NH+]FR2DQU=4?DY?^#JS*XIFSBEF8A9!IQNI];J86GA^_$J/BH=7 M#_-(!%VPY)]X(_=3:VS!AF[)(9&?V/%/6CV0KWEKEHCB%XYEV9%CP?H@)$LK ML:I!&F?E/WFI&N),X XN"+Q*X%TKZ%>"_K6"0248?"\87A#XE<"_5C"L!(69 M=ME814L'1)+9A+,C<%U:T?1!85>A5@T<9[IGK217=V.ED[,%R6-)$EA)MGZ" M#S#_>PGS':=4]1XIX":@DL2)N%6W/J\"N'EW"^\@SF 9)XGJ&6)B2U4+S;+7 M5<2PC.A=B#@8P))E&^'>,Q+GAUT/'/\] M>([GME1H898O">^!ZUR4!V9Y0-=*/M9R=]S6GE=$[[M%=+^M-?^WO-&6_;I# M]0M>_P)//P0L6)JJ::/L5(TN!=]@25[B])"V5/7>B-:3[)W(R9I.+36+"LJ? MJ37[_3=WZ/S19AHF+,"$A9BP" G6,'M0FSTHZ/X%LUCPC=/Q M^.CM\W)(TQ#,6$!)BS$A$5(L(:AX]K0 ML7$(5^]+0%)V4"-66[LG*@Q(!H\4U$1]:'V-OC=BNQI=PH9GTZ;O-"?-X,^*A)A5BI!@#5,^UJ9\-"^4I05EX\.-^B(J36E=#8VHKD9@P@),6(@)BTK8 MX'R9KOM2PS'7.7WJ.C]9"SWWA^5O17FLC+R'@.9,J&]A_A5*<]N<-$?H:B4J M+4"EA:BT"(O6=/XLR>&^;4VL]%B^8M("5%J(2HNP:$U?O9.OWJ]9&BNN:3E; MF&-W=A&3%J+2(BQ:T\53QL@UIXPZK:5F5N>1BIHD0J6%%:U]":R,^Q7)'_>4 M_7&-N8BN"ZHY]V>.U=E8U&01*BU$I458M&8?."6,7/^-2RMJ+@B5%J#20E1: MA$5K^GK*&[GFQ-%5F<#WH&)O*>=JWBXZP!6IP2KN3S)P"W/U.AN-FBM"I458 MM-)H^VPO,*5\5^S::B/5"U*Y+5A?K7>&Y\5^J'TJ7FXK+PG?Q9F A&Z5U.F- M5(_DY4YM>2)97NPL/C(I65H<[BG94*X+J/M;QN3KB0Y0[Y?/_@-02P,$% M @ KSVM6@0ZUXWQ @ GPH !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K;21D%<1@TCE,6V3*B%8M\]N8HC5V,YL![K]^OD1 M4J!IU&[P@<3./>?>>ZX?=[1C_$'D"$GP2 HJQDXN93ET79'FB$#18R6BZLN: M<0*E&O*-*TJ.8&9 I'!]SXM= C%UDI&96_!DQ"I98(H6'(B*$,A_3U#!=F.G M[^PGEGB32SWA)J,2;M *R;MRP=7(;5@R3! 5F%' T7KLW/2'\UC;&X,?&.W$ MP3O0F=PS]J '7[.QX^F 4(%2J1F@>FS1%!6%)E)A_*HYG<:E!AZ^[]D_F]Q5 M+O=0H"DK?N),YF-GX( ,K6%5R"7;?4%U/I'F2UDAS#_86=OKV %I)20C-5A% M0#"U3_A8ZW 4#SM +\&^*> \ 5 4 ."4\!+(84U('RMAZ@&F-1=F[L1;@8E M3$:<[0#7UHI-OQCU#5KIA:E>)RO)U5>L<#*9PA)+6("59.D#^%@_EZBL>)JK M H %9QL.";B<(0EQ(:Z4T=UJ!BXOKL %P!1\SUDE(,W$R)4J($WKIK7SB77N MO^ \ +>,RER ./[40>!JY1HY/#WRWH^0L(I* M "N9,X[_M&Z?22?W6PMT3K+9.<.#+RS@)QK9NZI+88"I @=:*TNM= MJZIRVP[9@62EN>_OF53=@WG-50>)N#90W]>,R?U .VAZTN0O4$L#!!0 ( M *\]K5K<0\1H^@( $,) 9 >&PO=V]R:W-H965TG&V.\N1R38%DJ[6903+4_CV"4Y%L)US!(UO\F,+01Q MURYBM[0HT@ J5-SO=L=Q(:2.YM,P=F/G4[,B)37>6'"KHA#V\1R5V+&[;7! M.WDPYKOO7*6SJ.L%H<*$/(/@QQHO4"E/Q#)^5)Q1O:0'[K=W[)^"=_;R(!Q> M&/5-II3/HDD$*69BI>C6;#YCY6?D^1*C7/B%336W&T&RP!F*<9T*\ _>> X0N 0048!*.ELF#K4I"83ZW9@/6SF M&2<5_WG)WW^!?P#71E/NX*-.,7V*CUEK+;B_$WS>;R6\%K8#@]Y;Z'?[HP8] M%W\/'[;(&=3Y#0+?Z"_R:TJG1 ^:T7Z+GKJE2' 6\1YT:-<8S=^\ZHV['YJL M_2>R)T:'M=%A&_O.*(DM'.&6BXC#8WA C9FD)N,EVSBP^5*RGG>G\7K?3=N, M)Q)'M<11J\1[;3$Q"RU_8AJ$5O(:/TQ)U1OM+3_JO'\FL76] P,?UV[&A[D! MR@5Q=5RI%&3!ZQ-@EF&HAV&B%81-ELOUABV?I%71@7Y/:K\G!_KU?[>$_*B! M)!=Z@> D3\QD(C2I1S!KM)P*@L8M 6U0<1)%J#M-.9S\,8=6I0?F,*ESF+3F M<)8D=L5FI29D=@)C@;>;4"2Y1%M4HHIBI1.T7*]U2&MIG*27:O3DCYNQ5=._ M.H[WSJ,"[2( ZOI#: M@<*,*;N=$]ZJMCRRRPZ993CU'@SQ&1J:.=]RT/H)_#XSAG8=OT!];YK_ E!+ M P04 " "O/:U:'!&LJ.$$ S%@ &0 'AL+W=O$YEX]SP]&.\2]B#2#16Q*G8FRMI,)E>J5KVR1<:!AT2F);>(X@9W0*+4FHZ+MA4]&;"/C*(47 MCL0F22C_-H68[<86MO8-K]%J+?,&>S+*Z IF(#]G+UR]V35*&"60BHBEB,-R M;-WCX0,)\@Y%Q%\1[,3!,\JES!G[DK\\A6/+R1E!# N90U#ULX4'B.,<2?'X M6H%:]9AYQ\/G/?IOA7@E9DX%/+#X[RB4Z['5MU (2[J)Y2O;_0Z5(#_'6[!8 M%'_1KHIU++38",F2JK-BD$1I^4O?JD0<='"[.I"J SGI0$A'![?JX!9"2V:% MK$2DV4YM,XDUQ]C50_.9G!2DV*1#0-T4=@*TZS M=;1 3VFY0O),WZ%]T&'KS2-(&L7B%KU#48K^7+.-4"!B9$M%*P>W%Q6%:4F! M=%!PT3-+Y5J@7],0PN/^MI)3:R)[35-B!'RF_ -R\7M$'.*CS[-'=//N%HE2 MA(;?P_EPWA[.0-.M4^\6N/YW4G^055WR2A!7#Y+O\J'(Z +&EMK& O@6K,G/ M/^' ^46G]$I@1WJ]6J]G0I]\VB1SX(@MD3J$N-*;KO:3(M"_AOF9EKA>@9N? M2]L)'MG;0UW&D2_4Y=>Z?*.NIW3!$BAV$(SAZR;*NO9%7T/FA*\FA.CI#FJZ R/=^X1Q&?U3TXU22=-5-(_5 M%A "I#:Y@S8-W_-.N!K'O7#)8*8]2T"Z/"NV(QL _Y=H.PH.@X\3!I*%*SCD4 M)7U#D9DM;@SBD_4\@QN<9XL='G)I]4>5SF#MW$3(A;+3>W-3!QVU/= MCKKK^P=9/J;8>"4VF^5'E31.X^(,H*$J_"(A<\_O:JS7 M0CO6W%@K-GOKF=4.;ANEKMS1A776.[AQ5&RVU.E&J!8ACLR_+ ;4GN(04PDA M6C"A=RNL<4WL^*VC4Q?F>1W^BAN#Q8.KU&OX2H99J?D_[)^=.DW7D_,7G].Y4G:WJVK/+5A MG94G:3R>F#W^!RO/"LU<>6J"NBM/TI@R,1K@><5=A7'X?[:FN--$Z8H[^^#Z M+0&^*FXEA;*732K+6ZNZM;SYG.+A0W%!>-)^CX?WQ3V@W<"4UZG/E*^B5* 8 ME@K2^=!3N>/E#67Y(EE67/+-F90L*1[70$/@>8#ZOF1,[E_R >I[XLE_4$L# M!!0 ( *\]K5I52 5^+ , +P- 9 >&PO=V]R:W-H965TV&+# <<&E&>VYSA#.\>$6N'4C"UX.&5;F1$*"X[$-L\Q_WT# M&=O/+-6=?NU=SU-<"L M^$%@+VIMI*T\,O:D.W?QS'*T(L@@DIH"J\<.YI!EFDGI^%626M6>&EAO']B_ M&//*S",6,&?93Q++=&:-+13#&F\SN63[;U :"C1?Q#)A?M&^7.M8*-H*R?(2 MK!3DA!9/_%P&H@90/.T KP1XIX#!"P"_!)C(V84R8^L62QQ..=LCKE).2"-W1(D-TI#_6)Y:0J#&! MSF]!8I*)"S7]L+I%YV<7Z P1BKZG;"L4FYC:4NG3N]A1J>6FT.*]H,5']XS* M5*#/-(:XB;>5K\J<=S!WXW42WF-^B7SW _(<+VC1,W\]?- AQZ]B[1N^X 6^ M)>R ;D&@-6"M$2L8_79&_8Y?B0V.8&:IEU@ WX$5OG_G M#IU/;79[(FN8'U3F!UWLX1V-E$F39[R,0YO?@F1H2/0G:!>ZP<3UIO:N;J1E MU6#B5(L: H-*8- I\($2"3%:22S;I77"WWH4/9$UG XKI\/>\W#8I_F>R!KF M1Y7Y41]Y6) ,:AD6C-W121IV[O2?/L:5CW&GC]6>R#_ ,V6D37\G^*WGU1-9 MP^>D\CGI/5DG?9KOB:QAWG6.?\].'^E:LM3S=>A,@I-\+5>][KOIUDH(MU/C MM2 8+7!$UB1J%=<)?^MY],76-.L=S7J]YV-)V5< >F)K!N!8Q+B=9<*K,]+_ M)]<&CN.<9F2O)8E=JX/5623F>B!0Q+94%E5C-5I<06[T%437T2?CZFIR;0IR M^TA3W&M439@05?]FL%:4SN5(Y0DOK@I%1[*-J;8?F50)89JINEX!UPO4_)HQ M>>CH#:H+6_@74$L#!!0 ( *\]K5K0;\:B; , )D7 - >&POWO+NY*1S?WZU:S^K'.=^ MX"2]/(#THH/S&A]&'1]&O9\ 4T/7PD\Q>-\!;Z$H+#DHJ3T9(<2] MCCN=K6PP5;T0J<56*3!PUPG>@&+ Z- %?F*%;8"@W@:C029%NQLBWQJ, I)3 M[X'PH3\FG$T4 U1&/;Y;%4;A3)%5V+WT M6T!U,4$F4J54M4\%?VT:#3C-0(YBLSEQ>L5[$'J3PN3CJCF MT"_T1M&,+:OY,FL$8.PASDZ*@J\^7BOTRT:!5IL9 ME>\]4*79=-/R4Y'BCB[UNIV6&:ZY^U_S$YIG5%!%^*9HT_L'*(YZ+R6YVJ.[ M@I^JZM_MWF=7M3Z2O.ZRUD>9'('(WHL]YP\7&1U% M(<-C$-D]!I'1JQ09U ??C=/UUMFZL7KP&V;H?X-?3;P-ZDT6C&LFZMFZ^KE]F 8ZW-[P(?%P11@&(O"XOQ+^?31 M?*P/T]9W>OHHIH]B+,KE&5=O+(X;DYB7.],DB:(XQBHZ'CL5C+&ZQ3'\N=DP M;8# XD"D/ZLUOMIXA^SO VQ-]W4(EBG>B5BF>*W!XZX;()+$O=I8'$!@JX#U M#L1WQX&>M'=HW&,5">&MWM]L%T214GB]H#/K2"* M, _L1MR#*0 -F">*JN_!G>^C8/T]%;3_C!_]!E!+ P04 " "O/:U:EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M *\]K5J/=*?>= 8 %0\ / >&PO=V]R:V)O;VLN>&ULQ9M=<]HX%(;_ MBH:K[DQ9L/$7G:8S)"3=S.2#"4SV,J/8 K3U!RN;I.FO7]DD[7& =_;FU%=@ MV=B/9:3G2#K^_%R8;X]%\4U\S]*\/.FMJVKS:3 HX[7*9/EGL5&YW;,L3"8K MNVE6@W)CE$S*M5)5E@[9[JGHBT[G.] ^5G/2&/5&NB^>_"J-_%'DETWELBC0] MZ3F['??*5#K>*Y[7D OY6#8EE7R\DQ;DI!<,[0F7VI15+>U MK8H+G5;*3&6EOIIBN]'YJCZ-O8L!N8VF'MX^=Y7XR?R?:BR62QVK:1%O,Y57 MNWHT*JT!\W*M-V5/Y#)3)[VW0X3,$W&>5[:2Q&6^.Y4]MKY3>^G+9'?7E<4E M=6@^:;O#7"8-.!_DV>W-]/QF?CX5]MO\]NIR.EG8C=/)U>3F[%P02!= NAU" M/K@$<@0@1YU SA?VX_K\AD!Z -+K$+)5DSZ ]+N$'!'( $ &74)Z!#($D"$O MY%25L=&;NEP42W&Z+76NRI+ 10 NXH4[E:4N:ZR94:4]M#FBZ2SG>I5K CD& MD&/FQVRWBU0G]NJ)N-"YS&,M4S&O<>Q/:2<^1+WXD!=S$O^[M1=MRC^**_NC MW#[JU<>F.F\KB@EEPVR;N^)%IE:#-=59D67*-+4YDR^-*"DFTHW#[)L+J8VX ME^E6B6LERZVI'W5%FXV#1.,PF^;*,BDQ61FUSX7 M<)F]@3%IO.\BD;CL(LD3V_4UG>"!H)!B(J6XS$J!,5;[H2.IN,Q2.1)CB0\+ M:4%:30BYQ65VR_M8ZXWO#PJ(/.,R>Z8==!W"&R'EC)B5-Q+,+ V:?CK(?EXW/*!F+1#\I"%/.YE&(A).R0/ MKL,P6^C(A.WK?.V:8B(+>Y---J0CZRD,]L(8Q)FY"/ M+.0S6PACTB;D(POYS!;"F*TF!/,!F"V$,5M-"%G([W3F+:*8R$(^LX4PYIAB M(@OYS!9"F _-8OM/3&0AG]E"&-.AR2K(0@&SA3 F#>0"9*&@0PL].*W4'V2A MH$,+/3C40@&R4,!LH6-S[/W=<(AB(@L%S!8ZCGFMVTL! ;)0P&RAO:6 OFB* M$K&4L4XI)LQ+8[;0 M(@N%S!8Z4)NV.E>61FQ,\0_%1!8*F2VTAWF95\JHLA+J^Z:5FQ@B"X7L,W*' ME@#K=I1ETKQ03&2AD#LU&J5BB3[%1!8*?T,ZVU',UHQO4QDL]X]T)KY3D]H/( CYK%K.)_*U0VZ+\RHM'J.G' MEW)HQWUW&G;[\[#X/!Y.PZK:C>/Y5UT/ZUTYML-#=RZGRYU-UQ_;\;+LM_6Y M7;^WVU++GJ\G[EX_3J7_YG8;3;[=?G=K?\00)#,'Q0A*,X?E" H MS1^4(2C/'Z00I/,'&039_$$.03Y_4 -!S?Q!88DR+@F2)E@3:!V0ZT#@=4"P M X'8 D.!'8'Q#L0Z"VHMQ#H+:BW$.@M MDQ_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>D?4.Q+H M'5'O2*!W1+TC@=YQLEE"H'=$O2.!WA'UC@1Z1]0[$N@=4>](H'=$O2.!WA'U MC@1Z)]0[$>B=4.]$H'="O1.!W@GU3@1ZI\EF-X'>"?5.!'HGU#L1Z)U0[T2@ M=T*]$X'>"?5.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG?U82Z)U1 M[TR@=T:],X'>&?7.!'IGU#L3Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBM MJ+<2Z*V3PR8$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01ZV^2P(('>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^.>Q-H+>CWDZ@=X-Z-P1Z-ZAW M\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7WQS86[3T" #Q,P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]N MVC 4Q_%70;FM2(CCV&$JO6EWN_5B+^ EID3DGVRWHV\_$]I*FSJTBDG[WA"! M[?,[\9$^=UQ_>YZL7QSZ;O";9!?"]"G+?+VSO?'I.-DAKFQ'UYL0O[J';#+U MWCS83*Q6*JO'(=@A+,.Q1G)S?6>WYK$+B\^'^+-OQV&3.-OY9'%[VGC,VB1F MFKJV-B&N9T]#\UO*\B4AC2?G/7[73OXJ;DBR=Q..*W\.>#GW]>BEZ=3P[Q MANWI,[\X?RYS+C#NO'?CY./$G/UXW.M(CJ>74RQD76C/O^);8BQ]\?O9X[0; MV_QE=KS>'Z/;S_/PV?RX_(Y_G?%;_0_V(2!]%) ^)*2/$M*'@O2A(7U4D#[6 MD#[R%:41BJ@YA=2<8FI.036GJ)I36,TIKN846'.*K((BJZ#(*BBR"HJL@B*K MH,@J*+(*BJR"(JN@R%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR2HJL MDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(B:TF1M:3(6E)D+2FREA192XJL)476 MDB)K29&UI,BJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLFB*KILBJ*;)J MBJR:(JNFR*HILFJ*K)HBJZ;(6E%DK2BR5A19*XJL%476BB)K19&UHLA:462M M*+*N*;*N_Z>LW\=Q_X_CYV?:FW9XS<_F?_K<_ 102P$"% ,4 " "O/:U: M1L=-2)4 #- $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( *\]K5I.C6M2\P "L" 1 " <, M !D;V-04! !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0# M% @ KSVM6LBT1N#1!@ ^2< !@ ("!)@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6I",A$%@ M!0 :Q8 !@ ("!0AP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6J/J7"UW" ?"4 !@ M ("!NRT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ KSVM6D*S3VNM" DQ\ !D ("![&$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6CL; MQ 8J"@ 0B8 !D ("!F(\ 'AL+W=O$& ##%0 &0 M @('YF0 >&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6L.":8GA @ @0@ !D M ("!Y*L 'AL+W=OFD0% #X#0 &0 @('\K@ >&PO M=V]R:W-H965TT !X;"]W;W)K&UL4$L! A0#% @ KSVM6G3S)T3,!P =!< !D ("! MJ;\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KSVM6G4D@CY, @ H 4 !D ("!KM$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6JBR)?UQ! 110 !D M ("!@!@! 'AL+W=O%L9F\\$ #A#P &0 @($H'0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ KSVM6GHH;$'- @ )@@ !D ("!HB8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKSVM6B7$]K_X P 60L !D ("!@#(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6@O&138X P >0P !D M ("!34H! 'AL+W=O&PO=V]R:W-H M965TQ1 0!X;"]W;W)K&UL4$L! M A0#% @ KSVM6O(H4""M! :AP !D ("!3U&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM M6@>HH'G0 P 7Q$ !D ("!Z&,! 'AL+W=O&PO=V]R:W-H965TMK 0!X;"]W;W)K M&UL4$L! A0#% @ KSVM6D(FP_+U P >A, M !D ("!BW ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6H5_NT/E!0 _B8 !D M ("!!GX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ KSVM6F:1&:>.!@ Y#8 !D ("!V(X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6F!4 MZHMS!@ -3@ !D ("!_IX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6J#N[E@?!@ LRT !D M ("!;:\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KSVM6A"0L?(#!@ N"4 !D ("! M,<(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KSVM6EN\B+=% P _ L !D ("!KM$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM6@\;B&?X @ M D !D M ("!C>T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ KSVM6E79VMZH @ X0D !D ("!G_&PO=V]R:W-H965T&UL4$L! A0#% @ MKSVM6@OBE-:-!0 P1X !D ("!!@ " 'AL+W=O&PO=V]R:W-H965T(* @!X;"]W M;W)K&UL4$L! A0#% @ KSVM6N^M=D#X P MC1 !D ("!\Q$" 'AL+W=O&PO=V]R:W-H965TP9 @!X;"]W;W)K&UL4$L! A0#% @ KSVM6M [6S'8 P OA8 !D M ("!J!P" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ KSVM6@0ZUXWQ @ GPH !D ("!P"<" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KSVM M6E5(!7XL P O T !D ("!,3," 'AL+W=O&PO= 8 %0\ / " 10[ @!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " "O/:U:7T[J"J8" "8-0 &@ M @ &U00( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "O/:U:>S86[3T" #Q,P $P @ &31 ( 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 8P!C "P; !1P( ! end XML 103 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 104 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 302 408 1 false 114 0 false 12 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED 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 - Acquisitions, Licensing, and Other Arrangements Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangements Acquisitions, 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 - Common Stock Warrants Sheet http://www.xoma.com/role/DisclosureCommonStockWarrants Common Stock Warrants Notes 16 false false R17.htm 995211101 - Disclosure - Commitments and Contingencies Sheet http://www.xoma.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 995211101 - Disclosure - Stock Based Compensation Sheet http://www.xoma.com/role/DisclosureStockBasedCompensation Stock Based Compensation 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 - Income Taxes Sheet http://www.xoma.com/role/DisclosureIncomeTaxes Income Taxes 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.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 24 false false R25.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 25 false false R26.htm 99930303 - Disclosure - Condensed Consolidated Financial Statements Details (Tables) Sheet http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables Condensed Consolidated Financial Statements Details (Tables) Tables 26 false false R27.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 27 false false R28.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 28 false false R29.htm 99930703 - Disclosure - Lease Agreements (Tables) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsTables Lease Agreements (Tables) Tables http://www.xoma.com/role/DisclosureLeaseAgreements 29 false false R30.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 30 false false R31.htm 99930903 - Disclosure - Common Stock Warrants (Tables) Sheet http://www.xoma.com/role/DisclosureCommonStockWarrantsTables Common Stock Warrants (Tables) Tables http://www.xoma.com/role/DisclosureCommonStockWarrants 31 false false R32.htm 99931103 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.xoma.com/role/DisclosureStockBasedCompensation 32 false false R33.htm 99931203 - Disclosure - Capital Stock (Tables) Sheet http://www.xoma.com/role/DisclosureCapitalStockTables Capital Stock (Tables) Tables http://www.xoma.com/role/DisclosureCapitalStock 33 false false R34.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 34 false false R35.htm 99940101 - Disclosure - Description of Business - Liquidity (Details) Sheet http://www.xoma.com/role/DisclosureDescriptionOfBusinessLiquidityDetails Description of Business - Liquidity (Details) Details 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.htm 99940301 - Disclosure - Condensed Consolidated Financial Statements Details - Equity Securities (Details) Sheet http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails Condensed Consolidated Financial Statements Details - Equity Securities (Details) Details 40 false false R41.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 41 false false R42.htm 99940303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) Sheet http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details) Details 42 false false R43.htm 99940304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details) Sheet http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details) Details 43 false false R44.htm 99940305 - Disclosure - Condensed Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) Sheet http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails Condensed Consolidated Financial Statements Details - Accrued and Other Liabilities (Details) Details 44 false false R45.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 45 false false R46.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 46 false false R47.htm 99940403 - Disclosure - Acquisitions, Licensing and Other Arrangements - Takeda (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails Acquisitions, Licensing and Other Arrangements - Takeda (Details) Details 47 false false R48.htm 99940404 - Disclosure - Acquisitions, Licensing and Other Arrangements - Rezolute (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails Acquisitions, Licensing and Other Arrangements - Rezolute (Details) Details 48 false false R49.htm 99940405 - Disclosure - Acquisitions, Licensing and Other Arrangements - Janssen (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails Acquisitions, Licensing and Other Arrangements - Janssen (Details) Details 49 false false R50.htm 99940406 - Disclosure - Acquisitions, Licensing and Other Arrangements - Alexion (Details) Sheet http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails Acquisitions, Licensing and Other Arrangements - Alexion (Details) Details 50 false false R51.htm 99940407 - 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 51 false false R52.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 52 false false R53.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 53 false false R54.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 54 false false R55.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 55 false false R56.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 56 false false R57.htm 99940506 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Castle Creek (Details) Sheet http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Castle Creek (Details) Details 57 false false R58.htm 99940507 - 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 58 false false R59.htm 99940508 - 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 59 false false R60.htm 99940509 - 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 60 false false R61.htm 99940510 - 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 61 false false R62.htm 99940511 - 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 62 false false R63.htm 99940512 - 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 63 false false R64.htm 99940601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis (Details) Sheet http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis (Details) Details 64 false false R65.htm 99940602 - Disclosure - Fair Value Measurements - Milestone Asset, Milestone Contingent Consideration and PRV Interest and Warrants (Details) Sheet http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails Fair Value Measurements - Milestone Asset, Milestone Contingent Consideration and PRV Interest and Warrants (Details) Details 65 false false R66.htm 99940701 - Disclosure - Lease Agreements - Leased facilities (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails Lease Agreements - Leased facilities (Details) Details 66 false false R67.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 67 false false R68.htm 99940703 - Disclosure - Lease Agreements - Lease costs (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsLeaseCostsDetails Lease Agreements - Lease costs (Details) Details 68 false false R69.htm 99940704 - Disclosure - Lease Agreements - Supplement disclosure (Details) Sheet http://www.xoma.com/role/DisclosureLeaseAgreementsSupplementDisclosureDetails Lease Agreements - Supplement disclosure (Details) Details 69 false false R70.htm 99940801 - Disclosure - Long-Term Debt - Agreement (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails Long-Term Debt - Agreement (Details) Details 70 false false R71.htm 99940802 - Disclosure - Long-Term Debt - Balance (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails Long-Term Debt - Balance (Details) Details 71 false false R72.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 72 false false R73.htm 99940804 - Disclosure - Long-Term Debt - Interest expense (Details) Sheet http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails Long-Term Debt - Interest expense (Details) Details 73 false false R74.htm 99940901 - Disclosure - Common Stock Warrants - Summary of Common Stock Warrants Outstanding (Details) Sheet http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails Common Stock Warrants - Summary of Common Stock Warrants Outstanding (Details) Details 74 false false R75.htm 99941001 - 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 75 false false R76.htm 99941002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details) Sheet http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails Commitments and Contingencies - Contingent Consideration (Details) Details 76 false false R77.htm 99941101 - Disclosure - Stock Based Compensation - ESPP (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails Stock Based Compensation - ESPP (Details) Details 77 false false R78.htm 99941102 - Disclosure - Stock Based Compensation - 2010 Plan Stock Options and FV Assumptions (Details) Sheet http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails Stock Based Compensation - 2010 Plan Stock Options and FV Assumptions (Details) Details 78 false false R79.htm 99941103 - 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 79 false false R80.htm 99941104 - 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 80 false false R81.htm 99941105 - 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 81 false false R82.htm 99941106 - 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 82 false false R83.htm 99941107 - 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 83 false false R84.htm 99941108 - 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 84 false false R85.htm 99941201 - Disclosure - Capital Stock - Dividends (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails Capital Stock - Dividends (Details) Details 85 false false R86.htm 99941202 - Disclosure - Capital Stock - BVF Ownership (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails Capital Stock - BVF Ownership (Details) Details 86 false false R87.htm 99941203 - Disclosure - Capital Stock - ATM Agreements (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails Capital Stock - ATM Agreements (Details) Details 87 false false R88.htm 99941204 - Disclosure - Capital Stock - Stock Repurchase Program (Details) Sheet http://www.xoma.com/role/DisclosureCapitalStockStockRepurchaseProgramDetails Capital Stock - Stock Repurchase Program (Details) Details 88 false false R89.htm 99941301 - Disclosure - Income Taxes (Details) Sheet http://www.xoma.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.xoma.com/role/DisclosureIncomeTaxes 89 false false R90.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 90 false false R91.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 91 false false All Reports Book All Reports xoma-20250331.xsd xoma-20250331_cal.xml xoma-20250331_def.xml xoma-20250331_lab.xml xoma-20250331_pre.xml xoma-20250331x10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xoma-20250331x10q.htm": { "nsprefix": "xoma", "nsuri": "http://www.xoma.com/20250331", "dts": { "schema": { "local": [ "xoma-20250331.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/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-20250331_cal.xml" ] }, "definitionLink": { "local": [ "xoma-20250331_def.xml" ] }, "labelLink": { "local": [ "xoma-20250331_lab.xml" ] }, "presentationLink": { "local": [ "xoma-20250331_pre.xml" ] }, "inline": { "local": [ "xoma-20250331x10q.htm" ] } }, "keyStandard": 292, "keyCustom": 116, "axisStandard": 36, "axisCustom": 0, "memberStandard": 37, "memberCustom": 73, "hidden": { "total": 17, "http://www.xoma.com/20250331": 1, "http://fasb.org/us-gaap/2024": 11, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 302, "entityCount": 1, "segmentCount": 114, "elementCount": 790, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 713, "http://xbrl.sec.gov/dei/2024": 36, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R3": { "role": "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_vMe7yZDkXEmTliEqQu5wtg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_vMe7yZDkXEmTliEqQu5wtg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:IncomeNotFromContractWithCustomerEffectiveInterestRateMethod", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:OperatingExpenses", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R5": { "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R6": { "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_UbdiQoIT1Ui-KP74Li1OlA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_UbdiQoIT1Ui-KP74Li1OlA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangements", "longName": "995210401 - Disclosure - Acquisitions, Licensing, and Other Arrangements", "shortName": "Acquisitions, Licensing, and Other Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:AssetAcquisitionsLicensingAndOtherArrangementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:AssetAcquisitionsLicensingAndOtherArrangementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:RoyaltyPurchaseAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:RoyaltyPurchaseAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.xoma.com/role/DisclosureCommonStockWarrants", "longName": "995210901 - Disclosure - Common Stock Warrants", "shortName": "Common Stock Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:CommonStockWarrantDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:CommonStockWarrantDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211101 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensation", "longName": "995211101 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxes", "longName": "995211301 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.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_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R23": { "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": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables", "longName": "99930303 - Disclosure - Condensed Consolidated Financial Statements Details (Tables)", "shortName": "Condensed Consolidated Financial Statements Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true } }, "R27": { "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": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R28": { "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": "28", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R29": { "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": "29", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.xoma.com/role/DisclosureCommonStockWarrantsTables", "longName": "99930903 - Disclosure - Common Stock Warrants (Tables)", "shortName": "Common Stock Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xoma:CommonStockWarrantDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationTables", "longName": "99931103 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R33": { "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": "33", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R34": { "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": "34", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R35": { "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": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "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-20250331x10q.htm", "unique": true } }, "R36": { "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": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true } }, "R37": { "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": "37", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6a72pARYsUqKwz2lueHKGg", "name": "xoma:NumberOfMajorPartners", "unitRef": "Unit_Standard_customer_6lAw7UfghE-JiUtlZVUWBA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6a72pARYsUqKwz2lueHKGg", "name": "xoma:NumberOfMajorPartners", "unitRef": "Unit_Standard_customer_6lAw7UfghE-JiUtlZVUWBA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R38": { "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": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:PurchasedReceivablesEffectiveInterestRateMethodNetCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "xoma:FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:PurchasedReceivablesEffectiveInterestRateMethodNetCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "xoma:FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R39": { "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": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:TreasuryStockCommonValue", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R40": { "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails", "longName": "99940301 - Disclosure - Condensed Consolidated Financial Statements Details - Equity Securities (Details)", "shortName": "Condensed Consolidated Financial Statements Details - Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_KCbcXGT2QUeTRPnJthafLA", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R41": { "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": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "longName": "99940303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details)", "shortName": "Condensed Consolidated Financial Statements Details - Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "unique": true } }, "R43": { "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "longName": "99940304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)", "shortName": "Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails", "longName": "99940305 - Disclosure - Condensed Consolidated Financial Statements Details - Accrued and Other Liabilities (Details)", "shortName": "Condensed Consolidated Financial Statements Details - Accrued and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2024_fPDOXHG5P0CfKWLtav8w0Q", "name": "us-gaap:InterestPayableCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_fPDOXHG5P0CfKWLtav8w0Q", "name": "us-gaap:InterestPayableCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true } }, "R45": { "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": "45", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2024_To_11_30_2024_us-gaap_AssetAcquisitionAxis_xoma_PulmokineMember_JdQ33rDzAEyj3-1d9gMjtw", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "xoma:AssetAcquisitionsLicensingAndOtherArrangementsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R46": { "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": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2024_us-gaap_AssetAcquisitionAxis_xoma_KinnateMember_VFNwnn3m5Uu4VbJKP5Dk8g", "name": "xoma:AssetAcquisitionSharePrice", "unitRef": "Unit_Divide_USD_shares_vMe7yZDkXEmTliEqQu5wtg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "xoma:AssetAcquisitionsLicensingAndOtherArrangementsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R47": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "longName": "99940403 - 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": "47", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_xjk4y3_kiEGv3q07K-MSfg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R48": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "longName": "99940404 - 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": "48", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ehEcDRPZT0yNUIzVGaGEVA", "name": "xoma:EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R49": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "longName": "99940405 - 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": "49", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_gcArbtkKXUqVRN_KM7CsJA", "name": "xoma:EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R50": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "longName": "99940406 - 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": "50", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_srt_CounterpartyNameAxis_xoma_AlexionMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_SSbDEtAEh0GzCMm2XccROQ", "name": "xoma:EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R51": { "role": "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "longName": "99940407 - 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": "51", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:IncreaseDecreaseInDeferredRevenue", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_1_2016_To_12_31_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_KPxb0gWKtkGUDZPFJXR7Qw", "name": "xoma:AgreementsNumber", "unitRef": "Unit_Standard_agreement_GNy-Mvi1YkG_6LZgspaqOQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R52": { "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": "52", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_4pA1RKkEg0Cuc6137V6Q2g", "name": "xoma:AgreementDrugCandidatesNumber", "unitRef": "Unit_Standard_item_wAbxwPnuDEGAnlriaQ0GDA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "xoma:RoyaltyPurchaseAgreementTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R53": { "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": "53", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodShortTerm", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R54": { "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": "54", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_ContingentConsiderationByTypeAxis_xoma_ContingentConsiderationSalesMilestonesFourMember_YIdI5Y_egEaz9hpQDntqeA", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R55": { "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": "55", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2023_srt_CounterpartyNameAxis_xoma_AptevoMember_us-gaap_TypeOfArrangementAxis_xoma_CommercialPaymentPurchaseAgreementMember_LDyEqH66tkqCRTAvn8-DCg", "name": "xoma:EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R56": { "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": "56", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodShortTerm", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "longName": "99940506 - Disclosure - Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Castle Creek (Details)", "shortName": "Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Castle Creek (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodLongTerm", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2025_To_2_28_2025_srt_CounterpartyNameAxis_xoma_CastleCreekBiosciencesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyFinancingAgreementMember_dVl-Kra8QUS7H74SnnwGAA", "name": "xoma:RightsReceivableSpecifiedPercentageOfNetSalesDomestic", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R58": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "longName": "99940507 - 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": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2024_fPDOXHG5P0CfKWLtav8w0Q", "name": "xoma:ContingentConsiderationUnderPurchaseAgreements", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2024_To_6_30_2024_srt_CounterpartyNameAxis_xoma_LadrxMember_us-gaap_TypeOfArrangementAxis_xoma_AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember_354aS1YphUOH6YWSrmufVw", "name": "xoma:IncreaseDecreaseInPotentialAmountPayableOnRegulatoryMilestone", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R59": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "longName": "99940508 - 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": "59", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_2lwhyKeql0SQmXf4k4DQvQ", "name": "xoma:AgreementDrugCandidatesNumber", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R60": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "longName": "99940509 - 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": "60", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2021_To_7_31_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_V6q5A2_qd02VJ0Kp_rLLPQ", "name": "xoma:RoyaltyReceivablePercentageOnNetSales", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R61": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "longName": "99940510 - 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": "61", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_4_30_2024_srt_CounterpartyNameAxis_xoma_DareMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Rc1fyHIZhk6RtDEva54JoQ", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R62": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "longName": "99940511 - 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": "62", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "xoma:PaymentOfConsiderationUnderAgreementsInvestingActivities", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_10_31_2024_srt_CounterpartyNameAxis_xoma_TwistBioscienceCorporationMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_FOQOsFkSgka0_modrVihHA", "name": "xoma:ContingentPaymentsAcquiredPercentage", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R63": { "role": "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "longName": "99940512 - 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": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2024_fPDOXHG5P0CfKWLtav8w0Q", "name": "xoma:RightsReceivableCostRecoveryMethod", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_fPDOXHG5P0CfKWLtav8w0Q", "name": "xoma:RightsReceivableCostRecoveryMethod", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails", "longName": "99940601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Financial Assets and Liabilities Carried at FV on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:MilestoneAssetsNoncurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_YDxXsZOw_UCMzFnLnvHQnQ", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R65": { "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "longName": "99940602 - Disclosure - Fair Value Measurements - Milestone Asset, Milestone Contingent Consideration and PRV Interest and Warrants (Details)", "shortName": "Fair Value Measurements - Milestone Asset, Milestone Contingent Consideration and PRV Interest and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:MilestoneAssetsNoncurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_srt_CounterpartyNameAxis_xoma_KinnateCvrHoldersMember_us-gaap_TypeOfArrangementAxis_xoma_ContingentValueRightsAgreementMember_A88h3dAA8kq0bz-lDNHC4g", "name": "xoma:MilestoneAssetsNoncurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R66": { "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": "66", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:SubleaseIncome", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R67": { "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": "67", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "xoma:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R68": { "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": "68", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsSupplementDisclosureDetails", "longName": "99940704 - Disclosure - Lease Agreements - Supplement disclosure (Details)", "shortName": "Lease Agreements - Supplement disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:LesseeOperatingLeaseSupplementalInformationTableTextBlock", "xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:LesseeOperatingLeaseSupplementalInformationTableTextBlock", "xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R70": { "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": "70", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_15_2023_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementMember_CDy-v0IWM0SyrbDQOYwGPw", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R71": { "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": "71", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_Pxt6345zVkaD6wXu97dPxg", "name": "xoma:DebtInstrumentPrincipalPayments", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "unique": true } }, "R72": { "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": "72", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_Pxt6345zVkaD6wXu97dPxg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_Pxt6345zVkaD6wXu97dPxg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R73": { "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": "73", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_DebtInstrumentAxis_xoma_BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember_YBO60oaHgkOCJN9lkNUJ3w", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xoma:ScheduleOfAccretionOfDebtDiscountsAndIssuanceCostsIncludedInInterestExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R74": { "role": "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "longName": "99940901 - Disclosure - Common Stock Warrants - Summary of Common Stock Warrants Outstanding (Details)", "shortName": "Common Stock Warrants - Summary of Common Stock Warrants Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "xoma:CommonStockWarrantDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "xoma:CommonStockWarrantDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails", "longName": "99941001 - 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": "75", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:ContractualObligationEstimatedMilestonePayments", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "xoma:ContractualObligationEstimatedMilestonePayments", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "longName": "99941002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)", "shortName": "Commitments and Contingencies - Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:AssetAcquisitionContingentConsiderationLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R77": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails", "longName": "99941101 - Disclosure - Stock Based Compensation - ESPP (Details)", "shortName": "Stock Based Compensation - ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_i7S7jQ-aj0ShxHAuLzOIrQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_i7S7jQ-aj0ShxHAuLzOIrQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "longName": "99941102 - Disclosure - Stock Based Compensation - 2010 Plan Stock Options and FV Assumptions (Details)", "shortName": "Stock Based Compensation - 2010 Plan Stock Options and FV Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_xoma_TwoThousandTenLongTermIncentiveAndStockAwardPlanMember_LAhrVdodGEO_KbsHRvkHuw", "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_xoma_TwoThousandTenLongTermIncentiveAndStockAwardPlanMember_LAhrVdodGEO_KbsHRvkHuw", "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "longName": "99941103 - 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": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2024_fPDOXHG5P0CfKWLtav8w0Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "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-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "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-20250331x10q.htm", "unique": true } }, "R80": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "longName": "99941104 - 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": "80", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_BVrJXD6isUWyCf3t5WUrjA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2023_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_Ip4JUBovhEqDqSLS0NJhsQ", "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHurdles.", "unitRef": "Unit_Standard_item_wAbxwPnuDEGAnlriaQ0GDA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R81": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails", "longName": "99941105 - 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": "81", "firstAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_vMe7yZDkXEmTliEqQu5wtg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardDateAxis_xoma_AwardDateJanuary2024Member_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_MoC_7lUBB02uUs_8R35FOw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R82": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsActivityDetails", "longName": "99941106 - 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": "82", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_pGD6jkaU0kC2ofi4Bspehg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "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-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_AwardTypeAxis_xoma_PerformanceStockUnitsMember_pGD6jkaU0kC2ofi4Bspehg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "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-20250331x10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationRestrictedStockUnitAwardsDetails", "longName": "99941107 - 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": "83", "firstAnchor": { "contextRef": "Duration_5_1_2024_To_5_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_iMpgSHyyuUaAddnOyAjvqQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2024_To_5_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_iMpgSHyyuUaAddnOyAjvqQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_LT_KQIRLREOBSRhrrJpT0g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails", "longName": "99941108 - 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": "84", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_qJLocVKtOUm0JzJrCZjcaQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_qJLocVKtOUm0JzJrCZjcaQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails", "longName": "99941201 - Disclosure - Capital Stock - Dividends (Details)", "shortName": "Capital Stock - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_DividendsAxis_xoma_O2024Q4DividendsMember_nWnPl8848kKYTBRc9N3vjQ", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_DividendsAxis_xoma_O2024Q4DividendsMember_nWnPl8848kKYTBRc9N3vjQ", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails", "longName": "99941202 - Disclosure - Capital Stock - BVF Ownership (Details)", "shortName": "Capital Stock - BVF Ownership (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HFYv0-UOok-DXsWtsXojGA", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HFYv0-UOok-DXsWtsXojGA", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "longName": "99941203 - Disclosure - Capital Stock - ATM Agreements (Details)", "shortName": "Capital Stock - ATM Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_H-K6F9G8p0GewLrX6y6cgw", "name": "xoma:PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_H-K6F9G8p0GewLrX6y6cgw", "name": "xoma:PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares", "unitRef": "Unit_Standard_pure_pbZCVczgHkie6JYmFFAxqQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.xoma.com/role/DisclosureCapitalStockStockRepurchaseProgramDetails", "longName": "99941204 - Disclosure - Capital Stock - Stock Repurchase Program (Details)", "shortName": "Capital Stock - Stock Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_1_2_2024_662BUG_yWUmW87dGuHkJfw", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_662BUG_yWUmW87dGuHkJfw", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.xoma.com/role/DisclosureIncomeTaxesDetails", "longName": "99941301 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_19NrvLTXW0KnF1MtjsxHCA", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "unique": true } }, "R90": { "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": "90", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment__WRvcy8L70OrcGMNGcFq8Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment__WRvcy8L70OrcGMNGcFq8Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true, "unique": true } }, "R91": { "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": "91", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_i19DKee2jEK8ZT6I4Xa5Og", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xoma-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_StatementGeographicalAxis_country_US_hgZjgfZLnUajbf0g4ykYPQ", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_o5hTXYOg0keJoLh-rAf_rQ", "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-20250331x10q.htm", "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r59", "r885" ] }, "xoma_AccrualOfContingentConsiderationUnderPurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AccrualOfContingentConsiderationUnderPurchaseAgreements", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20250331", "localname": "AccruedAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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", "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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": [ "r62" ] }, "xoma_AccruedClinicalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AccruedClinicalLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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": [ "r62", "r110" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued and other liabilities" } } }, "auth_ref": [] }, "xoma_AccruedMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AccruedMilestonePayment", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable related to milestone payments due.", "label": "Accrued Milestone Payment", "terseLabel": "Accrued milestone payment" } } }, "auth_ref": [] }, "xoma_AccruedPreferredStockDividendCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AccruedPreferredStockDividendCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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": [ "r62" ] }, "xoma_AccruedSalariesAndEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AccruedSalariesAndEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r19", "r20", "r77", "r183", "r675", "r714", "r715" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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", "r10", "r20", "r535", "r538", "r592", "r710", "r711", "r1033", "r1034", "r1035", "r1043", "r1044", "r1045", "r1047" ] }, "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": [ "r953" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r72", "r885", "r1193" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r727", "r1043", "r1044", "r1045", "r1047", "r1129", "r1195" ] }, "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": [ "r966" ] }, "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": [ "r966" ] }, "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": [ "r966" ] }, "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": [ "r966" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r11", "r100" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r52", "r53", "r454" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (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/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": [ "r919" ] }, "xoma_AffitechResearchAsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AffitechResearchAsMember", "presentation": [ "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": [] }, "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": [ "r999" ] }, "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": [ "r925", "r935", "r945", "r977" ] }, "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": [ "r928", "r938", "r948", "r980" ] }, "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": [ "r1000" ] }, "xoma_AgreementDrugCandidatesNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AgreementDrugCandidatesNumber", "presentation": [ "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_AgreementsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "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": [ "r966" ] }, "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": [ "r973" ] }, "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": [ "r929", "r939", "r949", "r973", "r981", "r985", "r993" ] }, "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": [ "r991" ] }, "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": [ "r484", "r489" ] }, "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r404", "r857", "r858", "r1037", "r1141" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 6.0 }, "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r5", "r355", "r362", "r853" ] }, "xoma_AmountDepositedIntoReserveAccountsToPayInterestAdministrativeFeesAndOperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "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": [ "r257" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "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": [ "r30" ] }, "xoma_AptevoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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": [] }, "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/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails" ], "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": [ "r526" ] }, "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", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1022", "r1023", "r1024", "r1025", "r1197", "r1198", "r1199", "r1200" ] }, "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/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r1125" ] }, "xoma_AssetAcquisitionClassOfWarrantOrRightNumberReceived": { "xbrltype": "sharesItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssetAcquisitionClassOfWarrantOrRightNumberReceived", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "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 received" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionClassOfWarrantOrRightPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssetAcquisitionClassOfWarrantOrRightPricePerShare", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share of warrants or rights received to purchase shares of counterparty under the agreement.", "label": "Asset Acquisition, Class of Warrant or Right, Price Per Share", "terseLabel": "Exercise price of warrants received (in dollars per share)" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionClassOfWarrantOrRightTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssetAcquisitionClassOfWarrantOrRightTerm", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "Period over which entity has right to exercise warrants or rights received to purchase shares of counterparty under the agreement.", "label": "Asset Acquisition, Class of Warrant or Right, Term", "terseLabel": "Term of warrants received" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "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": [ "r870", "r1126", "r1127", "r1128" ] }, "xoma_AssetAcquisitionContingentConsiderationLiabilityChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssetAcquisitionContingentConsiderationLiabilityChangeInAmount", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails" ], "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/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r1125" ] }, "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/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r1125" ] }, "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/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "terseLabel": "Asset acquisition", "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": [ "r1125" ] }, "xoma_AssetAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1125" ] }, "xoma_AssetAcquisitionsLicensingAndOtherArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssetAcquisitionsLicensingAndOtherArrangementsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions, Licensing and Other Arrangements" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionsLicensingAndOtherArrangementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssetAcquisitionsLicensingAndOtherArrangementsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangements" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisitions, licensing and other arrangements.", "label": "Asset Acquisitions, Licensing And Other Arrangements [Text Block]", "terseLabel": "Acquisitions, Licensing and Other Arrangements" } } }, "auth_ref": [] }, "xoma_AssetAcquisitionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r108", "r120", "r176", "r207", "r260", "r265", "r282", "r285", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r528", "r532", "r566", "r670", "r766", "r848", "r849", "r885", "r915", "r1086", "r1087", "r1147" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r171", "r184", "r207", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r528", "r532", "r566", "r885", "r1086", "r1087", "r1147" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "xoma_AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember", "presentation": [ "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/20250331", "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": [] }, "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": [ "r298" ] }, "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": [ "r296", "r339", "r546", "r664", "r873", "r876", "r1057", "r1133", "r1134", "r1135" ] }, "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": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "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": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "xoma_AwardDateJanuary2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "AwardDateJanuary2024Member", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Award dates in January 2024.", "label": "Award Date, January 2024 [Member]", "terseLabel": "Award dates in January 2024" } } }, "auth_ref": [] }, "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": [ "r988" ] }, "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": [ "r989" ] }, "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": [ "r984" ] }, "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": [ "r984" ] }, "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": [ "r984" ] }, "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": [ "r984" ] }, "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": [ "r984" ] }, "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": [ "r984" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "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/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": [ "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "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": [ "r987" ] }, "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": [ "r986" ] }, "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": [ "r985" ] }, "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": [ "r985" ] }, "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": [ "r89" ] }, "xoma_BiotechnologyValueFundLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "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/20250331", "localname": "BlueOwlCommercialPaymentBackedLoanAgreementMember", "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 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/20250331", "localname": "BusinessDevelopmentAndDealCosts", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "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": [] }, "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/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": [ "r343" ] }, "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": [ "r124", "r672", "r738", "r761", "r885", "r915", "r1028" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "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 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r25", "r173", "r837" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r173" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r1131", "r1132" ] }, "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": [ "r26" ] }, "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/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r25", "r86", "r205" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r86" ] }, "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": [ "r1028", "r1160" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/DisclosureLeaseAgreementsSupplementDisclosureDetails" ], "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/20250331", "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/20250331", "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_CastleCreekBiosciencesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "CastleCreekBiosciencesIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "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_ChangeInFairValueOfAvailableForSaleDebtSecuritiesCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ChangeInFairValueOfAvailableForSaleDebtSecuritiesCashEquivalents", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r964" ] }, "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", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r1056" ] }, "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": [ "r961" ] }, "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": [ "r959" ] }, "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/DisclosureCapitalStockDividendsDetails", "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r135", "r180", "r181", "r182", "r207", "r230", "r235", "r252", "r256", "r262", "r263", "r328", "r380", "r382", "r383", "r384", "r387", "r388", "r412", "r413", "r416", "r419", "r426", "r566", "r720", "r721", "r722", "r723", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r739", "r753", "r775", "r793", "r812", "r813", "r814", "r815", "r816", "r1004", "r1039", "r1048" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "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": [ "r49" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "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/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails" ], "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/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "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": [ "r427" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "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/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r49" ] }, "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": [ "r965" ] }, "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": [ "r965" ] }, "xoma_CollaborationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails" ], "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": [ "r526" ] }, "xoma_CommercialPaymentPeriodDue": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "localname": "CommercialPaymentPurchaseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails" ], "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/20250331", "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/20250331", "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/20250331", "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies (Note 10)", "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": [ "r68", "r113", "r671", "r752" ] }, "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": [ "r95", "r374", "r375", "r820", "r1078", "r1083" ] }, "xoma_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails", "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/20250331", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails", "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_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/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r904", "r905", "r906", "r908", "r909", "r910", "r911", "r1043", "r1044", "r1047", "r1129", "r1191", "r1195" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r71", "r753" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r71" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r11", "r71", "r753", "r772", "r1195", "r1196" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,952,889 and 11,952,377 shares issued and outstanding as of March 31, 2025 and December 31, 2024, 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": [ "r71", "r674", "r885" ] }, "xoma_CommonStockWarrantDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "CommonStockWarrantDisclosureTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrants" ], "lang": { "en-us": { "role": { "documentation": "Common stock warrant.", "label": "Common Stock Warrant Disclosure [Text Block]", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "xoma_CommonStockWarrantExercisePrice14.71Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "CommonStockWarrantExercisePrice14.71Member", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails" ], "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/20250331", "localname": "CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "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/20250331", "localname": "CommonStockWarrantsAtExercisePriceOf35.00PerShareMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "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/20250331", "localname": "CommonStockWarrantsAtExercisePriceOf42.50PerShareMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "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/20250331", "localname": "CommonStockWarrantsAtExercisePriceOf50.00PerShareMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails", "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": [ "r970" ] }, "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": [ "r969" ] }, "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": [ "r971" ] }, "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": [ "r968" ] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationRelatedCostsAbstract", "lang": { "en-us": { "role": { "label": "Stock Based Compensation" } } }, "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": [ "r101", "r103" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r21", "r186", "r188", "r194", "r665", "r683", "r684" ] }, "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/20250331", "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": [ "r34", "r35", "r54", "r55", "r291", "r819" ] }, "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": [ "r34", "r35", "r54", "r55", "r291", "r717", "r819" ] }, "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": [ "r34", "r35", "r54", "r55", "r291", "r819", "r1012" ] }, "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": [ "r57", "r129" ] }, "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": [ "r90" ] }, "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": [ "r819" ] }, "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": [ "r34", "r35", "r54", "r55", "r291" ] }, "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": [ "r33", "r34", "r35", "r36", "r54", "r106", "r819" ] }, "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": [ "r34", "r35", "r54", "r55", "r291", "r819" ] }, "xoma_ConsolidatedFinancialStatementDetailAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ConsolidatedFinancialStatementDetailAbstract", "lang": { "en-us": { "role": { "documentation": "Consolidated financial statement detail.", "label": "Condensed 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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "xoma_ContingentConsiderationRegulatoryMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ContingentConsiderationRegulatoryMilestonesMember", "presentation": [ "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_ContingentConsiderationSalesMilestonesFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ContingentConsiderationSalesMilestonesFourMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration under purchase agreements related to the fourth sales-based milestones.", "label": "Contingent Consideration, Sales Milestones, Four [Member]", "terseLabel": "Sales-based milestones, fourth" } } }, "auth_ref": [] }, "xoma_ContingentConsiderationSalesMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ContingentConsiderationSalesMilestonesMember", "presentation": [ "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_ContingentConsiderationSalesMilestonesThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ContingentConsiderationSalesMilestonesThreeMember", "presentation": [ "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "xoma_ContingentConsiderationUnderPurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ContingentConsiderationUnderPurchaseAgreements", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "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/StatementCondensedConsolidatedBalanceSheets" ], "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/20250331", "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_ContingentPaymentsAcquiredPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ContingentPaymentsAcquiredPercentage", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/20250331", "localname": "ContingentValueRightsAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails" ], "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/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": [ "r331", "r334", "r335", "r431" ] }, "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": [ "r429", "r431", "r442" ] }, "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": [ "r429", "r430", "r442" ] }, "xoma_ContractualObligationEstimatedMilestonePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r412", "r413", "r416", "r908", "r909", "r910", "r911" ] }, "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/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/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": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r162", "r163", "r209", "r210", "r392", "r414", "r593", "r610", "r669", "r839", "r841" ] }, "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": [ "r106" ] }, "xoma_CreditLossContractWithCustomerAssetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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": [] }, "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": [ "r91", "r291" ] }, "xoma_DareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/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 [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r61", "r62", "r109", "r112", "r211", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r854", "r855", "r856", "r857", "r858", "r883", "r1040", "r1079", "r1080", "r1081", "r1140", "r1142" ] }, "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": [ "r18", "r112", "r406" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "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": [ "r389", "r574", "r575", "r855", "r856", "r883" ] }, "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": [ "r64", "r409", "r574", "r575", "r883" ] }, "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": [ "r64", "r390" ] }, "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": [ "r211", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r854", "r855", "r856", "r857", "r858", "r883", "r1040", "r1140", "r1142" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "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, 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": [ "r18", "r211", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r854", "r855", "r856", "r857", "r858", "r883", "r1040", "r1079", "r1080", "r1081", "r1140", "r1142" ] }, "xoma_DebtInstrumentPrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "DebtInstrumentPrincipalPayments", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of principal repayments as of balance sheet date.", "label": "Debt Instrument, Principal Payments", "negatedLabel": "Principal repayments" } } }, "auth_ref": [] }, "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": [ "r18", "r45", "r46", "r56", "r98", "r99", "r211", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r854", "r855", "r856", "r857", "r858", "r883", "r1040", "r1140", "r1142" ] }, "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": [ "r1089", "r1139", "r1140", "r1142" ] }, "xoma_DebtInstrumentUnamortizedDiscountAllocatedFeesAndLenderExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 3.0 } }, "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": [ "r395", "r407", "r573", "r574", "r575", "r855", "r856", "r883" ] }, "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": [ "r7" ] }, "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": [ "r1058" ] }, "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": [ "r339" ] }, "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": "Gains from redemption or 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": [ "r324" ] }, "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": [ "r1089", "r1139", "r1140", "r1142" ] }, "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": [ "r1139", "r1140", "r1142" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r1010" ] }, "us-gaap_DeferredIncomeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeNoncurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r1010" ] }, "xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 4.0 }, "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r5", "r44" ] }, "us-gaap_DerivativeAssetMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetMeasurementInput", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Measurement Input", "documentation": "Value of input used to measure derivative asset." } } }, "auth_ref": [ "r548", "r549", "r550", "r876" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Directors", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r1026", "r1056", "r1192" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Stock Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r452", "r457", "r485", "r486", "r488", "r867" ] }, "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": [ "r28" ] }, "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/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r62", "r67", "r111", "r912", "r1158" ] }, "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": [ "r28" ] }, "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": [ "r28" ] }, "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.xoma.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r920" ] }, "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": [ "r952" ] }, "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": [] }, "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": [ "r963" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Net income (loss) per share available to (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": [ "r195", "r217", "r218", "r219", "r220", "r221", "r222", "r227", "r230", "r252", "r255", "r256", "r259", "r522", "r525", "r543", "r544", "r666", "r685", "r844" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net income (loss) per share available to (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": [ "r195", "r217", "r218", "r219", "r220", "r221", "r222", "r230", "r252", "r255", "r256", "r259", "r522", "r525", "r543", "r544", "r666", "r685", "r844" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Net Income (Loss) 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": [ "r230", "r235", "r252" ] }, "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": [ "r30", "r31", "r258" ] }, "xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "localname": "EligibleMilestonePaymentsReceivableUponAchievementOfMilestones", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "EmployeeMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee of entity.", "label": "Employee [Member]", "terseLabel": "Employees" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "verboseLabel": "Stock-based compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "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": [ "r487" ] }, "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": [ "r1120" ] }, "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": [ "r1120" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockOptionActivityDetails", "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": [] }, "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": [ "r917" ] }, "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/DisclosureCapitalStockBvfOwnershipDetails" ], "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": [ "r917" ] }, "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": [ "r917" ] }, "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": [ "r1002" ] }, "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": [ "r917" ] }, "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": [ "r917" ] }, "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": [ "r917" ] }, "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": [ "r917" ] }, "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": [ "r957" ] }, "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": [ "r998" ] }, "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": [ "r998" ] }, "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": [ "r998" ] }, "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r11", "r168", "r190", "r191", "r192", "r212", "r213", "r214", "r216", "r221", "r223", "r225", "r261", "r329", "r330", "r367", "r428", "r511", "r512", "r519", "r520", "r521", "r523", "r524", "r525", "r534", "r535", "r536", "r537", "r538", "r539", "r542", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r577", "r592", "r681", "r710", "r711", "r712", "r727", "r793" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r325", "r326", "r327", "r518", "r1006", "r1007", "r1008", "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r177", "r565", "r838" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r686", "r1063" ] }, "xoma_EquitySecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r967" ] }, "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": [ "r925", "r935", "r945", "r977" ] }, "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": [ "r922", "r932", "r942", "r974" ] }, "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": [ "r973" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails" ], "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": [ "r546", "r547", "r557", "r873" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r546", "r547", "r557", "r873" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails" ], "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": [ "r548", "r549", "r550", "r876" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r397", "r444", "r445", "r446", "r447", "r448", "r449", "r545", "r547", "r548", "r549", "r550", "r556", "r557", "r559", "r597", "r598", "r599", "r855", "r856", "r863", "r864", "r865", "r873", "r876" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r546", "r547", "r548", "r550", "r873", "r1134", "r1137" ] }, "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": [ "r552", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r563", "r663", "r873", "r877" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r397", "r444", "r449", "r547", "r557", "r597", "r863", "r864", "r865", "r873" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r397", "r444", "r445", "r446", "r447", "r448", "r449", "r547", "r548", "r549", "r550", "r557", "r599", "r855", "r856", "r863", "r864", "r865", "r873", "r876" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r546", "r547", "r548", "r550", "r873", "r1134", "r1137" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r397", "r444", "r445", "r446", "r447", "r448", "r449", "r545", "r547", "r548", "r549", "r550", "r556", "r557", "r559", "r597", "r598", "r599", "r855", "r856", "r863", "r864", "r865", "r873", "r876" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r873", "r1131", "r1132", "r1133", "r1134", "r1135", "r1137" ] }, "xoma_FinancialAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "FinancialAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r332", "r333", "r336", "r337", "r338", "r340", "r341", "r342", "r405", "r424", "r540", "r564", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r682", "r851", "r873", "r874", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r886", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1059", "r1060", "r1061", "r1062", "r1130", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r1131", "r1132", "r1136" ] }, "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour", "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Through Year Four", "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": [ "r174", "r344", "r361", "r853" ] }, "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_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour", "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 One", "terseLabel": "2026", "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": [ "r363", "r832", "r853" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails": { "parentTag": "xoma_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureConsolidatedFinancialStatementsDetailsIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2025 (excluding the three months ended March 31, 2025)", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1201" ] }, "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_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour", "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 Four", "terseLabel": "2029", "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": [ "r363", "r832", "r853" ] }, "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_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour", "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 Three", "terseLabel": "2028", "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": [ "r363", "r832", "r853" ] }, "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_FiniteLivedIntangibleAssetExpectedAmortizationThroughYearFour", "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 Two", "terseLabel": "2027", "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": [ "r363", "r832", "r853" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "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": [ "r354", "r356", "r357", "r358", "r360", "r361", "r364", "r365", "r631", "r632", "r832" ] }, "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": [ "r344", "r361", "r632", "r853" ] }, "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": [ "r354", "r361", "r364", "r365", "r366", "r631", "r832", "r853" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "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": [ "r354", "r356", "r357", "r358", "r360", "r361", "r364", "r365", "r832" ] }, "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": [ "r631", "r1072" ] }, "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": [ "r631" ] }, "xoma_FirstRoyaltyInterestAcquisitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r929", "r939", "r949", "r981" ] }, "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": [ "r929", "r939", "r949", "r981" ] }, "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": [ "r929", "r939", "r949", "r981" ] }, "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": [ "r929", "r939", "r949", "r981" ] }, "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": [ "r929", "r939", "r949", "r981" ] }, "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": [ "r962" ] }, "xoma_FutureMilestonesRoyaltiesPurchaseRightsAndCommercialPaymentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r80", "r777" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r80" ] }, "xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible asset", "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": [ "r355", "r1037", "r1077" ] }, "xoma_IncomeNotFromContractWithCustomerCostRecoveryMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "IncomeNotFromContractWithCustomerCostRecoveryMethod", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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_IncomeNotFromContractWithCustomerCostRecoveryMethodMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "IncomeNotFromContractWithCustomerCostRecoveryMethodMilestone", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of income that is not accounted for under Topic 606, in accordance with the cost recovery method related to milestone.", "label": "Income Not from Contract with Customer, Cost Recovery Method, Milestone", "terseLabel": "Income from purchased receivables under cost recovery method, Milestones" } } }, "auth_ref": [] }, "xoma_IncomeNotFromContractWithCustomerCostRecoveryMethodRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "IncomeNotFromContractWithCustomerCostRecoveryMethodRoyalties", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of income that is not accounted for under Topic 606, in accordance with the cost recovery method related to royalties.", "label": "Income Not from Contract with Customer, Cost Recovery Method, Royalties", "terseLabel": "Income from purchased receivables under cost recovery method, Royalties" } } }, "auth_ref": [] }, "xoma_IncomeNotFromContractWithCustomerEffectiveInterestRateMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "IncomeNotFromContractWithCustomerEffectiveInterestRateMethod", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.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/StatementCondensedConsolidatedStatementsOfOperations" ], "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", "terseLabel": "Income from purchased receivables under the EIR method", "verboseLabel": "Income from Purchased Receivables Under the EIR Method" } } }, "auth_ref": [] }, "xoma_IncomeNotFromContractWithCustomerEffectiveInterestRateMethodCashFlowImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "IncomeNotFromContractWithCustomerEffectiveInterestRateMethodCashFlowImpact", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Cash flow impact 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, Cash Flow Impact", "terseLabel": "Adjustment for income from EIR method purchased receivables" } } }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r368", "r370", "r371", "r551", "r553", "r558", "r707", "r709", "r778", "r832", "r875", "r1162" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r370", "r371", "r551", "r553", "r558", "r707", "r709", "r778", "r832", "r875", "r1162" ] }, "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": [ "r208", "r492", "r497", "r498", "r499", "r500", "r504", "r507", "r513", "r515", "r516", "r517", "r725", "r869" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax (expense) benefit", "negatedTerseLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r123", "r132", "r224", "r225", "r260", "r273", "r285", "r496", "r497", "r514", "r687", "r869" ] }, "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": [ "r189", "r494", "r495", "r504", "r505", "r506", "r510", "r719" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r27", "r204", "r508", "r509" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r833" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1013", "r1036" ] }, "xoma_IncreaseDecreaseInPotentialAmountPayableOnRegulatoryMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Effect of dilutive warrants for common stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r231", "r232", "r233", "r256" ] }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Effect of dilutive PSUs", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met." } } }, "auth_ref": [ "r232", "r233", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r256" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "terseLabel": "Effect of dilutive Series X Preferred Stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method." } } }, "auth_ref": [ "r240", "r241", "r256" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Effect of dilutive common stock options", "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": [ "r231", "r232", "r234", "r256", "r456" ] }, "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": [ "r929", "r939", "r949", "r973", "r981", "r985", "r993" ] }, "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": [ "r991" ] }, "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": [ "r921", "r997" ] }, "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": [ "r921", "r997" ] }, "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": [ "r921", "r997" ] }, "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": [ "r627", "r628", "r629", "r631", "r842", "r1065" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r354", "r1072", "r1074" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "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": [ "r17", "r1066", "r1067", "r1068", "r1069", "r1070", "r1072", "r1075", "r1076" ] }, "xoma_IntellectualPropertySeralutinibMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r81", "r402", "r410", "r857", "r858" ] }, "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": [ "r81", "r403", "r857", "r858" ] }, "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": [ "r116", "r135", "r136" ] }, "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/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r199", "r202", "r203" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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": [ "r62" ] }, "xoma_InvestmentWarrantsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "InvestmentWarrantsNoncurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 }, "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Fair value of investment in warrants, classified as noncurrent.", "label": "Investment, Warrants, Noncurrent", "positiveTerseLabel": "Fair value of warrants", "terseLabel": "Investment in warrants", "verboseLabel": "Castle Creek warrants (Note 5)" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "verboseLabel": "Investment in 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": [ "r1131", "r1132", "r1136" ] }, "xoma_InvestmentsWarrantAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "InvestmentsWarrantAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrant investments.", "label": "Investments, Warrant Assets, Policy [Policy Text Block]", "terseLabel": "Investments - Warrant Assets" } } }, "auth_ref": [] }, "xoma_IxinityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "IxinityMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "IXINITY (coagulation factor IX (recombinant)).", "label": "IXINITY [Member]", "terseLabel": "IXINITY" } } }, "auth_ref": [] }, "xoma_JanssenBiotechInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "localname": "KinnateCvrHoldersMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails" ], "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/20250331", "localname": "KinnateMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsKinnateAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Kinnate.", "label": "Kinnate [Member]", "terseLabel": "Kinnate" } } }, "auth_ref": [] }, "xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "localname": "LadrxMember", "presentation": [ "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": [ "r583", "r884" ] }, "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": [ "r1144" ] }, "xoma_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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_LeasedFacilitiesSanFranciscoCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/DisclosureCapitalStockBvfOwnershipDetails" ], "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": [ "r582", "r591" ] }, "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": [ "r582", "r591" ] }, "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": [ "r581" ] }, "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": [ "r1145" ] }, "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": [ "r589" ] }, "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": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2026", "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": [ "r589" ] }, "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": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2029", "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": [ "r589" ] }, "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": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2028", "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": [ "r589" ] }, "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": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2027", "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": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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, Remainder of Fiscal Year", "terseLabel": "2025 (excluding the three months ended March 31, 2025)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1145" ] }, "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": [ "r589" ] }, "xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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": [ "r1143" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r18", "r61", "r62", "r63", "r66", "r67", "r68", "r69", "r207", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r529", "r532", "r533", "r566", "r751", "r845", "r915", "r1086", "r1147", "r1148" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r76", "r114", "r677", "r885", "r1041", "r1064", "r1138" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r63", "r172", "r207", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r529", "r532", "r533", "r566", "r885", "r1086", "r1147", "r1148" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "LicenseAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsAlexionDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement.", "label": "License Agreement [Member]", "terseLabel": "License Agreement" } } }, "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": [ "r60", "r65" ] }, "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 }, "http://www.xoma.com/role/DisclosureLongTermDebtBalanceDetailsCalc2": { "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 carrying value net of principal repayments, unaccreted debt discount, and debt issuance costs", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r112", "r396", "r408", "r855", "r856", "r883", "r1159" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r178" ] }, "xoma_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt Maturities Repayments Of Principal After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "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": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "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 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": [ "r7", "r211", "r400" ] }, "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": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "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 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": [ "r7", "r211", "r400" ] }, "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": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "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 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": [ "r7", "r211", "r400" ] }, "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": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAggregateProjectedFuturePrincipalAndDiscountsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "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 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": [ "r7", "r211", "r400" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "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, Remainder of Fiscal Year", "terseLabel": "2025 (excluding the three months ended March 31, 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 remainder of current fiscal year." } } }, "auth_ref": [ "r1042" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r179" ] }, "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": [ "r96" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r291", "r862", "r896", "r901", "r1092", "r1161", "r1163", "r1164", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "xoma_MaximumConsiderationRetained": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r137", "r139", "r141", "r142", "r144", "r166", "r167", "r376", "r377", "r378", "r379", "r450", "r490", "r550", "r626", "r706", "r708", "r716", "r743", "r744", "r799", "r802", "r806", "r807", "r809", "r830", "r831", "r850", "r859", "r866", "r876", "r877", "r881", "r882", "r897", "r1088", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "xoma_MaximumPayableOnRegulatoryMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "localname": "MaximumPaymentsBasedOnAchievementOfRegulatoryAndSalesMilestones", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails" ], "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/20250331", "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": [ "r965" ] }, "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": [ "r965" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Option Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r1133", "r1134", "r1135" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "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": [ "r1133", "r1134", "r1135" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "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": [ "r548", "r549", "r550", "r876" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r548", "r549", "r550", "r876" ] }, "xoma_MilestoneAssetsIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "MilestoneAssetsIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails" ], "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/20250331", "localname": "MilestoneAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails": { "parentTag": "xoma_FinancialAssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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", "terseLabel": "Exarafenib milestone asset (Note 4)" } } }, "auth_ref": [] }, "xoma_MilestonePaymentReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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_MilestonePaymentsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "MilestonePaymentsNumber", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of milestone payments received.", "label": "Milestone Payments, Number", "terseLabel": "Number of milestone payments received" } } }, "auth_ref": [] }, "xoma_MilestonePeriodsNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "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_MilestonesReceivableExcludingConsiderationRetainedMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r137", "r139", "r141", "r142", "r144", "r166", "r167", "r376", "r377", "r378", "r379", "r450", "r490", "r550", "r626", "r706", "r708", "r716", "r743", "r744", "r799", "r802", "r806", "r807", "r809", "r830", "r831", "r850", "r859", "r866", "r876", "r877", "r881", "r897", "r1088", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "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": [] }, "xoma_MiplyffaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "MiplyffaMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "MIPLYFFA (arimoclomol).", "label": "MIPLYFFA [Member]", "terseLabel": "MIPLYFFA" } } }, "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": [ "r984" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r1093" ] }, "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": [ "r992" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r291", "r862", "r896", "r901", "r1092", "r1161", "r1163", "r1164", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "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": [ "r966" ] }, "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": [ "r126", "r133" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r201" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r201" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (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": [ "r86", "r87", "r88" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (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": [ "r79", "r88", "r115", "r170", "r185", "r187", "r192", "r207", "r215", "r217", "r218", "r219", "r220", "r221", "r224", "r225", "r249", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r522", "r525", "r544", "r566", "r680", "r774", "r791", "r792", "r913", "r1086" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) available to (attributable to) common stockholders, basic", "verboseLabel": "Net income (loss) available to (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": [ "r196", "r217", "r218", "r219", "r220", "r227", "r228", "r251", "r256", "r525" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) available to (attributable to) common stockholders, diluted", "verboseLabel": "Net income (loss) available to (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": [ "r196", "r229", "r236", "r237", "r238", "r239", "r251", "r256" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "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": [] }, "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": [ "r965" ] }, "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": [ "r929", "r939", "r949", "r973", "r981" ] }, "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": [ "r956" ] }, "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": [ "r955" ] }, "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": [ "r973" ] }, "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": [ "r992" ] }, "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": [ "r992" ] }, "xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "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/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income, net:" } } }, "auth_ref": [] }, "xoma_NumberOfEarlyStagePrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "NumberOfEarlyStagePrograms", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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_NumberOfMajorPartners": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r849", "r1051" ] }, "xoma_NumberOfPartners": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "NumberOfPartners", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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_O2024Q4DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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_O2025Q1DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "O2025Q1DividendsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2025 Q1 Dividends.", "label": "O 2025 Q1 Dividends [Member]", "terseLabel": "O 2025 Q1 Dividends" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r119", "r846", "r1050", "r1052", "r1053", "r1054", "r1055" ] }, "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": [ "r584", "r884" ] }, "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": [ "r579" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "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": [ "r579" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "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": [ "r579" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsSupplementDisclosureDetails" ], "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": [ "r580", "r586" ] }, "xoma_OperatingLeasePaymentsNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "OperatingLeasePaymentsNonCash", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r578" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsSupplementDisclosureDetails" ], "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": [ "r588", "r884" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsSupplementDisclosureDetails" ], "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": [ "r587", "r884" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails": { "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsAccruedAndOtherLiabilitiesDetails" ], "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": [ "r62" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets - long term", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r175" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r3", "r10", "r105" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 5.0 } }, "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": [ "r80", "r1194" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other (expense) income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r82" ] }, "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": [ "r965" ] }, "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": [ "r927", "r937", "r947", "r979" ] }, "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": [ "r930", "r940", "r950", "r982" ] }, "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": [ "r930", "r940", "r950", "r982" ] }, "xoma_OvapreneAndSildenafilCreamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "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]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "xoma_PalobiofarmaSLMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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": [] }, "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": [ "r954" ] }, "xoma_PayableOnMilestone": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "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": [] }, "xoma_PaymentOfConsiderationUnderAgreementsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "PaymentOfConsiderationUnderAgreementsInvestingActivities", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r84" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r84" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "xoma_PaymentsOfFinancingCostsFeesAndLenderExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r198" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Closing cash payment", "verboseLabel": "Aggregate purchase price", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r122", "r1126", "r1127", "r1128" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r83" ] }, "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": [ "r964" ] }, "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": [ "r964" ] }, "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": [ "r956" ] }, "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": [ "r973" ] }, "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": [ "r966" ] }, "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": [ "r955" ] }, "xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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_PercentageOfRoyaltyOnNetSalesUponCommercialization": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "PercentageOfRoyaltyOnNetSalesUponCommercialization", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails" ], "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": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "verboseLabel": "Contingently issuable PSUs", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "xoma_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "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/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "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": [ "r957" ] }, "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": [ "r1001" ] }, "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": [ "r956" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r413", "r800", "r803", "r805", "r810" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Less: accumulated dividends", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "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_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "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": [ "r904", "r905", "r908", "r909", "r910", "r911", "r1191", "r1195" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r70", "r412" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r70", "r753" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r70", "r412" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r70", "r753", "r772", "r1195", "r1196" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r70", "r673", "r885" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r23", "r720" ] }, "xoma_ProceedsFromIssuanceOfLongTermDebtNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r2", "r14" ] }, "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": "Redemption or 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": [ "r22", "r197", "r293", "r324" ] }, "xoma_ProceedsFromUpfrontPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ProceedsFromUpfrontPayment", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsJanssenDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r146", "r147", "r148", "r149", "r150", "r151", "r164", "r288", "r630", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r835", "r860", "r895", "r897", "r898", "r902", "r903", "r1027", "r1084", "r1085", "r1092", "r1161", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r146", "r147", "r148", "r149", "r150", "r151", "r164", "r288", "r630", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r835", "r860", "r895", "r897", "r898", "r902", "r903", "r1027", "r1084", "r1085", "r1092", "r1161", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r170", "r185", "r187", "r200", "r207", "r215", "r221", "r224", "r225", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r522", "r525", "r527", "r530", "r531", "r544", "r566", "r667", "r679", "r726", "r774", "r791", "r792", "r871", "r872", "r914", "r1035", "r1086" ] }, "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": [ "r6", "r590" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r590", "r668", "r678", "r885" ] }, "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": [ "r94", "r590" ] }, "xoma_PulmokineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "PulmokineMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsPulmokineAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Pulmokine.", "label": "Pulmokine [Member]", "terseLabel": "Pulmokine" } } }, "auth_ref": [] }, "xoma_PurchasedReceivablesCostRecoveryMethodNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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": [ "r954" ] }, "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": [ "r954" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r137", "r139", "r141", "r142", "r144", "r166", "r167", "r376", "r377", "r378", "r379", "r443", "r450", "r480", "r481", "r482", "r490", "r550", "r600", "r609", "r626", "r706", "r708", "r716", "r743", "r744", "r799", "r802", "r806", "r807", "r809", "r830", "r831", "r850", "r859", "r866", "r876", "r877", "r881", "r882", "r897", "r906", "r1082", "r1088", "r1134", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r137", "r139", "r141", "r142", "r144", "r166", "r167", "r376", "r377", "r378", "r379", "r443", "r450", "r480", "r481", "r482", "r490", "r550", "r600", "r609", "r626", "r706", "r708", "r716", "r743", "r744", "r799", "r802", "r806", "r807", "r809", "r830", "r831", "r850", "r859", "r866", "r876", "r877", "r881", "r882", "r897", "r906", "r1082", "r1088", "r1134", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "xoma_ReceiptsUnderAgreementsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ReceiptsUnderAgreementsInvestingActivities", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [] }, "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": [ "r922", "r932", "r942", "r974" ] }, "xoma_RegulatoryAndCommercialMilestonesReceivableMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Principal payments - debt", "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": [ "r85", "r723" ] }, "xoma_RepaymentsOfLongTermDebtAndInterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/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": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r162", "r163", "r209", "r210", "r392", "r414", "r593", "r610", "r669", "r840", "r841" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r491", "r832", "r848", "r1155" ] }, "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": [ "r923", "r933", "r943", "r975" ] }, "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": [ "r924", "r934", "r944", "r976" ] }, "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": [ "r931", "r941", "r951", "r983" ] }, "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": [ "r1028", "r1038", "r1156", "r1160" ] }, "xoma_RestrictedCashAdditionalToBeFunded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r58" ] }, "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/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r173" ] }, "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": [ "r1160" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r1028", "r1038" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r125", "r1029", "r1038" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r73", "r100", "r676", "r713", "r715", "r724", "r754", "r885" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r168", "r212", "r213", "r214", "r216", "r221", "r223", "r225", "r329", "r330", "r367", "r511", "r512", "r519", "r520", "r521", "r523", "r524", "r525", "r534", "r536", "r537", "r539", "r542", "r576", "r577", "r710", "r712", "r727", "r1195" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "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", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contracts with customers", "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": [ "r117", "r118", "r260", "r266", "r267", "r280", "r285", "r288", "r289", "r291", "r440", "r441", "r630" ] }, "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": [ "r134", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r834" ] }, "xoma_RevenueNotFromContractWithCustomerUnitsOfRevenueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RevenueNotFromContractWithCustomerUnitsOfRevenueMethod", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/20250331", "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/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails", "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r117", "r118", "r193", "r207", "r260", "r266", "r267", "r280", "r285", "r288", "r289", "r291", "r328", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r566", "r667", "r848", "r1086" ] }, "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/StatementCondensedConsolidatedStatementsOfOperations" ], "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/20250331", "localname": "RezoluteIncMember", "presentation": [ "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Rezolute, Inc.", "label": "Rezolute, Inc. [Member]", "terseLabel": "Rezolute" } } }, "auth_ref": [] }, "xoma_RightsReceivableCostRecoveryMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "localname": "RightsReceivableCostRecoveryMethodAcquisitionOfPaymentReceivable", "crdr": "debit", "presentation": [ "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_RightsReceivableCostRecoveryMethodReceiptOfPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RightsReceivableCostRecoveryMethodReceiptOfPayments", "crdr": "credit", "presentation": [ "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_RightsReceivableCostRecoveryMethodRecognitionOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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_RightsReceivableEirMethodPaymentOfSalesBasedMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RightsReceivableEirMethodPaymentOfSalesBasedMilestones", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in rights receivable due to payment of sales-based milestones under the EIR (Effective interest rate) method. Includes both current and noncurrent rights receivable.", "label": "Rights Receivable, EIR Method, Payment of Sales-Based Milestones", "terseLabel": "Payment of Sales-Based Milestone" } } }, "auth_ref": [] }, "xoma_RightsReceivableEirMethodReceiptOfPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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_RightsReceivablePercentageOnNetSalesAndProceeds": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RightsReceivablePercentageOnNetSalesAndProceeds", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "The rights entity acquired as a percentage of specified percentage of net sales or as a specified percentage of proceeds from potential Priority Review Voucher.", "label": "Rights Receivable, Percentage On Net Sales and Proceeds", "terseLabel": "Rights entity acquired as a percentage of specified percentage" } } }, "auth_ref": [] }, "xoma_RightsReceivableSpecifiedPercentageOfNetSalesDomestic": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RightsReceivableSpecifiedPercentageOfNetSalesDomestic", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "The specified percentage of domestic net sales of which the entity received the right to receive a portion under the agreement, if amount is greater than international net sales.", "label": "Rights Receivable, Specified Percentage Of Net Sales, Domestic", "terseLabel": "Percentage of domestic sales" } } }, "auth_ref": [] }, "xoma_RightsReceivableSpecifiedPercentageOfNetSalesInternational": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RightsReceivableSpecifiedPercentageOfNetSalesInternational", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "The specified percentage of international net sales of which the entity received right to receive a portion under the agreement, if amount is greater than domestic net sales.", "label": "Rights Receivable, Specified Percentage Of Net Sales, International", "terseLabel": "Percentage of worldwide sales" } } }, "auth_ref": [] }, "xoma_RightsReceivableSpecifiedPercentageOfProceeds": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RightsReceivableSpecifiedPercentageOfProceeds", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "The specified percentage of proceeds from a potential Priority Review Voucher of which the entity received right to receive a portion under the agreement.", "label": "Rights Receivable, Specified Percentage Of Proceeds", "terseLabel": "Percentage of proceeds from potential PRV" } } }, "auth_ref": [] }, "xoma_RoyaltyAndCommercialPaymentPurchaseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "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_RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodLongTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodPalobiofarmaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderCostRecoveryMethodDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20250331", "localname": "RoyaltyAndCommercialPaymentReceivablesCostRecoveryMethodShortTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodLadrxDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderCostRecoveryMethodDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20250331", "localname": "RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodLongTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20250331", "localname": "RoyaltyAndCommercialPaymentReceivablesEffectiveInterestRateMethodShortTerm", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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_RoyaltyFinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "RoyaltyFinancingAgreementMember", "presentation": [ "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty financing agreement.", "label": "Royalty Financing Agreement [Member]", "terseLabel": "Royalty Financing Transaction" } } }, "auth_ref": [] }, "xoma_RoyaltyInterestAcquisitionAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "localname": "RoyaltyPurchaseAgreementMember", "presentation": [ "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/20250331", "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/20250331", "localname": "RoyaltyReceivablePercentageOnNetSales", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodKurosDetails", "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": [] }, "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": [ "r992" ] }, "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": [ "r992" ] }, "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": [ "r291", "r1011" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r451", "r1021", "r1046" ] }, "xoma_ScenarioOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r165", "r226", "r451", "r1005", "r1046" ] }, "xoma_ScheduleOfAccretionOfDebtDiscountsAndIssuanceCostsIncludedInInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables" ], "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "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": [ "r30" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables" ], "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": [ "r30" ] }, "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails" ], "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": [ "r526" ] }, "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": [ "r18", "r45", "r46", "r56", "r98", "r99", "r855", "r857", "r1042", "r1140" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables" ], "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": [ "r1049" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r29", "r32", "r230", "r235", "r252" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationTables" ], "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": [ "r51" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r325", "r326", "r327", "r518", "r1006", "r1007", "r1008", "r1121", "r1122", "r1123", "r1124" ] }, "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": [ "r1131", "r1132" ] }, "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": [ "r354", "r361", "r364", "r365", "r366", "r631", "r832", "r853" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables" ], "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": [ "r853", "r1071" ] }, "xoma_ScheduleOfIncomeFromPurchasedReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r7" ] }, "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": [ "r15", "r107", "r1160" ] }, "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": [ "r78", "r92" ] }, "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": [ "r43", "r78" ] }, "xoma_ScheduleOfRoyaltyAndCommercialPaymentReceivablesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r40", "r41", "r42" ] }, "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": [ "r40", "r41", "r42" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "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/DisclosureStockBasedCompensationEsppDetails", "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": [ "r453", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationTables" ], "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": [ "r12", "r13", "r102" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockTables", "http://www.xoma.com/role/DisclosureCommonStockWarrantsTables" ], "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": [ "r49" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Equity Securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsTables" ], "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": [ "r853", "r1073" ] }, "xoma_SecondRoyaltyInterestAcquisitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r916" ] }, "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": [ "r918" ] }, "xoma_SecurityInterestInPercentageOfEquity": { "xbrltype": "percentItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r117", "r118", "r119", "r120", "r260", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r291", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r366", "r372", "r373", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r847", "r848", "r849", "r852", "r900", "r1161", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r138", "r140", "r143", "r145", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r289", "r290", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r740", "r741", "r742", "r801", "r804", "r808", "r811", "r818", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r836", "r861", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r899", "r906", "r1092", "r1161", "r1163", "r1164", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r1030", "r1031", "r1090" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r1030", "r1031", "r1090" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r4" ] }, "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": [ "r867" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails", "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": [ "r867" ] }, "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": [ "r472" ] }, "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": [ "r472" ] }, "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": [ "r469", "r470" ] }, "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/20250331", "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": [ "r469", "r470" ] }, "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": [ "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "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/DisclosureStockBasedCompensationEsppDetails", "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": [ "r453", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails" ], "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": [] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCalendarDays": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfHurdles.": { "xbrltype": "integerItemType", "nsuri": "http://www.xoma.com/20250331", "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_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": [ "r463" ] }, "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": [ "r463" ] }, "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": [ "r476" ] }, "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": [ "r1100" ] }, "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": [ "r1100" ] }, "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": [ "r50" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "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", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r461", "r462" ] }, "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": [ "r461", "r462" ] }, "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge": { "xbrltype": "durationItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails" ], "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/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "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/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": [ "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "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": [ "r466" ] }, "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/DisclosureStockBasedCompensationTables" ], "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": [ "r16" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationTables" ], "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": [ "r16" ] }, "xoma_ShareBasedPaymentArrangementNonvestedAwardExcludingOptionAggregateCostToBeRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "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": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "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": [ "r1094" ] }, "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": [ "r50" ] }, "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": [ "r50" ] }, "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": [ "r104" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" ], "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_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/DisclosureIncomeTaxesDetails" ], "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": [ "r121" ] }, "xoma_SildenafilCreamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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_SingleReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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_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": [ "r117", "r118", "r119", "r120", "r169", "r260", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r291", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r366", "r369", "r372", "r373", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r847", "r848", "r849", "r852", "r900", "r1161", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "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/DisclosureCapitalStockDividendsDetails", "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/DocumentDocumentAndEntityInformation", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r135", "r180", "r181", "r182", "r207", "r230", "r235", "r252", "r256", "r262", "r263", "r328", "r380", "r382", "r383", "r384", "r387", "r388", "r412", "r413", "r416", "r419", "r426", "r566", "r720", "r721", "r722", "r723", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r739", "r753", "r775", "r793", "r812", "r813", "r814", "r815", "r816", "r1004", "r1039", "r1048" ] }, "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r71", "r74", "r75", "r168", "r190", "r191", "r192", "r212", "r213", "r214", "r216", "r221", "r223", "r225", "r261", "r329", "r330", "r367", "r428", "r511", "r512", "r519", "r520", "r521", "r523", "r524", "r525", "r534", "r535", "r536", "r537", "r538", "r539", "r542", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r577", "r592", "r681", "r710", "r711", "r712", "r727", "r793" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.xoma.com/role/DisclosureSegmentAndGeographicInformationGeographicRegionsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r138", "r140", "r143", "r145", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r289", "r290", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r740", "r741", "r742", "r801", "r804", "r808", "r811", "r818", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r836", "r861", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r899", "r906", "r1092", "r1161", "r1163", "r1164", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "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/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r212", "r213", "r214", "r261", "r577", "r630", "r718", "r739", "r745", "r746", "r747", "r748", "r749", "r750", "r753", "r756", "r757", "r758", "r759", "r760", "r762", "r763", "r764", "r765", "r767", "r768", "r769", "r770", "r771", "r773", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r793", "r907" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED 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": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED 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/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodDareDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r165", "r226", "r451", "r1005", "r1009", "r1046" ] }, "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/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r212", "r213", "r214", "r261", "r292", "r577", "r630", "r718", "r739", "r745", "r746", "r747", "r748", "r749", "r750", "r753", "r756", "r757", "r758", "r759", "r760", "r762", "r763", "r764", "r765", "r767", "r768", "r769", "r770", "r771", "r773", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r793", "r907" ] }, "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": [ "r926", "r936", "r946", "r978" ] }, "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_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of common stock related to 401(k) contribution (in shares)", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r11", "r70", "r71", "r100", "r720", "r793", "r813" ] }, "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r11", "r70", "r71", "r100", "r466" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of common stock related to 401(k) contribution", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r11", "r70", "r71", "r100", "r727", "r793", "r813", "r914" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r11", "r71", "r74", "r75", "r100" ] }, "xoma_StockPriceHurdlesOfDollar30Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "StockPriceHurdlesOfDollar30Member", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails", "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/20250331", "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/20250331", "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/20250331", "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": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "terseLabel": "Stock repurchase program amount authorized", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockStockRepurchaseProgramDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r11", "r70", "r71", "r100" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.xoma.com/role/DisclosureCapitalStockStockRepurchaseProgramDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase of common stock", "terseLabel": "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": [ "r11", "r70", "r71", "r100" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r71", "r74", "r75", "r93", "r755", "r772", "r794", "r795", "r885", "r915", "r1041", "r1064", "r1138", "r1195" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r97", "r206", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r428", "r541", "r796", "r798", "r817" ] }, "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": [ "r8", "r797" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r585", "r884" ] }, "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" ], "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" ], "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": [ "r9" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r972" ] }, "xoma_TakedaPharmaceuticalCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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_TenYearWarrantsIssuedThirdRangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "TenYearWarrantsIssuedThirdRangeMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommonStockWarrantsSummaryOfCommonStockWarrantsOutstandingDetails" ], "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/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1056", "r1146" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails", "http://www.xoma.com/role/DisclosureStockBasedCompensationAndOtherBenefitPlansPerformanceStockUnitAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "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": [ "r964" ] }, "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": [ "r971" ] }, "xoma_TovorafenibMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "TovorafenibMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "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": [ "r991" ] }, "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": [ "r993" ] }, "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": [ "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r405", "r424", "r540", "r564", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r682", "r873", "r874", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r886", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1059", "r1060", "r1061", "r1062", "r1130", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "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": [ "r994" ] }, "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": [ "r995" ] }, "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": [ "r995" ] }, "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": [ "r993" ] }, "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": [ "r993" ] }, "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": [ "r996" ] }, "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": [ "r994" ] }, "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": [ "r47", "r48", "r74" ] }, "xoma_TwistBioscienceCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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/20250331", "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/20250331", "localname": "TwoThousandFifteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" ], "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/20250331", "localname": "TwoThousandTenLongTermIncentiveAndStockAwardPlanMember", "presentation": [ "http://www.xoma.com/role/DisclosureStockBasedCompensation2010PlanStockOptionsAndFvAssumptionsDetails" ], "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/DisclosureAcquisitionsLicensingAndOtherArrangementsRezoluteDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails", "http://www.xoma.com/role/DisclosureAcquisitionsLicensingAndOtherArrangementsTakedaDetails", "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails", "http://www.xoma.com/role/DisclosureFairValueMeasurementsMilestoneAssetMilestoneContingentConsiderationAndPrvInterestAndWarrantsDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodCastleCreekDetails", "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/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsCostRecoveryMethodTwistBioscienceDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAffitechDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsEirMethodAptevoDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsFullyRecoveredViractaDetails", "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsUnderEirMethodDetails" ], "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": [ "r526" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "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/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFvOnRecurringBasisDetails" ], "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": [ "r1157" ] }, "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": [ "r843", "r863", "r865", "r873", "r1157" ] }, "xoma_UndisclosedLicensorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "UndisclosedLicensorMember", "presentation": [ "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Undisclosed licensor.", "label": "Undisclosed Licensor [Member]", "terseLabel": "Undisclosed licensor" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Less: Allocation of undistributed earnings to participating securities", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r250", "r253", "r254" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "crdr": "debit", "calculation": { "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted", "negatedLabel": "Add: Adjustments to undistributed earnings allocated to participating securities", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r250", "r253", "r254", "r1003" ] }, "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": [ "r990" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "verboseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r493", "r502", "r868" ] }, "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/DisclosureIncomeTaxesDetails" ], "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": [ "r501", "r868" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureIncomeTaxesDetails" ], "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": [ "r503", "r868" ] }, "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": [ "r37", "r38", "r39", "r127", "r128", "r130", "r131" ] }, "xoma_VabysmoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "VabysmoMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "VABYSMO (faricimab-svoa)", "label": "VABYSMO [Member]", "terseLabel": "VABYSMO" } } }, "auth_ref": [] }, "xoma_VariableLeaseCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "VariableLeaseCostNet", "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": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases, net credit due.", "label": "Variable Lease, Cost, Net", "terseLabel": "Variable lease cost" } } }, "auth_ref": [] }, "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": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "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": [ "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "xoma_ViractaTherapeuticsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r960" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" ], "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": [ "r904", "r905", "r908", "r909", "r910", "r911" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Common Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsNotSettleableInCashFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xoma.com/role/DisclosureLongTermDebtAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Warrants Not Settleable in Cash, Fair Value Disclosure", "verboseLabel": "Fair value of warrants", "documentation": "Fair value portion of warrants not settleable in cash classified as equity." } } }, "auth_ref": [ "r1131", "r1132", "r1136" ] }, "xoma_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xoma.com/20250331", "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 Issued" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, diluted", "verboseLabel": "Weighted average shares used in computing net income (loss) per share available to (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": [ "r229", "r256" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails" ], "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", "presentation": [ "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetIncomeLossPerShareDetails", "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic (in shares)", "verboseLabel": "Weighted average shares used in computing net income (loss) per share available to (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": [ "r227", "r256" ] }, "xoma_XaciatoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "localname": "XaciatoMember", "presentation": [ "http://www.xoma.com/role/DisclosureRoyaltyAndCommercialPaymentPurchaseAgreementsSummaryOfRoyaltyReceivableActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "XACIATO (Clindamycin phosphate vaginal gel 2%).", "label": "XACIATO [Member]", "terseLabel": "XACIATO" } } }, "auth_ref": [] }, "xoma_XomaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xoma.com/20250331", "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": [ "r958" ] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "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(1))", "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(16))", "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(17))", "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(18))", "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(2))", "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "44", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-44" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-48" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-48" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-51" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-52" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-53" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "54", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-54" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "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)(1)(6))", "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)(12))", "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)(19))", "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)(2))", "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": "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "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(16))", "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(18))", "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(19))", "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(2)(a))", "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": "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "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 E))", "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 F))", "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": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "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 A))", "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": "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(4))", "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(6)(b))", "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(6)(c))", "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": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "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(1))", "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(2)(a))", "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(2)(g)(3))", "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)(a)(1))", "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)(a)(2))", "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)(a)(3))", "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)(a)(5))", "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(7)(a)(6))", "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": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1003": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1007": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1008": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 110 0001558370-25-007494-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-007494-xbrl.zip M4$L#!!0 ( *\]K5K7!VMO5B( #R1 0 1 >&]M82TR,#(U,#,S,2YX M_78\?#,LU@Q5U?,/DE/C4,IZ9 MOS2F[GI-'..1X?^=LU]1+P.?%F G-2E*M@T36G M)O9MGG%L)*+G_0EW;7J20L9US8!ST(9M,6EQ:;XYGU>T Z4Q(*?S4L!W)U": M]",46'Z>A CNZB0L3$#M4I07)[\],.=+#!EX1PM"UG(G1@4YGH)*GH*4)X^9 MQ5T%!7DI^FM> @DE.5 ;J*[@"HMG,*@2D;F!X_,RB86%>>:\(Y1^@3[%)3EP MZ@2K\R)AG)^>T!>?.AZ;V?0(P2@G/LPJWM$YSBIA=8I8Z,!>O;^_?L349K1Z1W4.6J@^ 2+$?WYT>G%$%8>!>.!99VWJ+.H(_ LM-+B3HD13F*:LR6\73( MU-/A$7,\GS@FS3+,*M1?@H?Y7#7!YV: (SHKGP6P,,>MN;6.R/S("V8E RPI MSTO8M$H$;%J[@.7(H\*PPL]_,@RQR!''<7TQT/!3_'&]9L[<#;_ -]3F#RB\ M*>BI@7]\&M\7]Y/0B@E@%$OM8,*:I!7]XKLTL5)9K8F.?3Y:4^MX;@P%S M32K$5,5T673.'"8X>/_^"A7B]-0X,A*4\/?-Z./M\.-D>(M_348/][>#*?RX M'CP,/MX,C2E9IM>AC+*<#22\I]4;ST3J>I.N(L:2F4I[G=>4YF<)_'H, MGH;CP?0> 'K)-I;LC;N"CECB>KRA]V#1K^B#ZS46QA-)G_NE:"Y$A!O>6>[S\W%GE14"OJJI: 'DU^,NX?1 M/_K!':L(4#)I5)'']@"E,>-NE/(#Z340\E MAO\?_AZP#;%1C%!E3#TPSTR0+I;=4I\P.U*&K]9:I0:]OX35X0R4)B4'?@B* M#'=N9&DRB&,9&:J,E"PCI@NU#YI^*_XU,M2)RBE]8?EW$8G]U"*K8'9FN&,. MF&^,V.D4$?7HU8IS4: X8?.- M5 CU)20#+!8@Y,\&D&((6GH]ZDZ/8-KG ;5@O1GY2\H?&)DQ&VBF7C?*I,:O MUJBK;C0J(D4L7H(8(T--KU,5.G5'&/],[( ^4H*_1<\FO1W.\"#A3'?>$,X9 MB-V_VXR<,47G-E@6PA(IT:N#M*'2K7>RM81T&((0(TL)EB3J%5(C%"FK0A%! M!O&-N\]X+),0%=E@O8Z5Z]@#=#8=+#@-^_N1^ %G_G8T%P7J>:EQ?95N?"^; M0 *5D38"G^)VT+ZV1;'=3RKU!:Z6TPWP=%XH[+IU*P1=+N4&LC6^PWXWSGLA M*T>U^'GC>G[-42S#JT>M9'\6C-KPDXF(^S%:)3[764PI'D7-_.C8H4QPY9 J MD?U0, 0!VQ&B,Q"?\&$(E+VP6@FK> Y5@%=.FZUD9MR(>;(77:7H!@N8J? 8 M^8F[_Z;H7[L+8!V"GPRLSS78PHZ%-=%;5SJ-[HM//6;E:797_DG#QCINV9B+ MIN%#U+:PH:VX]7YXU]21>\>GP+0_?%GC/KB&%I344,OY4BGG&+5!0]R]%"ND M.*$+-$)@S/V5N@M.UDMFWCMSEZ\$ U%QYDN);%OC44C\[%+>$D?(Q%A-6S,R MR#- V:^](DB*$ 5\QO\%^0T='_88F6Z+1%T'4GF>>/H>SQ-C'-D_49@APJS( M>D$UC]EY(AS@EM1GP%?C )Y\[1K1/%=MHGF,[W+M] .R^?'_Q'?-+TO7MBCW M\"S4WS:- RC H)3W9;N @,ET=//K+Z.'V^%X\G_&\.^?[J?_[&6N7(U2$TDF]CKQ":+"6( VGI3>-N M=>DIX.82!BQ*>K&$2=H-G1R/#,:K[SK4&[M;8J/C'E#!H%Y1CD=Y3V2;/:WN M0/&ZHD2MI=*\M8^6QF2'"HJ$&[YKA*0;*>UOC83ZMP)SRH 1<]#K=K>Z'4;! M3,F+T!@1 3.FZTA>'6INO7;4>BEYC/;1RR@$2% 55A$10!G">G7K+AHHW)5, M,&RAPQB@,JSJR!_)%=4N\B&L,[SFD'8U4&^UR,_/+9 M+;,#GVTZBD]LT:!:TZ1)JYVF96C+JEM*G8'D'<7T]7I8H8<#$X:M)UKU'IB) MMV:<11Q(.."<.(NP_Y\">^5^84ZV1HFJ=8)3I4T%+O1LNV^-I.5,+&*V<6&/ M1>UGJ_;JTH6Z_,HL[&J1*WWBM*UHDS)%VJ1?94CCT6M M$-*VKK%"A"WV.M"%#HSI'RZLU66F2VL\:CV0+)+&>A"WV6M"%YKP-^)XT!_[ M*L(.&K4>2+C$YY2LRGPF'6)6*\OW>RL+4H$NN\@#'!%B1)3T.E2A0Z&'?%OD MW8^][.D9\%U@V]LQ-=T->@<^,TY,O\SD[ ZQ2H.NY!ULU'B)TS\]/\C%V0LB MC(0*^!(1TBM05PKTR;$H'S+^2/VE:W6A.<48U2HC[61;J8QHW1C>CXVP_5Y3 MNM*41*2#^9SYU"S+8-$-4K6^2!O=5OJ2T118YB(B>J7I7FG6/MVXW:I,#J5: M8:0=<0<*(TCHU:73U0@O[$5K_K;C9:DI8BV0I MWQ#/M^D- )3%B'7?@%JCI#UY*XTJU"61>@DH,@1)O6H=3K4>B,5?#J-4.=1J M=9)V[5VJ$] R?NGUZ'!Z]$1L=\;<.>&K3C;P]5I0:]4/A]2J+$F]P2M5J=WA]2G00MO1X=3H]NR[/$=8A9J45GIX?4HML^1]Q!E6CZS#S_ MFKF>R6AY1I##-*)6K6X\UR6J):@R4K)Z->M*S2;!:D7X=C2/:D'?4[;!^U8# MTV>;JG#D@[6C5K9N?-X13>+N150_)JUK6F2PN3FBDC9E_RZ<<5% RHN M[8K(W/B&Q!/?Q/DLX-<_")Z*EEX/^AI-JG3PG7SN4I[",*$F3&'X-O,AI<_( M$2@T^6G\.4WS@1]B*GN-;)C\S+HC9J-$AF6U5'KQO7R$6Y8(S3+F"?I>H/4% M.@G6Z_#MLA2DGE"K:JH%*Z?DD06;MB#2*T6@O7#KYN"*NK)6?JT=6)4 ?R@8 MF7+NK AI+[+*FTJKE>N(Z_KQ@I28=P5EF1]D6H$O[[HCMMB#C*.I L MK#FKL!@D>]FH5Y-J-6%^&':)>X3(T G3!-@VF;EHZFPR\W/VBG9B(BGNBA^H M%85"G9T6*U1$2;0/R= BRC/D9):-S.5N42\U#ONKW?NJ6:'QWT:3*A&IE:7@ M60^5LI3L"WI5:)J]9NBMUV7I_)055*(]*\C;5Y;'YL@83IZ>>@DVEN#YZ=GI MDTU"*V"T%N'4,$3O-K"=#E;A[T82;H)0K0'2X*[0 &S9P*8CH*AQ,0?31VS92E88XU=I2/^]5>DL@:EPHCI=4"2F( M'97;7F$Z49@GRD5>3DP5B94^ :V#9\*M9E-,.]1J]9&\$"W4)T-'5!TI,4)2 M>C4ZL!HE[NL#ZI/4AEJQI#C-SA4KXR#O=>RP.M;94E>_";6&27&;G6M8OQ2V MUJ_T7=%]5CTE%K662.&8%=9TYC'4?AT[H/TL;Y$K7T#H&+M:9Z1@R[8V]=%, MKC+LWU=0.^'(FOF8- SZ\!:F8(LZI3-'):Q*U@4/+4?X(IEC882SEUA-B5UO MYJ-GAW)OR QAWJ2C(N!*B5X=7YV6G!,E,&$ ML08QKEXP723O[B OMUJH!;9HZYS;O=B+$B+72$ML/O=-MGK"HE:P)WDS^IE7.^.1ZU;&6J9O9-E M5G*1HA>,*C)>$?ZN%D:-VPN]%"I#V*M"UM7]KXQ1[WN_3C1ZC?ARM2SJAHSW M(FD2DML@Z%8IHJ+@R\JXVEY4-0\"ZQWHM1)0V3^T.W=M/;?M^_-NWYG] M+OZK/U#I1"&*7YINCZA:&2ZZ?ZJ\<-B]6@'1*5"EP4Q#:T>(2P%WXW M+N)BT;=!H1)\-ZG0>[DW4\Z(74RTO38E\9 B%8-0!E[U VOH/BF54 MKY)*; 7/B-:(U.MEV2PF[X']'C"K_'9;O4K5LKQL$+*'JUJ,O8^PK#E5BG_& M=!V9U$\N.QU=JF;Z)O2T[G/[U!21^=GY[#7NKB[%_ ZO'+RHY!?.;;4"_G1T&2 MO+<&L1,H)"*O/3-N'[M\<7)^>GH1JM!N'T;DQ2@(-R4LSQ<"QQE(_41 1)W M33FF63J)67QCG'3%.TBK@/>;5(8M6=_1 @TY!WTKX/PVT<*6C.?56$.^;3(K MX/N!S*C=DF4;ZQZ4VY9GQ&"\$&ZA]R7P?'&'>+0 S!Z1, EN.N*A3I7JJ M/I5RU</+B61_(>LW N:0K\N":XEM:;4=;Y:K' MT&RD:A44Q 1XU#Q>N)L3:EJ([;*\X4)P_ ,'X67M5N71QAS,X&C2XJ8+J^"O MH[C>$7XZ.CL_NFC(>X3N2ORR_-KMQQ6PX:MVC%L^/\&I#3OQ_ C(OZ@K\H*: MXK?76@+OPRG&H0MTK-?K!9OS7"WLBOF8$V\FD 7>$>+RZBA@MM*" MD'6DA3#3)&B:Z6,APKV(P"\M:?"XWZC]&#YL&WXU:S(? M>U!@4=:D]1@<_]BC59S!O>O:#NH6MTRCU-#;_TYN!:?* 6O%=B0=&9E&V M\9N 5\4GLYB.;=&HIG4A[\'S-].J!EP,;N)V(UMAM.D[29_6F 1UR>A&H!C- M)VMJLCF#)2'P8>/^D?H3 B9RDM4\N\(>O*5OHBU*$Z5L/9''M )00^61WO=Z MHAQ7#[*@(R<6D!KNN346[JV]23:@YW#F/HL#%$:+&BFMP[71'9>C%G]JF/I MFL&4;RX=UW876Q&I=14@#;@\G M4\6UU0?F4*0PSW8=<,WVRA5$BX"E>OQ%H"UXL_P/RRU.7L%,]-"!)FO"?8?R M,VEX[A9H. XC$L_+:#_7G_:+,MHO-*;]8X"DC>:/Y-\NC^C-#O>2\NP88(Y/ M%Y1_U45YUP41W::(/-CJW6C+^AH*<+06SVDY"Y'=)%YM/KK.#?&6&8X5<-]F M<:HW<^<#PM- BB+_=DUX/7R@6$K\CDH6#.+"K6<.!%?9X\O)VF7TNO5)5YP6I5TI#G.\8]OP8/$M]- M*VK(^X2:KF.U8;YQ30VY_X4"\>71Y_+^_9FE32D.??@(0;EZ_=$%!BKZ1<0T[ 1#;1U>/: M-F[UH^D[>=TA-<.N<5Y#:VH>NB]O7&=#N0@*3+=3'2 [O!%7PV?4R/<5;R*? MN&L%YCY>-!G3-YZ7_D8]>TF->]<;V.3NFB,[3OA!L7<41+>?D^J!I,P\DP MCNF1EJ%@8S?8RN-.E> :WH$F(:9I>HX?#'MP(+I"$.C@8NP MO\88">V 849>7Y[-0%8E0 M%G2;RGIVPZ\!=STPRSV344#E#1;BRR?OP3:!-_$C\EAAH([X+LUL^R#1<-JK ML5!)P:M/8=Z>73UHMOS5QZKI4AC']\1W:L0Y3&+EG)^>RSZ>^E4TU)1H<(LX MMM$\S CD7M,P]D>>(,O@=#UXG)(OU")/2SR',H7% KL2V*(29QOYK.4HJ-I5 M-!2G.AEAH8NR7A6M^16CKG:0=\-Z^SKK#G*5:C"?,_1%C:E'"8AL()_9E(-H M*,OPTD3& A'K+5YYBA1RC#&87E'*S>A65/AOT>;\ +CWW[0?Z(+=#OVI;F-D M>]7 WX7\1;S+3/YF4077NX"O MA>%& >?[A:MW%:A^F&D^]$D I83#A 535'Q8>DT="O-[^>WY.G5>BSHD,;Q^ M;I/^R8&_RM[U2\ZFFE1\Y1U2,,G)=D&+NAH:#"5<[-RYK,M\234-^6Z4>[S@ M^GS+^MF!H<%M@%TO1&B]X ED@ ?R:\+];9%GLQ+\JP[^/=P4Q=SD-S!*YG?! MM5S^DCP> \^COI?D94^/6',!BFI@/42LG-XGYI):@9V&!1<-UU2.WL#TV8;Y MV]+SR:X0:KKO$1+/OIZLVA+6K: KOVN?;EQYQY_[K.'B=2,LG@>PR..@H7\P M?QEF3Z1<"*5<9FTJ:RJ_=)LFEED1&3/*^\YS9S3E.2OVQO1Z+-Z=V2JY53YR MZ)2MXM6MRL=16D6/9:%&J JQ^(M\$RK[=<]1WT2[=V>(S@/2XE#!7P)N@<8> M=Q%T)N/,"O^ X8>2FARLNVY@C&-NVENR];KLLCQ>[;I-7/O#P.I(M*/Y+48K M\8M3^3J'&E;'<51*]54##J]>(X>7#61X^2IE>-E AI=:R[#M-!,FN[N'@<\# M8'-A3MX40YA*3 M9&8+1W#K6/ C6*US89V#Y,:;^B"Y UP:ZG*D#)C39M=[G#K)[H4.@#"C33/+ MGT6T1G& L I5;T1+;(G57AZ+9E*V]KU&_=*DDC8]$9GNE3<$K#MB1MF*I\_N M$'8@VPV00,%Z8G.7.XS(!GRS>CH.%,I%@#M&0.&J]G*Z$TY&I@6^Z+ MRX,9,YE\_ZVP5$,NVD3N=18">."HOWI;AF:C.)V,RB_8?J4[M14S4^6),;'% M>M/NS+0U!FVF:=6")5_,#4,9;T&/4:S39X#=1O\N><&5Y=88-)P?XI1OY9[7 M4HC]W:L'&0/I:0?J,L7:L'6B,Y%(!H_\,"@BCMB]<3TT._": [7NG?A"[_ % M=PJTQHE*YVUHVJO7&/W[;$M>U6MB?J'6@TLJ[HVUJ*OA2"EXVG:0O],_FE]< M'9^>@J$C=I0UYHV:&%YI;UR>'U_MUQN%&%YI;UR=[JL;A1@T[(WHR8(D5^2*8*QZHW6\@+58=(_P/Z;._^T;@O8@_/:!Y%U^%%<-C+1&)] MH.@+*%BV&M;39EI6>0ZR;P&E+Z_%+T?@]N\C+7L[J )>&_X5RQ(2G!Z'?8*/ M+O?9'S =1IO>@6WCRX'44BG(WIA>B07S*W,I=O3-?)@@<[=5COUL0>S&'-QS4:-Z&(#*OHY4?=P_X))LZ5$!14PKX3+,=U0)X!]G8\.GJ)K:2+$ M#>]@"M!1#0QQF5MS&S (5&+JB^)N>^NT&;$Z( M<\?1S>F9;H,XS^IJ&BX-25Z9HMPS186ZC&.E7U>B/7G..YQX1_,A,9>3P#2I MY[$-C<*7*]FOBT*73E),=C*#8^H'W$EN559VA@3[2KB6;HJ'[\YAA+ICB?L@ MF<6]*.%&6P39_M'CLD@#-FK=N:^+87[MZ!607S_=/PO_?.D^M#,6:@ M$ .^9J:R/?%H8PHH!M+4W;BOL$_;V;/ED=Z:U[UE2R[18P- MYW.*M\)H?"0P%B>HC3JG)HY7TDLC/"W[^V7\2($_?VLFI]4HUY1H=)F[=R[TZ*=8L*EUZB?"FIK MTS5*LZ(.=^@A#;6@Q '?M+MJ(-2F!YOY87?W&N7>6!GRM;"\N\\LD>$#(S/T MPVUOEKCIO'&]5KF=!VUZPAXTHC,@.CRS34ELLFUD]5)6W$W=3HR3)E M$\]C#O7*_L(*P*:E$PWDTO7T>NA51 M)$7NCAK7UYLAT-2%5B^KL6SL3Y8N]W>>1ND UVN9(-3O[;\->8A)VU%T%^#3KI=0]%.\YA.\(=++P68YZX 7A;]_^GD?L M-1D2;F\G2.@3=Q>+=U0VUV+F%W'NJ7X^J>7 MVW$J(;69#55NTO"9L!N;.?C*:>S%1$=)V9-B5;"Z+)C*W&_$\VUZPRG]DGGR M&1; HFO\U9 :[@NK4O:-U\0;$"+>N5SCW\D$6S!%[XM(L[D9S1;;!A,F@)6& MNX#,WTZ )QN(* I(J@FOH09(AQ;HSAG-HXQ2(RX\/^'<'+^"577D4:=V3M;B M-<5O.YD/;/I2='BQ\_VU"D\$QLKKGKD M)=CUQF:2GR7O4,-D&R<3J?#C*FMJ:4]FLAOL)#[ [ B8T6L0I@<1B*=+(&NQ M++A9OR<>74R8ND?Z\;Y!2E-<"J&=W1WM!),D0>472I60&D[GNZ,SN1"2S6X8 M#]-;=X69[\V*T5VSOI9CO!$OPLODB":(W;9#=I"\WEZI,>\KZFG)>_C4@YB? MHF4ZC#Q2O=W8L)ZF)U;Y!%A)QI>",VXEY"M9MUI<@"BY+K,'&FV\,RH_10LV MPR4R_\S*?FA>36_]1DQ&?/E%U)WO&MH(CVQM;^=S^;+P;H&&M'\FLZVWDGM] MY[N&E-^_X%9A*_M]\M\UI#QRQ>Z:^+*S5H;099U0#>9/CA4^V4VM\(JHRR5! M5M,;1&\E@ZJEUP)/3DM\S)EJVHYTN)M3_PZ1&%2G6HP M79: 5-8_GB"KGKFD*_+S_P-02P,$% @ KSVM6O:%F#?/%@ A44! !4 M !X;VUA+3(P,C4P,S,Q7V-A;"YX;6SM7>UOX[C1_U[@^1_TI%^N0+-Q;&Q>X;SM!4AB(\[>M9\6BD3;O,JB2\EYZ5_?(279DBU*%"5+E+/H]2ZVR='\ M9H;4S) (L,X[GR M?^!?QN'AKYS&N>E!'^(:G%CWPW'TPT5(CKB?C9.CX]Y1M],] 0*?^R>?3WK& MX"YJ> >\37!N2P>[__[,_O4$3S0 I.M]?O7PUX.9[R\^'QV]O+Q\>.E]('0* M_3O'1_^\NQU;,S0W#['K^:9KH0,#VG_V^)>WQ#)]+J%8]]D>K9PE; ML$^'4;-#]M7AP=_SAU;,/0A;9SQ(/B9JS7W%&^QB6H/T6_5 &QV=G9T?\ MUX-?_V(87RAQT .:&/RKS_[; GT]\/!\X3!2_+L919.O!Z\$),84T.D%0/XZ M]D&/S$(NB&LC%]0-?WC$P3;3[[GI,'[&,X1\[\!@C_G^<)-$ "0_6&1^Q'X\ M*D2.@Y02W]%.4:Y^]8:3X0)1;CL5P!71U1'W!9DO*)I!&_R,;F!*F:-;XE4L M!.%#M)2(ZDB*8T3%P,:+( WZX10Y<>XRG+DS3 MENGZ \LB2]>'%\H(V+(]\)0F6?UI#,MH>(V+V M@=WU7#%"=#PS*5(55W4/;H'D8/S0);)AA S]&:*WV'S"#O9A'-4A/HFG-R'# M:Q/3WTUGB>Z0R3YSEERG)<3<< M-"'+6P" !E.* @QWIK^DV'\;3O@/9>VM./7&9)#/W(7I6%T%_-*4-= __WA! M/+\2?:=0:P0C<:>/B,XOT9,?!C!JZ#+HZ(5+Q53SB#6-<# %NYK"&VI$R9^( MN8K72QA7\!'#K+N :=>U64_F;RI:;^FG-2TC\!,1^.+^U>N"O>9+2T%$KPF< M8S1EDPK(_1LB4VHN9MBZ<2>$SGG<$?X<^T8)O?I3BLJ$PS:I%MBK;['/'G1V=L)RAYV.<6BL:,/?%\/[RZO[\=4E^VL\ MO+VY'#S"A_/![>#^XLH8_W9U]3@NH"&&F&F(6 FN'):4)#1=N)S4Q/2>.+VE M=S@US0638Z9S( FV0=+CLB'1JUF\Q-*YFMAA4\@ M19@EU$;TZ\'Q@;'T@ FR8,\PG0/C!>'IS.>_+"@FS'_[>M"M6R,L&P)ST6;" MQ&?AQ!L$$#P($6A*JJ\>&I37U[:.U6'*Z+Y>=2?38-D#,;5M^]4I#RM47U?3 MHQ0.R$,PC3P[RKB838H;RBU M8NKMM8,Z!!&:3K^R*;R4M;!4!WPDSXB^568D&423(NGOIVT4Q1^:Q(D^;_5P M$#)!%H2/=NO=U60 MH=8_::MULD#4?QLY)L\E,5=HP>8U,&:ANL5=]-"S.,PNS+OFKGNXU<>=\@6, M!\;2) ^IZX5H%8>MU<=[T5XELO7SG#Y8]6 M('826$7$=55M#2@K]Y %AG#C/@-3C.D_3$KAU> )!V)N^R20$P#2UT==A1F7 M<5J;#%O+CT Q3:TUN1-P,LYJO:_'E/V$5Z^6LV2G$+X18K]@QQ&\*F6ZZJKB MTAA"39[N>MS>8; RG[@1?YG3IK"QKFI0X#H4_)D^0R@6J.:ZEZEM==5.<::C M=;2.IL% ;,,=VYWN$^O?,^( SUZP1+&AM?SFC;$OL*]8BZ2"/O;ZQ\<-6)6L MQ./VE@="\Y7Z^%[?S,E@NZ$>.I/50Z;FLA!IKL H!0WN'G/RY-+RR<;:*C*+ M/W$R7@+<;G4J\([$QQ+2E2;7J>7**P%RM]E8@1(O"#\6%FP.]+ ='J[\[L)? MHR6U9HF=Y&D:+48AB?P3(.^V3KT5();)VS:9;(\$\Y8]_V9W:KFN2X"4R?$V M^(Z]1!,$S-O!H;QL%:>VW1/-RF.3R=6N%=JKW>N-'1;(<7NW6^Z),F61[7:G M0K:O-**AQ?%8[!(_P\O#M?/=I1))* M/30MA$OS70D\%S>P_K/$'F:<";S!E9^0JW1U@FTWBXJ1Z^=4Q]])N7:0WKCM M.BZ 2G.O61 'Y"\[Y/5KNXK5 !9SJ>L_\D7F<\PW$WA\&3J/FN")4] MT7\5J/4+=0:VC0,F1B:&0/_"7&#?%&U?$[2.8^UU.KW^:9.+?^H:+H!.\Z#G M@=55<9%]95(7/#\O9KR7:((M+-[+G]=Q3Y2M"%0M_/D2KQ5S"ZSLJBJ,L.1N M3!&9Y6&ZLN5AQH_PG[NK^\>Q,;PVAJ.KA\'C#30XT+103**8I<#X-]HTE*?( M93.EI5Z#,E76J:F'' 0ZUAAY1NY2F$R(?M9+'[+B3ILE,_!4KAWA29A@^<&_ M!E0LET%-R_\#^[.+I>?#+S3C*$_:ZEP9>DE!'/?[;-]N8XK-5,_&6EWEJ+51 M__:!$B6M;Y/98V5+@I6)9QN9@(5&')U$88M4\(\M#F,5*+72(*K&6WD0*SI^ M%_";8<3?7.BK46JELJO&6_FQY^K\Y+#L1:Z7'+732Y_J/ID>! M/<4K=R<7DGLW5[_K,D= 1>GB MS$[[H5X%C/JM FQ5*G\2Y8=36NJEQ]S@=!K;.;(P/GDWLL..\$T(]TT'K MNLP#^\]E4+THDL:(.02@%=^G^&GILUZ/9&3F5;C8W5.3LN_U^OVS-ME1$]*1 M=L";>6G$[M"4?4V<*+XF!N/?C.O;X1_:+NRF7(F9+.RW=4%FK.4(44S8^1;* M]D!?HN"_\#E(A5Z]6C/PYQ%;"0F61T0OFIJ9J/W-Q5@>4<).=MGG;]\]=BAH M%3(-V+)15HD5>0*:S56-V-;&2[2,Y/1[PP*2"?8S7*!U [ULH:0FME6; U2; MY=6,=>'H170S7YA;PFJ6WWC>DEU%QY,9T1;Y:T+'B#YC"WE#>N&8>)Y: MA:8DR3VU@9V)1K_5W$L$89V%N6COB;N@Q%Y:&7.!L'T2;[\'_]L'4U##K>$M M+HEEDO"R;W?*KS>.7P8KM9(D[K[G5E!*#'65S4Z>*P[K/[,JJ$P6:2^!S Y[ MJE%%X+EU4^I?E$J[J.X!F0[^+[*_F=C-"/5DNNZI_DN+(+>8=F%+$)4:Y%F* M&_?:Q)0??!Q.5IE7YG>8#E]#74/82(.DC?BR-/?4*'8G&_TJ@.]\0\G>6$4) M\%*UQ>O>:K*9#\VXO4ZX":4 C3VWBO*RB(Q$G&FLWZG81A7>=1>5)$N]\T[: M7&2()65U K(ZV6^[419*9$ Z;942#XNP+C?;CQE4+\R_(4"-V+LS(&6A1 :D MU8[(372"3NH:@_A!6(:+7JI^IHI!#0RS:T=31D):?? 3] M8B%D>VQ_V7H'2;S(MW@W9DY'O6RGI.92YA4U 6BX\3:<(*\)?4"+\+ZKQ"ZB MG%>,N&-2 I]Z_<[I7IF F@ T/$ :(=G<.Y*C^-5RSW4KBSAWGV0#:DWU-_AN\"#L!5<6H.%G MMKZ2ODF<13S>RN/E+Z@A1Y9QY&9WS]QW4ZM==I7OXZQL*GI O'[R(WDT7]GI M%5:7&1"Q74M%SGNHDDM*Z[3A&_5V-JE5(A;YC:05GG!F^Y,=XBTYDQAFYQ$, M$H 4: 6&!YZZ>((MEK )UI(!UX@XV JWN6W$^EMY@$M6U-N1/19]UN]T.\?& MH;'F"SYPU@PR,>+,&:9K&S'VC#5_1L0@.U(-//R=_]N(L@R/35:[ZJ1-^)"U.49:!?\B3E MZ$+\)_TTJ2;X="6V2$=* [5-([1*O:J-2HU6SY+3D3"]$6^41'86W(VX/W.N M!%C=U9A]$7IJ6[V4*J&#/,5EX=)OXDWRGGNQJJCYWFDQ!YI^ S%YKFCSU%%X M_H0%EYX_F/B(#AR'O+"$![2XH,C.K.M2%?&:CREM\+E&D,0C.K DV5TOVZ_6 M#A)GF,K(0[^9+_M@7NQ*L6\4!/+=I;&3G>>L;AW*N&6Q"MKOU:ZJ$Y;\*NY. M$F7Q$H!AZM!TUK4 PR32YF' >^073H7U.MW-5%C\X<;JZ>LB@IX1/@7:KEDP M A[^;@ 7.T]S"39; K-@AK?XF:5<$[)AQYK8"SI^FO)Q1LER.OL7,NDU6=*- M 5D%P7JG)3&S7IS+\(37 YK#* K9^O='M@K8ULP*55 .3'*CCN]?K>)2QNJ MLY+X-+0K\>CWYBN&]!XFGL<7Y#RC.^+Z,Y&W5([H3\,J)!G]PH]B()FX'E]( M):84TOII03("T6]WJP(V>+(H):Q([:?QR(E$OQITQ=&E>(GEB/TT'BF)2->U MVU4LMEV771R4)>X_&*%@=X9"6-9+"Q./2XUAS^0[0<=F>!, M67C!"W2LL]]9+XRR9-^#.>U$1E+'AAJ,MNV6''R>&365-8O M]::4R"Z>0I['6;M&DMH4=&J_6HL DUGZ6.NW5TWAJ)#/L>F8E&UF<>VK^<(A M;PB=(Q=-L"]08+'.+51D!0#U6XP(BNUNU4W-'J/9G5JHVA+ 9-8(=C5&+Z E M!HGF*DZN4PL55P*8?N>:0QQ!G/=HODJ^*K?;MU"1:IARCQ7O-/!<79EQATSV M.:C:$T5ZX9*CFYA(3 IO#7O@7S\/W0<67%.(LOD1X,+!Y\?ML\2,(8-S9,19 M8K^LXL^ +1YIQF/,D#/#](WKWPWB&BONPA/*S>VLC(MS)?(U[HW!(=-!AX.] M^4@*]T\.D=Y)I]]K8-C+:RS_]*XLR+HNK[W##D34Q(WV/8O.'F4W;J.>%!#I MM^,O*/6,MJWT;5:0&2K_P0>454GJ(=M*VH[X?=7*P)I MAV G@0&_:F1=+_S.]-DJVMMPDKB#1&7%Z=/VJ2E.TU@_#;Z*'LC*"CG\9Z?& MY:32X^L6@3$@P<4M45FJRZT:&_+=ZITNI/@J MJ!B[?BM?LL*1/..D2NZ=6(HL\F(K;;5OGY'%FGV(J2"5]V,B68"+K='I;1D9 MIY0*TWEGUB&$+!.3M<0^,HXA%27SOJQ#B+C8XF%WYS%+?JAR 4_I2L4KXF"E M0(AB_,)@&=V?L8H&YA;:6^BP!3"R/JR%'QC_S:$86B+ M\2R]E+N;J2IV7P=;2LND_7WL]3L?&US12I-TPMF3!*!AGCG&>>X"97KC]JHJ!X.NTUV1 MX%MIPC,N>+2])_/>CT8J&M^XGD^7S.V]-BV4&2&+FNL[L'ZDUJ$NA*.NO7I) MID84N^Q4JQ-%P_\E+AETO_26[DCTT>H8K M1%H\O7&:DM[8?)&N.(#X,V3!F' >6$ :,,&WW$?9OQ;D0))&$]W74N!]ENQ2 M_\LX;B+A<@-&7OP>UI6!%-I]4Y)L'7.S[*@7GCRF[& M*4/S'=F-)'C]#A@4PIBS&4>!U+LRD2S,^M4,+@XM:S..$K'W9QU"U/H=E"@, M+FLSC@JM=V<=0M#257]+)B@*<,ROI\FZ+T255E( IPV=%"^N]>I!2Y<#V'DX M&Q5N"BM4*P2L_=R -7J&@8*'Z!^.;DA%(A6M];/1$[I;,M@=A)N-U+=:=+SWL(L^[ M!&8B#)=6Z=095"Y6:#Z=9MTESS4K\F46%<^]&^=SF0QY%9S;&@ZA1&]M M82TR,#(U,#,S,5]D968N>&UL[;UI<^0VMBCX_47,?\BI^3#W172Y]F[;T;XO M4INMVZI*74EEWYXO#HI$9K+-)-,@J5+VKQ\ 7)(+-JXX3#&BVR6)6,X&X.!L M^/O_>=YYBR>$0S?P?WKU[KNWKQ;(MP/']3<_O8JC]>OO7_V?__R__M??_^_7 MK__G[.YFX01VO$-^M+ QLB+D++ZYT7;Q$.SWEK_XC#!V/6]QAEUG@Q:+=V^_ M(_\C_UF\?OV?;(PS*R1] G_!!GO_W;OLPWDZ7.#_N/CTYMV'-^_?OO]$!OCQ MXZ?/M MV[?OOGWX+L ;TO_MNS?_\_GFWMZBG?7:]96"2#]K3)(UIU]=2?L" M+GE[)\H[%!M_>I-\S)O60$G)]>Z''WYXP[Z^^L__M5C\'0<>ND/K!?O3C]%A MCWYZ%;J[O4=G97_;8K3^Z=5S0(A+>?7V0X+S_W.1RE+V[])W+OW(C0[7_CK M.T;Q5PLZ_M>[ZS*69*SO[&#WAGY\HS<.0TN+MF\ZXG4?$5&F@)P'OH-\(O'D MAS#P7(>*^)GE49;<;Q&*0AWT&@T'$LM;"Y-V6Q2YMN7UC')E;"CXYU_#U?H^ M"NP_MH'GD&WV\L^8"&9W&JC&'X\.%VYH>T$88T0V=Y> Q8=TN4-AA%V;H$F_7:#( M+%.A;T 6BA]AUGBUOG/#/T8CIV1J$]3C+J,KUR=;B6MYQ_64 IDL MI'MDQ]B-"#JMR-;7G(;HI0'R-9$&?^,^>F@9AF0[_H*BMI3J.-L$9(J >TV4 MZQVZ"<+P%N'[+3F\QA L^<03H-PJCJ@F2Z\EQ^5!N[KDT$/.DNP\%ZX71^[3 M*/1L XX)*B]MLJ.$+MV!PQN7;,[0$_)C=!]A9.W: MZ>1]SFN";G?!P?*B X'X/-CM$*8*RJUUH"#?QMC>DNF6&XP2'*YBSSO<(3MX MHGK)KRZV[*C=EMSCM."I]I4H@_C2Q9]1M VIUX@I2[:&LJ['/>"=+M MX9L;1F=N$-HN\FTC)!2! )Z:]_%N9^'#:IWV(F@A]\FBYG<[3'ZC"SZ>W(%RHS'B:>"H'KC6H^NEYB*+8Q=Y"RCJZ>5?TL\$=Q?H,E M="33N*71,9TQJXYC&J_EAI!Z8T7H%@?_0C0@(S'-W9*-RW;W9)OS'=J3AB&T ME-[.LYFF4;;'7#[OJ3>S,Q5$XYGQ&.]V@<]BG;+],]<,.-\*+MJ6'N'.TYFB MDAOMTN"E_$!* G(\SWH,Z)GT5-BD$ZV*?"?M\Y,L5<;:1KT, P,X>G)/^_Y) M)I_&!%68Z+-8;@(XW1H82)?A?M\*>XWAX&#Y_NV[M[?D:&1?5WOF1R(\NWHB MNF"\2W[OD0J-IH-#I0\>&6KGH../00 M[LSU([_#O:7ON8UHF];>C6B\*0'P@HBW@_R64B,?R31N9T_KU3M!7YO7Z?L*@Z MES8F^4RN'[UQW%T^F^5Y[4 N9#+3%.M/##XV6G>@R,]4. +_M9.(6X\@!NE?CKM@^H?? M"U[JY2.YY5AVOM \ZQ%Y/[V2M(CT9,?\-83[QP5GZ$44 M+#2&C$,R5,#,@;16P!Z[ 29-?GKU]M4BP.0,^^G5.TABQ3O5C!7B]R%.=7&H2,-#L%"!E?+]0T4<# A!4DQ<+=N9LM3:W/ L_)=IT>S^<8.6Y$RZJD_J.E[QQ!7:VK%6NN M*/Y$!7TZ7M)361IOPI098TPX@CR/@0:4%3$&KD<5H[ZF_OZ&8X'J;IGJZE4P M<#I07_L#F8!"4[V7\;YEU[+R-P/G&BO]5'>3%^H>G!V.;=(83 ;V$7;?H7[T M+]8.793LRBD!AIPBI>,P4PQYT1#Y#E*%E2LSP2BT+-U3BG#0:\HP\U?V4Z.W MV"3.G>RQ2>W8^GH6-T@)R&M@'!'AZE0UXR(%8Y5(.!%H(U84]_J 5.;% T&2 MVV-]6,\*LRJP'/%5MLNV5'$[ ]@5@>"*L;A!B@^O@3G157,AT,"I*+O"$:D( M\T8"*;Q)R5-ZM@0^RWZ0"+"L;56(^6T-8%H!A"O+TC8I9H(V "1:RI9 #SNN M8/,&IL(M&' H^0Z1_=TF>'KC(#=A./GAR&?RR^\W:&-YEZSD/$=^!5\S3W7U MZ^#0)I/Q!9'S*9._TB=S8B>B9B"%ON0D+(_ )*K4<_"-,L118>L@OQT91'[Y M_8[JUAQ!JOT]\YP<_SXFA)]+]HPBC)]YEH[2%W/R4R=B((.Z*#AY5^:_*78! M=;3&CZ'KN!8^) 4,A7JAJEUVI(K;F<#N" -5S%?K!W(3#2V;!0%SC1':'3)\ M-3H8/'657 M:X%PZ?D4S,'. QLBFM\]D@:&,*B]_<:'N'/&8SI.DY#X%$^6S96X2YJK): MX$Y%UT+C*2"I.'E"&\]:R_N6V33+WTQ"SC?-\K]6H3R@VJ/#4G5*'N?[Y"#DBI/MXA<71UE?(*L ]>U MS^\ #G&-6 9Y%RWDS:^8!MRLQ3QH$4 <_\";K!X/(9H$TAKZU<(N#8F\H^^F MU5>,Z'-*H?IGPRAP95_<@(.&>;D6TCS00*4HL]6!J(3R!H DCVDX1EHL=(59 MZ"Y/QU&U*\>V\-I!P4X6M"-K*$).DTX'.U M+L2'\@S9LC:9.9??QD0B4/'=/-_Y$OC6\2_%>SS7']ZR=Q8NWK2W0:.VE*E! M5TJ4C-J\J>@J:3P%I)631#4E+X9<^T\H9.6 :6)HX4GBY /B*36M^Y<"S!KU MATXE2;!=JQ':4,K\F=5>,((^J%5,)IN<['T5YJ#0#D#26\=")H+4:XV![4B^-SC+0LYVHJU49J&NT!J MPYMV=7RV_A7@))4585X$@[A!2A->@Y& 3X+^2@!PA5O9+D5%TLZ<.$L8$.BC M5I3<^HA45B4C0=K*E\Z_XD3G"J\"_ 5]6]KLV2/7W]SBP"<_VNF5BY,+W:9O M=OEMUM>VWF-A5?T0 MHQ0>W0$ _G6\/#&HHXOL)H[KQ?2UL7OZR"DK#7GY;'NQ@YPKPA":11A'3%LD M!+&P3W8?^NI(4M/@P!^ =] -/U-V+ XY$Q@>";92:L'8"L:0F: QQ4I' M]' 0,GN]$C+3ASM11)S8CE;X'N$GU^8=VK(F*4GY3<9%@3I$TNGYP>?*=F5D M>.W,+24I$P)]Y(K"SQN32JUD+$AGG^#=2)GM6:_]T2"E:@\':YDU6J^]'&LP MEFE-%@;-,:]8XN03I:8XU02FM_<\5?#X? XW]4[9KIHR6F\W%D;),T'%^?EI MHZIV&4;B=@#21H7L"/0QY*:.5@=FZ:/B 2'M^_D;DV>'_,=?7++XL+T]W* G MQ!/P9IU2RNEV,DF$S\BB5203*U,-2.[2:-6W2A*]ON:64$.&!]W(4EQC>C/3 M!==P1DB+L #QM4\N2 *=2]4L<_@(FP%!C;N.U TEZ)E?(4K>! U0+#F#! -3 MD9<-"$F^KUS?\FW7\J25,Q6MLCU3U,J$1X<&":ZICRZ[W!$-=K7F@!A2UH3\ M3_SR!@,,G7F0>AW:X*&DD)=@4"J6#BD^),P+U2L$D!8U*P:^M/^,W3#A>'U% MRYK*GSO@- : (G>ERAMKHWEL;FY%:?*K^BR$&FE.W7K^'+6''+AC0UH&MSC8 M(QP=:-%J^MXN=7CMZ:(5FLX:]#@:4=4](.$NU/(:]%#A#D/O:\+,H W^%1NS M:K+4Y*R>!-0:2@N^\Q8+YU,F&:5/!L'F2[JLB#Z;"\[3)6Q5J$G-;P<"+[W%3M1/C9E[*56P)]/&KUAKF#,N\ M;>+A($EUP9M1L-V>6:'+BQ+4;%WWK_%;F]"0 \Q$+LJ!RW\XOMG&C81OT3/3 MK9OT!.%2DS(WZ$(+@2>--R'3W9M,!&E=)0?;@_6\C*,M>X50J":)&I4TAWHC M$$A)]")Q,R%BYL\)!4<";>3J.E!UT*/ZPQL,DBP3^)(7.<\MC _K +/G\3AU M453M,G>/N!T4[(1&%,W6,DQAF%G4S J:8ENJ<2(:GKF@5,-"DG[VT'UL1S$F M%_/S(*3V2_(WA)^X;]SHMZ0=!7^:]?LKV%ZQ?@W!P0 M:"E>-!3@2( C\C0#$5MV)$9'>@8,-Z&2M\-,:?Y$ "&[]?-C1$YSCA$ 1"D> M.L,2 ]+9PW>@76'F=[9Y'J<&/:1.W$H/(!F2.53:>9&"'I)LR%H/: Y;/C,% M"9!R_-7.VM)DHIS'VB20UM"Y%6[))D'_H5')3Y:'^*4 U0TS"Y^DH2G_A6M' MR.$#QO\K-P2BCZ&*GH_60QDTCJJE(.B54"5#J7#RS#;5?E)(:_**8HQNW"=: M%STBY[7[Z"&6?$-4@:3>*'U/1'+[:3""4)=M. 8L.AWA$[JR6X[2AEZB<B/>AQ]NA%,1+1QPBVM" *99G9,%OUQ9MNOQ P/%#87"P&]J M'#FIL/.::B+8G[A+:1RHYQ]=X'D %R5>!*CY**K&RJED:;0?4"AAW8:<#%&Y M5[L^ANR9L,=!NR[Q7F0EZ ^?T;>,+@0H;BU=$3?P+OOQB:U+/Q)5OY8UK4FU MJK%!U+BGK;RQ-GK=3UQ-*@AY?V,@W@?DB&2@!3:AI5\ MCY&SVJ?5WF4FB'$F%PKH>-.;")9K J?2Q=5R-'&86_OQNNXAHPM=T O:HV]B M8]&I%'G6GCYF8YB+<#,GH;MVA<6=-'OI+1Y^/U@TT-]:>/W:T*&_[4*?2:)U M+H)L]!6M1$6X%$4H'$CBNR6=58"O+X.]O*I2[(;^R#^4_I3"54/KV[=MW MSV3@[XA^^8;AO20:KFGC=Z8 9%I"*LU2T+4V9SJ[3/ ^XUBW)*>V(X?T>M\P12%6;JV2V0O M+64Q%GOLLC)4/[WZ6%OAX[*F")L\B(C3Q$'#+ ." MW2[P&3S2B!%.NX'(SZCR>I=.(J>]6'Q*1*_#;I3F]PA3U_(M3E/0U-27]AB3 M#^^[\$&*16\<"9']W29X>N,@-V$&^>'( _++[TL']MY=@YI[DJ9G;54G)@ XT8_4^$M.$3TJ!7?K,-RDA>Z7=F$3_V)7H%=A- MDYR](\=HIA3V>M,Q"?^I\]Y2 ]\4[9/+_Y7KH2^Q0$VI-QF3UG]M2^LZV&9I M?(K.=KA^"0N] 4NX^P_9@,^:$;0X0XF&7%TG$P#2E, M_J$XO!.R@=MV5-O,VVX\X"( C?[O&]#__=#ZHBO' 00C:*DTR_O_W+U4 M0^(W'I4)K2^^,@Q,L8"NQR5&EH#HY<^CDKGU-;<,LRG"WI QO-MMX(NOMO4F MHQ*X]=VV#K!P*5[Z/2M[6M]0*T*8%^/+9WM(ZG@+C#+_9J)1N??WDPVY6Y3B/,28P)^9/ M*@:LFHY0Z1 U']6CU/'N*<+!M)DL0K12K?N$+JS(2H&4V,?XS4=E1,=+J @' M\S9X?$XPV 3X(#7#%UJ-2O:.]\\*Z&:I?;^S/"\+^Q12N])J5&IWO&E60#=+ M[^K[) M@]RP>G,, TS>)EG%41A9/M5XQ4J.M-.HK.CH=95C8I@UB);F]ZY]!SW_ XD7 M0JW=J SHZ(JM 6_,NI4H5U=N:%O>/Y&%Q1$UXJ:C4K[UA58,O^G FB-(5^0O M/'5'V')4TK>^X0K!AT'Y),Y*C_:EMJ.&\+6^WDH0,$7_)8''83!Y%N_ K7P? ME+^U\N+Q_N7\W):7-R6D_):7,^ MVDO.1YMP;E2G'+5Q@A1PIMH(P)ZEQY\JX,-<]=K3/37' M:)&_UA; 6BC! MX5_Y<09^:("B+8#M3)L_ A3@\(-*371(PWF(PGCU],45L(/?%(#:IF@ #*F^V2V M%%\MU[E\WE.G1;8SE0@AV*"U>@)(S=;>GK40@L,Y'1X9Y(8@1D#_ ML(1*][(*_"7P[09*?[$Y&+U?7^$O@@^'([3;E0P%.-Q)B^_[FQMDA>C.W6RCU?IKF#R1+6"/H@\8I5_&'P4. M,-0\B4IZ$_B;P93\X^!@=/SAE/LCLC"87E=-N_-:-B88S;YWE7X\SGYV"0!1 MX"?;1RA4.U2-P2CD0EY(@!^:R-?^$YF:% M(%NJY6^H@SF5"11=/J?O_/P9[:3P)?MH%'T P3]XS" MNZ[?'<"M5"_L01\ED%S4BXJ0=0#@<6\JE0+^ 8Z-[':&!:G M&O@0JX@,K1J3>7&,G,PJ7@>:IQ]K= )@!-5C@"Y"0S/BG#UJN4DR34+725^V M_.J3GVYC;&_IJ_(;C-@V73WS6XT X-QIP**FV,'9T,H&PPSE@WQC4W4"8"IM MML&I$(+#KXLTUCEY]%;.)D%; ,;/9MP1X#'2Z5,.+[]PG\CR]AWU :3H!\ ^ MV?P,4N $9YED-M(+]*@(^>*V!&"P;+9$N%@ 8H=*6-^=T$=CD0( M-%6UK5O=#Y;6WIB_&AC"86/QO%;R3M08EB+?W.(G0 L0EX[8J?45:"I]%PLL M)";0X @W2I[_IJ$2Z:YMBYDB[0%+M6_,)"EN<)C6V",%Q0>EO@ T9MDT?%'E MJ[TL Y3;$H!/HQE7N%C 84>A4J,T&[?6#,"MK/F.5D8!#A>6CN,F,]]:+KDI MGEM[-[)$83_"U@!N3@WO2B), +'&MN-=[-%"9\PM1@O,8K2E99)H."R]T]\$ M(8U76JT?K&>QB[;9* N20U9V11#."R^0Q&A"G(N+>P3+2KN:+G7-%33%'>-CA7])PK>LX5/?6P ,"1 MN:(G'([,%3WGBIZ->#!7]!08KXD6N\(,*8=9%&\19J_=:-FSQ9T!['%Z_-1% M",X-M0QQ\C31,HZV!+Q_'^\X4K[5.P'8^=KPJXX(5#YE\9^TZ "1*IO@:6WT M5IFHZV0L"GKH0.5<(F/781@W6EU9!Q"VT[8K*T,"-F_$[])I]P)A16W+I1$> MINOHEFVH96CU!!" %56;-PI4 /%)'90IYYE^?P 6 M57W^Z:,%*C!5RBM18P!&5&W&B'" LZ(F'7"E\O:U";B"PYHY^LKTVIBCKX#I MRG/T%32.S-%7<_15(Q[,T5>%2NDVIC4W+E#R[[5?-TC?!9YW%>!O%A:Y=1J/ M F#7T^-P8\S@N($FD\8E6((M17,ZN5VZSCG#'CG!^NF#/9##11@VB7/W(L8$ MN%NB 5)G 3[MF* A9?/]/F74.CR;C$. ,VCK\77#''PW$\DM@?V2P<"L/FV MEGX-"9#B#EX$& DN=WLO."!TAGS"HX@^J==B^7-' 6#T'7CQ<]$&S_=$:CLS M7C(,\&4O05U[T0-G_=+Y5YR\;Q4^! */%$.$QL'0I]_HR[^L].0=2HI3HGN$ MGUP;)4C3Q]\V"2MEE8"&GQ: PZ*'365X.DU+%+/4A?#:OWRV$3455;T]'21. M:W0 @>HC"986.>#(#Z/!'=JG+UC0)T@(N"[F;.RR TQW! #1[WUI+;HH3XW7 MR0G61\XYF^#!BN;D>UM6 M)^PVP(QE483=QSBBO1Z"I'R,0#H&GQ5 5D8/V\?@9((CA[*+PA?TC7V1[C7J MO@!20@:^"!>0!<_99"MLR=I:9R@'B*X$:U]P0;*4["W':I$"SE7:0$CYZ6'U M5; :+P'HP@VI6S?&Z,P*77)7N"7"05/+&2E]Y]XE%\^U:UM^E+[02 4I\%Q: M#?S<"K?T_Q3%)W)>) 7#[U!(S@0[(C=;\NV"WCV\HX#*DX5^^/CV_=MWB]>+ M(USD%P;:(E@OBL M+-]9%,!;'.%;9 #21","PU_8?Q<%,%GG(Z#)]_](885; ME,[>(B?V$+W1%6E,J[27V2!-0FHZRMB!KW*@^'^5A&%V&1!.?E,[UI<#;-O3 MP7 H=!O %0'378:$$3#:?:%TEXX^(K=$[\&2F0A0"#^A[&W@:S]"Y 2("!Q+ M9T=(3ZOE1N3Z9[+9VI117P9Z'UT $IB'TOD^-)LC[0!(!C]"0$ MA@^T-%KS?KC0S1!'A<.!_'8\&,@OQ["X>QOY%M&7.1J I!VA=^H;GKE^I9ONY9W[9/5&U/!D5Q%A*W'WXY$U02[WS.$2!IEU .V_'"- M,"O.SYSKY#!B#-AVP?(H;1<)/TT&,)0.UP[;D,VBZ_4\ODXCB M(6!T\@E SD)W1B:HP''M5*U0T;F%\8'L0M*7!Q6= .0?],,I&9*P>,@Q*&JS M4J,O@*#R?CBJ@2LOR MJDX P@0'4VT OC5_@1ZC0OQJ%MEZ%>![ O1R1\-7_TV3;\)HZ7G!-_HB)OEX MCI'C1C0*Z_+9]F*:[+VT;7)-=3(WF/+4'65F $8EO552E)Y1* -'!&]Q8"/D MA%>$;!3!U;J*\I$8E#0">6H^# +1G/A:(XF'$[+!?L.61Z5ZY_%KH,F P"P M>O2]],L(3H6OY0UK3;8B_J[5PSDA&QR S638HT"&/!Q9J>)0P?!8=O9G3"#_ MZN."S)_1C!OT8#T+1*6GL0$8:9I+2D^XPQ64\K%V_$U3%L3= 1AYNK-;C!X< MCJKN58J;HWYW"-DN?5N&1KE."D))*Y#D"?4/P1FZBHL9*L6P49U> .YG3:4R MCP'5P6\J&4KD8DC:8M9XM;YSPS]:)"2][S4AJ0@2'8,"!3_WJ 0V!5F68B1J M/'J]W3(49P<:W2*)SY/V ),+)&=%I>*N&!] U=MK")')Y&7<93U@1,YI2)^4 M546, +$J#J-@1ZL'5,"5U[!6]0)P7&H(88E?*I0 \8S=EQMR3-X'@H6Q(;_D M",':_\X.9\BWMSL+R]X747<#D^72ZJ>[8DI=($0Z=5L])71,^,P(1 ZM]^*0'\+ 99>VEQ_4PA3\9/7 MIM,/RS!$ND7Z&HTU1KF1#+"$0Y]1M V<:_\))?6!ZW]%B"H#HO(\G88#XY+K MQ/IC@9,NM!C]/BH"1W@I574P?S/M0[@S;JJP'22TFK?XHL!I9/@& MJR=(A?"4&@)FS<@-U[[J%M%A/'//T':E ;\(1:/-U.P5I;,8556OJZG2:4\]< MD\UY*AP(]EIMSV4API/@.\&[U1X,PN@T"#\9Q=(8$D IF0'$00/Q2<@$!X-$TAT: M%G;EAK;E_1-9(FM%+R/#5NJT5XVN$J!-EZD*T!=RT7SXAKPG])G<.K!"4?"[8>,H)\Y)28M%B0F44.O-:CP=9)QA*- MA!93%HZK(.Y',SD.!J">G7G12$@Q=*4L,5P4%+MB)2'B&L2;K8#M?0P(H+9= M7ZSO@QP32"WX@J)KGPR#:)@/N8S?;RV,6L3/?.@GOX"&S23P+/Z#0O2_%P2F M!0-J2N$TEQ:FAHXC05T:&NN<'$$M)%!1X@;IF@KG"X= MQ@.P=-L(2@>,X=@P2DCHL!;$V==9>(5\A,2;\A%QX3ZYY([GA FPN3IVO=N+ M5V6S(0 LQ%XYVPQ[.(S_ZCLN+3_^2!',MB9&$(]-B)R'@!:_<&UW;T6EC"1: ME=L6"$/W80&X*'H5D.X4@2,T^H21R4CC40"X)H8[#70( $<".DAS2IC^-XY\ M8 !^"BA;1TX3.*+3F#1]W0) >#$,;2 Y> WY&ZV%,$GA*T-RLIML3M1N(JC M,+)\ENDLOPPV'P: 9M'F#M@GQ6J8N-!P#P-6QK82WX3HX#8%L3)C=>2PO MW8X8R,LH.%'/ 'MGJ'"#$@A!YU$!W#O[$(O.=)B:H%B>MV( TD(8 MOUD86^+'X3N-".!T&$] !#28FG $[-4OTLH[7(=A3/^:M.NXBPA'!7 3'7,7 M$=)A8H+"_D9.2N3<6@?:>$DE?I,$JW21%<7 "ZDHXF+@A1P)$9 D505KQ&F MF58J'@7 '71 O52,-QS&5R]?LDN'H.V83/S;<$P48 >757*+D+#UF.SZ?CQV MZ1MUS(>C%E \6B=I5Y=0C9"%Z!@,'?>I39#JQWZ"5 M %BMA'\%<4#A?9X!. M*7"5 NZDJ6GZX>D(YQG4?A0*BO@J;O!B/4=8?VIA09,3;S$9!?1;)0& MT:K*7@",X;IB7'G?0XZ76>5TM_>" T(,HL2,)N62I#T JW0;_D@P,AO-AO Z MP#NBZJ66*BE?A*T!F(+;<$6(CUES2V)=EG*BT@: E;4-_2M8F%4>OEG8>2 3 MR/31;HY+;32DNA$)60OJC\?3L4+>M4@2.6/C.K6?Y2M5P MF*F J),\@2_E7 R"_!!O4!:V<7J^?B5$Y1]DZN8 ]+\AY?OXN*6,"*._V)3; MF.YMY%OD0BEZE(O?#LP+SL-MQ!+LQ^=6.OU7/]PCVUV[R!$^K25I"^!5+9G8 M'1\_$V(PP%[&%N,M=FWT2XP=#X6K]47@>1;^\%:\HVET,OR2EE)D\HU) Q> M1B;MA7VCR-OL;WAC^9U]4XB?!]K/!CN]%-&.>"]W0>R+(H1[&ANLC:8?&>R) M2G!\QPPLMN7*KD%I ["FGIXVF *J)IS%2_O/V U9]_"&0$%4&7^3O6A6O /< MQMXN^(.@4NC1V!_\L?XHP5(37[A0\"PH?I* MX,0V58>2*H\B]YVZ'P35O0E/-5""HV>+2VE^#=$Z]F[<=?,BQ<6N$'3S)MS3 MPPH. XN53E?K:FU5T;ZIZ 3!=]MH&U7@ X==M(:,B^G^4(2L-&*@-F)P. F\()8@>Z015\ 6O*)9;33._C\BX M4D(:<4:.#6Q&W;C6H^L1\!IPJM '0#I(9U85T('#JSOTA/P8);;*.LR)+9-: M_@CVY'_.@_4LX&"KD<;DZP\]\+45DJ#-M_]P?=^*.AIOWWE8E>57RXO1 M'9GM,P&83W%HX.-)!9$!+,;P8F M(EBYR8EQ&)WB=V@?8WM+]/F<^U7(A'&^#?J:C_N5B5;&DP8(#:=-G3_A7Y*R MI$J]JM[4<,AO8VFJ*EQUC$!='VH&B]E?/HR_7+!$JN )HQB5K:?B]%8B L>^ M684R*PR3/!))=9(D1UUS[8B[3\WEK8\9:&:F"F,)^MS03C10.R9(B./,.PPX M.7=Y!USAB,!JS^#T-S>('.@JKY*P]=1K5?RJ[^)YKMWT\):?3-9?G$?N"+6 M?(N?RBT^V0UOB8:^LVP41Z[-Z@'O+?]PX^[<"#GB:[U^W\G>\_51G'TNO5>* M&6)+5% !4*7 V7LS&>]-+H>$6CI>&UG[D_#6R! T'(#8>4M1&57[G<*8'78( M2O'+)/2WS4\O3^H%!5D*CONAY6R8N,R.1\:EY[*,AL^NAP@ M=%CY7U!T;Q$8*&3TD1;2QK6\-+&))P5M1@%@K1Z4\VUH F#]$["IG3-X0OB0 M9HR>T]<,Z-L'+3< ^9 #-^F=P Y@>"X.B:=[R3(1!M:#YA3I$QFLYG@+LBL MJG-K[T;TI&%O[3"8SX-0MG E'0#DO@W.6 GZH#V<=^C? 7W1J86/L_8 4F,? M9S;Y[.6TVBR3DP.+K.W9CSI MG?ZS2WIV24O.MGNQY$=T9-P/];@2MXTY[%:V/347EV>.8&$;*WU[[]G=B.*FX[6<>A&*79?SC[#V?_ M(7C_X>Q8&L?I!V);G!U)I^Q(@N([NL6!C9 34@OHUSVAJQ^E]G#>'B!K?>H^ M'QGN>W59/M/VUL]1 M78NSP^&4O8>SP^'4_82SPP&6P\&01_'T' XTMF&UOHHCTBG%[C["R-J%+7P0 M?^OL@Z#@+(+U(@%HD4*T2$&:71/071.G98.;$YIF@QQ$@]POR/+(J6.1+3L) M4[LED_H(AP_?@O1!L^PO8J-=BT$F:]AK@>N<&S4)C\7LMIW=MGU7EDVVB&NZ ML:"P^(1SONU(MM4FO4_ O=L$W0%X=>7B,-* 0.-<9U=EG.+LL3=UD>%XVXNF&]S:F[%>L8#YZ'-LD4 M4A,IA1!22&^#B,SG6M[2<=QD @W'\_T>V>[:14YBC\URX?0B :;\H0]B>,0 M<+PZM(C,Y&B5H2VW/&&?HA1O.,[$:]_&R K1!4K^O?8OT!IAC)S4*2/0T#3Z MO0!'H085AEZ$Z41?@DCDKOQ*B!^NUFG#SRC:!@YOD;8=Z80S$3O1!<=B.9'"X\@YU>7[C96XS"-3V_?5<,T4BA86,81CD4*R"*# M9'$$A71BT"QR<,A?4HCF*(TY2F..TIBC-%YZE$:Z'3YL$;;V*(Y<.Y37GE5T MF&STA0*O.=)BCK3HDZ5SI,7$(BT:O%"IZG$Z$15"%$=7*=(2ARM\C_"3:XO4 M07ZS\3='@8=G>'603P!3[*+8I("$0HU/TM:\AB>3NPK->0@,L%\]!$]$+M;( M=Q_%6Q2GD6'-32D1^=[#@7V.*)DC2EY*1,D%CC=Y)5^=\!)^AQ<3:\)'?_# MD\0L2261'"6$"JP4[U>?_'0T4%[[3RB,:-(;P>:),($?J]!^K),/6FE-F=&B M"PI1$'GF90G:.VJ']I'SV7IV=_%.&H#0?+!3#T/I0)K!12"9B L$E\O2]B?*1*)TI-+AJ#)@PL[7C3P MA2&Y"PGLO=W&&U483)C\NI$'? ULUY?NCB!O$7D]/M>(J<9&(O+Z[M% L@< M, T]8/K4 PHAOK@SQQ#.,80:&H)ZVQ>'ZNCW/8&X0GUDYY"?.>3GQ$-^]!PF ME^LUHH$-*"N]=&=%:1;O_3; 43>'E=[HIQY,U">M8#@W);!V]W)J#7[JL4D] MD@K\G36_KB[7:S="]K;%M?5#+]?6PH7U]2*#9KZ[0K^[SLF^ R;[SOF]0UQ$ MIY'?FVV!=RA$!,/M4E(56-QVLEF]8I3FA-Y32.B=[6^S_6VVO[U ^YM/$SK8 M.5"(%S\[4*F4[*4:_5Y(+G #BD#D-(6.JT(VZ =C']4690VN%;$;9!?ESGJ, M\#\&][*N>(8IM\*&8%Q171G3^_LZ3UQ3^_+JQ9@ MPHL+MUK \=K-]L&C?_"6_)5 96W0RL\>29 ;*;0&.'7?:T-RC,?>F@-8Y&A7 M=CGUP@Y* L"(HSCE)'$392#@)XD+%%AVC-0C(QIH_,(13KU$1%-ZC%2XA8@= M%;95Y6["XZBJQZF7=E#A/_H!F[Q8=%%[ $C9^M2++](.-M=+*\C0'^6,YV%*@BUY,M1MO%,NQM # M>8:OZ,6JAH3MC"A->I]RH87&Q(!38N/E5F89V;8&JC*+4J5G&)^1&X6S*C]) M6BI4I_&";.KUWHP4<)A>P;=V5XV166G$7"?&'89]]J5E M1[XS4N-US/1(.+EN^P@]!2TRW3X.D.G&8)GSW.8\MQ>2'9:!6LS MW. NFMI7\_I8371*%#0FT9\).7;Q3DC%RG?36EB=XQD9*X#.Z0AS.L*)IR-< M>N[&I0\R9;Z8S(5SM.9]W0=E3X[<6=9UQ%-/3>A*G]E3=HII#/ =92\O<.],]:Q@)AW]-/6="EQ)R.,K5D M!FCI*'/8_!02*^:P^>F%S9M(KYBCY@U$S9M(CYBCYJ<5-6_(C@@Y:GZ28; F MS'?@PV#KEJ,>HE^E@YY\=D,/- (?ZUJ'_MP*(P^130C]T2+R]:^]1+Y2J!89 M6,<8V 2T!8-MCH2%'@E[ZL%E$%\KG(/+YN"REOK%E>L3!91>6]0Q94.& F^G=_(F=,%."Z4HTY[Y@:A[2)RU0ZO?5L2-JOJ8CJY,:L$\V M ("PS&XLE"$W!WK/@=XG'NA=]5OPRF,3Y&YQ8"/D\'V^38< L&>,Z@M2$F1L M+][]'MGNVD5. ;)U!AG9.JE[VM9AM>9 +RU*6Y,LH-C.SC_?RC>D;KROC';J MX=E=: -""IKL[XH!3CU\NR$YAF9O&BF2)X&!IT/O7@ M[ :D@!.*F:6 /@0,+$+#28X2.ZUVOT.^$@ZP94@!J:=SHO")D)O ;_ MA- XF'(#&;3ZG7PPMQX9AF9B M6Y M^LA)E'>'6W[D91>J>F?"3 :^4E6BXC=_0ENSXZ@,-E+(0(\.@^_MJ0^%ILE_ MW1/\<]6,NWM+6H_*,1,E!63(#U\\@F[[=*[4F!I2=&*,!8R2MQ\U-L3,FXDR M].'8%BX0)HL_-Y96P^8$!@1EKU'Y:RA>3$F$"6;]WE@.?FZ1[_NW(?-]"5!W MSW.B+_1$W]-*6YN?O)ESV"#FL+$=6IRO5OH\V=RT$A;S>S>32+F=2Q+,)0GZ MCXIR-SZ#TG?(+_&.#9_O)N2OJ9[9X"&<'@8%D-#6M:Q!#U0870M) WM6^![A M)]<6:9#\9B\D#UA, %/LHMBD@(1")5'2UKQ2*).["LUY" RQ,7I.\!S@^-&U M75^RU?&:&58*E5)QW*)XT!L/Q.$4C#X[**H3:/0;?WL2.//'41(U* *1T\JR M!1K]8.B!VJ*LP;6^JADT*WQ_AS8T$BO AZ/74?;\8>-! &AYVF*HJFDOPW,\ MEI6?P&C.+4%_$(G&/3%*@.)&+0>=9K=3OU.@9:1)@?BH16 MC\#T0Y%S]K+!Z&O(RES5/JDHM)[XYK0L'O<(.]OQ%Y> M?KO)!JWST8$3]SR'LL^A[%QFSZ'L%?R&WB";!ZV_@(AT%8IP5MT<#W/*\3 R M.3,6').OA@L<;\[)+=9UR(T_3"HQ<4._Y1U./;A%@?XJ'W]'S$.PA:&]1^&-*PSH&:+^FQ1?\$6]=F(/A$C^@!: M(]O_"F]Q+S?L+U_#&\\FPL9^2??;J]AWV-_%)J,NHTW6!M\%Z=DX?PK&^=D> M?WKV^-D$#\,$/UO=9ZO[B6>AGE)5<1.&=R!%Q=L4K[_%Z&C!Z/_Q .'PIVZF M[Y58L^?F%"SU<#TWTTY?,YM2:BA]K?)0=]W877@/ECY:5'$(<0_SSF.>>JYI M=PH-OI(KQTWV='?1DL1=SUK]3CXI58L*9GA85BOU>5CM=^HIIGI4,+\_I^F1 M^2[!OU^U&>;D$TO;$&4.Y#!V NH+C7*XL#!J'N3P[NV000X4ICG& 7J, MPZE[[HQ$/GU;P(G]YIQ8<9B7&8X\/F^+#Z_D951_%>5OPZV?BM M(A+S^S+S^S+S^S)&WI=9/5E[C'Q$9W,]!_G6VO7.,;)VXOU'W6SXN+<)..2F)S@]!>U> MR/M'$@J,S[%T^J]^N$>VNW:1(SP_)6W-GY]2T1X>:&")@**X88*9I;5/)9BN=][KLWB64O@R2S/ M&IU//3ZX 2E&8NE)1/\;K,!A.OH_CT65!N[R6IUZL"X/Y_&Y<9\IE\E#8ZOU MI65O[V/;1F%(L$ICEO1XICO6J0?DMJ?,^/R_0U&,_0?2*]P&GJ/'Z%JG4P_! MU2#!7,?J%.-V =6QFA\1@17O.[\A,D?_SM&_>M&_#]_<,#K6@FD1"/QNR$!@ M!M[B"-\<%#P'!<]!P7-0\!P4/ <%ST'!R <1JU,9?+'1U"S:TPK<7%$!JO)N*2NM)G#OF$':4$)>03!S9" M3GA%,/^Z)_CG6AEWZY:T/O7H(AGN4..&3B>>;$I10W,\V2E'!6%C%E[WN)*4N!6P3KO/\1OL41P#FH#'I0V6D% M1LRO:6 Y^%I.P]-F@ Z<;#4M8#&+U M]X)'-UA;>&?=WXBIR6]GT O3C:Q\=.:'BX?QK$SSX6)19( 5DDL+N:^A/PI M7?L2MBF[&/1T=..-$K,!&/"K2R_6UL,686N/XLBUZ83?B$[ MO3[QJH /H<]9CX=P)Q&\2@/#=WE]VE7@'H!TU\^4 @AE;4QM$)S )O.0\T M/X;,>]\Z=J;!#*>>"](WOIA^E&&9M-'AQ%P+S3OW%^_<0&6_Z MP?N7\M#V!XC,'_*=[2[\#C9^*I''=,525DYK$= 8V>!-#(Q4:)!I:$$13,S0 MO=M;X=*RJ!)TOJ<_Y]20J8==1SSU5-.N]#$I$?5(V*82P!O!M%K8SQK08C / M?1 )%)6=[M+%PUP$.0.?>B9S3V0:6V7(0=#1 @J-3:_F7L5=>)X7$#;&&/(G MSPI#=^W:EN!FP3+YBKK'0]".KYWGFN(5L(-8=*;7T%)U37:U'?H21 D4]62= MR_4:47*@:QK%@ B85H3$DM-MO"G>$=72T8TF)O>5YJ8 6>\IWO6ZK7W3]_T< MEKS)?+2\FI[5%?V=B>>7ZED\W'I;H3*7T MQK4>78_M..<6QO3!K>CJ:>43%&+RJ[\A.X?;/%7XKV]KST]0@!8,HD41)/HE M@VJ1@,6RB0N +5+(%E:TN/IU$?B+'+H% P]^HG#.#1[A4W(X!:HG^P"5%QA]&>,?/L@>7E"JR>8).+>!:!X3&B1 LYC%+RM*0>6 M&RS,1R<:"#:7E3(,8;,RS(58^IB(7E< .D$#<55QLHX?0%:>'?(??W$1 MIFDTAQNB%WEZF[&T,YA\C+'V8RDU #*_I"W68&^\.4O& +=-:TB]7/ 1A<^Y#8\Y],,$YU3;<)^<^P./6/_'/Y9^P^61ZS$HD/5%D',(^M#'J(RB@ A[%W*(RP:T?(X^>[E#I)B;AH*H3@/.U;TZJ4(:A'G4XCFKNF $,K3< ,M@&H157 M,>NN&XR>N=;]N5V&34Z =@4QE<=C3( ,=_S=]".< WTO2Y_0&H M!MJ2K5;EN2@.[=_.8R 21*B3GD@EXK^T(&D,8!DV8H4*'SCKB4I(=#BJ%E=/ M7US!TN$W!9"?T6J5\+&!PYCDS:-=L]U-U0E ;'TK9JGP&CY.)YO_-_9ZNFHK MD[<'$$K5?#>3HS0T RJA-.H5H=T+P*-:S9FA@QBUL003Z%J^Z>2_"424;'NW^"E+<2&_90I%B[C7VA,YXKC7'*PD[O4O MA3\< 5V4(&6AL;=WORXR8-D?,G!?1APL[<^(\8#LK>_^&:/!0V/%4\Z/Z(P7 M_ZIBO/PYG8&=3?/;.E-Y6^?*>1;)M:_0!8&UJ*(J=TD0S1X6H4I3=ALFFH MF:+L L FT)4?2ASG@* Y(&B,8QE*=>L3BB\83"*F$XOP8IT%IOQ)('P*>DN; M7-UH*"RZ0,F_&@N\W@5 ^,.HR[Q.@:&YUE2BSK=4_;GVESMZK^N( ((M MAN5Y5P*-78OJ%F&; &=MT,K_@B)6,(FYA (;(4>K")5R" !!'<,RO3%%Y@@I MS2=(Q^%?QVBJ 1R[-ZA4AYC]ZEQ9=HIQ8]_LW^HUB=B8B^,'6X_('!%9&@6[I\PX.U#3G<0. MK=43C -4@TE%15@+.:-W(R&$%#YIH0BMGC"LQPVD4XM[10P'./.J>^3#M^!R MA_#AR?4\=&YY[CK OBMY!;/A LR@W$,#_K&F(Y J/N+?\*4Q-J: =M^"3O M#\"8U >;Y$B:#2CF[NXJV[&RES%KL"8^I5!@V0$WO13.!)W5GEU6_0W#ZP'A M7?(4CBP\7*,C@ 79FL-RS.#8;LMPLNOI:OTU3&Y/ MXI^@"PP+9@FP(IJ!S+ MS4-:O"JT!F!3[J6!BQ?P3^AFZO M%^@QRDT4C:T>WW.L'F3@UW3D!1V:_"$?';ZM@T)\[8=$(V#*H\3&P6TY[H(I M@R Q9? :@K%<2$A>7#(\'(QN5V6 A!'6ZN8P3!%B81)SH8A%;_&(@BOMF1>C MU3>O]KC%F67_@9R;P/(U8J9:# + !J&2M/Q&VP(]LYRZIA2U/'I8T+_WPCC! MF*:?96LMOVVX*Z"!669?(,\Z(.<"6]]Z9;AD7-./KHW*= D=S%8PH@_!K=:I MWV^%V1515IM4W!Y,$H"FTB)!!1Y+I.J+M <,#48I9TK.#.@ZH0LX\.^CP/XC MG?,Z#&.R6I'-UNC#-R)'A_2_9"0DB\9O.10 549#\ K!^"WQ'(5]X3*Z?*9; MOKU%^'YKX4;LTQS*M ;3480E?-4D@"&^?GS_W:>>^,H= MRK22,B9?N00PQ-=/;WM;K]RA3+_I.B9?N00 9)Y1N4J%K8VY2!7PBXTRTW6) M$AQ7ZW.,'#=*O?*'S]:SNXMW9P'&P3?7WYQ;>_)%Z+1I-@0 -VD#+C?##8Y; MIXQB\:'G^XC\QSE&\FJM3?D %RHK1>N'#.H#"6BB+C)#.KF #RIK9E5Q&/H M4/.T9NLA$Y!KOQ#]OD[JNO(T%[U^ #RH&EQH@-#0[,AR#.@3O52CLGRJ 17= MJ5]J$2!-.@+(Y=!EB"9&@R3CZ$ 3C&]VC*/(0-2=>^_1Q'?VZU4T'&97)W>TV3=&#P]TRDN<$CP--Y=:WWU2[ MC,JYOHTX562@\JEH&;Q>+ZLEBZ=CSZGB P([IXK/J>)SJOB<*CZGBL^IX@.DBL^Y M&R\N=V.2,>'=O?WF8L++,]]BU[?=?;[.-1P3G"[32)[0PP7.]57I(KG%:.?& MNZ7OL*9I**XR*J[CJ%-.OFB!+AQYT#!AF#-;=/?+#V1??4E^HNZ>]=E-!"W; MHK67:/#*C^0BL+$B=(N#?R&;.NKCB+3)CU2ZHZ9[;/,W,;Y_^T&C.F0* :%% M"L)BS6"@Q$F 6%B^LW R,&;;X&P;G&V#IVD;G,V!LSEP-@?.YL#9'#AEN7=XBN X?F1ET1!<_R_HFLZD+N;]AIF1>[XPOSSJ? Y=K_ M0@3[X1ORGM!G(N5;X0,WW<:&)X,-ET;:A,L)\STJR#NX=0OCC5=BVT#)(=V,S8 :[F.$!:PLN-8TS#U M=D02SN*==))P'^E/G7*$!S;85](96ICD/RI-\MD<"Y1,,AO<9X/[;'"?#>ZS MP7TVN,\&]]G@/AO?V M582K6ORS&(PC8*5^]VF9O_7Q@L/*"2?>=[=;=\N['^ 6S7G'Y#[>[2Q\H"_, MU[ZMXBB,+)]N%8TOV3_47T5.9EBP*1;9'.3O*0B+8"UH4H #_CV<6_Y0=AV7 M=0!0ZW(JSQ0V>6ZMS6N%O:5LSD\7:O.IU=.%0^?6/B#F?MBYT[ MR]](GM'2[ C@#M_DC4)-K(;F2OWX*I6M@H[P:3 MM6J_L."CK&1'4QOKN[=\&VL* M$LL8+@'%OA?@6AP!^\LB!XWURX%;9- -;GF5:#0"(O.LJII]>EC,(8X*"YG\ M=ES$Y!<"0TS-_WL+1P<:!<&QHXJ;&3>?-B(]7:EB7/K?1A64OT/[&-M;(G^Y M?%H[R>Z$G!MRYOIA@,47#DEC@R: 5A*5 MWR$D. UT^Q,L6-$-H$&_T2\!C7$J7=WD.Y?,'CW\O4#(/S_"EAW%EK=Z]-P- M<_5?AI&[H^^'U!0&/BL;#@'!"M."OPVQ'#I+I"% V5N(MSAP8KL73M:'A&"' M&9JS=:P'?P;8MLEZKT'"XZ"PJ<$PEO:<$6(#[NJ5_D+.:*)).>P9X,!O<;NJ ME6I7WZZRJ1>EN>>[4WM#R ,9>[5>THO_!BFR101MIW>;4B $)Q:E !K%Z@N! MX?B7!_)32/9R EG(5?M;CP(C9D4JFJ7(S:;X#:2A)'L3>YPU,7EJ9*'H]0,0 MM-)2%$N:AQK1T:T9$[,C-53Q&]B1!M[T9J/25(Q*_W!]GUP&SI_P+X%'T."? M+?*FDS4H"3&:S4DFS4G3\RPOPQ!%2_O/V T9\077IAO7>G0]LNTJJQ1W&7!J M1J@^<#9Q;6;!+&=DVR$X[FA22FI>V>\;7X_?U9V/2=H&&WY1')]\NKR_O86? MNW%O;Y$3>T2I9_$\-4(55+6\_R!B8^-$<*3@K1+D9B/8"D>+;Y\#&HBW[ MHTIQR?:X!9OUVO8C=8]J^CY6T<\74Q*Y6(A,OB4'HE@G'W)" '&A \GK@$2# MH_2_?_ON+=V;V=<5 X+>?:Z>R)TFWB6_M[@4U'QFDDL!!6%!84@;I5 PU]K5 MKXL"(//58;)7AV1F,H'D[E!I\S(N#Q6D)Z0;"7$]HN0[6G>08::"<9/A"G[M MG.D=>3AR5+H.)'N[U LL:0_@-C3DJBA*A80*<%@[ 7N02&4 3S\192Z11R2(77T&;Q3$L1;WS5%H8C+EK*5K[;5=$9.%-8L5(N7(SL2)!, MQ6M@T%C7D?H\;. HPK,?8?8C&/(CM*$O^\^O**1!*K>($,$1%8OH=XK3]A7T M1J:AT^^K2"4WN4[<%IS>08YP8JAE#QRA1F!56K-I\N YV<#:<+,0#)1$>!OPKP M&KD1N1_3*./+Y[V;I$:&UWY"AX$V)8UY3\ZD,R+M3D= TU5'-89!3TG./&,* MX*U!2/BQ=3T?H M"\J4 ?'6GGU,0?YA2H*L34%@(ONH1OFQL8IUAR@_V>OG>;UHFG[P7B:^8T,R MJOOF[>BR/#8Y3T>NQ4M9A+XT3'-L2$:5ZW&=3B;("4RN^[D27Q,L73]T;59, M=W@C1G6^465TJJZG*M& 26(_"[&,Y @;:6W"465Q7)_6@%0#)HS=-?>CG>4A MB"QOE!U2;^I1!712+C ]^L$1U:7'QD4.'_'+9_JC2-AT.X\J+J,ZK'0I (?A M>=P+W\R",O@31/U%TA^Q@X[O_1DXQ(D$5 MN3CLW*.*VZ@NJ)$(^ *DM9!^POY$VXE4O;&!&%5^1_5 C4U)V,E$!.AU@'>6 M;R>=OI))$YQ;Y!1]["&GJ !0VIV"M$A@FG.+YMRBKGL0\-PBV)?&.9T(<#K1 M /G/O.-!\G21M/D+2 Q2$\'H\DZSYR4[<*G%RZA_6$(9 GNDVV:E#8S]CB-7 M' KWL4T-=<(Q"2%"1 1MY?,+A+4: <">QY4JC<.(CQ!PYCU\"SHRKS "@$2P M'IA70 @Z\\A,7==>:0P :5E],+"(DOGZEG,ATB,3YT*D!K6/X0J1CO]>\M9% MZ\MG9,>T"O%JO79M)*Z3*6T]W9*E2M0@'E]S&84A'.#][=4OJ'+"Y9\Q65?7 M?DB@9J1A!O:'K>6G3K6?R1#18+G+C:<'H%X#B]]H3$*PY0^3S-?5^I<8.QX* MO^,9"WL<'("BWZ\H]4T@.-[TUDBQ_YQX&>!IA)EQR01^*SJW/.0[%KZP#E55 M;(@)3JX^PA!$ K8MM0D*+BZ&.YH]$:;O9EJU*K\#SW7:10_ZI]=4 W.N+!>S M&-X6$3J?!H_0H= M&'ASL,X#EL%TA+A< M,>;RV?9B6JTR?:=YL\%H0U8*K1OS$)RA8]68Y2Z(F7):MS8-.-O)Q0H-3K&I M1@MU>"+\KX,'"\UOAL^A0G.H$ !=: X5FD.%YE A4*%"L_EZ-E^#-%\/8FC( MU?.[P/.N DP[C6Y1X@-QVF;X$0EY K8A?8^W^?Q3.)T'V35&EO03>NMW M]F>-MT%/0,1?HN_K5T9R8Q)>G7[*'ML)2'B5W, DO$WJ:Y6V2M?=\C%D3[S) M9'UD0*8L]6K%>V1BOD29-B[+<-1O(WN(&9D'7(M$_RR4O98LV*IA@79RP3:P MR MG.S^]U]O*T@2+[QP_X_S\6_Z"6#Y2TJE*:X$0&H3'H.D"NEP;Y,H+6"KS MVW/<>]^+713@'Z^[(Q@1ZD3I.Y&=WJG[FW9@V^O%<=[Y.;HY;&T.6P-EWY_# MUDXT;*VSZ'".B_#N_JOT=1E%'RBFO 'CW#0I 7M3F(/=YF WV-[E.7YBZ@%N M)Q@3P?YSXO7UIY&-SB73"4C8G'$^>2<80!J_A(7Q@L/1II&7/O40LSD6?I)9 M[W-\^ZAN&@ J"-38L[^=F+A/2O$XN1"<[\>4ICF 9@Z@T9+*'\:4RCG\90Y_ M&<'/]/8D9!I\] JO9A._97KI<4K"E%O&A)6WKXDY]6 MZZH\44D+]:)?>IUKW#WVVB=2C/)W8&Y2$"5Q,=(> *-D!A"$XJXF)<=Q"WIO M^"P5@"F-BE'T@1'>HB' &NS*<(+#L)_)WHPMCQP=2V='Z$NC0B/W":5;L324 M1;,O@) 6+;$L\D\3-3A\[&?[446O]#Z+L5"6@>C%CVOI]6R0R=P$ EY.SHPD M"#890#P M;PTYJ.0N2]>R3.L7M!UWK>9 2/3T2ALPFKF4V,555$' Z"E^7"DRA;G6"H:* MS)46+J4'K#FZHC3][X_Y5.)RHZ*6 -15@1CD">(BT >BYZ?_?J=)3UY+ &>Q M#CUYH)OU/&>WE7//"L/5FAUXDHU8TA[,D\W:F[($&:-,*8(CW:-Y#6%LTTJY M*O*!AX;954%T8Q0N;\EH".,T=41JI9#V +#9BT6JM"!D6/3&D1#9WVV")W(= M9(]( M(,P,+1D& HYJ]P:0D]*(F]J(P>%D!F1!_NC#2[>6VW!YZ@P ( ^CU>K4PY45\>S7JT4^ 7Q+XGW\&+J.:^'#"B?AII]1M V< MZR2J!=U;+)V64>Y0;YPUDX8=]#K%D"KI#=I8WJ5/.'[@7(^Y+ MUK >\9J03,N](=<_F[T72T0HHV09W &L;&=N$"%[ZP=>L#FPR.^KV'=N;L76 M-E4/@Q=;$?]S]11'_@T.TC'I,_O,_X^)"IM,- ^I$D'0%%89?BD'@)!6V!. M IFTEJ+N^=C 80T!;1?X:G2)XD[8;#9"NDX)NX3E-ML)1S6+>VZ@ +.GZO.T-:],V MV66T6VXP2@KSM3#*?E 999;ZSH,8\NWV=80YA.3]N_$S-'O M"T'-;(2\PN=_1ZM "0(R"M_&WUY$-; '#,8HX&LV$(,!PA7OVE?S 1@U"2J1 MTYA@?[:>W5V\$U*Q\MUPX 6'XQD9*X#.KL63<2V.[DT4V$Q2"6,Q@BGT-$2= MF@GXWB1%!PC6D6:.(@5"0_O\CHZHU?IG'(3A+0YLA&B"@>L\!,L-^7@5X 25 M]!+#_%0\YG08;'H>O@[(@F)J3^PTP4BEHM8_(WMG80\W>8)=LEUE'S4 M?(M8?R1#MKNS."3R'X8I,%I>"GX?./[V]HSDFNKXZ!JN<,% D3O.RVV &>ED MN:5'"8@!-YYX(AH<2&:&RD,XH=K0J.@ PVG'%(U=6%/!#$&S>BE5>U+6Z MFKNN-\!,\/*M_FXVO4C?Y%6GU7I%MGN+8I=M# )N2]I#N,"W9+8$*SBWA3OT MA'SQ?>#X&<*%O"4CCD@,?='.#L(+,J,7[%.-_@+1MR;"FOCK=8%P@6Y(>#W$ MX"P""7[D[K]VHYL@#)>/M":X+!T[,@@P%O).TAZU6Z/%-@AX< MGK$'@12/*PC8I]<5MEZBQTD]3.$P=;FCB/X[K6-_[4>6OW')7649ADBHY*LZ MP=9S]!BIPA$."[,,M/QAL$>18L-M"5M]T6,6%S$X'&*; MG7@^SZF+QIH[%G M2CJ-R3?16]6][)82'.&P, 'LP7I.84O?Q1,N-$'K,9DF>G&Y^V(3( >'6U]0 ME$!)<1%9JLIMQN2,Z/7BKIRIH 2''^VT1E *H^AMWZX\ZZXKCN_"/O[Q#FW( M[\TSR#_6RWIJ>; +']*II^3 SJR75T2$+@EU,&'B>1Q&9,7BD!#[)O W-X3W M3J)DZOFRVPTZ?*AL[E(\\HR(.3\F7-(6H/NZ"QNS^%L)QF:CQ--E6 1+6+A/ MTM9\!+E2_G)6B+$8AA59'HH=Q'Z$#PDWTE^.S$C_\/OY+Q7*%S\8#C!7"@NE M<1%>0S3\>B^@(?U@T(#8F(847K/[PS)TK5O+=M>N+W/D-I(O^O^)N-\!U_>_2( /L(H@P2>2VHC=<:L*R%A04+?_SNP[L/WW,"/_[Q M^Q^__TB6G[*&G[AL*];8TF?!;S_"_SQQCH0K&<0_?HW97[]9)\GVQ^^^^_+E MR]LO']^&T3/O_^[]=__UZ?K!7=.-<\*".'$"EWY#>/L?8_'A=>@ZB;"0TOWK M4^1G!#Y^E_/2MH"_3K)F)_#1R?L/)Q_?O_T:>]^D(L+7!DRRYO"ME^0=U,;? M?R>_S)L>D4[5?__##S]\)[[]YM__!R'_%H4^O:TQ7=NR-U_FYSXZ0\C MNJ^B<%,MJ6075GSY#_^I_0^;J5+2(Z)QN(M>' M%C+_NZ!&?LWH_7__)OEV'DDK)WX2?';QR;/C;.5PHGX29Y\4XRK]X!\/"7G:?"KU.5M8UPCK!ZG6"85;? -]8:Y.PZX')RY%=!\'#$#:)/H@(S J6F M=:,SWXGCV]5#$KJ_+;^RN,D&%>UGXEPZ32O][+#Q#%Q.*W)GN >")%P109+C M/B=J9;"JFIV'&X<%&EM4-L0]//6ZJ>/RN!7> 5DCZU C49*U,Q;#S28,A!R? MZ.:)1CHK5+1#/A)UFI4&XF$CQ.-0*VKW]2]0S :A)&IG23*N;E86)#1B-%[> M<6HTBJC7[&'U/7#[FH&VI66)OCE>_S,1NO,:6M F2Y)3Q^"58VK\E[=_^O#] M_R*YXF>[SW]N!A&'52 ?]*3FGVS!FB1/MRL/ZR"E6 ,C!US@]1Z='-M>HW^'S$JV$74=/1HP M.9\, M:E0_;(=_ %9J=CC\2HUP#[YJ47L//4F6<+H$"%M#T53_.ZET^]H.730#K>3::7MO[;(*4^&\1=!PI+])?/IS4YSOE/1!._0T^F3 M#;G#[W$.-:V4W0]-W%W$1Q:<%KH) Y>%6;H-YR&DD[3KL)%%24"5 =O+U@SW=1G.GJ\ -(SY%B/!L<4IS%NZ" M)-J?A9[>NYIZ87<_26F"R(8$/"B*2L"/"::D@_.E^O M/+X,8BLF7QTTK$CT[;$/XP9-RP-8TQCST&T2N>>@Y>1)F?[$:YFEYW&CQ>E_ MX+3]O=86U6VQC] :#>Q;A]:V.'# M+$?E!]-1^6%>H_+#N*/R\4LX\:@\X_^\C1[#+X?ARO4M9S(BC[6K'(]%LQF, MQ@IAAQJ+0!I6F4!\XG$H5KBWT5T4OK# U>^4M,UG,B(U>E8.RX.V,QB;.HF' M&J#Y/BCC,/$HO0OCQ/'_7[:MW5[W".L$H).S]P$".*4YMH"$$>"?]N'0;Z M6Z:*)GB'DDZ?;#@=?H]S2&FE[#JL!$$B*$YV(I/>;.W??WAZ9,G1*WA-$[Q# M2Z=/-K0.O\GS_XHP<2 KTL-\\A56:'GZ/ M=V15:I(-J]*7.,=4M8B=!Y2D1B2YZ7#JXJN[YA)3S2VXIAG>456GUR%FJ6UP MCK%:27L&7^Q)1G72F^*S7131()$!1> _?&^[.WRE8M <[Q TT;.\L:QNBW-( M&DG<2+I6XK40*'LB*$;W 2."\]5SYW$2<71&D/;'+M#UNMY&*51 MU1:S0S9(W#LN(Z<.,1H7D3S..O M6M">PTX0)1E52^@_O6:CN='#QO']TUW, AKKEUR'K;"[4:5693N8+M;]%X9=D?19NMDZ@GY5TK;&[5:V69?>J M;(K9S>H%[CDH,^)$4B4M^AT#5\>:S-?7])O\[:(3=[:IT.IC,E!:8G:Q2 MSKZ #S0M>]34>HUW%%=DJI,9:VYW"23=AX-H_6%(?2?L[F6B\\'A7$T/S.YG M)'??LRLE,^$B37M$%#X3)SE#K?QX;DR#)'+\J\"C7_^#ZB?"XW;HG;5:LP/_ M+#="[9(:4?L.1$F6"+J$$[9U3FY'O3%BS.3QYB6+7<@TA0M;=L7I6%WTKTQ\7=,/GSMV MDK[S#N?VYOSBYN'BG/!_/=Q>7YTO'_D?I\OKY+B\<%>A973UA56 M=#V0C_!F;8\KK%0V1SR>#83N'L"=EAQ 6&%E'(W_\O;CGXL**Z@CPNZIE1\FRL>VZKG MMHQCFL0-:^FC1KC]M%HGU2W++?!ZH4;.SALZ04Y?&7P:#QM:J8<'2RMUJ4AZ M56+D0L=MY^!)&@V/'>J@(7:_THG;S[T6^2LN%'XVM)*9! M!_^Y^->.O3@^%RA>)F=.%.U9\/RSX^\.K^?;]L7MEZTL4%J/FG3$Z[?MQ.\\ MQ#EYX@0>$?]0&"V(DY",%Q',[*Q1IS6#"_^@!:-1= X3Q[>O\R.(078!5R&) MF)O05'L#,TP"??>Y7&"(ZO>Y36UQ0UNMABJ453;$"UWUXG8=KP55 58+S6/< M:6!I'!4?UF&4G'#F&W+@E38<$+ GV1N.N)JV 6B#F0*Q[G/*QLOET7"D'$ M?$UPFZQI=$]=RF?F)Y_&-S2IGQE-^^)VU586*&W633KB=>9VXG?>S*=.G^QAC1]N-C02M_[.'D!'4>UBM:(B]XA(0\)!Z=Y)Z">:K$-/+!0>^3KA MP&##4\>)"R-9$9!C8-)VL<5+(_]$>99QQTK_];T41>X_B/?M'K< M/VDF%9^HI5@D@H3A;RZN[K\E&R$>24+R1-/.?"W]A25K/JU#:M0]!!^'$>&^ M3H(PVG!>X99"#:;@F;A[UZ<+PE;$#X-G&KT= _>JD!_SKU((0U)IRO-$+A#) M)"(@$I$RP5M!V-Z 6)/.(MA,JN[RVHYY&*Q\>*>C>^H9Z2R,X<_PA4;[P2:B M>J*SGW\,;-9RVJFA^"IF&Q/])IMDW# 6'PMILDEE&X5/T$B0B:@3AP'_)Q%]&MP[R+KUL:Q#3; M]I5N>35;1;.>.&>5#MJK9QT&W?">=+01OJMWI#Q(RD0Y[C@(9[!RR#&E!:AD M$BNG'6XIV,%ZC)%)H =Z1VYTV9DXY["#< IG:[IB'U8C>95NWX/*MY(W?("V MN#4O-T%RCWT6POTOV=UR9 MA$_K<&NYA37X#=4O8FN[X'9.$WW+RU9]>[Q.:B1U]V6:)+X@@KQ8I>4,Q'V< MI17J!#H+96FA;+>+M]Y>>YN=R5Q3+MX]>UXGMZO/?%T.D[O&/DU]T#>1)E2N]@F]UU/3S6 M[3DL#T:[/%>(X_3W<6PXW-5Y1OE5W&6TT=/ZQ7G7VPUGQ:F4+C>>Z#[DG6=[ MQS'US];W9EUL>#!?>DQA4&77U]8C,%VI]Y^=:FG.?E)JMECO^_17-049J#>S MV_37-]],]!MUNU)'/[F,:+T><\J ]^F:&>83X]P2[@?R-D-[WM_8&/&[S@;"Y_E&'$JWP[A\,/*$,!%F1Y<,9^SH3-3OW /<8(FZ&QHCQ@]333- M ;2N,7(,-1*]Z]B\+ "'@R0KO0_\DK);$-?GPY6M&&!?S!$N8S\M$HUJB(+X M@OR2*SXN(&U%,M07^E@+3!/^_MDO/CWZ3O3;JL-ZXER2XZMYYL0)WU">193^ MEFN93C'?=YEB>E\T7G%8"YXA1UXZJ=+DXJOK[Z"4UM_"T/O"?-V=CF%7G/-3 M%_W5VT>3?G@O(5M)W]VG,R;%ZA$65#DGDK$Z'/G3W$E.;00G-8*MD((BGK%SJ0KU_LN,60\8%BQ>W%B%\SYXGY(I?-,I#IGM>A[W%\ MD.ET&I*[MNB.VY7:VD%U-M.^>-VQM0:=+U *1GD8:[*WG2]V.O6OEJ=7UU>/ M5Q;\_^XZ?;Z_.+^X<_D(O__'SU^'?+*&"6U+FVPVP\W2"]L[[U M++QYZ!S("FDTV9Y'5#?3T"]86,G[G&6\NG/V<*=LEN/MJ#%NOZS7L2J+6[DE M7G]LD+=WGK:4+HZD;&,IN95TA[OVXY2C'?6RE]7'*%)U&FW2":>;M=,YOP5L M[('\*M!<_MYA%?).J"FJ(GSRV;,0%V(8Q,F*)Y;"V\R+X0]EPCFX2A3/\Q?$ MV]&J-#+I1_JH"EN!;^/_#BD'LLS3.*B;#1O0.+'B1?(&9?1,>C8RD<+BS&2X MB> L#, _N&3\7S'SA+^$P6<(V[OCMEESILOGB(K"G(714IN_F:B]B1"./^_1*!M&E4HAXNER,-+!TFPI"G%R2M^23LX?9Q=]Y M- ]5K6BX@)-']AR(BW[ #_[G;K,5U$NMJJ-<*UE?2;:Q7F[0[CD0$8-2!1&E M]_Y[P69#G7@GYL1$C>WC,Y^3I]3PX)]1[2\Y*4[Z5T*&)QW[!CI3X$<&09!Q)P7*4\"(:L="["#SM[#:Q64[3 M-20?;AE2XOUMROUTNEZGWGMWQ#\8SV4/B1 E"HYW29Q8$ ML/I%:+KZA:,]!^QJ% N9&/(IL_Y(K+$3S@59.YWUR1@.>^ ]*C.4>[!T##D' MNX=GDZDM\S&,O#\T* \^LL+9N7UHK/@DV'6>%CWF2^1PTW"*KVN+&ZEJ-50! MJK(A7ERJ%[?K,,VH$DG6+@:-H^+G@#I10.$E[PL-=O1XE[4+6!)#6[ MR*F "9D5%MGF;_![CW*)]W/VPE=\@==\]='4#R<^M=;\\ *DMA/R8ZQ6*MB\ M!DG64;A[7LOC%=%2N1@19V';3 <2@Q+$2[5X2S['\CTJ;^!35QX+9>=%VS!2 M#X?4RY4W_2]2OK5RDS+NKYG=*>1%>-=<+V2D$!1 E0+8*P/CE)=4W*?EK^ M(+4,Z#.<3->&88VA+(WC'ZM@W,\3<7B6"CQ(,= M%UE^)#B:HIV/2])'A2<5CPKM'"!A,,I"23]B[:7ETOW7CD'NCC#07&SFEP"- MN->+(&YD[&^KHU>@G:CA1=;RT 5B: MU%Y3(?=<[(0HZJ(Y<85!/]R(;*RY0?C%'/#57/0Q@C!LI[T87?DB@ZQY;(+E MH(P!M>>D3K*]-K+8#/4XKQ'6M(UQ8UF]CKIC]CF@5H.\0QVV%ZFR1CYV[W(( M/0I*(3AT;CX,Q.]XQ]IHSI<1NUB%D .<*-L^2![H!-GR[ 7Y\)G(DAF+[/CI MSL'5NT]]#]SN9*"MZEXUS?&ZFXG0W6/]<]II(0B%^BC1+(T3F35UTU.']^^L MI'MMG7!KQBFVVB75FF,:K1$S1TER"[),DH@][9*L$,Z=@R$%SXB*JZ3_("K! M)GLK.7C* 6<_0Y2CQAK5+7$[9XUVY>K,1\WPNF.=L/T# P71!1%D%^0JCG=T ME*!U@SK,HZMI:TD;!HW.5M$,MZ?I]#IMNV0=1G#5OR#OWR]^ M^/[#XB]_^4$L9M,_/_[YSUEC)HPET\'LDCCA_Q!5GT1$_B<^4M?DXWO.YMT' MF7'AG+IT\T2C[-,_+@@GLY4%.OV]E9 !SQ-7<%#>C7E7P9FS97R7K;NXT[;& MC00-6I9N\JN;XL6%)H$[W\'G= D0ANHD*6D[=^OCJ[GEA$]$9;4J-:=*/[G; M['R( !K'&2R;$," ML;MW5*3'^Z2,7YKLK<0QC9 D;X#IM[+."9_\.&=;N3&M64=FA'-+UF&"I0TD MN:>)PP+J73@19&6)%4G/Z8JY3'?N9=01-UZ8ZZY"1',OO*C00O:N0SUC03(> MY(TZ^E,V=@H:3:"^JJLG:>(XQC8^*$3OMGK=ZH^K\;IEC:SC'$]/GJIM1$V5 MY&)49F23DEC(K3:-ED]J"K7Q=&V\LQ]!2WEU'U?<,& LQ:.QBT$WW !KJG>; MDCMXP==8\@%B:Y02.[;#;,;1]2CV1FB,Q:'+%S-\*KR-.);SI9HX2+ZCT0,< MV!K=ZM1TQNW<[6R@OVK4]<3KZ"WE'^Q"\DXFL)&\Y 4*9#XE@AV""\H)+)'> MK>1W*N0-"X@7^KX3Q;"$D3:$ 3J=];Y_V&,N M/J^5>S!?EQQ(P0*!?X^H=>K71Y>BPK_EIPB<.LM%=<\ACH.;"ZG9GLVF>6W7 M.3EXO?YZ-Z_N-Q=G;Y!^,)?/^!!@M" %*P2N/[H-4@#(L[%%D"/PC:@-L97\ M$/B_!$ 9LM(",?,.<_+U*EV;)G+9>BY^72GST!,XFNC!D;0M3]QI@!*J25LJ M?EO$2[4P5[G7_-RW0NLF'U:ZS,N1JP0?VIL5'FA<>AR]RWZM1AM:=FXE:K/E MN9M93]Q.WD)[3=3Q_([;V@@_3&PROH.V"6V ^(A-L8+A^5I]C]GXNLG)6DWS M6?CVX*=+99_&<: V@;Y8C]*.5*_=1^M;S\QI]3MH3=,9.>M N\DJ1\7R,F@, M13'NF8]4;MXP-W29F9\V;)7KVL_(8X?<+%:[K>TM\A0JH]T$_^OA]OKJ?/G(_WAXY/_Y M=''S^$!N+\GMW<7]\O&*-[#S@D3DMHX;1FU%,]S#5:=7^2U(N0W> :J5M/L[ M#TG0=J:3P15+7ZI!W&*:MCT^3&\RB&8&^3]'TFVXTH593OWDDKL.9'$"*7]A MR?ILQR?;#8TN5BOY;/TJX+\DC1.XB?XDLN ?Z#P$/9R ,IBE\A*(?8@A+XTX MB&J='V]MPET@'J:RM*!'$"9080X^YIL]*'@H*SL\AEOFDC^]^],"'KQ#B\@3 M[S.@3*$H4D@S.7D#*:@,CI E(-["@UA_Y]$X945@K)!M6D8>H,>E[ 5>[8R3 M_ZUJKK#_ Z38R[E+>V3\I5DS"18DEX%D0HCH&_)IM$JU]240,1A-/X#2,0NC M\N+JWDXY7UQFNLO-=*^8Z7/)3)5C:6;4V\5\ M0CRF,?=YL$:CH:8_6?:7Q3UF03>$>2\5,YO[<,UG(QC2=!H#UB3CC7?R&L]" MC7-6U?A!.7-9M)'.SRP>!FGG]RQ=/Y3VX?_GZ9,3=:.$M=;-E0YE6F[5Y)]APKX$6='5Z5-W]H5]:]:_7D1&R>L$WQL6>E20L M@RDDDZVP1K6F+4AZ\75+@[@Q'J"N/6Y0:-2TLO#H86.\L-$L:DK92).6>QA0RS"\#[YRC@Q]N83&=:JL%J/H^N-W32./R1%[3 :^; MFHG=?XK2F0M;6@#9T-D&6/V- M!APT?:[HTMNP@ $4PVUP/5PU]\(-6(9:JY#5T 4O:)D*WG4TI_3%8"YS& 6X M3%UX2K6=$@WJ*DBX4NS)IW \G>C.!!H[X79B,YU+I29J M>^!U84.Y>YRKYN3AE*]@0"0'2RN/B=5FA=K.\&H;U\G I;2=@PS3K2-ZC-)J M5GM@@1>)]*(.=T!AY81P>,7D46%X="9AU<&*0CM-=BBUG(F3'6M7Z69%LQDX M6H6P_5VM5!K*KK\-J%^FE0]:R1O-U/W"P(K;W81!6-8S19>&@WJ3?KA=TEAS MU4$;.^%U5W/1NPYNE4/NORF3;VV?Z8^OOBQP]X9F"N>OA6ABY9 _>RV1ZGE. MG_1OQZM:XG;?&NW*;\:/FN%UT3IAN\\XZ5.HE.B" %E+V^51%:251WG3+%[! M];4(HUM?-'7"[8!F.I=6M[4]\+JEH=S]YHW:R=/22_-)%*^<,*TLA6G2N/<\ M;(/;12LU*BUGU09V';!Q.U8M:^>U*DVR&"FY&;,^XI8O#O/A!<]CJ*0]2NMC MG3HQUURD);>R\TQO=ILG&MVNCI)_U\WI;6G@1H1.%E%QHA4!O.C138VN MGI9Q(RD[(OE!..IQ];@QC\":PAKLF.7$2RJSG!&:K&(P)^A(S&Y6:%1D MHGEAS/.VCC/#Z*:9?FZP>T)G;0A.;F=UNV!Q5LCKJ<#;(]!N&7AG7.F(KFD0 MBS31XM/Z .;V5'#/"AVMHLX*+4G@G16Z*M+5)8WJ\9S=?KJ[O_B)M[OZ^8)< MW?"_+\B;Z]N'!RM>)(*OJHR2 <,JC&+'IP_4W44L831>>O_ SO.# $VOP^HW/%[:436?THZG(\EGA18"K%^X4_E@0L7^@N MBAO=$R[KR0,7EA32DD+;;!1%U M?)$Z\=GA2QQN0:=D?Q"0>/0I(7$NIJ7RGH=VS&RD,7]]#]R0::#M06U/77.\ M4&4B=.?%21W J+ Q(5PTQ8I,9P_K,<#*6E6-YKCXUXXE>_,]3&U?W [>R@*: M_8J^(UZG;R?^J'N3A\?;L__XZ?;Z_.+^X0_DXC\_7SW^W:HS2". JX8!_S-> M?F6Z)QE-?68R^.LTKAST51UF,-AKQ>X< B"(DH(J^17H'KXTGB90I:S@>;CA MBTE=H("F+>XQ6ZMA*42EJB'>,5HO[E!CD_PJ"5L9G'><#(TBZHD9YQ.%LVJ- M-31-<0_-.OW4D5G5#N_ K)6VZ[C,BNAY# XM'/_. M8=Y5<.9L&=_[U#I>4Q_<'FBD<2GC85T'O#YI)G;G''@Y=0+D3UA 4@9V_71: MK:]RK:WXKNON-CL?U MIX+;9SM:I9PFK14)O%[>59$>"3T%'_(FXPAYC$K/KO] TB.@7X$Q23G;@0?$ MYK%RWV 80CZ_('&C,/ 9!7H/'T"C/V$1G)Y2)PHL:;P$WUF :Q^C-2>Z&*3 ]Y5'.^H=[Z+N&AW M0JR?'7]'Q7>W6Y$"^N(KC5P6:]\U=Z&#'*BZ6J9\*=J2"&*@ZZQ*9R 4Q_^2 M)9$\B62Z((+M(KTA2#F3G+65)J.WNG+WX M> F;CD4&-(L<:6+8-$C1+66NMF#(XFEAG"Y540+OF";0(B_F]=S%9NN'>TI/ M:4!7++GCNG>8RJJIS!)_FZQBNI*K(#$[Y&U49,157,:6I'P),,8$):,9!UB) MW2''$?5I*XFH/--.0O+'=^_?_ 8O7P-Y^\9A!A&R2)3M#2UU9&:)+8UV,5[9 MO09T:=9D#'C)3M+0X\MXYND(,+:7,<4CN_@QU,3V"*.!EIZZFK^G_]JQF"7T M@48OS*72P/?4#9\#045@N2Z88'RVN,%L*KN7X^S&Y8D7+"?3O//M^MW5V:)Z M0USLF1/(@EY]>QM/:5O:>;KF]UX# RX #?,*B MBDU_W3K>F )NP.I@C:.]JUEWO,#318E^.U:%&7$"CZ3L*D_(;%XM3&24@LWA M3M7>/AV;ZHBP41Y8]#)>3N(UH&/9'NWA4?:?.SX>:#$)0$J>J!%R(+/H<6+L MV+F!X-*F':Q?OM[0+^*;6M TZ#L#M#2U@.GU:MX1.3X:BS_B52IG)AL,"XGF M68>GL81ZK;$M;RT1.;X$O(Z>?]QYEJZOL8'Q[>=\G5\G_Y@WG>.Z?[_KS4F\ M'T$ECJF&@\RNSN1XL+[RR5/&G3GQ^M(/O\3F.0*KNF 'NV9]-1D!C]IC!C8# MJ%<%CMG>X_\[W-57"[I9$#A0R6;L)>9%+@ M^K'>B1!N#^ANFX-"RRVIX/66'KKTR0X-/$G&%.+7WWR6!3>^)3EK4O FOV;< M[3STM6 E8:$5@!>!,4S"W"Q.SNQ'.TGOPA5+(..QQEBE!KCQX%B7VAO5T MUJ6+< CG"5SFTU(5\\=PF-E^)%:X_7],^VIC8 ;B@Q>31M5VH.B87"QR!'OP M])1;_+B2&O\:/G3!ZEO5ZKO,ZD,M?[Z&&P=P]OMW'S^^%U@+G_PC MK8H0)I<<'\Y@0N-L?F')^HRKP+^)+E8K"HQI-L/=\UWF)YJL0R_;95YMML?P M.CQUG(@ZDA4!1 W*KY#=OOD\Y:7!9IG4P: M:>1,G@7))B-9R M;IT>O@?0'8WJ&N.<4\QT/$K!==02[TJY0=XADD94OGV!73LX_47ENXV)KMU& MTGWX-RJ:-2-D[@Q ^N(%(KQ^S.[Y;E=G(LI'"'091NG3G/@V.O,=MCD\/1N( M)$Y/'M)>^9*P)SWDZ\"AM.OJ1RG_\@/;+2;#([@8I!,#G(;$2G)](LPVZ8KC:72L,N?>]M8 M89W3+5_C,>&H?-[<1J&W;FS519Y&:2L701NX?_M=\+]=7;* (S(+GN'9 M>KP,O',6BS,8[3-F\^ZX(:JM'4J7,(9]\0)8:PTZ'X(HC,#'SZ%,=[Z $?R$ MN^<<[=QZ3&8.UXUH9@L_#)Y/N&P;6;S<2[D(>XA/\O6Q"X)8N@FW8YLN%NFQ M \]OKZXAD4=ZTA%SY(.! MNKM(W%=?OMRP>^KX['?J_[,%2A$H+Q3EW M*TO424P@?VD921/)G%\P +R=B-!T-09BP0N5%YW#+/LZ%$V<,#FHQ?*57U^"R!>'@ZDW--XX MF10GJS ZB3DWN?I$P(HBS/1W)8C,-_ PQ%&(,M\BI-G>&H+76Q' .1MTMT5]Y4E= M;[P+Z XZ](B@JRJH6.R:\S+Q=N.[)S2)!!:1&)+#!$T/>GWF/#'?WJ.S8P,L M9=0I'&:*NM;W11R>L1'K:>=I^HTT_C&SQU( GK$Y#8G- M#4?:V*@>4$PHS0E96NDS,,2DO+.0705I)%\T(#.)D3)KI*?[L0(\3I4Y+"]2 M[IP]("$W ER7[KA)B_54:_1N(#8WN&EC([/U2QVE.<%-*WW&6M&DS(6#I>R) MPA_)=F@24^4VV2HV<5*;^%J;V#Y"$;>LF1WV[7>81_WGAC -EC \/REWGA.. M-*DPVNF)C#G(&2+!BK',<1A9@@X1LB79/7VA@;9*A$F_N2& 1O-ZSS_H-">/ MUXD^L*=G;$C*!XF##ZW]YX Z42#>^@J"ZB6[?.Z^"U@2GX2KDZR%?":,._V? MQIZM". &@O:VZ);F#R\T=-!APK1^H^!%F#A^'5Y,;)*6.6T00<:5"! :(&-H M/:%90HB!;0R@I(;*["#%1)>1H"5GC2@CEP4K'68,9;E91DF9E<9MP[/@(.8Z M1B)FZS.LAY;/$169)N(*?:O":7K0P@D?@U@HC^GK2@AY+%]OM7H\;TOS6(G9 M.=PE(LL5Y"]P55'2U;V3"P/9K+*,J/?AWO&3/;G+ZOH4,I,W]W=+R)^ZC&/V M'(C\*^+\-(YWFZW,HZHT7BY%8WC_3B.7.7[V*"5/,U2(0-Z,6&.:O8<* GB1LHSZ0V3"?T^-?Y)\)*>"I/F<" MPI6ME[6:-K+1VJC*,NV(M!BJ'01OY1=?5,Y8-E[BV+95+(MA';L<^ ]WGR7\ M+XPQ,>BG#_.<@7VTYNDQM8NXD&T2=YO,6_5&/'VWMT(^89MW13Y%=U!DH$F9 M!6).GG0&%JY4S,(9H%?2E]/PPFC*S:PHIMP(4DG$TN!#% M/?$D.N'OGAO'PC1I- G8L(7Y+#A-S8=T>#Z&2_=?.Q;1NS3I"R2(2I:!=Y'E M?=%LAUL1P#DG=+=%J::$<6^\)T ==.B]#N)0F#(C&;>%R*N62->X&"7QD'D< MW)0V40K)&B5?0G:(W/O$##U$M+=%M\-BO!#108<)#XFJ9[0+$'#P#8&X%%#978@8J++2&"2L\9_TS2FE0YOFE:Y6>S7 MIG,I]6(H(U#DK;T.@^='&FW@1;9N^6;2$3=^F.M^4..NH1=>?&@A>_=W)I*% M'.=J"6=@O:8[;L9OT5-U9UQ:O M$S=*W/TL;:MA=@6+_ T2CS$W6VQ83@;/!EP&7<>&U<+8^E[?ISB5^8, M"9V K"B%]W),'$/P,1=0D9!=EBBSOX8HC'+.8/L4>,U>K+:&Q.U?)%P@CZR0N#[,V.K+/B:=2=U/LNPXBO&=)KC5*=F08CU7:< MAV\VZU[EJOI>^#W70/;>C@RAG 43I5*5X&/9M45UZ(.-((MMF]K"/<@A1]2>=JI:OK6EA1@' M^VK4<-B9='%Y\E153[CE47JQ65!N#-KD0N,'* MSF^B MZT$N %34MVZ!--=ES3 RI992(2V03V40UQE$/\<,<8O]KH1?'! ?J7X MB@8NQX"\K0"EBZ!V)XS!?$:H!0]Z^98X65-"X0A/_E/J.)[U'A(G2EZ;_9[H M,PL"F'U'MV+C<3)&^QE,FC-8D_0_JP+QR"Y0+%$YK@(/1=VRA]UV*X_.'!], M<>F'7ZZ"51AMQ-%=PQLF\]ZXEPTMK: N$ R[XET*M%6@JV.H?.1,#IR(PLKV M,R0KEG"SATBJ)2P5*.,6XC!UYS"/;Y0T1CINA=NU-5J5\V:7FN!U59V@W7-B M2WH$""[@5"$]7T@K\HGTT%FCQ73Y;YOS90]K!X%&XGH)@JY82MU2QOMP0\5] M5Y,;5C3$[HDZW0Z2V!^TPNR/6EE[I*GG)(F\\91N>7-4>6XJ+QM?<+2_7*U80MVU2%=I8X6:/YQ+JT&>[:*(BB1\,!G*/S2SIF%7G #? M17]U-6G2#^^*L97TG=\Z9TRRNJA6UG:3J'JG>2DJ*YXZO@W/OHV>G8#]+A ' MD"_TF2>/EP/O3F95%G_F;]P=_X%_(F&P80,Z%&WM\ [? M&ED[[^\%21B&!5'RZR/]FI!3/N1^LY0-<7A%$3E=6H&<+\#O. "YS7E2:SO@ M=L)F755GU+?&ZY0&,G<=LZ=.S$3PE3HWB>W_ WL.V(JY#KR*RP4@F00V1K40 M]G:EB@H/>0M!CPT%,"-01F/:GB1Q>\80]E)]IP\]O-XUB%:3^Y_]&72>=AON M!J%8W5/O>"U_3A.'^9I9MTM_G%#3V1+Y!4&;SLAO!3JITOG>46&6798Y/HDS M=L03_*8]GY_: AX-X,5IR18Y7Y(S)I*SG:6XYS$8,(Z?"Z;$(!;WJ4TKE2YT M<&)&;\N4UO-MB>!=B'17I?-]3/"/"BBXJ(8YI(@I# MQ4+7^)JY'.)D.,8MI 92$I3H]O3]*.'$C &L4X0D="*##S>&4*;[36_!<4%R MGF(%+KBJF72L.8AN3NU)ZM6X2.7,VH<.\@5Z7ZTZ/U<3+T,3*$KH%3,J1.W*S*03?M=OUOG0S?4]YN'2!O+W'3*3\J5/4^TKUT6/2SX^]H<>C4%%_1T 4GFK715SV3K6N/ M[QBEE=1=!S80)X(Z^40=H(UJ]#9=/C3UF=_XK;U4J.TPKQ$\'#8K0UBA;_]> M8#*M;3ON-214;)IHCAKA=LUJG51?++? ZWP:.;N..T%NE"V9H-Q\[]S4%N>X M,M(PWW?I&B+?;C6*/>PY=;@B3+D3=I["74)\,=RGW7R-IK=T-@R7W5/H:7?S M!%5 C9-]:!OC1!\S'4M/*2M;XIWE&N3M/##KJFY/L[A2ZD\W[89T;7$/REH- M2RNNJH9XAV2]N,.,2/N[G"FTM.%WOXB;[22&=+'L>9W$-V%"C><'\]ZX?;.E M%51O->R*UW_;*M ]FJ\H[$HRID,^!\BKLZ;$#?=8IAUQCN#VNBN1_P:]D&_% MVNG0<^C*_ I?))^I _LGU+/DHGBV9?9L8"=_(Q>$)3(4 0(6TGP^;JMDC2UI MX,2X7A8II6%L0P#OC-U-C3X.D7)+[X45?F@=HVD/V9K(*W"-VEUG.PHS=XYA MIPNM=Z"8.S$:QA)LY,5ZT^*^9V'%&M.JMLW30U]J>*VR$&LEHY(V,ODGC=:2C%.GM; M?8UXFR&9:$R$")"$+.O0]_ABY$)4J(?#Q*;Z6DV=<,.)F1/L8V25*WOSN<3F/K;IZ7_#$^ M1JWO@=N5#;2MK$PUIP-1$Z&[#E>U5A62T=HT#S5TF=UXK9UMZMK/:L0.A[#% MD$5U #F1S@/G&'3Y;BU*4X;?L_BW!_J\D3G\_T;#Y\C9KIG;7$NX/S6<7CN0 ME=1LA!U)H0]4Z*U8CS1:!6N()H\XH$6Y'KM9)==AR"[R.J9&SZZCCY&#,Y031 M>=_(^MHJAPYQ3_P_<+[]XOAP#6LVL9KVQ>V.K2QP6+V\L2->YVTG?O=KC7@M M ]W@'PJCJ9W;(&1A.HLLCLPA;'1/^=:=N9#7&[Y'L;T^BZC'$OB7Z;:DU .Y M[S=K6[N'+IHC]G,#H8?;,?.1+S!9_7@>IP9^Z7.Z@,^(GY'"/" M@,8R)QVC<99]3KY2K$KB&9OLED=C@A,!QK5I?G _. ?DY_GCZ=O5+5/D@:SF M*R$32+4B4R5>D\(R$A&(^=HMN2GFS MF/#EF0\91A+(,!(IN7V/\9Y$U*5\C_;D4UD48^+;W^F-F2[?@>>"9%P)L"49 M7R*+8*" ;PL66OI^^,7AR" &UMDNBF"@7'S=4KES+PQHYTCOGK[08$B<.EVR(_!S%'#RI00GMH$$DVGB,M0. M6?-"LDO_>P>)N8/HX\60T2Q9%-P8DCGRI.(JJ M8RXBH]1CD[63$!:3($RREE#MF+?8!1X'M,=PRUSRIW=_6A 6B!:1)Q8, O>2 M->7MN$8GX>HD([D12DU<-023_5/B?%>;6H3+4S=K+(B02FR2TQY2,.O3"5K; M#50[4S]DP+)L04QX*PZMHX]XXYY6.5C!)3H%J3JB_J&JG0(\4 M+#D?DC(B@A/"^ZII3"(>'9X,\EA>L_J4CRV)4[/-= N M7]M5-T.^2FL0>LSU%I6O@..<][3KHY$T3]\V%W13U)E^D3*5@L/!R%7P0F.9 M/BM-0BF.^,QON-L20 PZG6R18U&KWL@AJILN8R)7F@V7;_]RR:;%KFE-HG!; MY!ER)4,T:RJ[9B$G!W89#A./ZGL;@Z%Q3\0HV$[['/[,NB''O99*C EXXG*4 M?U?(,BW>360*>?-9KFR/"=^LF<%.#I"$B\^>?"HA]1+JJ--K]D*]RNUEFWXX M$:^UYN64( V=\!X-F8O>?:K...3K%LGD1'!!X^46+6*GN"AG36412[.3X/H> MN-W:0-MR#5)M<[RN;")TUR$K:2^(I([&5\=5V;$49@2ENLT>ZP M4.)L7*].V,Y[ TX3W>0XAJ*]:])I=N]9+1V#[;J^*4Y?,M$OWY!KVB'?@3=) M/<$9X\0;[;$TSNA:!Y%IM+R*XQVU$FB1YQLTF[QKFN-$'5,]*[-EHD*?^AUQ M@\3],T:BF]8GT-G.4OK"B0(.[O$=C41)!#//;.Z%VT$-M5;]M*$+7G,:5A.3-,DDB]K1+ MT@^^)6IYRS3=.XY2"V908-(/-Q@8:UY?4F$V@& N>J^8OI3#'XCD@6Y*G\ , MPOWO:?:^WUJ1O8BN:1"S%RHARN22OD-WW%[>U@Z'\;2F@4=5_+_^GBR]< M/260F/U?49-3V@M=M?X<8&MG) MRF;#75-OYT-]QLK$AX^P.VK<>;0E@AN$NMFDM"=I10$O '74H_,R/64'UQW: MG*'D5\'5.OI8M(TKLH?"_XK7,6KVT*C('NI:RAY:&"8_;[D,HPF2'<3(UF)D>QO?B0R8Z5W#!.%A!OL]OL9&( 9Q-&"?M=H."" ML,W689'(#.BNG>B9BI57P#=RKA-%>]CH<1C;"5JL,+)C+8 Z4RZL,ZC,+;I4 M-(5L=D%,6R'80"SF 6U#VK,*\X:@CQ\,!]5R?)1<9%EX5:%(*A4V"$5GVVT4 M_E.FR%0QE=#4?!#2&(#M5G!,OZ>.I2OX? 8Z#%> HE@NW^R?,W_'M6BYNFM+ M;1XPV-%*U:N\5J3P@UM7A8;PM:IX(,%=K%=2_M@0RZ;!HO)&G7\2[#8T H 1 M)O-H$&Y8(/[>09HD%O EG^_"*C'M\)3;UTOM"^M"D7$:XI!B$8C@E"./1,II MWCVV'7A4G @$"1/RS&*WV>Z2M"#QX2_6XBAO.$9SP*D%H$E6YBL.>[Z!=_A7G@6VLF"/?NJ6D+W>9V1 M>.ERG&+)OA89AJ6,$S)&L%[^W'08LLA?IPZL9%>?X^3X-BGBVR+U42ND07?7 MG"+'(;Z9,J[#$T-2=5AQP(3/1P]$5XGS^'3"ERLJF=_Z_F[)FR^7\+\BH.2. M?\#]7J@Y>3Y1)#^'"H'WBM6/"X@111B226-[TD!ERMUFXT1[<8!@7D=*M-", MVV)LCC$!R>!G6*AG1>8\Q4AM)IR6E&8QP72Q3L6$TH;,;":03DH-.V$P&;DO M-L_B?[(G/9XZ.Z3(+V:7,!:.%[Y0[J.RPH;POHNK>RL%-RR94P7\]/D#<,[+ M=7HEG,<%[],:JH!S=; -,,XLQR@Y+/H9PA+DY1^?*Y4-UB?J@(=YM\$]G)Y$ M?%J"8_?6T4N#\, Y3XQJ44W$4W\&[_N3Q$"+3((J/ D=4SDTPJ M(JJ'I'*)RS7KV(G?OBL6.(%8&#N%=953%PZ7J76=A*S@QTC#J?C*&" VM39< MM5G,1WF[%X%[I M81>BNAF6Q^>.KK^/ X M\-(/OUP%JS#:-+]Z&XPH3G<>UF;Y^5MOBLB/XH;3K_.IW)J2I/)D+E;DD.^Y M5EP2N-;)9>'3IWQ/P=<=T@&G/7JS;S[MHDP50SYY!D&((HEMZ$9B0>5XKGK$ MZ0:P?%/-?*=8/A_&O%=NM8[JA7[WE.\E]>CO/@>UIEQ!1(]UG&R:[+,B6 M6Q!V4O)KE'&CD@&.;;,5QSB>TY9&XSQX@SAAKM MU66HE8>9W5LF(<]IHKWOU)8JN%]YS@!:R#^$3Y:(6 M1.%G&S@L&<0'@R1@$*];E8\!_3T]YF0TOEW!#P6_$QBAY<6L,9FY8$$[NU0C M@QF-.>!$2TV&<)*"906&H,,-"P8J7CJG=P?;B"^*V;:(!XQEC D7BW\F\,8/ MG6",D#^(J*?R/0YH#85E("4A7 5##1*'.QX(QHE)#HC1 MF>$$I6EL7!%;.# GY/OB\?4>?M_L9)+"'R)3E9<)*X(=6"JNN*.(L\VRV(VP M5.0L)8*MX$1LQCY\Q92;5TPXYR7S9@***Z^87"GFS83$DK!C1E8_')EV%\;' M10-NPH1FI;5NHWOVO&ZS/VY/#^>L-)BEJM?,+8G-8?'<5:4A?*JJ/@>DA:8+ MDE>)"R,B1;"-50A,5US^J,5Z"EO=%N_ +<-3FKF$PHLD@$NQOEF"F,\R^_?I MOFB3OE5:?G$BF=^DV?*]Z<\&OH:QI ;.^A&?!;P-I.(@< =\3@0CHDI#5''( MT[[4,'N'*&1*,= Z\&$QZFUJ5-)DU--]J:&)4:>!S"9+Z@QYS0)ZE=!-K/NQ MAB",'"0'LUT)'7M310R+P^G6JQ99 P8V0" (0X0TEG 0@15AW7?R)*SC*D)8 M"E5'8)$[&HD;=#CWD*OBSP%+AXSE2^MJZP@A;^5EO%&ZDT$)(T?VP6S79MW; M3!4QL@^GVQ#(GB-V 0$0L2,3B&/)HH')=LHN0>3!).%6S86QQ[,V58!6-(@% MQ'X.7FB<4*\=D@W) #FB#6[+YC5K%^J($6YX'4=#NM)B1(B%$/40V5-!OVDU#E[;,(%;A[^!S+KRW5"FQA,.4@=C1$-.'Q>D#1V*)=<;&1P>N 1G,U M)T5'1:Q9(^4$YE6#K!1+QJDEU5S 5E>/14;[S=8/]Y0^T.B%I=8Z/BSPA1CB M[A_JKCT'['?J<2.ST!-W_BW*3 S.#SF,CFUI3:F*89DAAM?151X-:M.P&"\M M);MEB>.#- LHW[,+$(:JHC.Q\N!2<^AJ,R+HG..[1P,O/J>NSTUE5I*GN1=N MQ#/46L6MABYXT<=4\*X#/*=/,@980&%LS=65E)?I#D"Y=9BL'TV\3 3+-PCT M62;SW4+1L.!9>2UXND^_;'%MT)(:;BSH:27-!4$;4GBQHZ]"@P2]2.(D9ZV^ MS5V(J]ZT!1+8P6"T.#6)\NC<+@+=TQ<:[$02VHNOW(2!XY_M^()HPZVY3.MY M<8 .+\.(LN?@#!:7$:/QZ?YO-'R.G.V:NI"B!%(ZF7PYDX_D I)"0DA"D;A[2I9/X2[Y6\CGJ#/ F2CXA25K%MP& M]._4B72_1%LBR.&SDTU*B-B* F*0ZZ9']R.2G!T1_(@##(G@2%*6"Y$CE 6$ M>@YEL+_MB#KGPC!M2FT&!&?X?>.KRXO@B X71:PU3 M*LCQI9M5=$LN Q*($::C(EU])^,B,A>%@4P1*,^T^3\4=C9C^9M,4?WI\BO3 MQ?#W(HC;F?K;2O6K[M3PNM@ .O7U-NK5.1JPFI&??:*;)ZI;"O;AQ6-#%T31Y<8 %5Y9&+W3IROP*618%KM_2V[" M<5,X4"GZDE)(OI#G+4SODZN=:7CJ./UJ)"OFJ6Z&(XT\M\T(BG:?\M*\E[%( M@JDF>^4<$^Z!(C]F**\%(RDT)+J1:5=XZR)!"/BQ4Q*>K+CTXG.@ #72E+RQ M:?1 +#/./L7,8TZT7Q!.BB]E6;Q.\W2&P3]W@5@"RW(;(.=J)P.]1-H^)Y@V M6PZBGT_ 9BH+R819%.ENP/1E@)LH7G?Q7;=_[' M/QZX5XO0U >7!D[$PHK3K[IV.!&[43/ 8VTC?%OB9E&[7[!*8D.?'C4-NY3M MYR#>4I>M&/7DMKI*\9JVB(=?DX;Y$-0U1#H,&\7M/Q2[G[#T&HP0UL"7"DGE MPK:V(?YA6*W;X1@LM\(] #6R=AU]&3D["Y0)%+-Q,7"9558N:B34W*[I6^/T M+T,MU9-Z35-\GF8J<.=1F=?<+@A;O,%ZC)P@7D&86^#)ATY\/W>[JM ^?N1B MQ-5?52YA1F*!VR7&L*?J1T/2Q^M\HV@YI,?VN@WK[;2?'QXCZL2[:/] W;2< M1NVE >[@=^^HQZ@15(*5_72F$YL&J"^. MC0$6.K":#10!OAH[I5_A]GA5?M6/X7.\WEF2KL_ LN) @TC_.8B*T>]:'/UJ M,&ERYD31GN\"?H8L;#7JUW;"[S'-.A_ZDKX';B\SD+O7S:-"?T&AM$#%VJY@;0NOU.1,@Y2RGV!1)K\R[.(>BRY#N/XXBL4 MFA3)/-UH!P4G91S5#?>D711QO316GH8S;BR9T/JE3&_CL\6+:E,JWSGC')2L M+815_9]**0%HI+P&!(D$-M. M"KL9_!QER[K2LC[G3<53:R9RO\OK-Q;(9.#6/4[*&^!0!PM3#]CV5293_IH^^:44 -ZJTMX7Y8DSMC1=) M.N@PZM(HXTB )<)ES: 6 2(II$:O!D'*"[\5MW?UZF^ 564M\3DC3UL;=MTB MZBG/%;%:ZS?I1L\!@?3;/2LGW$CLF3,61A%0%ZO6+5D2*ETS*]AW:)\#Z[GN M;K/SG81/$!&W"MR?%?/%*>6JT4?GJ^:7&(HV;N0;U((J\ U"&"_N#:O>N+!7 M"$.$-*001RSL%N1)2$2X2%86>3B,V8!Y!T9#@7?EC7/QEZ&=:[K/"[6:[% ' M3+J^\\&>1@U&A!<4>#&: 1H@X2).V$;@ZB44$*T*/$(1D-X02-"B.VY8:&N' M-N'G^,,,6FLP#XC^$IO=P%'O4.5#?OA=.+ M6VJ=9YYJ[H(\RU0+!3I/9#E1XLARC.$JRQ[%G2*2Q3V>*'$\3_Y;#8M+D_M, MF_YI JL<^"Y?WQ1F>@S)*262T?0IG= ,"<@ =ICDR4J$).!&(!))A<$]BW^K MJP>@;8P3^,QT+$5"5K;$NS1ID+=S!*!*E@!=FTGYCY0\W8V?@]UK8>+*XRF[IQPU]D'NQB<8E'Z[K@-B#C<3N/(QE^ 8Z[[6C-(I5Y.G^E ;N>N-$ MO[7;"AUV0^Z_AGHW;(I*?1![L:GD RXOI]6R;VAUPNBFMKA'L>,)Q"WS> MUB!G[^.P::O'W#@;>KLJZ:.M'E/7%N^H:]0P&WS:ACC'8+.X_8?BX/5Y[YPH M"6CT7E_P\*@%SI%5HTT>)E;^&GE(F$;8KF/H-J!D*TF29.TDY5J!#G%+^]$( M]J-.S#_?T@@^=Y[%^]>8#T.RRK/E/SF^>#;'*3QEVX-I0\0&ME)*CKRW6,MO M+)4&!XT/C:#Q84:@\:$>-#[,"30.A>T<( AO'<+ >\7(,92I,C?[8!\Y!E=I M<.3XV(@<'V>$'!_KD>/CG)#C4-CNR)&L6?2:@6,H2V5>]M$^< RN$HK[N>N& M,BRU'7"BC[FNM;=QU_A+J1C(/&3H^+7E\BB3JU, +7?!"3)M]*V=T)7V,YK2JZ0>;E)?D((^CCE]/'W% M'NJ-NHGZ=L"].[?,FC/UE-O7B]6*N@E[H5FJZ'LGH9]HL@Z]&YJ<56:M[TT, MIQ,/8Z/B\* K)>0KCOYZ=3Z2$$^8L/I!B4T4X+WDEH0[I64;(0>Q-M1\H4E:\;7WGR/L:=.!&<8 MT#,(HXWCDY"[+#=;\$SL_4(Y9S7 8T%RYGFJ?0+L MB>2_(%R"!3FSD'@?C;G4$6J\3ON- (I)/F?X0N-]EUGCP8:,YLT3"Q2.U?4$9CA%&&D#M*9P84$ MJ5$J_.N8#T;].333@,@SFS%%#/X3V68(S#^K&)DV-OJ06-,-GP-(K?GH?#VE M 5VQ)+X23L8_N*,!UPD2@09Y49JT1HUFT]6/(L[)8D!KJ:<(/E1"W7B7;1_2$+WMS,^ M#85!75GOFN:XL;A)S_(KENJV>%&T4>+NSS@D82(HPT($:"\L%NX>7]48*),W M4-8N]'TGBKN#$ESPE(;O+I0LZX%WR_M* M"[=+][)0Z?EH%T)XP:"?.H,E($]Y+,2R"=+Y\KV.^OWESR37+XT\IA?CCA M9C!+]=E/7>,/;^^O4J]]5?T6ZMIR,+P]XQS9Q"[*7+* )?2:O5 X6^8J,;ZW M;7,\8T!@+CAB:HMJX&CJ/0>D,-:A^^HZHTH$60X(@N6)X&FSOD*-ZJ=[F7G# M=^*J[#S=*.!VB@[64+VB17>\;M%%B:Y^4?*"0R>)R=,^?1(B.%K,4%ICD\(B MVK.5[E1FZRUU5C'TF"H2L_2:6D7&\9Q%R6_ZGN?T=A^XOO=]ZB8[Q[^+( H/ M3K)JDC'6=L#M%,VZJN-?WQKO4#>0N<W=<(>K56(^T,CQ M=PE'BB?]@:MI1YQ>UU[W_J!?RP]IV.@RP>W%@>B%.Q&*(HA:QVF'$GAD4 M/'0CZHC7#LDZW#VO$S6.2A'J+9R<0FSM@CSM$L)B$H0)\=F&R;8+DD!&4LA" MPN>Q+:<0P(0F@V^W>\YMG4S\[GDR,Q^#WT(UG<7CYFE,<+?S-^%O<$AV4M*[ M$U*.N>IO.G\V[(H35+OH;[BHG\$!;;>7F$#0W]7>L[2XZOD'VO+SGF17S-NZ-Q^2$O,PO'_%H5Q MA^D]ZS9;9R_I;>CFHL\L';PL^5BN+;A@\^AA5(<'C\@\=^GR;?-.[#V7FS!* MV.]5&^A>A&;KW0VV,?1W#959(D"3+F-A@L*7J(RQP<18]C'4WS:8\'5/I\72 MG$%"T=E\G3]+YU?E'G%=C\VGAU ;MBMG3A3MX22XZI6A;<^]IW#A";%L"KK< MT8B%GB[787=JL_5U$RL9@D =J5FB@Y%"8\%&SKPT.Q+)'AN@C&JIBSAA&[%. MB'*;^&PE-GR;S(P0E$;>T*\0W -+-,"TA ,3 M)9LP2-8QH0$DU/O$/6I-/KY?$.A@)6-+.VO=<%Q^_$+]%_I)Z#'(3U!!]#6! MF\YFW7'MD.)K@32M7M.BF5BMW09V,D59MAC'AS_AAR'XA1Z_A(.8L*#UFD#G MP$+=L28E]%H@YE ="\C"V<\ 688R%/?T/\\$4&!]-ISM4FJO#E14*_6$%2#U MJH"EI) -: $!Y@(N@QB+^_U?Y@$OE]SH@QDO)?;:P$6U43]L 4JO"5I*^EA M%N _$V 9Q%3)3N(46E2^6850=$?4 MNI&%4M1OWW+<$V\P8YD"GVV$>$X0P-O#K;BWC\F7-0WR[[,/G0@DV'+M.7_Q M #2CS\5/J*B(PNU3:)\ES2<>U+YZPW]F'Z1RMMLH=-SUM],^Y;0[?KI-1JD4 M(T]*8>+X59,2 K,]@FQV$X9=.!'$G<1W-'I8:P M-I1P3ED#6*,HVUKAO>61MTP^U#IGJK#M/4!Z]W&$MNP15(V16N+;_ M'MU4$+^=EHAZ%S6P !='2@.R+%\6W+G".1+ <%B!^D.0+Z#"\L'IMP8E+37-,X_I$XRD-1+V-H MIZ:NQSCHL2? OVQ])O#2%PRY^<([)TJ8R[:BS'21[?S4B9FK,>D 9'&#RE!V M*Y?8[4<3+_@,IEE7KRL)0/(=5;:BR:2 %4U)CE+! R'*B$!5AU'6+2AQ*^4& M1]_A"HK7*U:EF56Y$;H MFU6P2X69']P-9<6EYW&\\_ZYDR7D8EDZNQ+P'-6DF*#O%PJ99?G&]H5O1Y\I MWY8^P0,9<2 6W^X2N)T5E7'JSYTZD,$-:UWMHH)86QIX(:NS)EU=*V-(4HY$ MLH0EA61*%*YHCI,F-],Y#<(-"VR=(_'];R1VOHZ?GI@)39>)!,#L+"W@YHCY M@O!V5=Y':ZS8GRIN:!G(:N6""KU(X@6>H13KGK,SYY\?9$O\446 25U $#QC MOUBMJ"NB@0JYX*^#$R]+91WLFK.PC9>9ZX%&?.E#_JO!/HCPC*_E;K>PP87J M@;\X4>3PM5\O@^LHO@8PRK)#=W_*I7R@YV<9E(*I2(DLS$0HQ;XYBQ M K.^I+1%"*PK31OC!JTP@,TF;^7OK^)X!Y_*=CUG"CW5UP!>C5;KL@C3D)P[ MB#4K9FL1ELM%,L'2_HBQ;#QK5N#9W<-G*X=/1J80GYURT;T[9P^-EP"^SZ)? M+_1J(OP* ,S(=JTQK);JS&',3#X''$#Z@36 M5M%U1'9XH78*I8?$70",7X$Z(O\O*LFW,G*IVQP]\5CO9G>>3 M"''DN@.*$ U-(^*06!Q=/XFCZVUZ=.T4)\#$^>)$<# !XW=#J8B+WBKS8.)$ MSS29-F?2F#8JS?'"7H*Z'4RRI"U9PH_>9:K70)0@?1K\]#W MG>CC.SU0F71"#%?&.N>@U=@#.729R]_]DDZ,5G$PRD$H26NO)6%ZF[0%YF0M MN<.ET__\^&Y::!K?!M)-!0OR4Z&IY$(^OK.(5.,K+^FFVL-Q.-^2D!/Q,[][ MA^*">93 494VY/'/$P3$L M6;S*3I-;YWF?RY8,:$+\,(YAIR"/.<@;%LA_Q5;*_ F3B+6K+G)%;8 ;FHYU M*45IY=_B!8D*&3OOR<3H$K3L1#P-J(JRD09W\<0&3G&B0\^9ZJIK0!WE]K$, M"XUZ3K-D_M=,YOT9N[('\&ME< M_L[1C4X4[47-+UD^S1$WJ'P]1YX<7\1"Q&M*$UD@C'\COMH%6X=YQ$W%2OO& MV50CUH3>3E9+X_O),*"R[AD)(Q+ K;5/PBTDEA*;1M)?4 MXULX0X2,A;IEL(. $RN>#Q/+&X14'ID._='Y:K@BJ6R/$R6--:U8F1PW1K\Z MJ1&Y[YA-L_L+VBB6*2/HFNJ8 ,TK&^TRQVRM??H,ZS2H(^NZL%@357!IIXFX?D?RP)>-D3Q[O-AL_7!/Z2D-Z(HE!CL3 MH\XX';:;#0YW*LT]Y[%C::%'[YW+B^/SO4;3Q@6^"9]\]NS(;(%\@[X3>3RS M.LW)VDE;@YMD\R'$^M-4@_@/)*;1"W-AOHQ"J';CO25+/PZ!FBS9[+:32I%( MK4\-!P8P_Q:'Z]LP3B*:,)G$ACREQERTT8-ON>3\K<@/ <.Y?H>!Q)FR$76I M*(LL8@NX/)NW:7U&@,^G7<)W=0E?WF]8GCM^SX>+O^ D(,DTZ W"< 7@4"2$ M-4:VGLXM,L3/6 G#9\S(:3YN;&\\)S1%.AJ%)3+'L;%^%7=QQ[=T]>O7QDXX MI\-V.JOKU_H>>->OAG)W'NI[!N]Y&D0>:RYZY^DEY0#7""D/4C ADHL5)QY?]S,_C,7=AA.O MLXQ5MK(OCJ[L\ODY$@67R9;+O^:?R:=Y-@#LD@4LH==P)W;%5[G!,WORI9Z? M8[K:^==LI3L8-.R*&\;:Z*\BF4D_O>OJNPUPR.1%<2,%& MF"2$X$6%GR M]$FL^DPOZQPM.\*MML'18!M-VN#M2-I25\L(3&5N:]6 MK,]V<1)N:"3TOJ&Z>_N&+KC]W41?U5 MP'6^[X=?1'@4Q&>=1=1C";D.8SL;EFGLX53MR*QY<1:SL&]A$[7/_/SX2.,F M1\X[S,N3C\4>VI5S#FB\=02=^\7<:"[G_H,% 5_=ZZ_F#AO@=#.]+OFU7.E; MY)=RU;)V'4$IM6DOY$91P>)EW"CZV)A['SGMVY523[4F/DG7%B<(&&FHSK&5 M#?'.K?7B=I]??,XGA.!\.*57JRP$7NEO&0*:K)V E#M9#&I2R@(O ^\F#)0R M$8_\7[$CWD_6E\MJ3P6W W2T2NE>NAT)O$[351&;[C1X"%91.>MG> QUSY[7 MW!K/$162Z!=_AOUP>D-KS?.EHDDGY"O(5BKTV9I()D1P(9(-R?F0-V<_WQ=_ M3OS4"XD-[*U9IS& ^@L/M@:(HT29__E?Q=S/_^":[2"KVM:)DCW4YJQ8P]8T MPXE737H!/.G:X)M_&R7M[G %T;0NZ[#+SX:A=T^SJ(=\U!_J61E:W[8OWD': MV@+9R#7NB',XMQ=_P#$^^)HP/8(X>XE^"GV/SR.-9X 537$.4A/]#L\%#]LA M7]\U2=WWH UF]3>:M1\L,@>(U 20M"CKQ/\9,T^\^P\#LMN& M,B. FP;+I?D$,I9**&Q:"%+]MK3,L'*4.:JM,XM:/^"<0LL!4]T;HO<6"V"H:,HVJSK&J+8J*6'DG=:;.H>*\B<,T1U2/SF_4<^[XAG+CN'270 $&*$_K!/MKF:=5?_#>HB].A.MD M@?PPR[0C\J.MUFIT7D4(1J3,B:2L2,IKVM,K7+I;/%['98@A0\MR6 T#HY"R MVO:(8G7MO#;LO6"];LA6-C +G"@XICW+3Q^'HX]WBSJ*EC8WI]>64[6A M,F@.>+9.*G%9H[B]B>&PVH6J*E#J,J_>KDHXW.+T(HU/^L1\&B=A0+/D6/T,AE#I08 XLY!B^FT!DJ%=,:+Y_[#$SPI5B7#3 =.4\V$,'O],;U?WX=[Q MD_UM<$.3!QC5H/!9/M39[_ITVEVH()X3NENER(?>F@1R[.^A4.<0QIPE0'Z ^ (6<7;.DJ?1 MULVT%568AUN.R1/6XIGR,O!@;1D&#_"TZ>[P%;/^MKXK(9S>VM\V^8*K$Q7D MRZQ^.G7UAY2KW6?NIH[;%4/3[[X5L[07IZ^+#Z*8!JRN(S$E3%+*"P*T)\61J503FEE< MBHRMYX#1#5'H4NK%E]R_/F^YEP5)BG^5-Y5UK1%#1K.6152"MBERV# 0O/O1 M)%0O3>GGI2 M9'-3OT6.2]6R=HX8E]3(FU48;6CD[\ER$_K[J5.(CZ.4O07+*/H,Y]D_4<=/ MUF=.1-/XJ#LG2@*NT>.7,'VYFGVB]_XN1! C1&>;Y"C2F@)RI.FN3]>!7G#, M(PPS#N3J:D&NW]Z1-S^=W=]-#$^X+,&9Y@_M\P_M81TNXZ3#Y'!\] #+E,45 M9 JGL9HAKWA\ID?)5KT1PV-[*^2X:-X5.2!V4*3S^_UT7&>\U-21Q=7)Q.]\ M\.EO$?8L& ,"V!7EAX.X2Q;%B8%">IAK30$QU'6S1@YW[;HCA[R.RG0=Z8(= M,7/^:;$/L2$L@J!5JY3A<#@T?* <(;Q><-B>!&(\[&B/'!!;]D>.B%VUZ9Q] M4?!#B8FH36$1%2W;92Q<+%:>^KBJBC:(D4VG47$Q<- .39IQ>T?;.-8VG,. MKE)!T%YLU"2_T_"OCN_"!%)#./[2\P20.;Y!SHJ'+779BE'O2\2P-)&]CUXUC\0/.6A.I7WOE[W;3$#BY!(:IR&*,SG)2@BJ9+2PG38( MO>%S 4DAH7&*H5Q.(@55$F9@R#Z$WO@#C?JJX0Y5YU)OV%-GR'J)1? SC5CH M&3U$.&B)>'ZJUZ[B&8+:#/ELT"#TH%'KDH,H/?-ES=RU3+RUAS"_JHJO^:"O M33-GZR7#H.92'C)(NAC>,4PU((:#H9\9O'IW'MFVM;((- M/1!#C9FVA_$O\TQ682A\W] &VZDG)E(352():SH/EB4KCI+OB@Q9_*\B.Q;_ MXQ]ILK#;Z(%&+\RERZ_L\+"QIAE. &K2"U!'UP9?UJM&27L\ A*9V>#I4TJ7 M_ J4NU2D#6B#OHJ)2TAZR$ M&+Z$D;.B 7NJ*7E8T0CG4*O7J2AB>-@"^<)*+V_7T77[?RX^G2_)FZ2@//$^ M;7B=%(HVBPJ.]%N-$)MQ'NV>\^RH)H$:F@Z(L M)U\DL8W3E^C)FA+N%YL8FL ?EO9FXUHAI[X@0+_(A8PA/F3:WWV$^R_E$O'B M*V0R8,'S61C$C \P,>SO:<)7/]1+\S#7GL!W((88QGK;Z/BBK2TEY/#77Z_. M]T]I5G!G$^[D_5IQ#5W<'R^43V7-!\;!,ZOZL!#+_%"472NR<]!,?DA*7"A MHE0#\K2'I*RBB' C#!-I#1HKM:+RM*ZRPH6UZ Z+/UYQP5^P7I"<.2EQ)QG[ M!4D%L'C'.,N!7C'.E;B, 2<5*6NE/2JM6M\>\]1@H&F!_C6-L0.\B>B=%W;Y MD-ZD@UR/N%G9=HG.$"0'N8.R?E4ND8%S!LR6UL:C6C #AVJ\M "3&(;+@)>F M^9R=IO"6,W;59%"S.NY$!3'V=;=*<>':F@1RG.RAT!@+ Y/%9BDR$]5Q@@5C MWI<-5C EFK6JM97HO$?:@-C,GM=J!#14I>%_B;)/GVBR#CWE/=_M*@V9+MI7 MVK8_3_NPK3L0>.\K36J6R MY8$SEG-00G_U#!F*+L%7LF;:1NCV%@+LY-'%$]\Z$G<7130M*A+PD9;^>237 MQ%.%[=]("E":&D &D@E!I!2+TA-H_CNEDB@=+4PEMHUW8)-[9>PJ,_"QJ>)J M(X]A04[^*9R1#)&/.-SS GO\GXRI>T4J^!!C;*6=LSTYE0[C2 M$#ZG/.12G"\\N$HW80+%+*J4/4;F_.2P"MA[TL,)*X-9*E^E]R&&?+D^B&K] MK_R8$(,ON9V\R([CNO MW 5SAY)+\L=PRUSRIW=_6L"J %I$GO Y 4ZZ!3O_ M6W@^K XL/=.W:F;)G'#N\EI=!^G5:_5QWI59RP5HVXA3ZU MS+3H?Y\%"PUD7I7>ZT+_(TOU0?^>P<>O0?SLS]T#^78Q;H M/[C5.J*_SFH]P+\X($J/6%KD>FC1%S&HM[5 #N"F'9&#=6LUNF_YCRZ6;*>' ML*%[=C&)*F<$+D,,^'YRM6)06_B>QI0#PGI94]*IIBUB^&K2L'@PJ6F(')X: MQ>Z\3DP)DXPR63XLB,-7--$7^LR<@#RE5;+3=SL3OXZ<4F^;)37'UM/6-0T+ MGOFX+@6UG^X?.=.*=#5M^N'$HM::']ZMU';"?85B)GJ?FQ+)X>#!QM.> ).A M\]_T'^8@565.G#;]9CG,CS4W&.9%I]D-\PK1!Q_F^8X]))9/&PPM8#<:LF*[&$ M@+#<',J+')O;[*EM\TB;T80.I+U&G!T001?]' ZI'6J,74A1\S4T'K)S=D7 M64LT9@^LQQ9IB:L%@5Q7B.J EOTH#J@;728*L?+ M&.% @F/Q-NN.?PJ^]DQO@ZPL8'T@@1D!U'#:P185T4$&O=$#:1==.F?3S][+ M4EDVKZIFGA,3!^JJI=PAVC.O!&DKA&@*VRCA,P\R&:E2IK3@2&Z#HAZIS6BB M:<=+Q4!YHXZ4;T>,FRR4?*1194:WYBZS ,-:??7!D>7VLP&\>ND[ES^ -\<< MLVIS;2P(Q*/_X2[X>_ I.'\,?N+_>?@#!*YOG&0A MCI5V>SA99_N'O_]^\_ MO?]X_@=.8,MMDBXNMV$D@MTA,)OS@VJ44!*7]P;GV/!ES#I-: R[LX32@'C. MWAJ$CF/MVJPP!%@@"+@<3^?CD27R]0V>P)3*?,5_@B'+1 MY[M*Y*QMC1@UF[6L>5>3-46.E@:"=][C"$KRW1AUW'6>L":;W*'02_X'1SS( M6B-:N_E+O/^NJ\GA?H7CA>0B+61/.'D$BTB[ VZ\W( 7+,H30OE.'+,5[=WK@-UZ:WO#;IOR& M)7E;I@N6G%UWS/K8;K2!T)O+E8KZB8P!;& R8%9AR=OLU86$V0 MB.:'K\BB"-93_BU>8U#Q;L;0T[#V/K T? MJK]=\6\,:1Q1V[\M=!VG_U#LOU'L7SGZ!SE4$_O-4[CZO0V6[IK1%Q$[<+LJ M%74XN'NNWSUW)8EX03.0O2K.[3K10[X\&4J[OB6YD[E5/? OI>)!X%:(< M=ML0DO'D @GG+1XS\.WJP=%,_)9<\D\K7\ LX-!0>WZXX:N@G3CZ2_C>ED7D MQ?%WZ1USM@ ISO]X(_!_)H9CBBHB(#)R@MAQE7@?.(;\R_OOI5R'TM:+]-_^ M2-/NL,ROE(4$<)NNR$!N5^2@\L]A@)+-DU&[EM-7]AG_)%6[$&FU:L$]S37J MV+SQ1CXU-3W8I_@?_[CG0E:EH3K\#J>[___M?6USXSB2YO?[ M%8B-O=CJ"%5M5U?7[O3&Q4;(+KO'NZZ2QW9U3U_'Q01-0A*O*5)-4K8U]^JM!M?&DRNGC]%?DWG0Z=1S]A-BC=-TR4OE4_^I+O;SJ,YNF-KN- MTJ^.?\?K696:9+YU\"-.[ZH6L7>02%"S,VF/ILZ(J8!P+3M91X&W".FCOZ'R MSU7+D0Y]<0Z77A90)PTJ.B)?_7=6H__9:)[7)ZHY2#8\$;#TUEW5.Y9.FL;^ MTRYUY%VK_.8=[_RR]EWQ;(*\O_?B!X$X7OA]Y\?RO1SG-TH/6@N0MB?&VI;W&(4-\>.9JVE7YH&&^9,;"%7*84S1F@>+3 O-:/Q1F_QE6? MDZ0!O62R_W;A1XGK4S:&DYO0K:E;T]@%,0:UU+=8VM6W1XY!;:4?O) COC+8 M*V0@7 A2DF(&YY:&UU@CFZ-659L58VSJ;:,V?"E^=!-N=VG#RP,?(#O+GABZD]1P!8#D.!9N9#LW'E:/EUO@SK_KNXY'5]OD%^;W\^(X$0* M5G866(8-41#$,-;O_>2W:[;JNY&)B?=.6GT@VXO M,9\LRWJQKVZ]W3&?@L= M-(Y_X$: '! M<\P/L8E>M6],LAUT>[3FN/-*KJ,>9;*GK+WWVHZ).)]SA MXOU4+;=233,I O3S-ZI %=L7%4CXK'-1G)E KJK@*RV^?9L=S,[C%*N^B M^@EA?V:+)FCCA&(A%7)S,:2W5-/9SD>I0/B<\0'6+PNLGY&,O7V@-V.ENVIG M32HJ79L"\YNRSPZVU#&U+U?I1_,'\B '.OUVNL0\%^B./!>?(]:0?PN@98F E/']=9!EMK>YX#>6@,L M[8(A3G,X1">4(P3G,0,K*CS&$U09UR1W-9Y7\KO[GS1>1$\2FLXA>)/XX(67 M4+EML?S9B6,G3!+N8)UTR]!1%. !C\X?_DK43BT6V"\MB&F^=F*&R=<2U M84_.DY28S@AG"]:1C,' G/6,2.MGW"U<]\?ALW9#7,Y M;U@"$\X=*>:.ZG!5T$O>^!# "@(G3@J/U/BV8"NU5:\,=ND\=?RM?'FP=<]S M0%LM;\7)MSZ@O+6,&,AH 522S0,%-!L9?PC;:AX02L2N?4YZF8=3)?$ M,&#>TMN.>>'M>6[(@I&-0AAFU3_QH]'>KQ:AA<7RRHF#_0/H<1='J]C95)YM MU;9&C(K-6N98J&Z*' %;"#X\_D2!^-N$0^!6DC>+1..KN5@23OPMITXR\N91 MQ]H7U0\O=VS)'S)EZ]0LM9D E!QK= (@68.)P,:)N)HJBH6YIVTE!\(V%I'K MPZLBY,5/UY:!1)OBQ9C*2-J#C!&4:OQ\VJMQU=\=J#P>;]D1,;YTTOVX/E=] M+^1(U$V'8<6Q._P9IP^J],@GX-)OR*?9*DDUK?75E><8T_M7LY.F3CVY M^!:KQFG71>LAM;\*P>/FHN\!B?[JYR\[^2!8(O:NCJ((@82;38K M'W8/HX@_(6L_FJTQF83R/( M!U[T&L6[)]_UPQK8KFR&&8C5>A70>MH&.UC62-S;&\LT#2/9V.K8A)FQ==.' M 3>A"P^#TT]4_/^;\"Z[ C3GEWOOG#U$9A9A\Y#"2+&%2VVRA%H M$#7D6*5'M[Y#)>-.WGB2_S=L$UNZVR:OK6^%$(1-OJ6'S?,L'K-XB,5DGW*3 MW80D%X$(&1UES( MS\XKO$[6%9W;=4.,P1WTSI&V11_D>-I%@[Z>?!W%Y:1']L_$]V@LXGX\J7=% M1?I:3-UH%?I_IQ[ :I[GGT^?[@D M?WK_T>Q\8<(E) ^CJ-]J@6U2^3I<$T9,?+9UXXSS(SLC#NUNSJ&)&)_+_K&W-1U=0'R+\]RZ.DM)C/_,5 M_\O7Y#9PYZ''_R-[)(U-1/SO:MP81 TQN@RW4HY!_4DA1RH-BFDX2U:?(W,! MRN]:D?F/,_G7KP_D]O:2Q\3%'_)W^YBDY,W7AV_@=[,H:=&>&DQE,3!JVW#Z MP/DJ\%<^6WOFZ\WL"E&1S/9U&X5S=^W39[X?@@I.M'@2-^]8F?*JESQB^![! MCCF>:Z2-'.#'T'3HOHE*F2IV33+IDN\I=UL(+Q2"B9ID]&WI:?*<@.$$74Q6 MS60I=MW%;Y"*//XC\FB=PHG*UW>W0A7UABU/=([ MJR5U62JA4!GO:-0FQ>JFY$R(PMQ4+/J M5_F4YG5UM4:'=T/:6^*DW^00LEKS!H0\[#1)A%2HH*?&1P>4E##GR\M#@4!! MV1P#UFDVE KKCM^DPH)U%OU$Q%C2M0-'C9NM$ZK<1!\Z?G+BZN<_3W]%C'2G M6N1X5OR$'+4J!.U]:XN1,HLDFH6W&%#4K(F^D;IX=K8Q#>D\]![\P*.AL_2# MRY@Z&_7X;=$'\:ANJW$^UILZ($> UN+W=+6&!&08W0X#*ZL1\MZN;[JD:8(4&E4P$'QRVP0X%2WMX> M)2D6F?=P-'-TMN[PT_7B';J8IKLX)"GSJ&0=!8;/;T8T B-I$S.T*_:U(E&B MZ6-J+]Y7Q$?GVVW@N_S$'BY!Y-?3JXS1I3-B#.IL@^-"?LT]D6-6=SWT!.+S M(NO$R1EF3TW0>,.?7+#UG*4QD^0E(7)6,U(P(U_%721%F0@#D&?-.>A&IA+G M;J+S6HZ\8E1[K;*R%6(D4VM5NI!SW 0Y-M4(/$9>S3**"673,4EVKDN3!(KN M%1.QO&&>'1?6WTLLW:&'=YZ^K;^/HB0]R?MKHE&XI0BW+)TI# MN*<(5Q@]'DCD[^_DPL-_%3U<)X3KDG!7.@H9T7U^-=/PVF^$#U:ZJ&CQ=N*X MBFT4BFD%N?P%8C$$H%J]NW[(/9V?O6\KUWH#:$T*,+M9J 96VQ&:'/AV5*OW M=N\8P' M> CQCRA,8DPI(3Z.JM\PLK2NM6;0*0\N/IA>3(O GA0!$ M2H !<*?G?6.B^3T/"SQF48%V)CSM-"E\5NA< \1'/2:'N"KY^U_=/ PF\26O M1V'#+;9;%1=[K#__.+Y9JO%1&NM1$7FS H)C.X0^R'I\\9.TN!=Z&<7;2.R/ MU <8+?H@!JRV&N=XU=0!.5RU%K^O QB M1F]]0/17!ZY$16K4.6Z &&(J=^-_%'UTWC;;!OOETE&/ M]Y,6B =\M3:ENV+EGY$/>86PO:\UW=S=_G)]/2=OG-C?1&X0;:+ \-@>2R5[ MHWLDC?2-[Y^WZ&^?I;?(<.<=/N(T[ML=1R=[('D4?C57K7_W03_?J<7W< /&XKM2EJ!)? M_A7YN*Z6M:_3W/SUYLO-XR_DC1LYO (K[&27CLM\A-S\E;R!4_/-$UNJA^DW MAF?R<12U-]I'T4=[[N$\](I"0">7P.=NZC_[D/S#DXTNHP1^C)YIS/1*UY$W M?TK2F+E/E0&TF3?:0.G&*Q&@7=.6'/'-E M/-.-.F/=BT1Q ,+%LL@HORPGE/,2;T=E+;9, QC^JI>NVD[08BHJQ, VV1KY8"TGY!FY/S1^Z3+, M@4 S"ULJ))9L::"1IR"%>GS/=K]UDKG#_H_M/K?P[WQ/5Q=9&TP1\92CQUKY M5#.,'/(I1I-RDXZ,6;:!"E1D2.;^;LZ6N/,Y_"]?#-^Q/Y0C-S8C7WA,=WA[ MO6O.?:F-$6P;F6=9N"N)3-5$&^GE);XN0K0LP@Z&U4)"/$6^GJE M-Q;_6#@^[A=IP/2[XEMP]F\Y?ZLO-%HR5),E>J Z<$T86\YRZ21/G.\N>;MR MG"WC_]WW_TJ#-,G^ A/ ]QS\Y1_^=NWX\4].L*/S)*$IA)=N91$MMB'XS ;: M+J;>(F2V8C[NARO6X$L4QME_,@W\Y!%L>&3G,>CCG"A&LR1,']J)VYU4JJ!K M/!7[CE.0A'!1^(I4T.=87V9(?N77J;A/P\A;":_9R01V-GR?Y M]%-YJ;)CU^EYNDK_)E<_[C;P/E/R-9OR:D=.J_DZFA, M9"1TL4CCE*U$"^ M\1A\^*X39&&]-](LQS6'K WJ#YT']8<)#^H/W0;UARD.ZF.A]0_J#_@&M2ZE M'_Q5Z"_9B U3\C6,GA(:BS-QP2L;OQ^LC-]+)UE#1B3[?U>_[_QG)X#%24COO M*!OC=MIZ'(;*=S>636]\ [0EO*W=>%OSZ0C#X!!J3@8'?( MCJWWNX=W),TT?V(LK(Q=':DJMWY(;U*Z:8SI:^*!&QE&L:CN;+.< 5[<&4=- M'9M6&7)Q5)E445B7F"8SJ4 TPF6;;H[:&.8EY?BX#404]LC-\\E/W" "B137 MF+OTPXU4=Y=!>W1,04 C#'JGVG\%-6/>\,&H04/&T!P$S[3)-UT M&_V-G7 /^78ZE\=Y?0^\@[NEW/VO,^;D<8UA8WK#^3.,X'1/DCP$HN^"\S4\ MG@$7J96+D2,#M.^%4FA.1(V_' M?1O^()Z/@EYY:;HLED0DQ9ANF4%X!C0O$ U+E2(*Q0@[KAO%'G_^Z<5/UV3^ M<$G^]-U'L\&HL0Z\O)#>VVN5BAU>O3NPL:>@_'3N+ M/@SD:LS=WW=^PFN1*UXDR)!\?[EF>M&;4/AJE84&4T2,H'JLE0/L,'+(\5>3 M^ $\P[:'IPLJ)OCW8>W$;IWZ)S3AJNV M[#]GI$3?9EG'NSAB.)[N[YA6*=MA0D;2%N:JB_TC8UMS![5=3]P^W4'[LF^W MZ(;7Q[L(W]O7HW#U]M9_IAYY9!1\_I(*GQ/MW5-5Z@U:UQ8$:M=SHIY^JGTK M3R^Z3=#3*X0?P=/[5_E1[#_YS.%=.ZZ,$SZ^1%<;&N^?_2"@ET[@+Z,X])W* M:Y^]".!TZ?ZVR#>3G7HCWSOVTZ7_*@:XD67.CJ_4)C[X(37,1R%)V[4!W(;^D\(<=M80@FX=9TGAK>M5!DX2J+ETG?I M$>HRQB3G?#AB8AK $U[PV ^/@1.GB.A 5U@-_LPO0)DQE91&ALPF;E,'YO_TP!,\0_E+M.L=>@R_3<V,=P*]F'#N.<23:@@0],51DGBP-Y9 / M],PDV=@8SP^[)[X^N G=:*,Z#SMIA'N<5NM4'I.'+?"./X6$,I8>E%EUU^3#>[[I_FBE@G4K(WW:T2_T-7U\H<$S_7R) M!IJMH'(>4')DE3X((DE,'SB.%3&*%XPQ:KS091PV?O\=/4S *DJ'O22=,X** MLF5Z@P40.1.X.%#%+& :_R0H<5 ;#3_"3MH7#-#:S"8)',^D%&V2U_$ !KG M 1@'FAC%"^",'BZTF(<-XQ\PH\5 .YT-.@Q!A>FC@6$4L%*&R)@M1!VB7>A! MPM,NA.PV<3ZSE4S0X<'7DJQ7KRYK6GD1?"BM"2-%DX5:PX:*T$0QI%&=,0&E MS)P([F/<1OY!V"BD*\A4[0TQHYGJ3M05D=?>'>__[D1!9CLPPT2ZC)*TJ9QI M13OL\*#0['#H'S7"/*Q5H@[*XH'R 4EJO<;H.,H1EY&T,GT?8@IHIM"\LB'N MD:76K3RT3EOA'5LULO;UOY-Y$*A:&5NC*A?DPTS?Q:B?G-B'J@6YO%]H98DC M13N<@Z=1L_Q"4U4CY!>7:D4>7CKH69(O>=N,B-P5*JL$B5^"8JT94S=:A?[? M68.7-0U)]!3X*W&79!G%V=:.^'#?":H> B'V=U&-EO+:D]&AER=P73 E+FOJ MI\3;&;Y:.HJ-,Z)ED)J1+R>ES<9%*@/Z#<(I?:OLIN4/6OA2:E*YFL8[T^N; M \>>UIO#8[HT$?&OP.Z"&1X4NPZBEWQI,7=3_YG?$!2[](8-:I?^N(=89TL< MO^K7JC/>(=I=A;Z.SQ^Q U;EL%7!#>[I 3_;FV-S!GG8;;A0EX4^!Z_"YZPE:%XU1=6:RY8=-82[]AOD%?;9ORN^F3'QH9+FJX:*8Q%2#IH(DVB,EX$LF4Y%Q%"WY9& '^&+!-QN*M(TT1 MYZ8(\IO$9>!!BBZ?Y'G@/5ONW%'V690G[CW(3!A=:NS2&ETJ:$P47>HT&0]= M,JX$V+(%CF",#U_&L,X)OF0']R3FQL +)_H4WH3LGT:CZ375?*N;HD;'FJT M*R- 13.\@[Q.V-X;;'=-O5W JZ#Q^JZ\8@AP(@4KNP]%\%5,>,5(7 MH^U#!*?7#K-)GL71F0+R%(_^^O3U__OB 3X(7/KA,HHW(H,#:N_+ $(:$1"- M,-D(2$%R,6:$=?:CF/T_ES]Y*3,WRJ5'V3+L9>V[:_'J5.R'KK]U I[]X8=L MJ403'B6%7P,@[L147HL0@5;Q0%5FDOS"@-G,$/.?)K=XP3,+J;\57(^^A<7J MMA:M>UUJL#[Q7$CP?M*]7;USPSQYFA?BQ M &B.R/^8$"Q_O<[S SPK*SXE#XCP'RW,JE\HH&SI]ZGV'G1 M.K'4T3V/R:71$QRCZO.. MFN83&Z>:3CUJ1JKVDP^86J/P(8W_B_4HE/O M\1POF2!!B3%SE*?,Z:L+]G[*%B^P>S2W_+ M%N&,<]P0K&>%/03?_/_Q8O?V5O>8;,6VGH+YH?.,";3)/+UZA6U-0N]BWZ6+ MY8>/[[[]]H[&#VNVK>T"M&U)30IH.]FG!FA;T9D1/]B^.W&9/M"NB]>K6.#&ZI9;J6R.W)V_6HSM!:1)8 MV^4F($TX;0RW"?4IRB]/\K0#CW&P4M./Z;)87O(LGFN1Q+/_[+SZF]WF(HKC MZ(5-5Y?.EOV2[A7&Z4@"]W#M8X^#XH$=^N,=V+VTZ#T(8'"S.4FP(QF_&9$< M2T;/C7-IS3J3_54C_&B[51&=(7$VL8OT![CM9Q^0U6CIO/5*N9/ M]913WD?3\YG&3Y$E37^,HR0IM-07\7V .P5LA9-AW$U8 .=B>?7[[G0/TJ4? M3H#IK'D>N&W3"7F4MI,*O0N#KZFXKL*(%3=0MG'T[$-%T:<]80SAM_)D"O6W MV)Z$[X3[^7%&7&E);MA8#9.:\2< M&9-B*>:'I048V$IP,A]V-:M_[DJU?J/P%GVH>1='+J5>Y;>N3%L!.YX?F:$2+A+$3GG;J,14N65T\7RFC^D!($]>%'D MFCGE//1NN4M>28^LM$Y' I@AMH\M"JCMTAL[Y/;293#T1KM48&\D%Y$(F+PB6ZCQ$^IQ];5 MT;V8>^=RZGV,F,[9>GON;=BJ %YQ2?UG*I7.RQ;7 >98C! #ZZBVS0%X%"[( M@7I:,. LC*3+0]CS,BA>,6T4A1>MS>SH+;TB/YLYTQK2>$I53&'\]<)D],8 M2G-KG)-/2RT/#[0JFV(^SZH7>-AQ5K8-EVU[3VE6E6?XLH,\ MV<52!F%]FEPZ04"]BWV6[2H;=BJ;TXDJ[E&MR6J-Q3W:D\2+$KH4TUXDA&$* MEP)^*^0@0A XL,ISX;,>HZQ(6APRVS9A;@A88C#]UO .%\]H%X]XEBY9H,&P MHWL QS91/?77E]8$\:JMA1I1JHG0Q+"IM3HC(-+I?1LS(-2O_MCHECJ]4I/? MX7KCA\2+@L")D^*"C97DO$SM+U'Z0-,TH/!>T4W(7V)V_/@G)]CQE\S$^\@* M^W8F@AMP^MFDC#3=*."%F)YZ#)ZJ&3]2,(3L$6 )J8%^3#A74K"UM*XQ;!NN M^C-7O80D]O-Y+YDD>WBJO7U.[TD7W'#01E]U;N]A>[Q#O974@RZQE?(1>'XH M@N1>S6K6I[WJ43!*G<":@H_ /2^W;1]\RO,!-HVH:4X*GEA9I M=]^H@L!4 *RM&F/=.LIYXKUX-(99"K5]U+>0OH;.)HI3_^_4R]YI;F6_ZGY3 M H@:S=6@4-%I*D!0)[JVP5]BDK]/CF"TCZ9[_NQXWZ,?13)1H_CS@).C7NL\ MR^$D<8YNG?;*4X$&TD.>]*-+NV&I$#.9^.ZX3-Q=P"\G2TFXY/QU'.]@E#E) M$KD^;_GBIVOB9'(B2?2T;=A6>#PCN12(TD%1F,[+3=3L66BR;1@T[M@?PXJ[ M2UWZX43WSIHWYN*4.V%>N[4576]^3LX"6:Z.5M4+_./+-GY= .Y:%0^[P6&X MG_9\PW?P,,\VIQ+%%#:K[X%[:+?0MCRH:YKC'TVU^^:8L.%M596K=.;Y7M4QKWQ4GZ/31 M/]\5MNR'?/?750NMM_*&7H<.H41P4',K^AW;W2018^$&.X^MW(LB%D)IV%26 MMI'9SV;WB:8^0<$'U#Z<%OB>)H=28&=^TV?*#@]TX[]UPG!7'-K-%,_MCA7# MN\NX9?<>FS?!55T0HVI+?14QMI/VR%&TK?0#KPNQ85OX:5P,9X>/Z"7$RKV6L2K_:=Q5?'.51X5W, M@'6W87#-F\I@0N,EL*%4<8*@9JMU.H2L)XEW7ZQ+L5$#YN2-E.(;OE(P/W;@^MQUTP5 M)_B%.L=O5FDD.YTA/\1N*ICH0W,:T#)(,UV)WE*(_8SD_$1])N!(@*6==QIL MVPG")N0-?85H'7_M"X[A^$/=FRA,UPF!0W>/F2]VU^3#^QD\4_W12MYD!U/= MA%_H:_KX0H-G^IFK,=S\E33/!K+4%NN)5Z<$SP*L:M32CU0PP,DBM).N;=_S^!+I,&!!ZHP@Y<@^O9%$TCD3 #G69B3<8"SPXX8N6[!Q_._3 M@ M86FFSG"1V;I!1MM$PT !*YP0;!_J,!1S 9"+0H<4>;%3_:1+@<&$ M RT6RM->^A)"G@\S6*WAB3*'[UQ HA=4HIF1A+6%V.)RQ]]#^7WGQU2<]O(Z MNND:"D\5I0/AC(1"MJ&3$B>FK(='Z8;7WWG:DW440.R6_;;T7UDSGM,(3/V0 M-Q$UKOB!"[__+E(;&7>1UKAD*J=KUI?'?7F"XS(* OELK;CB4/[U';EZ+6!S:">S*@_55VDC OW2153-P=NN.8ZC;(OWM5H9PWT7;01"]&< M&RFSPW#M9CQ;S%TWWI7RYP=<4AD, Y55+1]A-E98J;8#[J'>K&MCH5?>&N]P M;B&S]I*MY%?.X/_HVU ]4K[5RVHCWO UY>/:C[U[)CO]3*'L<]54WK8C3C?M MKGN^+VK5"_DFJ)L.O=VX5*D[*X IZF'0DTJ[__S=AW?_]D-16U?L'DC*]@M\ M\P$[EW=$" KE13\[>_+=M^__9':M;\9NC(M8I.?E5:7>G!/AK,BO@MDQ%!A8 MQ!MUG@?N/!FO66:)[//K T+!C[.3W [J3;___MV_OU>C8:?>B"&QNQ5R7&S? M%3DX]E#$"$)RQ@5"FD4^\T8Y&/DGM>J%,>R!H&5[E)$0,@X9%O:)LH^SI;GU M0WJ3TDVG]WK*G7 "9#>=&[8^);7%.Y1YAFP-,".=B=FP;TCP;Q6B&[&*7 M)BE; 9W> U#I:^B)9W*H=\OV.F$2Q>K( M2%UCQ#C4J&,.0,J6R)&G6>[^-^USRB20I,TBC1G=,M(6PQ!F/Z*1A8TJ>M"E M'V)@Z:)YFT4.DC#"D(6.QHC")!8[X^A;,?';BJ(@,8!.N K3V''3G1,LG@)_ MQ;W\*DG]#52]^>P'-$FCD-:5S.M. C6(];)'"<\Z]4OT.6FRC5)& M$7)BHYQQ(C*"W6A#19E2-BQDBC'9;:.0..[:I\]Y7JW'_AU$6ZYA,",Q7<$; M%U&\GT%(!PJ,P[D&8[')%$D@OYC]L'7"_;\D_LK?N[./)VKA8XKR!Y/O"NLE=?N#^F=U[PK]2N=XIKDC !/1)RPJ+L MEB#-DP5<*1[9,)#E1:SSD<:0'V!Y!WN\-"*N$[C\?:/2O%(T+LTPJ*%:NWVK MH7M6B]TS(L00]R^$(.CQW)9GZ@-ZF>U]K%F5;=1-$0-S@WXYX"K:(0?2)JE[ M#^##VH2B)#44\#HM2PV_E)?2OGC.QSM81<=4/ +'(/-TU0)K;K/X.);9LJL3 M)^AF'LC&5O'D,]I(S+AC2GQQ-G3^ZJLRIXZ:X$2J.GW*R17EW_$F4E1*V;M@ M.NM'@!KY%>CU.9/3YF:?(JB3V*!UWF@:KG:H4Y6SB1;XW>U(3@T.)RCJO#KT M$CVNHUW"IL9K?YE2&EYMMD&TIY2GJMXQLZR9$"!"S36B'D1P^N(PFQ37B[I2 M0+ZHZZ]/_XHC[S^2C(E,F\[8$#X@8#&7[)X2^OL.XI-L>(0>7[P9ODUDW#2, M(\E8$LFSWE06KQE94<[YO M+X Q*0M'2M+! 5>YG9205[^BPWX6H5I*?$5L^-UM^I\TMWW_; M\6+S6YAUWC@)<2!&"'PUYE.7YI1'&F;5:&Y"8.,_TWGH<86%/=JN6[M1PHF, M&JQ3M8+M0&8ZR]@^2@U8DGQ+BD)/.3^^A.7C6& 2UG6M25L=+&[A#GV5W2!) M2*QS2W9#L<@U[E9 3]M*-XG3TBJ7_5>QPF7_\;='/PW8I'(3>OZS[^V#'#CG6?O; MQ^B*#;ET7QD6[4=A0D[;SAI*=Z[O/A%';ZF$SB&@/2:;A4C4"]>3%CB]M$:; M?*%Y^#/R!:1"V-ZIC:FDQ2BX"+%(N(@2S%Q+'8MC, M'MLJ>PQ8^?=6\K,?^IO=9KZB]^+) >\ZBF\V&^KY3DJEN(LE;UNU;C+%&"<$ MFK=]OOTQPA7YKLJL#?J.>OAD25;S=%LDP"YQ+_OG,!?[OD/?B8) M>99XP?9Y#@AC=ILW#?N*@Y"&R>I"3E:D8K(BV1=B\I),8,(D)KG(^42V6(H^ MYG>HT_@8.IT=P?0(;^PV, MSG6J:ZMV[\!V1I]7:D\.!WV*-&ST2S]);].+@KN'M@+ M7KRD\%SFLCK$IM%P#ZD3IV=FNB>Z\L-0[L%ZQRBM3T1LXEY2/]TQ%>>A=_6Z M]6.1UW$3BIE]I"_6AN]Y3U2M+:]SXFID>KX367O5,4QL)6GY?JXD+[SJ-<(A MT0_B$X1T!34;QD3K\;_$*7I+GI39F )#\="S"U4M@H!.$KKE.SI0:6/4/405 MG_.&9J5E=4+Q"9/SA5ZUJAB@MB3=Y/<0^BU]"J4E'DU[B$G@:&EA_S.%%U"H M-W^FL;.B!R^5C;]U:>!^WIC;\2N,%,VI8WV^^-S5 !A0^R#RDTE-I-A'CR!. M%LY-?9@&^\%V0WR4/T($":FEIQ)P2MHM46B^VQMCTM4MQ,3GWE&^2:PIE:=C?2P_(0%VR[^H^ MMG%))C KV/DZ6HK/]A<#^6QAR1@89H[ZPZ5H96V;>V5HIQ2:WE,W M6H7^WZEXHDU"G\+LIGCCAAZC7Z",7$88XP4^L^J/AINYA(>KMAD!T=BO*=G3 ME!32S.<<"50DQA>1&,_II%\IC>2:[PW;('L14'@Q$F? M%WKQPGFI]"?_$[13Q4>-"_$'!?C:;V($Z2LE^ -"?KT=S&&_$O-E&>(E+T.< MBWA><\ X'R%+/WCKR/2#.$\YB L^%C.>Y4L%%6\'5[? #985VI21K/0S7IBI M$G+HRTB:'P;N[E^53P"KVDS"QTZ?\:UL@-[/-#W%FWM:__=WQSI/XD7HV;SG MKNDBK'[&MQ\%W'[:PQHM#FFJNN/U\3Y*C+;>DAP)8VGGS5'L5L&)&8\OT4#, M*%.8.F:<6*,;9N3=IXP9ITJ,/CH82^R88<5LO,XMA%LL_[R+O8 F[XZ,K9TX MSLEI'!L.?W#[F/*YOK"MU%/#ZS0\YVK+:Y&M!7G >D>,05*18>L4\D[DD6OM MYN-L!KUJ77R 3*@)/6(]HCM*%T2$_)=.0$//B3\Y^^.DD%$8G/,,4&5+?;- MF?JYSP25N@X??LP#DBSDXDH6Q&,\R"X1.;KLK^X.,G;):*4S2QIZO@A(W6N$Y#6KZ9A"UA\^$PR J)- M<"J:QGB85$D/_C\RD^D>=$K8AL\%5%O57B0?@1?..=&(A;74\*ACA#P8-YJZ M%F%7; &R)$$A(<\KES).JVC'J-;.C/2&K1$3TY*:VX+'[?!"5JU&AW4YRHWP!LWJA:S=\50'JP!@[^IEV.UK7%Z6$LM M\P68NBGRE5<+P8=YH,=H\XP@R8!P;#*ZLAI=1Z ].U#0XE+*SA<]YRL'1\_K M\!_!P->.'X]2%GL$^7#"+$9+59^:8A .[^(%GXFF=R^BXL4RWD2LX4##*1;W M1O>!"T,63R>72T5"=$BDCIW[Q8OQ;7U2KVT%/-[" H(LX3OP.NL0@W)X:3GQ MN[S]TO@]<*\Q^/_<4_9)$C_-"NP)P]>^930"KS.=^]M86,L\7L?H#.?D5NI: MSW[*!212PDE>+QS5UI\8G6=FOUH#:;D:D:E4*'Q8-/3JU0UV\":=F(CR1Y2@ M=.AC=$&+PJ&B(';E$<&8W'!"I"$K5]R@T,T*>13,@.+#'QQS.$&159ZD<'3Y M1$FI.CH4% [S*L1\145VH9?9J74;=V2 M0/U^$S-1PRH)SG ;,LP.^.-_N?CE:W2<;$)^!96(U E5 MB3FLWZTPX==L!H9J(&L/^C+D.JOX.95<@A[S_B(D1A M ?QK$"'X2"4Y?Q"?).3Q.DL+$,U?1MIKY)J<%J="T_;"7;CF>'W0F"@S?V*6 M==SC8TNK@DQ@2K3R;;34P^DM!?)ITHXM+$Z85=OR=FF8Y-=,#XOQV6E]KY:& MS=,RSWO2L/Y=_S%)-*?]&^'^CTD!1^)^EJ%1-Q=W97Z]C2+-[8.$1\;*_("[@6+]CTPTG&"/S$BJA$BKQ*'E7H'\"/B MT:4?^GS><)X=GVD9T(G4B$9F3"LGJ@W3M:T]VUE]V"8;6]V^76VV0;2GV4V* M:IL?)K,FCU'J!.7?(8WU2Y3^0M,BD;6@)#H=?P/%6LVF/#CG>PR6.=GK61,& M[];/ODEL)NGSU'PF.=G3U'9R_AE\$:CN)N^?'+S$05_AWW1&0FEJNYG\]\QR M; YCUN,2?V4KP>3^X6OMT^--?7"C<"N-RTA9VP$OFK43NZ]_%]2)J+'(Z9,W MC$/RC=V7PBTH+E#U7%.O\14#.K>(OWTC&8!%X/]:[$L%ODBM0N6_\DC1#55GWTD7LCG MG3$M?#"1C,$(\T_^94+8BGQ!Z=-I51D ML2297"0K/,,EJWSN.!<.^A7BR;QD'H9)%-8V KTWH1MMZ$/*)@QPC5LI;4W) M]OH>N&&PA;9E,*MICA>2V@C=/\XEJ<**0C B&8,9R9(A[%6!5^A>6Q.^J<\D M/5I=+[ZVP^2\6E,M^99^W;_,_&#/_I&&;($?S$-O[L%;T7#6"8_NRIF\-H+; MMB]N3^]D@;+'M^J(U_.[B=]W!$@N?$%XR"=;+-H-\YJW@G/ !^U9?^/R]]8/ MZ0U#MT$G^)VXX,:1D:S:^;2]/0N\V#26HA8WOB ,X=*, G0MRF.C,ZKB<-L& M)'[RGWV/AE["OB[LF>LB?:JVN.&I5L,RR%0VQ L5]>+VK@"<4262K,U82BY, M3?3DN,U$G%$5(3EH, 'GTQ(%*9S.7J0CEZ$VMG'::B+^IHY?'#69@,]IBE&4 MO$[[FWB=G_SD*T_4\]'ZACNK$L1N%:8W8%M:H&\,UW: X8VL.".D:%Q+&_7%&:@,3^7R&R@,%O[WK@QH*,5RN._ M95>\8[^K GW=/NKRP.#%LCS&VRM#!YV M3XGO^4Z\7\3B2M1GFJXC[T9%/*0C-.,@$C\:32Q['ED=M&5Q9!0]]TJ>OY7 MC_IB2+-_%".9_SK1YD':4\^N/"CE+KK, JB MU9Y?B[[>A=[MG?IDL;$'3H?JH&U^TEC?'/F)8TOA>Q??+9.7M=6!P8SP9I25-R>V?Q3')LI7^ZUK:O2>*TM*=A_U5,5^P__K9X"9FF:W];L0:J^ATG MOB@U 30Y^1'?E*46L??Q=D9-=Z9F6W^J7 %5MYB 3YVN@RI^1NY7FE9#)<_2 MOB#Z*_N?RRC>1N+L1[T.4C7$Z4K-NN6KGLI6R!<[]3+W]3.@2NZCO1.PM7>) MO-'5S8BJE<0---Y^H8:54/?#-;1[F'QS&/ MHI7V4[#&UEQJFP!9&^/VLQ]&,0],,U/0),W7'7>4F9)-1RMZL;]S8O9/A86Z M4< ]HGM8HSR\.W3'.];[**%CX!SY-DGR264G8S3DV0L?51Q@H-FJ^6;D.$DD>]8 M-"K8=UP]KBG9:')*0I<9*$I@G,PBEKG90@B;YN64->SJ$T M%CDN^4OY,C.!RGQN)K#9J# " Q^*0#(9JN$UQHGUK31OW=3B#X.U%'KJGD3LX:R4,2GI]<3;L MGX^Q$R:.VUBQL55'Y-[;6O<#-V[LA=B?V\NNR;&UQ^4?7Z+'=;1+G-"[XF77 M:3A//SOQ;S2=KV+*2TRI@_6=>N/TWIY6R%?4[;LB7SGW4*2O4\]3ONP5Q$E. M?4:^^_;]GV")_++VW35O \6YG'!/-LZ>)#0(X ^;*)1K%;-+7X,68JQ(QHMD MS BSV['-+!XP�']XM+\>4%$LX?/Q=&T >'F0(W2;*#^K@ OTG.A[5_KP;# M#GT10V%7"^1 V+8C<8*?4)$L!.O@1WQY$ M+6)?CY+4[ R>T=31MS:0!'E2J-SUP84X&.G5YQ--'7 .C/:ZYE-_;6OD\WT[ MV8>.*4=48LY.W>7=3I\S,3M7F]%7I',OLKC%8T0N*!$\S,_)QC^QB*.7O[$^ M%"K.!Q;+'^,H2>[BR*44JGCXWF,T7[$?KZ-8A*;$EDD<'U199@@QQ.@UV$8Y MLO6FA!SUANLUZ'2T.)V#X<)7\!#786,%9.,.:\D $C,^1,F@,A[8PVS MR H7PCP^V[/7P['K<4>#.B1I$XE[NF5F7S/IF7E6L;.9[])U%,/;->(! MGO<5L8[V/7$"=0_ML\!:RVXX0VY=A>\]#/CKNP4C(CG-2,$K>^#)>*#.F!'X MT(X+(VP%IVRO[>0<[3W,^NB\R@>X+FA(E[[JRH*Z-[KM_*U548X?VCRC:1]/#4-T_$'H6-(5TY*O:KA:DC5E*GZA@K2WY G07Q$ M51^;+E(8T+=:2R/0\S6,\_?QF(Y2.55"K+HU;NAIT+(,/8JF>*&G2>"^_EFF MRP$HHVSIX4I9&HY7B\@HE']=.^G.T"[P;ML]UTZOEDKKP[BYK_=9F/&ZX(6UD*Q_P4G4!J<#7XPG;3A2N*:41<\2F20@EF[>B9BD.' MD+ZF)'VA 8/E#10NM[)*?'#7U-OQ4#E=P5'//=U&<,-/?B[V\L?: M&N*]*"$'T_[6.0#*[F00@^ 97H#G.3)+YT)PB1G2TI\9W"S.FMA\87RAY0M MLD"(BUWBAS1)I$QU+Y8W]4$^5-IH?# HZCH@=O]68O=V=$G,YFUA(4+]Q>"C M-LA=LTJC UI5B#G=['W=D=%E4G.'](OY')(G4N:<,,U#]@X7 0Y?I0PD$4*8S=(9UQ*" M.BG(%PL::S?(+&EL-I7Q;-<5)YKUT;]B$JWMAWYN;2?]P"FW>NN" MH,2G21N4B-L8Y5]V@%R+Y8)-, XHFRV'%+:I:X][/#=J6A[$RL9X1VZSR+U+ MNG'*$'/(:6<3D]F\5Y.J1KFJ2;6J0QX@DEOF3_29!M$6J,]#[Q-U@LLH.1EZ M+;O@''U=]"W>(*IOCWQ_T%;ZWG46\M,)F=.5'.T.GJ0 Q"LD(%"K1I2GX(4N MW1W/S_9#MHE((%0/'3TFH^%$_[&-E=$G)09DSM\Z=P+">1A.^C.K]K$+P"=F MGSP Z;@OV#EM4:^P[N)HZ:>W49+,GY(T=ESEP79'&CCQ<9!%6FX[3@G@7<7T M4V.4C7XD89L,18P MA)Q[&S;-@8Z0QB/3AQ4&:]D5-RYTT;\,!VWZX46!3M(/G->NKU=>D9/HKCQ0H_-JI,V^E#$BS&:]-*1RI$)0.!;DDP$DLO !R9( M\9:+0807%J/M+#>B+>19;[$CQ2N26[7OLMPO?KU MU[JV..&GE8;%'6-%0WQ@T4[=^R?#7/@D EUWZVB9_:U=F$:[X5/RO\H7%+^X6];SZ1!X>YX]7#T97(CJ5"'T(AW*@'[S3Z>;PEW]6 MJ,5_P.WPA>QEA[_\,UZ'+\G6>^7Y\\WC_[ZZOYU_^63%W76H\.*G?Z^,Z=X\+U#V5IZJHV. = K4;9LN*D ;YA42]F[_-)1I%(DO;J58^K MEXUP6,>-]FU#DMX T__S]02P,$% @ KSVM6D('X9HOA0 D;$* !4 M !X;VUA+3(P,C4P,S,Q7W!R92YX;6SLO5MSZSB2+OJ^(\Y_T*GS<&8B>E79 MEGSKF)X=\JW*TUZ6M^U5-7U>*F@*LCE%D2J2\K+KUQ^ %TF\ 1 @$B2BCV[ M>MD&0.27'Q) (I'XC__]L71'[R@('=_[QP^'/Q[\,$*>[<\=[_4?/ZRCQ9>S M'_[W?_Y?_^L__N\O7_[[XO%N-/?M]1)YT<@.D!6A^>B[$[V-GOW5RO)&7U$0 M.*X[N@B<^2L:C0X/?L3_A_\S^O+E/^,V+JP0U_&]4=S8T8^'V1\NT^9\[^^C MXY\.QS\='1P=XP;^/CG^^_%X-/V:%?R*^[9P:DNZCO?'W\E_7O 71UA(+_S[ M1^C\XX>W*%K]_:>?OG___N/W\8]^\(KK'QS^]-]?[Y[L-[2TOCA>&%F>C7X8 MX?)_#^-?WOFV%<4([53_> G'47Y'EJ1\J?T4@\/S\_.?XK_^\)__:S3ZC\!WT2-:C.)? M_3WZ7*%__! ZRY5+FHI_]Q:@Q3]^^/ Q8D0!!^-$D/_G*B5(]K]3;W[M14[T M>>LM_& 9P_C#B+3_[?$VWW7\O;!<@O/3&T)1R".>4',@I7RP ESN#46.;;F*12ZT#47^ MS5_#V6*V0D%,0@7JIK4+4>Y+?[D*T!LNX[RC6SQ5+-&='RH&@?H1B(@\1;[] MQYOOSO$L>OWG&ILHM6!4M0\1ATLK?+MQ_>^JN;!MMCVIKYS0=OUP': K%-J! MLR(C.A_C87MN$"6GP^LO!F#X$*,3HQG8&3ZQ/SJN'%U6VA:=9V_;7 M>)[U7A^P,FP'"-DW(.[6QZ0B= M>&:Y-OB*+_"PA):4)$]+"2?<;0 M7J&\1Z4O\&40D?P$^#6U#!92'P"SOI:1F-D0@+6VC$R4)DRONZ5$J:@/9 TN M9VNHS4:Y"SR8ZL M^8A/GOQ_'3"/UJ# MD_'ICJ"7+1))[U_?\.3FWZPCW-17!UN4R, M#5+TS<)+?;1*06@-==&"?F1P&/R%['3B$)+)G5DJ^"?<,[Q83PWMU\')B M&H8H"N]1I/%TC_6U#G *=W<;;_& @GA\M$$L]H<[@-QL'9%@.Q(YN1T>I*HS M1P&:3[$1NG+<=>2\MX*G3'C^@O']M5 M.2,O_Q70F/R7Y>'%D.8!5/P(:$2F+OK0;E**'P&-R)/EXIUPL@-^1._(6Z.G M*$#64FYF5_E=\*=L-VO7_7Q$MO].UG:_.H%E1W(F6>%GP:/V#:_]@FLG^(JB M-W^N'R[*]\#CM.GR=+%P(F3+N785?;)#:*TB].ZWB57^@^"1BL?#I1]&J0GY M;'4@,CX,'KERWR^M,'+1)2X@=U*@X?,=1/'.F@Y?W2^GH!)DYRXV5/SLFPJ#ON]$LK M"!PTGT8W[S/OD9Q?!'C['I_V2N&IIP=@L-Q$#,22;'[:7$F)LH.?[(3\(7B_ M]2*\:P]) %86!:@.6M4= A #&_\XO['L)N=-O&T"D/>K%9%30VQ6XC\T/6D3 M;QT !O&/9+Y2I^U\:P!D?%JO<'7RS]UHQ>;2,MLU'06^Z::U,G/8/>&*VG16>QKTYJ4GBO23':^.OF<8H MFT.O/TCX>W,.T-H#SZB%C?P;.G9WK<+62DIZC.3A2'AT<'CS@J3'^ZRR^ MTD%T=O..]SKK9?*S0A2$/@<'I>RH_0)Y:.%$1()P1X34,R%WF4;-%V%C]8"" M^"X4R8E'*GWSG&CZW0KF*KDE^>&N(K=Q51B#L-R#KF+9T@ 6Z <)+>7S_0- MW?IOP,&#:IG+4WZ#?8OJ;YN^+WR%Z3U'GB1KV"V9ENWB?3'[[J$@?'/D5HRU MC9F6/Z%5^;R?[$5V(D 9#W&+<6HCL'U_]]Y^0/2?I]"?D'P2N M20S5;>)U> XLXMUBYPHM-1?CP&I!5,!8ADS*2A7L5#]/ON_%GMSYG?6"W!^X MH"FVY09!KBF2O_^[W)D&N0EL ([^P#^9YDV.:VD)7Y:Q>G^O]AOCKLA MQ"+PER7(/*LP"IP?'(&_8\?CHRIY-*U MPBS'^_3#">NT4RP/15$"^F HD4LZ#GU.VM;G;L>OL&ET/(HBRP7S,AZ.)R>G M,#3(I8RR,CDEI&JQ9<5M3_*^HN4+"FAZ*Y:#IC9.V"OTQ2498]"A!0J"=.G# M$"66(RHN.-JSN"@@QXL/67?K55"IXMS?.J_, M>FE2M8U!J*W1>@GO2= M_F?M0FE3$)IZFZV0V&)U;'AFV[IGW&+%"-W],U@M MLA62'Z2U FF89;>+XG$[ROP_:RO '2 7PU=^4-P(,TKV2L4\LC%&:\LZ>\#+ M ']^[7*]4I?]9)IF$-;U_-S8'E)3HS:P5DLFL?D:#PY/^BNMKF$ M2Q4^,3<\$T_GC>.B^S5E%5LLT@LU<0F5JN=8EQN(5SWDP(;X)[WHWEI6&<^J M8CU2$X=@J:I.NF@ZLW,,VP]6?A)Y&X-U20+_@\]+?T[7.;-6CR@@+F?*B%/3 MMO79^KB=8YGC;,&D#S6&EE*^1[H4D3#5XIEI+4[G;.X6GN2$!S1[W67+5TF8O@ (CJ+LDEWN#9_UX\\6*4[)_::F3+E,8Z MLVQ3:;' L^ A\-\=SZ8O8*J+YT4ECN281@A7Z*1;IA7ZXA,KT4^57:R:IBO5 2MV"9 MKE@NC%:\R)?K@""1'$<0?F&QU\4@A[KB>1$GX\GQ>?=T)RQ@IL,J9T9GW,OX MXY8=/\9C158J/,.O7%6\1]H7$# [1&?Y0X[;.J8++K'(KW[PR3RIVY3JD<;J MY,7SS<^!_SUZ M(]?#+8\^FBM+]TCE_/)EJN]D>$S*[S?DNG4:WRW4(T77BI7IM\I7TQ'][EQT MB!^7W$W91E]H,RKE@3K&Z!YW5?_"8F9\J/(-B?#A'04OOC%&(/+0M7OKS='' M/Q%]T!?*]4GO'))EJNYD^$ZZ=;AQ0MMR_X6L@![D2BO:"W4+"9=IO,J#!5[C M68SG5M0;_)NJY3JE9"_T+2);INXJ)UC'U)V$)UVF]$YZS:98 MSGDLJVM5K=UR?\^+?S*>G'=0N?429?<3JAQAZA3Z'S\5,X0T2!NRO6I>]0QW MFG\<;TU0M!G-'-E##@](]I!-V_C?E[/[J^O[I^LK\J^GV=WMU?09_W QO9O> M7UZ/GGZYOGY^^J&%)"*-KC[.%IL'2Q[\Y/8")=L(7Y6.)2$Q-W!%-,";FR0_ M:(>0FP20X:7K@Z%$+NEZG9L$D :YE%%6)J>$0'*3:$Q985Z5G*JH&)"",O8D M<\F%, TJ:^0A.AU/SLR&=S2D ;^,H%(CR&4J\MY1$#EXZA*@0DVMWM!!1LY] M5A0XBF^V-F.+I6'H&UR>IX]55N_\J@N!539;;V6%0X,TM?-(IE7[K0_U2RM\(Z]!X?^Y_G/MO%LN(N]#1>1MVD_'>XU?$J%- M_#QU8;*#1]$5*P!I@;62YK!MTFP?!B%05(>2,LOVB13\ FI=)+3N\R$C(/I, MP^#Q/NGF_=ZA<*"J:)\HP"V?U@1/K3-@:B=/DV;OWVP?A0_O4<0V"UQU^\01 M>8$92:+:7W"47[D@O_D]>5SS,WY78A1F\IP*WLQC&"?F2YYI6=WQ?>^YXML$_>%H=)@49[Y!KAM&Z3#4P1_@H% MT2=Y%31^M KO%5=D$L6K?NK<0*_2"SH("ZAUW]RZ99AAX2URX_P.62%Z=%[? MHMGB&YX6"9843C#K]((4XA(.8F-\YWNOVO;%6>.=)E +4/1Y.]R<8/0V\V"> M8S#-/AVGBU>""(#:!%/H]-7!^5Q+2E_$;1]8?MKLFM[)]]?_[= M<8M)UT2J=IH?C05EI,#N(%5V7':UWHS*LKT@ []DK#3:'=RU)C(SO9:]4#!# M%%:.[0YZ*.\+&"8!#37!@+S5H;%".C2TD0%Q0=THHVK_T/>*R1W%^ MA="9H^2!KF\>_M?#.K#?K!!-7P,4S[?%Q:-$"_WBA0+9M9Z,M;_%S)T!9>!^ MLN<-=J7>,*:!N* .RAJ3Y"KM,WD2<%FSIJ@LVSM*\$NI]2!+- "=O:+(W[&] MJFY=5!1LC>,$)6Q M7Z&5M?L.>L'^,8!/Q'Z%6^;GP-H#"EIQP&10X8T2$KM?]Q5CO_[4QJ@E:=4H MFZ_-@KJ60O(-]IQDBH$9Q!:W_D2UKEX>NZ.^D4I._G[M?'>7=K6$J2[<+9^J '=XFTTC_^ M*)!?JS/#0!+!R'(\-+^V @^OPL,=A*[0PK$=>J:$NHJ]8X^DR/UR<911Y-ZV M](X0G"+VR]-1M\F3O*>01X[\?[-[66WW$RH%5;58J:2(Z2>]'F*PWU#DV-L5 M+-?[7L%^3WO@R.=0WO?14&] #>^SH^-AZZR:$/AA*Y MI./09^O7OU2]]P5)@US*J/ 0\4G8^_>^ *B24Q45 U)0QOU[7SVF ;^,^_>^ M>DT'&3GW[WW!47RSM1E;K'X=^>3IC?>PLR#&81Z?>3V@X.D-H\UU"$RK#)8< M;#W7G0<+B=NO=\/R0,12A]-U](;[\]?6K<(D2[%23TG")6:_\H-47TDCV3;Q M"+&)&E_Y[$EUU9X214!8K6?,)Q!LR6T8KH7L2%*AI]2H%5'KX3"(R66VCL+( M\DC6/0%6[-3*XW:"<3OL#S7JY-1Z%MR^ W(;ER6X7.6HV1N>R,JJ]7JX2:YP MKE(9-?K(#2X9M8;"F^<$<[5!*=U?+C#DTQKK;IX']8L,5I7^,H)S>:$GU;&! M,)+-7\/9(KUZBO\J$$*"_X\OA.3I&?_/U^O[YZ?1[&8T>[A^G#[?X@)0@T>2 M8-6-8#57B"BE?S<0;OJ.O#4*:_I;+ 9M1#/P+(]B+F%,'V927RE(,E1$-UA^ M*]C)7(BMC('WS'++03 O2#9%<2QVGC&K)^W:-*@&S9CW;<0YPB:/*Q0WC MMLLFX5'Z:';=SH5:'IKJA;8P8E)U/B+O$6L#(_DV]>97F.JN'S^+F\I.'>*, M.M"4+Z;/*@,@*FR_$C/\C#P,H(O%G\Z7CN<0\,BFC4V1FEI](XF,N/V*Z)LN M_2!R_HJ5-EL4'["CL(1=J6\DD9"VIYDH,P!Y%Q9]8P*?@*JV#GZY3/(//RI MY"19*O7XKE02FO;E%%HF!J^H3?<3YPD5//1*SID!S 0D'1$51-JDP*S45XI( M2*WY[*/U+/KW**I=,>3*0.."V&11*XD&GZ-!A4[?+<_9T(H#2)S(45 M.C:/RNM;Z0\I)&55%&&;-PM0B7/EN.N(&EPIW,Y R,.25E$P+I@3]2RO71:5 MSC(UE64[S0E^B10%WYHT&T5AV<:!4CH/SCD&9])==;-D4A16:U+AOR'G]0W+ M-\6=L%[1_9HD3Y@M2F'%K#$OU$:GR=%M _SJ0CA3=27["5/O)&2-:, M.4V/2BN88RARGY)E62",?RP7QG\Y^_KP>/T++G?[Z_7H]A[_?#WZM[O9TU,7 MDD(F2,4OI)3PJ\\/R5/[]ZXY+LR9 PEDA1P9A<'?V= 96EKUS29KX0>AY:(G M9*^#)$GN_'_68?P:4)9V_8$<"6.-1E'@O*RC9&N6Y'1E.4+U?;57)#2!E=:P MCM;WR17@U;R[P*C1*VZ)RJDU[?6AV54//3,ZQX)G(K?@>7J>7?[SE]G=U?7C MT_\[NOX_WVZ?_]6!E0[WDVB<=;J5 /OD8'Q\8#P!=KT..#-@9^+T*^)S(W"" M#3%TOD<&.D_^[*HZ4"@@H%$&#;@EA)@772#K:FT*4DB:Y%9*6;'<'(VAJ%:J>T>EW2,9:(Y?6I[>0>23KG44Z%>05$5[?U,ACCH>X*G-WS@%U5+ ME'W?WN+I 2]DQ.W\WE#58WM]T#^?A-0M73??4H*D.*E%&ULL4"F\5*1'#9!% M[@\F_WOKE<^W'GW7O?&#[U9 BWL6; 4L7=B:+U-&A=Q]._Y3\^H] %:H4&Z5 ME>&26Q$K5GAEZI-HBR"BIJENCQN<@=#L\-^3H_'IR6D?F<$EMJ*] RQB$/22 M)/Y7ZP!+_A#W+G[Y(_[;+)8RO/Y @>V$U.LWPNT,A%A*8.G7NH>"23(&%7". MT1 TTJFA!S?M1)'IUS.4++"OERO7_T3H GEHX40/KD7;.@NV HUQ[9LY7E#Z ME3B'.0(;LXW:##2ZJ2"&H'D3Y!N,5PD4A ME]Q_"9Y\2%A/C0X*HXZ!YY(4Q M$QX1'O2A$Z$G%+P[-DJP),GZ7[VXE5A9U(@CO9^%QF<]YM,(BOUZYI$'PNS1 MW/#6N_ZP41CG@,^'?C2@.4?K>S8W!:MI-IR:E&IFE@F/:+4.[#'KR1 M$U1,EZP5 E\+>43'8_S_>TB_IH TS9C338HE:Z=&'$N:@$:RIG20)1@##*S'6)H 4>N[L% V^K%!N4??X[\P[6I=W6$041X*+8FO#.9- M93HW)!E5J R-4O+*%_0-<3&I)^[N9FEL +!"CZ&I%UE56C0@/% 6%C+!D!K/ ME6D@+"256U7.L^3X_]HK+]R[&A726V)PB9WQ0DU8"(L7IE+C6>';C>M_%TF& M=RR9#&_Z],OHYF[V&]@W[7>RD6QPJ7DEA5VE]44!Z<-#X!/_Z_SB\QM6_*VW M>>EF2M[U3O9Y-4^_"#<$S6;P:+*P<% A<;^.'3$:"R=BK#"W!:#I7Y$^RT2I M$5G+C;0M!4Z,GKR1DT?/=ER46V8_^VJ,CHY/#8:6K8&G-9&BJ#N&\M!ZFO>/ M_D;X]6*!B+@H>^SI$<\6R5/AV6QQNUR5J:JX=6CL;(U$6_ZV@6B_)N7L:8A\ MJ AK;U!*9;O"BU(E$4\ALAQ#>XA"9$C;E'+LU&< M"3W+KX6WRVE<43@++EW+*=U+5-'DGFOZ8.S7S0'=;U4/DWP-@.I7S/85PMVV MG1B >]];!?Y\;3.F3FKY/:DD,=(:D]I^3'9N0-TX'C;C&,M+/XS"J3>_?<\V-9 I>FE1Z^IM ]$=.>9XL#YCF/' (GA6K!R1'9-LKKYOW>>426Z_R%YC];CL?P\/)4W1.M.5Q-P^9J**?(L7;YAE>- MZ-:[L9P@CM^9+3:QA&338KGQ>^E;^0G*!)-W_)?R7*BDS3W[-.*H*/P.R)*M M'$BPP3R]N5)S1,'?P)Z5JD#3&[ %("_4U$Z6K7@)&P=L8^T@/"CQL*5-RD)M MY$$]&4_.H5U+$Z(##[]$T=!\90, QQX"M+*<^54JSO4'<76C#!^FATVNL0&R M3AJ6I@<+\.F7#4B\^2*C$&."?Q.L<6<=Z\5QXUE%V-:Q&AL@_:1AZ=/^?H4&+D^:N/T"*B2#1K\.#,A:9F7]$[\BCWM^NK3= %O$@H/6HX*QM]O!' M?36.QX7&)VT!;PTAT?KN:^N3'@6,6^\=A2H"OQD-02.7!.QU/3LT\-JU8_05?K%)T M@"64H) K]K&LHE".3ORUAT&@AGB LD;-KZ&D1[;/_M3^<^T$"(.-I_GHDP30 M17BC2TXQ5DMZ,A'^!GK/+D60-%T^03LAY\>Y\<)I,!1K"(DJ!P+H%?HFB*GI M"IW1$#3"*5JABTJLULCQ,7< M-4D'M?N0CM!:6M$WAT/@UE'4>A?HV)01?41N//'[S]8'29Y \J-A-$CLMTC* M -GFAL-7E0!IOFH$V,_5V+\U&,(UA$151FX8CE2"1.'FRB/"<#HVYC_Y0YRP M?_<7.R63;,'ED*1TXKC^L.-+-"2[3))RAD+2=CN1U^HYUNIQIQRX -#2>IC0 M^EJW$: Z*#UHAK((US2 D?6:<+=,;TNT.QPT[PZ5[6WH^8K;?U%XO5JY,:J6 MN\GVYBW\8)FHMB8_+U_MKENP)F(VW8/ .M#*4@22%^GPRID:F)\K!4[]#=19 M)@>/L%I/-4W< O*7"&_,45C'@V+!'#JG!^/)R5&OJ, E+ZA]^S M\3^W$4C>O&(33?((N7ZX#E#-U-*T67!,DUB]*)ES,5N,KE!H!\XJ2;%WL0X=#X7\3\,<'N#_-_HR MVK9'?M@V.?(7HYU&0;X!,PM>+2_-,KA]-(>PVYL_[*"[B>FQW.U[.I05@Z(V M6S[*L2*LP-DBO5))/P8O%\P/BT-CEP*5ZC)W),,G8<2XVCM'>AQVXJAL)^(/$@NQ^\F1Y6X(I9C7+8.3=ZF MC[=O2::T(" G^CF7"8==F)3MPNYG_C;:?.AO\:(B_M:H\+$6K4.<$(X;"(J= M:-22$E>8T+=I)J%)4U"L@@*E;EU="J%HQ=6ER4X\^I^6&WUBH4DX.PJ(J4S# M+^GN50Y;<5RV%>FG8M.P_=@H_=HH^]PH][T6S840%!1K(=F&DO0@R:=+GV%: MA-I*4,9^(^5LDWY(B:OYQ5'-*X%-MO*OR"(_BX[DD_)()DV.XC9'A49!>@DV M"&R%J,L!P*[2[FZ@JB]U*W]FG3S)Q\9/&WCTL[NZ%Q>NRROY.!.HU!Q\6AZY M<6/Z9]C&G(_[21NDQ3^JF#WC-NMWULRR4,95-7B;25"H^UI'CN:3MJID"QS# MYJQBV."6OI"F1FE;( <-Z1MW: VM<+MSVZZ*ZN:TRK)YTDZ,SV5L'>S.8OSB M='E_N7-)^C>+[*B%9K#S*D\T:7 4MSC::1+DB,SZ1X+,G=?)B;,H^<.DV'\VJ7G3-KN=SS>N(Y#V37)HI#MM0$;F6MC3*F@)I$.+. MD1PEV"(GS]2252;%'-05;OD&:&5O^%7N?S82L\(G5Y4#ZA MUV5R5^9GY+\&UNK-L7=BW 0&:D585]IXO$??-C_*M]]NG"=)4!>D5PD>G?"/ M&OGI49_2#;6].=_I*>FGR):\OBJ4(=Y*&+B3VXQKZ7'6[R0-YT10]94/SNTV,KR8O ML0A.1/[%NXCZ/E(M_C3(@9:W^16E)DG&35W?AB20T\"%LG,?;G&N&"YXVLU M')P2;Z6#I%$DI-9<^@9>PXK?I"=/$52APK=F$6ND6]11**/6M).BBUSJJ\:Q MF.G_W/L13>!OGD.>[TD+?D71FS_GL#0JV^\6D=H1'U0V.6TQ'9Q;*;[:W:*1 M"N%2DIQ#-D3)F>X3LM=!G-4LD:O*I%27[)96107)/&$'D%68Y*F+%]UIM&Z\ MR.+?Z@@UD,?)W.LH @IO+E_& Q@N4=Z4"=P$X*O904?S2I//7:];K&@F5L:)GKSU?8>P[,E-6\ZE'J-&-WD@ M*E#& #W^T7';#""W\/@T7U&RFQKG%233-&BW9';!BV..IQ3MEA*%);4NODS!I_^:6MVD@8Q0&1N: M^NOJDAD9O+G QXC:>GGXR',OYQW@A)Q8&2OT..B,>'$#]$;R^;VGMQ=$@N%X MJW>3(8VDR\*F]+@!3]LFRCWZO@->X'OXGS;B#H^0;::;Q%$B948@/?[#;-L( M)]+ZF;QKPAUG/3XX.A@KC+-.OKZ/LE:XW+#?T'SMHN0!KW)P88QX[=I#J)%N M6@L%,FJ-OCXQQYSIN^6X1/P;/WC":&P/X!Z1[7NVXSJQ/@6Y)-=L#ODS\K[2 M2:?8I5!JK3'AVO-LX1G%B_-Q\+P&(3HMCF*9E68(].O>4(:*ST(EB9">+OT@2I\#N_X@ M\4)(B'HJ/M%33FJ#II5ISX Y++I'R3[*Q@O1*\==8VT(FD2AUGI*014H*+I9 M!8YM4[QVG1,4\/#?H9=]ZQ7O".*ES>:XN\& M&=IG=OP!H2VE&9UX1#9RWF-TTP? /YF&0F'+^8%T:,R"J'F*2",FH':?M61+ MCB#)M)RA-]\16X1<(BWUE4R-,>BR$[3RJ2O1&>BD/ -1WKL"?[ZF^.&KWPVN M3S?]2OP=>+SL++A2I*.B[VDN1=&%"-4>LG;>BA2=$EW M5K&DR[T6"7Y!I^#92),[0]*C6P_W8\WU0$U]12@CMAYRUNY-2#I0'D.%W$@7 MLWB_.EN4!CD_4_B:Z0=O&L@**I"DUN],SNU0<@2<(44"4(F?XS8,UY9GQROE M\-9+#HYOO5L/=PV%$4]@D]Z/=9%J!A!I)=:DO8=S19')L)GNQFKF\#7 Z=L:Q^Q:WZ+:@(BE%[D%N M\'N!#K_,?85MZ1QK)KQ"MHMIS'=OK:86E-$N_@JWC&!]/=T Y3_J$HG4BMSE MB.F:MW9%)XI)A?^H]BEIZ][G3NXC/]HX#A$&DM M/X:.>_+RM$HP^CI?[;QH=8V-2(!EREX?"J=1%#@O\1UR_\8/D//J79+SP,!! MX<7G5AW3 %G\Q%3^Q;Z3MQW 6GE\5].,>85".W!6">X7Z]#Q4!C>.7CM,,>? M3Q,=\8I(HRT2IJL_VGF0NI[QX1[HIC$Y=&DAHO_XN=DK0SJB9M0C%A M2AE2?/59+3H]FY#7+\15&V% K_SU2S1]\=?1SSY>JL2S2N"19P$=;^:A?R$K MH,VQ0HWTGG,*X.CR-E(B,6[%*"V-2^'9]*@\F\IGSR5.SO#M;_%_1SO=C"MO M.YK\'?R$W.E="X?JKR0C%G.V.L.==)4_W;ZX="6 M3O(-0B&&2I67B:08'T4K)]?$V:X<%%_1\@715DU-FH3&/\5,445%!E@&R4CS M0>.^8S%1\(Y2>Q]F4>Y8LNE\Z7A.&'MYWM$-0F2%M+FBEX;!5Q-.<>O]X!Y# MEBW[VD#.='2@(C:J8QXLEK5!@8:$ TRNZGDW#**=.1?_M)UO\0^_;W;93S;R M++S>K%C"4E9F8V(J\".H67'6*3P7ZYH4K9./M.)I?X0'A>%7*IY6% M0@ Q5154+"0-!W=Y" M9^S+*:6A*%[OIEM$>$4ATT9VU,^!Y84+0B1GQ$4 M HT5"O17'=_1EATQ^8AUP7$>75I!\(EM=YR3ET$">J7!T$,0 E")BY00I^+@ MA9L_M74'0R,Y)%1=:O4CRS7/ICRXE^N :(-K"9.6'01;^"7OUP-2>;GO?<\6 M(,BV^ Y4B-\*P]$&:()%SD&2 D6$4[Z,9L CX8_&T_.)_VCF7J$4E:>]H>5 M%6N]FD1AS$J#X94@!"EQSOJQ_"&92[+/4@?D>62,?HS_128OX%> M4JJA^/UZHEW$XB]PGZO-OH)IF-[X $G8"!I5/C08NX\B- 7@;'N]7,<)\'X. M,"#?O&!G_%Z@A1^@9^N#PD\E;?>2GOJ0T>JZ,\[._&)D^Q,G 6G5\TB>CRQ?H)OU[N7_W4M'];6ZQ@ZF(K>\:")]*WX)0%DGRGFS))),'"E-,K';)=(& MZ=0^GX26%T%VD"8HL])&5!>&8D'$LD,(R (Q"42I^Q>?)%*9<9N$40.*!B5T MPZ'8&CD[H5TB ?..!Z-&3NKS ^-7-D05Q#-VV<)25=RR5M.LD:7N,V]5U-0" MK]T:W51H5T+@SE^72+Q[@LQ@U>DA+X3%[?P3/Q6F\@)Y]MO2"OX0F^ISU>!S MH]E\7R\L@QEP)OV-&&(S?Z$:>&7SZ(M'[1QB UD($+]GF*:5OD?5%_^99>'K ME$,999WRR]KY^?XYL.:;M#:/R$;..[%Y3"HPZ_24$N(RPYST:W*!?+7^QP^V M6>6K$_V4"X%7.L]$+B :(PI#[;1=HZY[:XEFBURGJ1EZJ&6A*$\ _[S2Q"13 M,_=23D<>K"#R4'!(3[^6+P$)>S$8"T<<'&*9GBO9*CNJ5=E1/U7&$LOT',96 MV;A69>-^JHPE5N>?;2W-W7WR UX242,/ MZ\!^LT*2W"AY#]2_64>XJ:^.B_#TZJ'PT?^TW#APU"-O3.,)E^3/>K ^D^19 MXB$FI7-O<% M%4*2^Q#D-?IW%'S*TH+51F_8("RDKHTFG'GJUL/MD'L)\3ST](;!?T2K%#N9 M66BBC>*NY=4(1T<[?1P&)-+Z\M?4#> M9O&R>74@N=U,61TW:#$_-(].#LZ.H-F?HZHULFJ134])"D[UTA2OD6__05:* MOL?*+$!$SM=;DQD+TN7NY27"B&9>? M;=QT8;3;A]&F$Z-M+T;I]W"MI">C;5>TSRBTIW28P"5]HLP<8E5-OG-9]$;"M(_3,,0\;[+*- 6%&LAH]_J]QJ;"M]:2'?M"Q^91,D@3);D MM]X[G@<))N7?(D3.*6@/_31H#@I)U"L[?R:M'",H7*)UG!IWP*X A0]:=):G MA 006F,5'M%?OKN.$%XFTP]22X7R_1R/S\_&QA0F@6C!><$G7N?W Z)6KN[( M5;H]*.S1:?[U@*3U6$?T/+X?"M:JB7:<16]5E*G%CT*]4=E5B M[V;(8B1_XJF:1_!\/#D]'!R+N#!IQ?;H\Y=PN$EN\1>\5P<;]P3:>Q1)>$I* MN0=$_"/;+HR2/OQMA'O1)\&FNPJ40[IL3H3OG/4X4FE,_GV^DKH'=L71R M<# Y.CT#[Q#)'_ IDKG+K\\Q!+[X3,(X72NLNBHAT0(4QBC2>YE(3;'H*9.V MDE-=*9*M0&-44P((48H;D"[3BAQHNBZRH[7E/@3^"@7$)<*XOD>OT"&R<*NV M3!A!^4T[?R@+M"HIGE!@N>L(H_9"]^AQ583&!$&=%;Q\\B*;5K[.2:?.R<=3 M%1I/VERPL$$P?75*)W/POK0F)RA?Y3QPA\8=,-+*%N)-'0#]\N$Q@(BS-XL3 M**[6(>K4Z5N(/'3A!T.;G?S?::;Z6-'B1*(T-%1JB<#1KS=-V A+37%#)1%- M]'Z]6\( X!&1K2@YH]D90P\(]W5.N\\HV5J'**9P]22,R&!,57)G6ZX\5 MB=.57ZO7-CE,#LK!,A@36 %,,FKGY(+[C1/:EOLO9-'\DPI:[A MY;@DMK!K M@EJ_L@V(H72//J+G[\A]1U]]+WJ3V*MR-+KGJ@K !C/+5P!$QN[S=U\).].V M]J1L@-.0)_H8%_QE6O2,9&MYG(^,OPP!DX]4I+0F@^H (V_\M9K59M;8GH]- M@ +U"B/E?)TN+I'0+CA)\=#SUZ]O%*XU;W! ?-,$EJHG&YGOTL*X\WV/HB3U M 0GH?D!!G,M#(IRYE.=*[N(WB6).\XO\&^G1OX]PG]($(]V+;A:N;S+$^=H* MB*MT2P*'7':;7WPF21'B^"F^6&?NEJ!8*BD]E6<]50A ?-UK T3<]]DB3I?! M"&2FEH>B<]5*JZ"#$ 0<2C]N/=_F3L?9[[F4"H)3LY RRLKDE!#*8RTH(!?! M'K+E2MQM]I,M]!IY0<=84+,7*#E543$@!67L?$!G(O"%, TJ:_2,!OPR=CXZ MDS*QW=7$]-95@T8(?3.Y%!+]NH2?VR=.W_%:F.#W[">(QD/HS7>QQ&$*3DT@ M@71[T%@GQ8TRQ=3BH?4@=FR4>SQ\@L81M7?FR)NG M.3PW*_W;Y8IN?T2:&!J=&F/3=.H[3]CFH5?BC'F&<9+TS9L[&$;GA2":6?U8 M V[\0=Q1G[S%X=C.RHIR&3E(MF6;0L2FS0Z-G%KP:GH*GR>L^= E?B6PJ"G8 MRM"8J (>58?ME2=-K<_+#<9FJ@+U1C)M>&CDU(18T]/X&D/9^J0NK 95V]D\ MNI/Q\6&_^:@&(*T'\ZV;R]\0><,)0_F. NL59:^ZQ6Z$<+:.PLCRX@QN;%>* M:#/0J*?(@Z($!JU.N]8=)[R0L!:!0FU HY823LA3C8Z)5G],Z\YA;-F#V"=@ MN:D]CY&81LD")+/T'H8KQ'+&CR'M>!@HS&O8ZD"XJ .E?EV0X$/(IL0E-GPGJ--@%)TE0++^N)#("H%_73_ M6%*"V :'ULI **@"%57>&AC7P8MN"M:FN;)L'J-CC)'9YZPT,8=?]I0?IYKL M4>O^/(HC2RR\;J L84F?\N1,,T]@7,C:@71[)$.J.A@$K :\,(VQI:1NO.7]:Z7*]?_1"@6-#D685*#6CX/S\GX^,#LU5M%I!"3M_.7]K#9 M7/C!$J]*TY,')ADHI7M*!1%I%9T;5;$AV?@L;0>K)4.'K:PL7@XX(4'^KN7$M67M\\)ZI>B]05AT:$ MUI2ZY9,41#!W-F$0[1@O_-/6<.$?MOEVGFSD68'C5TQHU'+@F-+FI":&BJ+E MK;J)K8X7J4#?O'"%;&?AH'GEC,0L"X4?8JHJJ%A(.'CS0FRZ'@+'1K^L@[F+ MPMGBRG==*Q@?T&>'VDJ@-"NDH8*1EY,4IJEO[X#GKB8ED:KF\^"?CB>G4%(7 M=>?HA@VFUI!8("<\W%!-E_[:HUW?4](V-$)KY99R*C,P[-?Y>RQM/"NQ' !Q M@8$SJ@:(5FY(P0A(F]IVL":!9_-9](:".\=Z<=PD48!X_-FQFOBSM$\CRYN/ MXEZ-=KK5P6@SL:HMSWT)UCL 5U"AYHJZ4!M0+(^,/G.34F.A^Y7&[];#'4%A M]&!]DE7JY3H@R%/O"E45AD(-=2HNTT9 ^A^4)V02I+#L$ M?O +KG61(GJ[@C)IIM))D"Z72@"@C@H#6Q]I$O27L&>?)SDY.2L-_QI M@("B*\-J\L"P#4P%/O6&A5ZISX1H@("BN\'5&2&/]#IBI_:?:R=TX@1(=XZ- MO)#EB[2_\/Q]NM(>Q\G1P<%IVONQWXVVC3A1VWZFXO<(5-1W:K MFO*WQD]\ OK-EX!.M^3%L!GKNZ(#5:>>AZ;V*EV4+VZRV\]"I ^.S' ) X M$7^^MDED2O*L/848M?6@$X2MY#))Y 36>NK=NF_HQO&<"-UAD>>W6'O>*[G5 M'DO_+42+M7OG+&@K>)ZJ?:.,M,R*3 R8Y);3I1]$SE]I.%L!"^K4PZS4-ZY( M2-NO$U#R!)\3$!-;%C\92"X92+00&[[:?6--$['[=2[:\%W5[E.A7CBM!YJM M*YRD-2BQJ3,$ M?K"%U7I3 M3I-)%02J#D!-W$3A/OOYI^-Y5M3P^/.H\?%GVHW]X2?''H?N0+0 MM<: OG#P62]6YX\]27ZKV6)G$F*8YQRIL'>IEY?F$$MS8G:\*U!&P>Q+PP!S-JC)U79)LJ*@ ",=?9(4AY04?E7% MP'%!PO8+R=:U/'R/:+4.[#F*;9>'QB1XVVG)!:S_5572LK2$3-Y553 M&KJ6V9HJ#'1!,?L56E@4/GM^,=9>O,!-9.*T [3J?2&,$KE[%V98!B/=X>1@ MV1QSXUV4S-,R)BMA*, M:/KD_]GZ \TMB=/^<>/3_N33@SW@;_U\?YL$^Y)D2G_QR4AX1V4WGDWY\ZY/ MC^]-8U4?RH_/(SP^S61[::COLCUJ":H.9%ENRU=JCCPMZUS4T5I/E585;L"! M:HX:0AI2XD"MT[8*CTHRP3^\6<'2LM$Z(ID421)QR_N\E$0"=][DJ#HX8H-$71X?A>C$7NF@^8L(\=_A5J#ABHHU)8FP+H M^I=YVFIG3YFPJE#3ZFQ1=-A][3KQM?ROCHNP>![*4LD\(ALY[V28?UMA96,- M8522R_R;LD4SJJ#% =-/%WJM/*'5_/%KFVCV%4]/C_ZGY4:?,^\>14\6%HT( MC'>\>.B1AX'2/"15U!-O9>AT4X08J&PO\I8.HT%.LGR\$OA,,VA=6MX\?IE* MTM2QFAPZ^73 UZ_$,3KSB R+<-+P:$U,T_K60F_JD3VE^/#1FLZF?4Y9*R6=#M.Q28_H+]]=1T@B.FG2.#HI^_A@XY-: M-RB]B4^:C(\/S&3B:JCO]N.34JCV\4D R-.RSD7CD^JITO?X)'/4$-*0DOBD M.FVK< UE4_RM9]//FTN%(.FD&;@%OPR?I)T_3U8<6C1 >RV.SCZTJ#+$PSQW M^%6H.+2H#?N>K'NWIA%WDIQK^-Y3Y-M_/!0M)WT.D&H(FJI5J*LP8ZC#Q?2L MPLD@?HK XH!B;=70 +">AQV-9MX(&5NK: <56#1:)^-^CL>3D_.>>OZK3:<& M]$#EX*#0L"3N_9HVL5**#ITX(K" B@3K4YCLH&BG&C6MP6,@(BR4A>P,DF?" M\(!*,@8]9&=/*2Y\>A8&IBMD9YAL$@.GE>@OTR$[_X7AQ%^2B-@Y;ARQDWY[ ML $[Q_N '4FOT0D>XMU+*%091]@25/N '0#D:5GGH@$[]53I>\"..6H(:4A) MP$Z=ME6X#=,9_L+Q(V2_W7KVC_0#.5I92!IJ!G7!(R@D<.?/X11'\0S0B(NC MLX_BJ8R-,,\=?A4JCN)IP^BKC<$PKRP5@$L$8/3%\'-%Z0ENE46CEX;&*^WJ+9@\062T^BM.6HO-,9JI8G@D MTP$?J& ,T&EY3GM\#YQBU-0@IC6RHO4=GM;(BD%Q3!H>K9$5( BE,+)B3RDN M?+1&5K3/*5V1%<-DDQ@X6B,K6J<2H/C609)/%6I:4_0< 8GWF;KH Q>2B/U'_.3-&>2('W/'QV?CR:G9^->66"!U M?)RBTUH@4+>.C\USAU^%BH^/ZX@![_C8O+)4 "YQ?%P_A@T>'[<5ZFE>^ZV; M>2%@%)UMN&T1PT!(J#D*"6DR3X!FLFHU[^DFD&[507VN?N@^"8-C]98H;YE--A3 MB@N?GJ5=T77N?H[1F@R.36+@]"OA"J!S]T&23Q5JK:1L,7WN3B)"9XN;=80K MI< ]10&REJ'$4?QIXZ-XTIV1OQ@E'1JE/1JE71KL"?W9_H!>TIM@S@(VU'?[ MY_-YLP?Y?+ZM8QKSTV=+.A<]IJFG2M\S(V& MI4[OJSS@'GG8ACQ_]^^?8;^A&-<".0=-I,.06GI!HD.G_4HS@Z:X#S M@3@Z^^0>54/JZ&!\?'9FE#O\*E0;G96)KO<)ML3,W1)[B<+=)??&FC(F#O[: MT)2J0C&%N:,A&*8G#0I!;IP@C#A$HY-$K 4H1%&AT@)!% !E"1/R/:]>2.6 M"#;18YJH0$+#P>4^V(C7Q0Y@>C.VWM4.:C>"C;;CGOZP3K$,- YI5V4QA)(' M#U A/FVFF!H@(021 16L4Q.$^.!'6 S'SUUK,#9(7H M"B7_>^M=I5*D40V4Y7QMO0$SJAE&H-Y@HODQD_[?^Q$M?NF;YT3A;)$6_(JB M-W]>98[D6LH#=SB>G/4T4R/-^:D.-:W9A%HW9]D PT,/HW"Y#H+R/H!9=L#, M$L=%4 4(M"V^YY 8-"F-SC332%,0:^HZQEANTY6F>Y&' M8JA$>+-VW4^\0R$)=-'\5X>8;4LXAO7XX+ 8PYKV(HY9W?9CE'9DE/5DM.T* MKA3W9K3I#OY-VB-3(:Q"6%(B6"7;V$>NRKBF#5JW1EQI,6*U8.6,AR&JBCL% M,+&UI+E\>"(W,% 4WG[L MD.__T7AR>FA,5\U +VR+Q:4V'>$!+';4(!F,V71Q=/:QHY7Q->:YPZ_"LOI5 MB-Y&[&AI;5L;+TJI 4UY*A10=).* P!S0JA9X:4O\\T"UW MJ1! '7""63#)?)+!M,)#":@=X"S0&JB@DLC4A=->!>O7S?-^/+&U516@<4N[ MB@L63QP$LUTMF(*1H M8T.GG5K@M$;7JN)=TO]*V2JIQ2@_>/:(8@,JWI8:#_FZ=DGI_'%TU4AA6"3Q M5H9.)D6(:0VY5;3@8H0[;(4,2?[*-)[G,PGZO/.]UV<45!.N89N#IY\._$ % MY-+(Z+R^[=ZT*8NX._K:*-V)7[4(EF M]J13 YGF$& XKPE,;7N])&L6-)^ZKO_=\FQTXP>76$(GNO-#NK=7ML$!4U03 M>"E9ST',T,TC1VR;!%R%6:K7G97+/8K85VBXZN8QG(PG9Z=#(Z \3IDO^ $ MV2CS;W;+@WH;K3PM5,V_$LT,F%M*(14"XA1@?$5X[08**Q/7#(R77#^-NC*YO M'T=)1P9WZ_#WUE_]ZF\ M3#9^=+K,%P#W8,QSC%_5%:X*!:(;)!!EBJ\WU?1@;-ZZT%B@0I.%-7+5!B)-))=2.+<&(+F84X^)JA/(5B+0(;C?-IZWZ6+A1,A^D_# C95X MX'9\;U]&66\&YX;;.^$D5USF+&!GDG^9WQ&;31)F?I)L2<-;:@D!TS5B&$@F M=C(^/C"3.UQ(DWD"-),5G@,M6QP\8O Q<&]3QCN%M+*0U-I,/X5UL9# G7># M*3Z2,<<#8S.$.#J*]D9#/9(QSS%^52L^D@$[H[1_)&.>!2HTJ>1(IB]S$8G[ MN5!\\4G&&V->JJT'C3G&YB@YI, E2FO.*2)OY=:&NQXT3LFIEILB M-8)#G)$JY=A>,M_>*V=-38*-=(05-=HLS4HJ4# ]/8GQI/"6H#!%*NL/B1W\ M ]<.>3ZQFW@9JR8Z<1*!11HUHIJM2AT6E#/(O1],);$(I+0R=: K0TIJQ5&W69#R$R,"9%7;A531B MUQ@Z;230Z4(NT?(!-L*?F%^M*RE"+YT'X&P\.9D,BAZ"R"C*[-EJFMG-Q0G\ M*]<*0V?AV+%**]*9ADE:F.UD_>QOJE>NGC1]:^BT;!578&E$9;-(,6Y055&W M27M#IZ=R[$ E!Z4^5Q#GY WE7*S\M8=.KH9(P%"F<&[.WK%)-#IB(VN#K1"91^"]H#(^,6O!3 ME56TY203.DU=6!\P@-C 9-4 ?#G0SB= J:<7R8RK>D\<8&5G647H MW9?(S3+1D)LE[DN7,[,T:6B?GD4JT-"<$6S.FC9SM!1,7(6%R^S44:=RKYB? M!%O2W)8R0L! 4;B!G"KFJ"&DH;QBF\E*U;:2]"CQ_,Q(B;+S=TB:: 9I80E: M*Z3I:SC 4I^,#XP_VM*Z@19'AQ'XJ]9*=RJE"0#N\*NPK'X5HFLUZ*UG)P&@ M4!5*J0U*$H "YG11MY@C@%&6[)N_0=.\D74Z&PUP&41X]%YI$PI_A:+[>A54 MJ$O_:&U-85\=CQP]4E66^SLXI7&98#XQ8)K9@=QW'J+Q;PU4K9=O1-_NHRPT MKUWGU<&8;8(:LEB([:G-MY6?#XE@AZ0T:Q$:.[63I+!BU8!>%ZY#@X]'&2 5 MM>"GZ!ZUYG 4<"DAQH<8OH-!T4\I;EVXE*WUPN( "22!3C>N2Q=\6B3[6/CF MN_.9AYZ=9;9BX'(-4NH.G3J-<.K"Y6BC=^X'2:C&:'7A,G7O;LP.D*JMXJKH M&OA0;\P.D)[*L5-T:;M_-V8'2*Z&2(&Z?-W;"[/#XJ4F\&!=[F[O5MCX:#PY M/1P*>22 Z<1-:ME<>0HN@S$:'3S1M #8SGUJ"%>_XE5'&1Z)*V#'2JZ Q?T9 MD0Z-LAYE5\(Z?!.LC4M@>[-EXE'M%HP0L-3UX//X#I9.3#1T/?$!81(K0W%I MA7ANPOL1](?$5':B9"JKG,3PK^.NC>*^=7E.DV_H]W';;H6^W&\>C\>3-$R[HLDX@?'8@\ '"ESCQW^%585K\*T;5>J4OM MY8WC69Y-?/GU-^EJJD!3GPH55"]_A1 PO5.'MH,\&X6WGLVX>,VN DG)S;15#&Z3D!OF M)"&P8/R*+.*0(,C=>JMUE#U:3UD9THI#(87Q[8,00.!N9S9C M' 4X0V\@#^ $ V@V#;=RW@B*OG^/W61^ O/\,[8BT@ZJUMMN)XJ\=H7@M:H' MFS$>#X%O(S2O#G\6:P(:_[33H"9<4 :N+J8<>%HAVUDX:+XC\"(3&$\X) +< MYN$75T-[EJD"K0LOLPM)&Z]+/"L3HR'A 2663Z9#:P)UA3 ML+J0@B"]=[))_G))[H7.%K_%QXW1+(A1N%^3+54"!:J\L2'1S-#YI0JR+N0H MX)+U(7!LLD1]>L.ZDB99KI4]QY0@UH5\!5RBT@*EN2OO"=4$*% OQ3=VQF7I M_)[]&) X<7 ?!W?5X]AHGG8:NOEL3L>3TY/AD*R9AAUX]%V^#<]!D4Y??B! MRB'0X7ML>SJJ 1!6HH#^)K48%%\U@=>)W 7;5'#9>B5=K>SXB"JC"SGJ#9A2 MS3#JQ*/MB5]GMKBV O?SB>:_?#AD> S6@E_$0M!<_W?BR M0Y88+@=VQ:&S2AZDC#PP7/>TJ3,]C"?I9+^M,-2;O4/EY$@M/72:""*3<0-T MVMUDMB8RI&=5(4%N'004=K#*#YT?PMAD#&GJ"5_YY-3Q'3W#<$!>H0";T%./7X,- =7 MZT:H-SFX3L?'!V:":9JINVR_6D*JM=Q+;>5;,<> EC6WI8P0,% 4;B"/BCEJ M"&DHK]AFLFK-H!6O&^CI3W;^#$D/S0 M[&+J9.S\17/%^1 ':)W%T6'<8!MR M/D3SW.%785G]*D37:LWQ-MEY]6*IO#G^8;V,F]\82?S;='E;6LK2YX#&C>9Q M.,,XG'@128"_'WQN8Y 8N75%&^D(*VJT69B U*!@>GH2XTD<7]2 M(I7UA\0.?@#VJ0Y-ICHTST*#JR'-H&K-=S)18_]N/3M 5HBN4/*_M]Z#'V$I M'UJ8ZH>O*;3[GG"00^]DFN1 M^J\GEN\QE&,:!.9A2@M#YYD"M+J0 1'>#:7A44TI;EW(??C5^G"6ZV5V#>8" M#Z7Y+'__96N\B434W/AX\T@ M+IW'<0IK.F /V*U2@QPP9KC%T=G?*JT*=03 '7X5EM6O0G2MAE[\RJC 74< MRE.A@&J'F@@ G9\0NARH"X"%QJ8?[:!J#2M2%*B[&:%7P?KUTO+FSMR*4)BD M$Z^\$\FJ (U;VE5<,'_BX&A]75P11\#%.PZ064IQZT*0+?A D &24 M^H()O M^WM:.BBV:@*OE>AE_UP'?BAQ2GJN\Y0T[M3^>'1_/,JW$SP:3\[&^^-1 M#H@,)EXP>XQJCB(M:UCT&+6CQ#!PW&J.0D*:5'+<6L<*%1O!>)*_ MI873U_@WW\([U\8C(?XAM:\W:V\>_Y[NH9=O#9*6FZFKL*M3#$GG_?F*#W@' M.*6(HZ/((Z5N7NG60;!YCO&K6O%!2' &W=7^H?3Z8T/W0> MZH:R"X?)\"(8AL=#I;B!.C0VD?%D@ 220*<+Z90>G=>W76-I"YJ9JX?(;'W[BY.OMB2.)42>R+-4:VS0_T,;05CLEQ)L9.JU40:8H 9.J MF:V_09R#HJ@F\%K)S@0SB/,*JU<\AO/P0&<,)^G3X$(X?V_]MG)O@C@G>!2? M=">(\_?*JX!:V;?R%@P,55PHO7-TV/X5DNJ:Z:!@^6M$[*25KWHGOF+3\[,9L0W8N6Y@5$4#=&: ME:<^7$]G1[DL%(H(::I2P9RRP;/:LW<+?]M#I/\8%^19"\>]#)"UI-ORNCH MUSXAEM.:M;98VWEH=.J M&5!=N"W8YKWHP?)' J0N7/K;W$YC7O0KEQHZ*S@1Z<*%OK(H3]DF9[HD!X2S MQ;5EOSVM;1N%(<8O#;+G(PI?6WLZ*<1-ZX);&^D>4;0.O&=<*WSSMWIALZM0 M:4\C&8"Z<%L/?GK]X;%-"WZ=N '8]!EVE6RDO.V^IZ,: !7=%=P_]\"^['8Z M/C[LZTW!$ETU@3?@FX+/WYTPVN8$EK@T>*CSTF#FRI6L))(@7QQ1?(#0_4;:DRS*)^-&!R , %PC-9BG[N[^#P9W0KKX%Z,6!:S*&$ MH _0CK<&JM8P+$4AZ.0PR,&2>5&6NS3.V8W[QLY'S%,/&M.T*[RP@)3&J MA MY/=K8M%)@%C@?CX141X"_S6P2C:LIO3022*(3!R\,?8A$B*Y,7 M]GP\.>MK& F;!DP\.A+:#>Q.T_#(I!2W+@23R[S>I?YI-=H38,,CH ;TNA!> MWN:5J.&12AZD+H2:XU6?C= \O,$8?UMAI#>[ALJ9D5IZZ"P11*;/@=_MW4(8 M'LVTX ^O(3RMETLK^)PM2NOA M[49>XB;"D9*;"&GG1OYB4W_;O]&V@X.[BK"_B"!W?(?U=WQH)D=6(ZZT> TA M@\A@N)G1Z%2#%&E9P_G0"FY@ND:,]J-3#5)(2).%Z*9&L@XP.M6PFIOIJ[#C MDQ+<=*R5RG=-^J3,&A%-)]FFJ.W.F@M=_HS_B'=T]RL MO7G\>[KJY5O+8W8XGIP>]H,@BB'1<**M)"+4"B,776*T_MB1]=9C<*6F2F\) M(2.WAK-H%5K_U2'>"^OY#076"JTCQR9R_$C7.;-";S4N+K6& V85^IXN%DZ$ M[+='K N,X]NT.@$ LVQOM2PDL(9#6R4*7D7HW6?O_55DG9 :3CB[\V*D M04T;=9QR ].U:_WJ7XPT; RX-56I8$[9M&9G^6_+=G!ANAW.%0"(/2>(!<-; M+Q505^179^5^+A8676'Y$KW1&(=80-V0OUHOG^&2,<1R!?*2'8V/Q^;>QFZD ML'JI@#H?;S\B-ONJE NI7?/;?\;IK@3SGA7$.5RS4&[WQ26;: MF3?H+ 8&Z65L(],:J$!G$:Z(YVW 87SYL1S_3 GQT_ %:(35SIN"&6T!S2ZD M37AT7M]VKT&61:RD8FTM*/1J2]=%=LD!I(@Q*X1I,G^*K" RQYLXMTCH$ E( M&H$"VG*L8K>YYYQZ^+J0WZ->\/2=L(W0U9>>Q9O9,TX)8DV7=.<)R3ST2F[I M&*69_^JEXVN;;2F7]4*:>;4MYZ$=CR=G9C(702:C'(A=2#G2SD)NSRH^@!2Y M7Y*%W+6GS:911D$,W./*"J>6139@EROR[PVNK%UJLQ:AL,W4KE0#>EU8P;'$ M+M]M$Z5=N04H--.E\.DI'+$%,VJF.$OOH%Y5>H0@5Y[F*1JB$]3 M3ZR9DX*-D)M$V'%NV N\4YJSTS[+M;2G5D.L.I'<66NJ(Y]6# I9##@:%3N[[C.T*4:"8/VO%XS:RHM'-KR/?&VUZ-XJ[ISW1;..UP48; M6TCJU@FL*K\?M;VXV?2FBCFI/N<[M$D6"T&.1:P,L\K:SPWDDZ,Q_H]10U:G MQO)J2"\46N/GS='RXG/'J-P$Z,\U\NS/BJ0) C7!4DD+,1A$%(2(03'S1*F2 MI#)_@D!-L$015!R# H+"=X4"X6:P5-YZ%:D*E@2"JN,C 9?TO9UK-O_\Q4$! M5LG;YQW>K[A\TPVC,E@.M3_CB*+$V*N99TQN#U823'CZH;8!EC_B^N0T0T)( M@)Z5;KW5.@IC4 [Y)J-RC;S4YH/7FJN,00-.\7LZ">U(/Q:FRWC8=&&)K]7G MUSI=+JWPC9S\X?^Y_G/MO%MN?))#7Z?0*X E2TMK$T%D&'$YQMCPB,(H<.P( MS:N%J?XMT[HT:1(:HP0U7'6.J1@,B N6K[Z'/K]:P1\H(@G0V?2H+@Q-\WH.8F/\>>&X[A,QOZF%9M"&76F ])$ Q'0B1Q!'3G7S[OEX = IZ;,D!"6E 7P!K;#L+WZ'.[TKQYOWV*YHHMH+]9I&X_[JY@E6^;\J7$UC1C2C-8>J%H.'Z\<]9 MJY<+G=V=^.Z6KS(T\IC8XC9 2NM:=6S$D;*3AY>232G# MZY,Z;S5O$!HO&W"$XE-1!PNH5.[-W=69Y6=#3G-$\]7.XWB,+8.9=[FUT*L) M!JH,&G,";?.J5M[WL/F),N3P=/(0O&?7VO!/V0I4XN;6$?_-K4VWDIM;?]OY MQ;:CHUQ/X\M=#X^_CK+.QK_(NCN\FUPG73Q6(_5C;3XC^\US_EPC[9>[:)^$ M9A'KE*WGV$P(G0X<CR/?C%=_%W&*_24XI"TD\SH ON(Q%Y M@3ZN>VF%>#5YB:'XX\+Q0]M!GHW"6\^F:[FF2F^U+2-WY\.ZGG';L\5.YB!& M-'IEV3PL)^/CD^.ASN#B.$&\)E=.,F55YY5BQHP*M@*-1?PJK/#+*1!=ZXR_ M=0;$ R7)%+-$6J4$9QGI"% >@2(4U)F/K[L$6L9T)-E0&00 :! MSB\6.AX#;IZ( !8G^O'5&FL%.,RR'_1BZ[9@!<60Z=<)(]AC[F'Q4!-ZH,*' M^8S8K6>36VGH"B7_RV'*BE6&3"1I?$#%%E.H(CHZ+M_(\OC6FRZ).ZV*2L*W$9ISO1=1TT0>JM/QY'PR+*:I MP*L+CT7H"X@?(&F$P5'U@(1/S.$[>C:1I/L.Y=[UC'^UV MW.9H^XWL5_/18O,=^%%7<9=I<5;%/[8<[([P"$DT>85".W!B(K+"H1@UH)B! M:KQSP>>"0D!,98-GH!4*HL\'%]L;;,'(Y;X5&247G^0XAG$PR5$3BBIE%596 MN:S0G5(]D829D).C)C35RRI.@ (UPFL]72Q.F\_?_>LE"C[?'==%EY;K+/S M3L MGCSK3A9K:N6A.AM/3KN^0I 1N%\)5Q,$9JO8F^:]QE#@K>5RML@>I&)RA56Q M&W1A*YM&&6&Y^W6REQ<_]I_-%M_"Q/E"(0RS3C^Y(BXRJ$,UQ339>.JY"+(I M/01JL(4%=7S6F!1/:SP_8YF3UP\I7,@7ZB<%.&1LY<"J'5_Q5RLB*:@^9XL< MX^6\QJ4KOQ5>X^R#(W\QBG$>N3M/-.X]R&K7C!L+EC[5'3XBLEO#])TM;K"F M+/=?R**%PLLW",4R\/J?E6X+G[\A]1U_Q^OJ-O745;ZYG M!.*5L"<.CGHTR !Z_NXW9$W:2A[*4"73$",%DR8-Z=$_6K#HH#*')" Z?//FY+B) M7+6?7W_8N&AEI'"CMGI"%"'Q4M:(MU-CD? QV"?%WOO.,X;VF(O%S6 ME12$HDLQC=496ZID6F-.1// 4J(=?[4"AP1L;22Y+P604,MU79UB@O4K-*1N M\/9NS'(-U<:^]LITX.>M+HF>UJN5&_]S6T1B<33A6!QM/S6:;XONETG-7F"\ MQPRD;AP:I9/W/6A#.OZ954SD7JVW,I\NEQ+KJPP%%VKT6C= M/%H)3Q9U]K5]U[)&+I"+]%F:2F\6CVK2&. &_Y"6AZ1 MIO$O-JW#7Y^2'G,_?T58?'I],SHV.8V M&O)64+RV%^X:S;Z[E_YRB1<&CN6FFYX+R_X#T\NW/(X4V<*-P-9JC7(*;E\U MPINVZ\WI<>OAU:OEDI42^;T2ME2V"84\"K4O3RE^A+K/L"OD6I]H?A58WY6R MC-KNGFG2*'7^6LJE:X7A;)&F!)P%\9UOQG*56CX/S]%X<@IIKA-9M8J)V$\& M,!>QC!K06""F2TXN,$0UN)6AO@RT7/K>4^3;?Z12W(;A&ALX9,=F[?D[AO S M_2^Y,,-Z+$BJJ4YP@J'3PERB$@6@BY6RB.$TNOX@4V>('@+'1K/%^/C'@X,' M%#R]8DPF29'/QXK(E-%4WLRB<-C>EG3@$S'!\HL M4T53>S*)P]/YB]GYS<1=359"2FDHS%'MUV<+V'G=$_%FBTO<42=*,W1^?K4^ MG.5Z>>$'@?_=\5XOK17^"_5&G$@3L%G"UG69*8TE[U?\41[,6_*J-0KC>(6G MB-SNW#[DP65:6 WTBT<-Y>Y7;%$>##RL$/.F-JUXGQE2(R6H!(64I>X3>>H% M-YB1_=;;>>9G01)-E^8;[GIY4,:3\=E)!U7?3-PNO*V5O>!T@]$B*WO+(\ON MW1@PRNTCKHH]8H&\O*#>P6H\-=3C0)DDZBOV@RT-Y565 D:KT4CC^4E*QO0I M\_C"]PV*7X6[(U&AP?7'"GDAJGR.3ZB!?M!"D=Q-<[VT\FYHO"RZ0O&[;&B. MYTW_$6LI>$=3.PZ?#I]]C$0VGT[G2\=S2$0G><0MA6(3ALVBD98/]8AN[>&C M*$D-D#GN*NUS,DB39!;E95!-Z7[P2$9(1>EK@)"A\C#W?DU&9UO5@@'^\J!&QHP*/7$V9ZOW M=++D.%9GU.@7*40%S2+RFCJ M2Y4']%J3A5+]H(*(<)G6>Q*62QL %/73BN>A.L$ =W$O*B5E1HC. M9^:[L%RR99+(RU=^*+J8ER]M>Q!9^7X?F_5.-LK+!V/H5H-:YV^DB].?9&T- MDO+!4"V/NNH4396M/WI6E)0/FLZIFJM3>8V PTK*!TVK-U6L(MH"F,XG O&X+3?ML'=8QH$9*1<-? M5; O5UC"0^!XMK/:V#^.L(-2E7ZH7%K2IB._\N5KR)%+#P%:.NOEU)O'1=-K MA;475!JUV@^.Z02CZ65_:#3D\"W3/:U=)TBM9*JN]5<^3-CE\),^:9XE8-,+ M_9"'NY+XDSX1H4;&5J[KM_+2$]YS$SX^!/[_()L$;ZXC7&:S#B/S83I#BC_L M?E;QL'OY-:BT!QB M NC1=P'@DC2B9'ES>-W3>-N#.. :M+A ZHS/$@FQ@U! M-:@2!U2I./TYN&AP0 5#M3SJ$C^@ZIV>%1U00=,Y57.R!U3F%0_X( N:]FN4 MJ/8@2RTSAG>098X\"K6O]2 +",,@'F1!LSSR:PVV@)T_R-K=47ZUHC1ORVZ$ MYF8_F3S:/2<97F[P^MQR_X6LHAU2U2QL-K$YP?9.*$.C7UFP!2"Z]>[11_3\ M';GOZ*OO16\T2]6HS<$RD!.*?J7/%L*'#,GG[[X*UJ5-#9AL+ 1 I>0VP#'R M.HLREI'&\BB?8Y2/!L4S*@:@$G^WS[0;?ZU@);=M:^ \HT( *K$XQ3,A(.UT M@7M"X4^CMOK!'_40@$HU#CO%7%=)(RVIJCSCS""7%LZU"UD#)$ZN)[4GU]DW M1BCYR##.I8\[?"X-8SA7@RIQ+IT?LSTXKVQP+@U#M3SJ$C^7[IV>%9U+0],Y M57.RY]+F%0_W7/KL %@RQ1HE*CV7SH0W?6K8U7-I@^11J'V=Y])0& ;P7!J< MY9%?:[ %[/RY=&D7^(+_:;OK>;())A> 8JU1R,!;'38[V#HN,Z21U/TZ3]X5 MM_AVVVY@/(4_O-7[Q9]&4BLR.6!>[]&7V+/S/!$55-4YK@G7)%F3^=Y3Y-M_ M9,_$/*V72ROXG"TJ_C9;1V%D><3B"GLNSP\.BY[+Y NC^!.C[!OX]VD71OZ" M4F2G'_"=FUFOL8U)GFVZ]R-4Z^WDK@7@U2^6[Y->(3^8#O%@.C9B-03U4_MH M%UTX#8FF]"B4X>^DEH>B3DG=<"J7*BF';EM/[5@I =._R:C1"?U2U<.I7H:H M[66)>T9QG$5FETC*!S1_?G."^:/EO2*Z*XJK8B?TR-!#P;DD+[/6+:$B*I37 M8+DG(0\G/YX>TOG 7[MGI&@HN&G_$C<9$K9?(3N6Y?D[1O4S_2\)!A1A!E=3 MO:>)/ H:HGGU<":<%I^5'1__>'#P@(*G-PRX"&>XFH+"&>4:KR63/#RF#S<: MD&ER]..Q(C)5-+4GDS@\G9G-RB(>'RBS3!5-[_-+W(BPE\FP'A9>^BRGA!Q9Y4GT3 M0A4^^I^62Z[AX/)?'1>%D>^A+&VQZ+'=X4'UL5W:I3@!7JY3\=]W^C7:=NQO MHTW7XGJ;SHVRWL$_S&.HH_9(3["NJD4VY9-5AW9<=?)#[&A\/C$3ZRREBMRB M6%A*4"[C:BZ'0;3#8_S3EL/X!RSVFH0W8%2C3Q(87''21RL&1>_RZMM20$A& MXNR5AX""M6%P@8A3>8)T$Q6>)S8G!70^*YE48^&9"@_)F4)G@Q2N; MM>7.7ESG-=;,=1@Y2Y+%O;3PKR:%4!-=X0=;MR6.-,< E#M"#5WNU\0RDO0- M_GQM*Z%/L.O2#BB2B^%USNBLD^/NYFV&1X4!JKI=329LPC"@#9R M->6M 617DP"?GW';L\64..U?44U&C(1P/N9ECI@Y!L!0H-Q%585K\*T:G$4+5E2*;/7RUWC9(#68[\&3SU MH"E2A3(JM@)2,)AV/9D]6.BV;1>2D;&Q:_50R,"!@3DM"VE(R8%!&[;ZGX[G M61&Z? ]^\5W\G>I9EU4TW^<)[O-!U_S^U7981%[3IM>XU]^T_UT[H$$$H?I@[QWIQ7-S%VI=6Y1OL"L78]*A8P:M%1)'QH>48 M.=+K HSCRR^PR<:8+DGFC-3UO5H)N_H.RS%G20*(N/G1;OOX3]=/#P^=\.AM M.OV(7'(:D&2>H3KQ:HJW:TV>[#7?_=/&Y+9,ZO*??K6#. M2A.AK'THMH97W[OV1"\(_?(H/KB61]EG5A6!0HMV5%VF5BT6$%V,6:>9*2OR MA:#IN19WNJH8 FG=2CY_]Y_?_'5H>?,;9Q$AY%TO5Z[_B9(I_B'=F9%N,E)1 MB#8"57$,+13V'6I$-KT#;;Y2J+-G-'-&V\FJ:Q@:Q]J>!#0A""I:3@U_7^I! M>BF"M!G@R4VVG5NW#RBPZ?MJ?1_,:^L8:\ML7D9-_*,0O3U(6UE9M[IM/SHX M/" 35?S762P/\9;!C;>M*%$>E#6BCM11SH<_/K:*VZ7$%\#KX!9H":H*&?J@>[F;R@W3U5T3*_E,'!JSQ:TW=]Z=^=IR M*8&NE>6@J;\MBRX&B*(XK-;R;90D^\V)WN)M/_%.O3FK9_\:#X[HDQI$*]@" M%!J)J;6&#A(BMY>2/UNUTN>#? G0&I) NC )< C;@0?7:H;UE1,@.Z+D4"D7 MZ*_*.67MX3%@%XZQA[.*T(Q@RM_)P/D;_^=7%))(Y@>$!9C3,MNJ_ 0X3NOA MF$(R\X((:B*F+*^D0?CJ>,YRO9R^HD?TYQK/4?,;/[A=+M'#5W?RH-_:CS! M-'!>RZ#9Y9Q U9%%4V\^B]Y0<($\M' BXB(,=\Z"IG:$MRQX8R(>7#3F#BXB M(41Q)T9I+^(XHW!3)>G**.O+/KYH'U]4M4$Q9_$ Q1>= GQ,T71\$8"I4*NR MA>*+Z@D"=X_":UI53J^J)?35F=\U@ 8VO($ MJ0G!_9E+#%)Z-V3G':@DL;)J.M.^ X[=>MBFD-9"2"JRTJO8[_(464$$@.MD M?DJ?^%P'&Q]^C-:N0R3,'L@K^J_E&\IC?-8[?S2=K6J@:FITSQ,Z>NB5;-P! M4+'A(+[Q@P5RHG40/SEW_;%RDKQ'X:V7 *S)#-=^=[A$-X)L4V=UW\8%D.7( MGO>*D504*)(L1ZZ]'C ]G2_)?D@KTTO?V3-=*Y(ITX_W3*^P$+\ADM$;S:?O M*+!>4>XA:_V6GO7U_:@P@&\Z5DYZM4F5]HT5-E*;A:..0:.T$_NQ8P[F= B= M[KV97)LP Q-0HS[MAQ88U-.1=K8?:5U>U %/(@%E^#0".!TIY_LM4,76TQX1B6K!O]]Y,IBD4CAB M#9QV>S+L000 ZVQ Z8E/.NO:8*+;)AJLS*N+[?9D/Y@,8YT-IGVP5-%&W6+T M'"]T[/BA2OW;G/SWACTP6D,TH[^>NV1=GDORX+4P910^..P!T!ZDV0@8>H8' MFK_^V8\LMY6Y@.?3PQX5)L#-QD?3X_[J\3%I_1*?&[>+YM6 7G^0?](8SE=Y ML!QM $_&LJ8'Y3HS@\G\=A63C0L .XP&Y^W=R>??>C_Z% MHD=D^Z^>\Q>:[\8CU]T'T_GMG!+/#\;'!P,Y=C"';C9$]!R$MVZ(M0&YDT@C M_A4I1UN^M]N)_: Q!W,V>O0<;F>CQWC2% S(P@^6EF^HJDF]E4 !A)'E56;->TPJ'HZJ.1)PZ:95$! M0 B]JJW85=6"T64ZR&,(+]L* '+6DT5EC*\@+@9Y2DFX6+5<"NGIW!G%\P(? MCH\/SV"O[54I=;4MF84U"N M##0RU"F'JDZ&.#UULK3S% ]H_, MB3P*99!&8FJMH8.$R.#6M35$N7QST.+Z ]EK\A[G;+%P;$1_PXQ1&C0!)!29 MIX:HX'U=L8)+#GM^-)Z<#\OOKPE!17FJWE'PXG>-M-=_KK$UN/7"*%C'>HK/ MK)_?+"\-O/D9-Q%IRU H^'EP T /(14R7P7 O7X9+E>@;\V20^)Q%!?:P]@IKT;A1W;[#!U/M0:BY'TW@\.3L '4K=8B!U"@8X-WY[@=3F MZ:!7M64JU8/193KT*I#:/#GKR2*Q35:%RW "J^ZUK!^( ^,=16 J59(0T57952DIJV M\L*Z/I;1]?%@=,V2U'1PLZBN)S+C>C*8<IZP,%(4;]3PQP0 7>"Y#!Z;3J% *&B7J5<10*T,D M>.OR3:__R_+65O!)]$DWYO328#7(T$;!?@L*9WKQ/9QH;_-L:GN*T(1@Y]<: ML="U3P>57Y^!0"$]*J5PAPZ!(K.5C_@W';0TM/#_H='9%,"*G"Z#&RR%1UCB M/Y*5U29ZRO!HJNW??KB!U "HR'##%QX>$48\=*(LCZ[.FP^4;^5U=-RWUWHU MC!)A-$%%F-?>A,094\]<&1V<3> X]@'QJ1\X[R4(@'C]^HCU^/.O<8*/']ZFX.5U7YJTC MJ%3<>>/6R9#AAA'DY@FA5[64 Q\F&%VF0Z\BR,V3LYXL$KL,5;C .Y;4%4%N MG@BM*;6PS!>%:'^\V=;QYDGR4-* 9DY-")H.D03LGM]LY!]]U[WQ U*I=1]\ M52? #04]U&S3T$'/C)OE^;X:,.B8;&5X,;2@:6:OX8. I MLH*HS^,+<*#%?G2U/+HXE+'/>L<'Y:^Q+YM607W^0?](F';[*4"@,GED5X4GR (,R M_XUI>KU*6RBGW+94OH^UW*RZC#/8.RM'^#@I7?*$YNRFB MRM;NH.2M4R$'I5*W0'I0=TZ-4=%//DK">+B3LH/>!IQ?(I?'SZ M5GE?A:M.'J$SO!8^A>VY5<6",@'%<=K?7&GKY@H 8K8\WVI"<']SI8O!P0#H MKX>.4 )^]1ETT^$>,E#&_S'\S/6>\NI [)<7ORT+T;/4@OL!!40#BISZ TCU M"?A>R7XTM0.PUJR$[1]_#/.FR'ZPM(1P*RD/^S1:X*WQ9..I]V/,//CI\#OI MQ_!K/>AV0!1N $]*LM-^D&P?,EL9?GF.=7TVC*$ "_%T=)WM1U73E0768JVY M!X0M^Z.O/6P(<26#X-,IIV[%!5& M2"RC!A0"M4^*,B%%86+0"AHYF+&MS#K0""*J)&XU,\2%J.B?\5HBL%R\U)G. MEX[G$#L;.>\H73K\_^U=VW+B.!#]%;Y@-PED,JG:VBI"YD)5$IB$VMG?0U>\8A4+0.FE3A)C_E MG%DS:\@7,;(VKF^MPD7]O?OJ.@@7V"![=7%YZEF(&XX]#,'#N''X_H'PDY=D MQ5#UHCC>$_&E!_8)*]5_!=M!WU-K%]AHT2H_MRPTLR!7<+93JPO6YIU:!RD% MJ^E4&6C0JL,D@)@K6">@%:Z%3TJ!A9<+D0!6@4CP;OB:! !^&1P^GG^Y5WY) ML,@)4$BPTQ6LZ3V- A"OOUPJ@I@MV1$0%05K_RZ_O7-FM+(\;S(/YQF"D91; M/JV>R_[-Q2T,W N,JGI"5L2!1D;88P&%@VRV(#3 ]4#+@JXH89OG4R^(NL@; M3O=?&LHJ=#L+:D##7Q&_G-ZN*6-%#$@[V8H3P4/V;POR^KN#W(@#['\2Z-F/ M;T.'YH*<>M9Z..72M'ZP/AW39-Y\;GEH8%>R!%82TL!!?\UR($B6OT?VBNG8 MN;=VCP3[RR%V_D46SZ9KM "=)V*LY5S1%;U;QQ:D1[Q$-XB&48"]8C@T4JS= M-0J5$;M;QP/L93_J2S-RAZ:6JVF(Y UTC40E)6_S:;7'(;>[U_GD)V9?L70W M!:)N5[*HV]U?'WN'%W0L\B8K7//*H6@[[*%]\6$R;@5OB+=JZ[Z@]M!(_9$#?'48M6T%DPGSLF7JP]H8:T^8-;7 M=SF.R)P24-"L#:/THE=%&PJH]LVB&GU@KH_Q]#$4/%65FX9#*@D7BRK"-WS"#=0?M]AYF/+#..(:D+"0:O8DCE- LJ:#=0 &W 6*KI0K!(JS8/4A757)N94P(*LFIJYL#2E-W\A_TS M(G1#:*@BOKG,+0A2]>J&4ETFF/:Q2+P[,A]!DBO!P0DE*C'OO#II-?7[[ZXN MSL6>%M>/P('1W :+],<+H^&Y9<$Q01N6++3J@E9CG:O8W;PF6![8SI2#AIZZ MYG-2&92$:[\M/UBO(Z,FBXF**T%C01/67%]!1L^.'-1-JT<7AZ\>8_9!3'V' M"=4443O ?X'N=M,0.@['-%J 2SAE]+,4*BN_T3#K=34+AB>";8)]]B)6=J$@ MZ3BZS\(;!2?#4#\35ZVHU4X1RJ1.C 9C^_4%T8;^>KB@*+H0I4 4K2^+H@UG MC[WD#6]AM+;?"@E?>OW%1@.B@ @20,3!&W]U!9X;BXH H )VK 4"HI4.@. $A1I M'CUUS6L'18",[% W=#>/?9,V7$DW%67EMWL?. ">:(&68R?4)#1@VHWLY+WN M#]XW>]>+HD(3).32P+32DH2^Y^ B DZ*YN$9-/!JM+IR/0CBS+6F9H9?F=L1 M3YY"05.NVAP8BO0_\[I_M'ZYZ^V:J_W4I+; M,9E_HL3SII38" 7[KEUG1H8+]O CH9'2X@5^F/J1QXC"C76/+=6JPF@F347V M0TOBBCCTQAZQ$FHYQJ#>M*/(WMYOJ8L7T7'LD?Q/Z&?XB.^%4ZFQ-3PU)?.$_SVBSI?;2\A#K4 MJK0MD\PUDV7S1?Y-7 M]>)WG55>7T4'TDN6JOF@#K=L!4"#^QJ&:[+%_NEMGAHUH=@#G[SAB]FFP_; MBBY@FUF_D/[.@'[V5INHN5[8'OSYPD'X1 ;.9$%8LHG+(-FGQ%K:T_+_)=N6,UQNFJ _S.;*#NRU9D6=&2STF2!KK%E&* M"-OZHY]?7*:'N6M;V!\M@VCB&'/4,_:>D>4QZ;ZO=E/B>>[W%8H659-Y5(7I MPA&/+8;>UE(>UJD- ]OI09B[@\JGB(GC!Y_GW=HVS0;RJN@Q982KFJ) M*PKRYHRBAM8N+V@19/$Q\3ZAP#^T6;KV&,\)78=-QH^/_J*]PAED5SAQJST+ M.[WDM;VCMQP5.OZKZ=40)ZPU(C@(Q=#]7;"N]T.B-\X2J$Q#-8^"ASNWBA\*MT/HMI;O6^_[@?3/)KN5Q3PUN%2FBU7 MBY'GQ=(J[8'*JP.%*E6#G.=ATU5#JXD2"2?>(GUN_1FG?,/W(,L[5:@*CA+F+'Y1;;1^ MJ_33-N@>D_ED@X+)%U[LC2>'-]SRX,A2%-(L._1D-AK0KWW#]#-Z19B?Y[5_ MW&'TA2*"BL'SKE"(IT7W3) 5V<2+JGMDK4;$RW1TE2H=1+NPV&6]\+F!NR;S M,/BZG%(R=_T'XGDOX]YRC[[S$QXS M)<^!(ZIBEPWR0R-&:%O9J$SVGJ0H_4%A8.)6.@>Z%-! S)QWAK;2-6!2*L^C M[B97=$2/27)3C7F9P5AD/R$_TD&@/)X7_[C,.;!"+G#,A?=E/2W$MU;-DZ#8 M$DAGUG]YT1_<=H\H15004^>VC3NJ)%E6R1^?T8+]UM]V-;BX*I24>/0@?O5; M3F(#.8G[Z-='UO,^,)@I(_9HZ_G,E-(@5?>!X,4#ZQ].M+Q32T\LTB@4XV,J M4[$RG;0@_BP]9R!.Z$K4R2QR_D&3W+)0^&(0Z81.^IJH[087&=91WSG^9N[] MX-RR4+#6A^$$0BT!34.X/[[7#O;ZT%V$8OPC 3'^P[>O+R>()0] P:.EX@0> MB31PC:X>BJ//'!1'G[N$(D<:F-E\$@LZ]%QK:MG!9C[N(;*9,ET 4UTPHT=> M-):2ISA_>)!D A=M#@J%:IE@&5&6T>3!5F2* J!-I8CR"=/,6HZ+%T-*@^WCJ9QQB5?H>C"XSA[%$S;:BUOMG32KZNX)1/[C M]XA_\=_^_!]02P,$% @ KSVM6OS#3BED"@, 2J,D !4 !X;VUA+3(P M,C4P,S,Q>#$P<2YH=&WLO>EV\DC2+OK_7 6GOK-W5Z_3\JL9>*NZ]A(@9A @ MQ/1'2T@)"$V@ 1!7OU,";,!@8YM!V/2JKC(B265&/#%D9&3DW_]G8>BQ&; = MU3+_^R_L"?U7#)BRI:CF\+__8OATH?"O__//__/W_XL@,;63:I1CBB5[!C#= MF&P#R05*;*ZZH]^QIC692&:L FQ;U?58RE:5(5C_!$.?X#_P7S$$6?>5DASX M4\O\O6FR_65ZW7/P-?4+(W[A*$[!7GZ3U&_X!U-Y:;KZ=5GMVY+M;^;Q&W:' M/B6Q>/*)(#%JOS4/[)DJ@UC1ZL<*&?@*.2')!-5'XA*((V2"Q)$$"6B$'"0H M-!G'Z'A\W)(M(Z0<2A#8'@%#0E33<253?AY0 M, #%W1W/^F?4K]67FZ;JPD7@4'=>LAFZ:L*9@H 'OUQ;,IV!91N2"QD&.\(H M!$T@+P-U;/'#G7FKBV-4A:!Y>=NFN0T&1[E _X+?;L]7?8-A^_11@'J8 M6?"+W0$[%HEC\;>Z7K58_^ 0K[!D,OEK$4!QTRN0E<.OAU_LXN05$'?Z#+Y] M QQ$41S!Z!VSJ0;#1*["I?_SS]PA(RC]_&\"58K)ENE A M_?O?_YV55<'_W2X"A-K6+ZDNWXL M;=D3RPY')%8D6Q[%".P_L4!X_OZU:O[WK]4;^Y;B__.WHLYBCNOKX+]_&)(] M5$W$M2:_"73B_@7']@M^O=-&49V)+OF_3H 7'6_:LVTXV*SJR)+>!9+-FDH& M&O?G(>-R!>WS\5*9-0:#<<)0C1&NU.$[X) 1!,.A2;CF>#-K[^9EP%GXQ'D> M;@-D.)2:2IJ&5'TV6K2\'E\O#^D[2PB+K1TPQ"GM62-6:C.2PLX.."D:M"%@/XO4,(6 M%6#T@2UZJCGW"JZL:M)8F4P**,Z*^"LEM/O3EJ1[8$?YQ*?#<6-!Z#T-=&O% M&8?CLT1A?G,->QX2-5C$&R>(9E+SG0[-H$UCY$Y>&:/W2.27QRW>9YP$ZWEX MIB)WEX6"=2,C]!D00RE(LSI!-<@D[7F)"HB :ZCD)0I5@8%^Q*5)L"]!<-$'F0X7O<">2+;K5^'L0D0$BURQ MI)HFA$QZ9NFSJ^>&_&^HPQ%T 8C!A1Y>1'\RU'A*$,> MEU6IK^K0G:M:IKSRDW8XT-*X4HL M/\R$]"@86<%DC&"..XS0J\7:K*H.530W&]2TY2).2"UH?+$O\6'BV4"<]'OI MEKP MZKE@ /N,:0$GH,NNL1Y)-@A#='!Q- &F$[Y_]0+(0+CXYTRP[L>..X-"MHVR M*&^T)+9OI!5T--]F#+$O'V'W_5?=OV CY;\TJ4E^")?@Y>&_U@->P03.4(;? M2L-=]=TD>]@H5405S9/*W'A(*96:"]4W^D00Q(]D6'-NK?O)P [)=&_I:?0T MTP6E9K^RR#$W9IA7ZB>TC%Y'4&[AUI*UEFLVB_,?S; 15(#KGO#:O+&8QSM5 MP+(@418OQ&$ MX9K-)VATX.>!"NQ8.%MP,$J>+I1VHS7[/]YTYX!AP+751P6^;#'155E=6\R8 MHL)OPVV=%\=D>W)__!/:R3=F]_>O@SW_LQG2\P!^'9KM) Q(/,\]#!6[09"$ M0% J#.OL?K/YO/G=KQVF'>+A.U&)PRS=/&4AL"P?K";-38)^]N2VIDOFKI,# ME6AS9'D.U"]-8)8M<]@$ME$P _%09X Q5\N)\(7!K]<=EIF1W5(L)<=R8JGO MY!LS+>_-[P0DF\='Z744)2>_<9O0:U1^CM+G!"P$I>T&H@&/SGN9_G M[YY9J&PU);;0O?GF"^@FMY:"I$B@JP]ON^,9J-K7Z L:UFQ+\627L]=[GR\- M>15ZZZ8T4/5@U]78^LWS4IR'1)?@J+=^M'[RX@6>X.:O]UIJ4"6/H-'9=_"S M%NX7,U4\@_+3_JR90E(ZP"(G)) POP]1?0W;%[)_7BJ"5QSBU_H5!QGVM;<= MY/3F=?NL_KJX'\3(^G5O@^1B\DTB*'FB?(=-"?1>Y)N;21/H$X';"?:,Z4\2 M2B]>THP$4LHW7;VO\,Q#L/<%>Y=3#XE^2/1'+/;7Y70QP\>5^CB=%:1J"^TV MS#PV&3X,\*4-\$.&;F\5S^"])OP4AC+2[>R:*%5=DK8+K?,3,IN M_-Y,RC9U+@O84^EZ0>ABZ,G0W6EZ=H5_&G ' ]4%\J@!'!!D;3(?VG4\$<0. M->F[1KY2$/">TY^DXVE.DH?W!N(CE/KV@/Z8+CX'H#^V;[ZC>]]V6@H+U833 M7K;78&N)PQ7-@MT:A&YG8>KZ-9W?(X=NEUH3V,OZOOY/8T/HN>8 M GP;22VI[SO&!G7)E*MC.O]O(RQ;+H M"HQGYCO9N\/ H9D]^/Z<>.S9EO,B(0XS#)\(3EF7&5,)/ZPC@5G/5,+G:W2T ML3;(H=-R'L7; LYI9+[?<>X-'9^?_P-#&PR5)<5>G.2C5-2)[@\&TKKQ*#-9 M,,)P'F>YO#K-56V^Y,WO+<"Y-?N+^26[='L@[\,[5AU)5B5WXQR/>RVTZBR: MKB;I<;;;,*JCHGEON+O"=M,.U1ZH>XY]2XZK@[0-@+9E.0KFQC":;D-J,[,A MQT[GJ5X5,,K<%>]M[?7.)+\5&CZX0/^TO2M@PSE%6%U,H$%.*C6S>6E>NS>/ MZ;[M703B.Y\T6H46-8XGXH+&^AU_,D]+_80=O33X;VRT(@"==Z,V9%\;#T9, M"[ Y$1UWIU5NGJS5^(GV@\1AFE8E-!O7K*F ]*5D\U[LU-C$;\)'+A]3R ,QZEH;7;I-'! M-B:PG>;<*JN&Z@:G1E=//IQ$60C>"9SMT_G/"2&;WO*H:PA+QNF@0)]X;9,5 MN:5];^KCPT2\;#K.Z>3_5HNC=VJJ1%L.)NWV"&U1RZ0@6?DQ.P-#K#E]R,&] MRP%YNAR09Y>#^$H.XH$4//PTYV 5+A';L\ (X<5;IUG[I@*HQBJ"3WJ8/@SD 5@(QQ# MC>V5+94J:YZ>,.G%$D4;G4BF9AXYD!5^=9"T7Y> S_/D)8#V":9<3&3B"!H_ M463VFD9@5^D$H\ XCCHTPV>0NH[C&9,=E02?OG,(A4S@'%5UIZ+0;DEV 70M M05$B*0Z7CLZ=8@6^3._OZ2316R5PZ/6Y*^*C^8*-@-[/QJ,"%87A?>"DXLFY M^6FGS33$,D@(4[NI,NF$UP;>O:U SY=O^$SVE679H?MEA>GFF?X$@M(GRDS8 M]+RGKO!0:# Z/'6UCKS 3S=86O CE YP<-==UD&K8E77B1(@]B.SHRD55MQSU=))#&?%KV>$73IK): MBALN2)0:]V94(B82'V/!]Y2(A$@%SA06",3SWP>\)6EQP%LZ7AA9 :K(*/9^ M>Z_OJ(HJV7Y0Y7>[_L/0;;/12ABIIFMIXQ([L?M.S_;9/PZN(_2_X]_POKV&P:E3G&U]IJ>R:PD DN26-N5S:>3!>EMP=@J/,<&U2\!,#<$W[<3>:1$9Y.Y MQ 3-@7G9[M ^+4>S8,J%1>,=P)Y.THOI_42@S+'$*7I_K^F9($L]KZFW/FT@ M&51H+YB.:WN[?DM*]P WUU^MK5*2K &E;$DO=K-@0CLJZ4&1Q.#Y&J'3>L9TIR!R*_6;X?JN$?7% M8HA?KV_8D+&!GR_T1AK=<#/L3*+(HG5O6OH$?"AA\.Q[>=$0[@88>KKD M6K9_&PF7M5VT3?YH*;Q/J(=I6/CI&5MXI+(/,@ 5AJM-@C)T]HI5< M90&Y,YY_9U8 MZI<+-Z#G*J5RAH,X[X"SI-L(1B69DI!>RHK9*Z<-KW!OX/QTL9:37GR[(SDW M$@8,O>;=SFDKO!)X'4Y2'2WEIR 71X9DKY(ZGT%N2\KS,=8&D($ZD_KZOIX^ MT-VKBZ/3-E!4]U7+=4_5=#*+IRO9#FI4T&X[;[7I?C)R(K$5OWN3?"_7/[]) MO[,$$H\1_F4,;U+^>V[\G@G]X59* \R Z8$J<#^#>L]Q+;CL/H9[6HKC$Z;1 M=81I:;[$=0_D2]$[1_9QW!^DW+7P_C;-OS7B]_>:(JOPE],$UAY6ICV-G@_J MRPH.FJKY#8#_U[%2WI$O9#X4>^ M&M'^E:5WL_HM6D.36O950LBQK1)>[9LEJG5O8>_'ZO?,DO2Q&U0O+'P>/_D$_ 5\>VJEZ?$ G]0:G_CEZM-^7<6/09(66SW:%>BN-AX"0(!N M[MZVABY0X?:>532$/W6B!(1-+U%Z$5^57KP#"8@C=KX_=SHXVV[.&6O0GQ S M]"$!]RX!IU92#)O>_*!C235-^-KTS,Y;NO*AVC\OF:%8I([P-($N-+YT=R _3*1+YV*]3][O&:<\6,WGUM5Z,"4UCN?2Y;S6 MQD5JVJDJW@A$#LB/FCJOH'S3FCI$$'9YR2GT(ED7C#Q.ZX-D@>*1R$5<7L'[$-VV@G[[A+L\ MW&]?D6>548BA)P)^N^DEBTA%#_*E6M_ .V0F@^:698=N3M5)M1O9[:4'Y"-6 MA&HOI^R]1/%W*XJTJQDIERR(^=S/ (@'T'Q3DSCJRB. M[$')$FZFK$)5<=BT+[HS+,T8Q9]]7/EN#DINH77O[.,9,FKIK?UV^L0S#5<' M+T&1$H]U)R.!R]/=-F\;WJ!U;T["SP3O?FK)J6RQL\+;^;$E]WS$VB/=K(C\9 MB\!G2YUTSN9;WJ!P=S==GC\L\(XNW:'A Y%7#615U46Z44B/TZQ'MLM43>?\ M>/WN].J/"61%#M$?NHCX8MY!<5[G"Y9,FBPW2F/C0=SM&K.?Z;?>!7)OFZS_ M&>1>0Q?7Y68K(QN(HI70\4A*Z4U.'3]T\0/1E_ NWJRG]+;/V[1FEBT-@*GV MU^W1^+(CXUG70MN#^7BD5)Q*CXW<#N]MJB>]X_R^(N:W=A?.!]&O[XHIM4:Y MD*TT2,$HCPR\GY%XH75O3L//*_D5!1A_R'>X,(RY?#$U0S#4U?":W6=4PA2% M^+W%''X>C&_A,*PS:>[I(EMC:LU+7MQ$6;\SK3-JJI_3E'M#]^,BVU=[POMW MTYYA3SB^557T+M)R6O248G!QJJ!XJXB6)J)=+M?NS0%YI.7LYP2?>BX).]>Y MI',7W?LZLK/)RKSJ :3(+FR M'"[R5*WSU[&O3J,/_U MSN^#$2MG&K5>$_6K0F'9RDDY]NXJ6GR[\_M;AG]U>I\^H^%/;-5A3JQ]V_?J M,! WA#F;'[KE;J"--6HRJ6*O&T4[PWX+TBRU668%>N'Y$, M3Y^=6GXY<1>E@LY@L[DZYV0U?JA)J&A8BMU21_E[P^]/L=DW+]BSR1O_>.KM MVWL+C*Y8"\OV^I! ^]B^\YNW[!QO)YH6(7A"B9W;E#-=EN_-)SY+-O [.R(' M(/!UL7W<\G7FA<).GO-7%PIGVX;_FHHX?FW\6??Y*2.7FXF=;IS%I[U2QD'T MGDSXO* M/F[(C*[M/-MIN%W;>;.K_\H9GYWF:=K5INE&DYF9"223OCMS]JV3+W?1=TX[ M<;ZR#+>T&B=C'=&TNM81+P9<7J4ECT3- MG[191M B7J;8G+S :<>KB';S[G#\,]/SL=-#Y-CY:]H?O@XH I">MTJ@RUFT M(."I5(X?\827;M^=Z_XS(7V+*WY6/C\NXHE3\O?3DN/J( W)H6TEB'TF]SFK MFI(I0X]Q'\!+9[%$*$?/LM-%IC85!YG!M'EO 'Z'3E?9LSQ&X0NYO!2"X@C^ M0MPSQ4!N?(D\.6&P1DECAVC:DVF,B+?H.GYO:/P1J?B[I=3.&1"Y\47PN#X? M^24PU5&^;G0&I$9FZG=W$OH[7P2_E0FW=[?[N93@>V99,!75D77+ JZF-O9-_;88NCT[N<*3MK0!47,6H5KWF.C*Y*R[>E M +HN9XX";ZZ\DR'D=9=ED49"6 M>6W8FNKQ5"-R&O1'2,!!!D5=(+9B1OBK@\:4*/1U#F.01D;PNWZ])')S 2,O MGJ/[N<@$?DIDXK)WVKR^;?Y6E]K@1E9H>VU90]NTQ,3GA-HDHW>KY.-2FP.! MXY,OM;E M8&=.S[>0//-K_B01ST\HV-$ 06>.VTS%5$BC>CC^W'%QRO$?^"* MCZN5B?DJWD6DH\>7BY:D@?+ RJB5L6\0D?7*SH[.K^K "%9<^2HBF@2;P"KL M,"G@7:0TD;S=0$UJ.6-K'H MHTC;[#;TCM!NCB)WZ.V#.#@\U_L(?WV6OXRBA,5+@A6AJA3,M#1174G?N"=C MFZ63O8XE&$BNN:A9J:%EW[M[\N:4OSFW9=DS@E1!H'#N"-A!,QN, D+.@D/S MEK&)^' =@S?2Q@#5Z#X3%Z;Y)9&A[UW1GSS]^T#!5D[,691ZV2B72Q+:5X1T M@^8*O;%'B?Z]2_M5E3IYKN),7V3PVUJ]*'8:%=1+E%'/26-C6; K+7#OQOL6 M6CTR[#Y9K9L,TVU..91!2S[MIV02H?O\W;/^QFK]S##X[&KMF%8'2!9ME1U1 MFR*+NI[4%^6X>.\LO[)6OXCS=EZEWD5<"6UX)HXB%:#T,7\PK4SNW7C?1JE? MQDDCSB/.#;67*5?R69N=ED"-3&2,\MR]]YC<5<69N)#5_BB#WY9G?.!UXOVT M'V>E)A)?^FI2P^[?4M] GL_,[H_LC3ZW@.\ 3JIF@P&P;: ;I,]-CM/K#%M)IT'U0R^/5%C@\PAE+H70 M>G'6Z77R&9-M)]E)OMI-<#H1=!:-HR9\!VU;X.+H52,R$T M"^Q0Q[0SQ2Q_0^FQOW%3'G*2H_ MO_?UV45W3F\3.+^5$SGAX<1&"Z!7[6G[$K9RX?B\Y1WRD@J->HSOS!SA?E/E[5CX_S(F[8H;'K;PX MH:^H=:O0Q 05*=7B9%G%.#WZR]"'%QK^N8';IN M:@<>)^SE@L'8Q>Y"^PS^2.H0_H)CUUN5:S:/BI+I2;8?O/!KJ"VD+*QGRP.$ M!6#!B,GN?)2/9BG>3Z%V0]0SH7;#C4V=FZ/L^#Y2EY*"6OK24C 2S MWO.+W 3U^;*N3SBYBD3O>,OGI>2\NOTA);>6$N(FMJ3BNB@_ITHJF\9G?CDW M*T\T+7(.\><]H($C) M9Z7DQ.IL-5TR=RN-;U6SRZJ#H)@=:TQTRP,#-U4WJ$Y;,!5UIBJ> MI(>8"Z\5&:E@P"Z [+GJ##890+]MOVCV!Y&:32ZU/@]2)%OBXA22KB6*B6BZ ML0?)\L<_X84DQ^GR4]&*G1>MU($[;:G/8HY>I#5*]T47;4NX642$HE4:15L[ M1H#_!()2-W,IM_E/O=IZ_2#_-S]K 2>XB'HWXV4DV2 %G70EV-J$O C?OWJ! M#7L; <[[-Q7H3F&7+' 97IQ0@+LS I#'F*D4C M?.'6BGTNSOU"0NWUA)++5:U&I>OGB4B&:H]8[U *=JE[=HN]>7R4+U]_X]NQ MB ]P]%L')$Z6N>";C&H#V;7>=F]O('(H-HMG4IHW8J?5/%+P77HZ[=V;P[Q+ MW(?$?3N)H[96E]0[8:W-TP;T%VQ5=M?I@*$OTN"%37"X,AGR>=_W!(E1%)/S MF?%L&MG@\!% OCG%2Z[<3O5WR+/[.Q'RW*& ;G(N88=DNK?T-'J:Z8)2LU]9 M1/?\\[UX[L_T_9Z>>Y20O'6M)5Z;-Q;S>*G]XU_P_O4MU7UG'#'78RJ?$RC7K% M7+$B=0NHU([D6NB1=7P'>Q97N;SNOC*6NZS882OEI(&JW4FZEX@7;6,6.<7^ MR%A^2-B]9CLO9B5YV>_0MN"G[>&\(I&(//\^$O;(=GY(V(TSI?E%WS **6/. M>AFPH,K27".Y;R1A#QOV#23LP-[4,QIRP!K:TF2DREO[4XRC2C5)AFB3US@? M93I%T"BWRT+)1?J#L>\99L3/S>S/;+4[]&IJWW./Y#.V12D<7^ #DE?Z]8B%_=[A]WK^?P6^ >/]WF7QNX0MR L6W) M'(9T?NDK';AZ?6LU&F9H@_#[S1)RK)$^(6HJFYL14S1>0BK\())AT$/$VF1/ MG$BMK[N=!\F\'L5;=/[6VNM#R&Z I:5[;G M[>D0+L.EB^F ??!FXXH*Y@S% M:FEIRAH%.*I!*I+J[PWPOB+(95%ZF)0/?&Z@!M>JC@/,E&JY0!Z= Z5(41RC MI79IKM'+^K"KC')<(GI%NMY!Z2NR/#W >GNP,CI8O,X7_3A$JQ@WJ"]&9A8% M?1FM615YIM7N39'N$..!R[/A$C]\)/LZR,2F6BJ74O-3+2VRG>ED!ISR YF1 M069X OK*)]Z?D4EN 9/<*;YX'?>3RM'#5,%MHX(7]VOC[+@C5IA(1EA^K/L) M5_/DZ0M_@<0'PO_*(>T/H3L M.S>8&'S_ O_N)&?$$6GX:)2B6NR M^9G"]?5[0^F/6/A' :SX=C45_(K*M-FJMFL=/E'2 #>SD>PL;U7*]P;3[ZU, M\=/QB9^]?@JV BA*1W(#R\PN\UASPO$:Q_D3=MXHE7GEWM#[<_U8E Z*X$4[@%N'C#( +:L2GI-\H,6*4F&;"Q;T@OQ,D"7?*!D M;&D>'.@.OEOC5D?(I*C9*8\UJKETGQ8,AJ$CA]L-;%Z38HV9<]#B6\5-=RL# MOX#IBW>ZJ>;<*[BRJDEC93(IH#@KXI$+-7WXMJN/7,< M/GPEFCGBLT-=Y6R!3ZHCD%N*.7\667UPH?O,[I[#[]TH%N_;;EY8M#W4;])D M.U=>\(WH^=I7N XL4IP^4#WW:^JZP2+>.$$TDYKO=&@&;1HC=Q*Y+?](J^NS MU=;],HL/ZVL9ISTHLY&+GT=:7T>!Q>\I;'<@#*B9R1 " MCM62M%)-MV7LH;!OQNI3EVY!V3#HQ#LOJS8N:%#'GK_9BS]\31LT!:QD:K); M1!'![G0$U:!G5&1ALD.=]4+N,'F^'G"(CN:Y^=+P!MA5@"HRRJ80X:#F8"P@ MZ#[J%;*>)X-%5IY%=A49$91"$OY^)N$WQ2-Z.,7K'422=?(RVM3GJMGBA.YW M!6XX3[F-\BP[$R/K/A_#Z6OR?%MM"LT[>K,TL&NB=U>?QG&EU]6]1$)KEZAL MH92>*[AW=_KTRCB]CCZ]+2+?O,7E:Z$%OF?R\06?F*0+U:K*UYN1 M=6!\*.^P8?F2[OI9U91,.:BGO)?"I;1TI&1+ MB;K Q_-QDC?->8Z)G$O[3@K7.W3Z^I+JK.*>RV]%V MV/,!L.=2;XX#7$:>>JJCAAEM+Q7?/-VP-/7Y,JZB4B<(.[-D6'],()B2'%;& M;F3]HD/SVE1 VYW8)5?7']!BV$6.5;WG(;.00*X?9%%:)OSH[-@Y1I8]P]-A M4X5S1\ .FME@%)!Z%N006\8&&[4:W?.2*;V!2@V;&P^J/1D;1]\I.C3[%\MW M\O2_E1>]VB8F7RF*FFW!3EP_N%C'94PEH-TD3&+T=RM%ED%0]C\KR:H.)0\X MO&1F@Y+_JB-;:4E7!Y9MJM(:.&G.5Q98SL(U?%IO4Z0_(/WHG5S>(.($&FQ2 MWS] A(OM)N\,IE:0L=N5[ M5_N'Y_JM=/Q'HZR?P8;DXG0UR[58K=3(TLV),ER4D,AJ]FABXQ8QUOVTWF S MKPR&DLZ&H]XZX+$Z[&A:NC7T6Y+N@:QG*N7:FO_!@IF;F\!V1NKDY5<=^*^T M94_6!VB.[2F^B;C@'(5E[L1LL]T9B@BJ]/KY::N[KRZ4WJ7 A4!!!# 8[J^>] M"B5C]/9. _ST=BPY#R3=':4E&ZP#EC78)E#AD"CK"=P)G9WVS M$0_U*^)$:?7(1L MU?1\ON27HL[++J]*KEGM:&D1QQ,EHP>\?&27F+>).N]:-NR,09_7\8*L"NTT M**LSH$ T0Z@'9R3":3LIOR*-+3O<2GQA:(!YJ,1EUX/6?VT0>&!#']>%7?4W M<(F>M?-<9= M1#9&] $BK+E_$A7NU@V^$"CRTS*NLG0^IZD9 MJVM0/(;91F2]G?L"Q;7.&H6W-$!^*)X.K>-J75@![LB"1)I!4_BR6MQ^"L![ ME7PJN3&1;WHH@M*36C]EE";9PB227LI79O_ANCW?,!IY*015*\UL&9&=*9LS MYA5+[+31*1HYDW-W"(I"S/)2D"FE^W(GU\3K F@V:F;1'4F#7!:$TC .E4:J9#8B>FG4_<#@S#&YURN7W4LM-T]98Z);/EC= MAEF^:H)X?B)PME2MMUI3ETI%SCXIQ\_CH].Y#F-_CXKM7D[8[ MI3@]6LQM%.<<;C3F#%MS[X6)U[RO\W8\?-E'=EQ;E=UUBG$XSP8OK!E)R309 MET2TP4JR-I^VM"[(3"*G<]^1QC>G&'5NGOU@/B&54=-0VK[FNW%JD2KE^*$5 M.6_JC ?M[WMQ=K8#Q&;;K.F)!)G02MUFJB$GJ\0LNLFB9S@0_/4EU?6/Z:YT M][G//U2 Y'CV>K]WXKFOC,!^@X;J:%G8[6;GI/&25GB&,Q4"N=!GAC+3M9Q3 M;\;1F8!K0N0TT*W/5!QCVHM=.YUK5]EFN\8)CUT+NWUHXZO^TLUE;K5,:%DZ M5/QZN#P\E[R5EZ-$KEEA#$UU2":NQFN69D=.\]^?O!WFV$/6SI@"F_(7E\'#R.FB B66[4E\'ZQ9KR#.]FL_[_BPO2* 4'XM@N$"\R)F85PE\ MAZ:[9OR;\_WV8>7HYNW(L[%7R>+FC$5F%F++1*>7BEX]J$?>SBUC,2??3'EK M,.<)(SN;([XMX 3#E)O+?GQT=Z>='V"^:(@_2*^D=M-N+WH91=MD-")KSIML MSL+Z5G8B([EAY#!YSISLJUQ&L9N"BR,8%6V ;#+6,CXR0POM"LK[=C]3Y[KS M7'1/KIX##7?&^I6A.ROK#Y_5:!:+312?3H# @=8LXXA.-Q>]A.E[/:M!7'I? M^&*XJ"U\/%^3WC"]B*P\!8QCEM ;3XA$W7 MX_7"M%4'KO 1C0MR8'MZY,/+\RJ'-L#B-Y@VWR"=\OEY0Q8D8MW1N;PPL42 M#]ZYA7&N.NY+*/?XZ>3WE[8USY9'TNO;0QVZAK8+30[7>)?,(79/,[IHY)8. M[]V_^ Z=KK)Z/4+A[X7(FJ1;?=4:!#==\N6SH5 @>%AVCS0-ZYD%>6%'MQ.N"@R5"'9OC,5. 'SYCLQ)/@TW:"UYMN5L;<(RP_")X)1U&9(B_+#9 MI_1,)7Q^-FW*^C6Z1 E=5IN*+..F9S746$9NV?\.*,Y+]\9RF M8Z@4^-2RJP_GT,;[$\O)SX!(J?>F3U\H\D#9N5!VA1+%XR6M=7L#21!R\]'2 M0WI5SW'O#7L_I43Q[1')3%PPLTZ'WZM TS$=Z#(^(6'HQ-=\WRKUBAT6*^8B M%U][!X?;U+DLZ$ZEZS=#WV"@!C77&L !$IPO\X%$AI.1R(*ZVF1SC"$8=J<* M1$502?'>?,1CE'J@\@*)-]<(1F(924U72T,A+1!I@_=FI7](-/)6T+MZ.!(O2'Q*'38SJ && MR8PU]\EX],ZF/<*1T83K3>.1R47>FE8%K"SDT-3$K0[=Y&1\;V;]$8^, (S/ M&I DBFJM,0#2% 7E-C\SZ^/)T+ZWK>]O'9"\%_>/,L?$_^Y9B7"51E&SW$M.&-G>XD3'L,@]L"8MJ -,MU5M\&AYI2? M@F9I9$CVWHV0D@Z,K6IKUA[4D MXL]E/I)J]#6-G]=*VT3^.J;?X\[6'9:'V'.1 ;P^J_L.8\\I5!$J%O)9"<0_ M*X%-6U( (\N!0H6LEH$Z"PZG?D82;:"H[C$YM--5,L,/>53Q+?8^I/$\TGAY>]@8],CL<)QK"!Y!JLM)F7437"1]O C* MX<,>WHL$8E&WA\6&G6.(8;^KE5*6V,-I!]=!)*-.[\DA]K"'#VF\D#1>WA[R M3;>H5.)>2_"HYK27$A.YE![)C8L(RN'#'MZPTO]>O/#>%XA)J9XL5?HDRWKQ M%C6QA'8O'\W*)1%T3'^N0?Q0?:LSU?@\@SA&WC_-3>H:W^@U:!9IDCQ3F_@D M1CWLXD,<[T0C=1 MW>\*$1LLRNB2SA38G(AQLU%:\J?2749,'RO$;RN!1Z^8#.].Y 9M*4AA<#F[ MH0Y'6[DA36!V@62OOW8*CN,!I3E2;:419#RL18"L P?))[M5 4'C8W7LM]MY M.W(B\,SW8U/>I,"?,N>H)VT<*[)S%G[3H*#/XGVJHI46 V(IR *>KT3.Z;@' M?E_\3J!W^!WD*%EF>&O.9OZ,RRZ"M"4'U&Q5!MR @ERI 9L?O:0OZN54QF.+ MV1(Z'8SBC#!$Y^54Y((QIP+@-"(\[5/A!T."Q*E]2(@"W9)*]$#1D$YJ$)]. MA1:VN%N=K,BTEE;-(]5MK"8+ZN5IB MAQ08&=\LV4R#\*7:3.@(M)PI+I>+A3"+WK'(SZ-@;]Y/\?>649%B_,>7!)]T M&>0BB1#I!7 %E>@22T('Y='T&\'@EB[#Y4X:7-9G2%*Z2!F6B[)&>>E9.-^G M??9;&XCK^0QW@8D#3D-N5",0S%P.-:Y?%T9D2VMGO[>>N)[3$$%,'/,:V*F+ MII/M?EE F@V-'Y$X7XM>9=>[\1HN?T7(9;R&,]8,7_UO4 MCWA9#\1?%?$'/+[S(Y[/5>K%1#'#HGAW6I'0!N96HKRL?\H'X=X)@I*AY M/H6KZE!F\;CK$\EL>N05+NXD?-2ENTP@B! +^#)=S!*DR?*-W(('\WRU6[NX M^'R"]1>-?TK.B#&5X#_LU%-GD@XVU]-NF@A\TPYO#/93JJ[S0/9LU57!?L'# MK*3:+0F*3,I__C,/IQS4_//+8 ;TG5Z?VX17$#MA@_WTEZTNM^XLSMI@Z@%3 M]@_WM]4R2#KT;%LUA^N."QFV/@&6G-#:))/!JT.Y,C.CZR,8.M9QW,,3P<&,D;@+B/X/6GI+9BF<"O2+8&W*#4T3U*:[N"Y^6: MP*:U')>MEPL22I&IZ/HW)TCK8:8\I/3'2NG';>MY1&N!YUAYRHPX%&2Z=HE/ MHF-'>QC"!ZJO;'O.@V8&5&M\425MUC/)3"8GE#MJ/KI1]&@8BI^-XGOP?X9E MI)17,&\A2#[G4GZ296JSR,;P'S[([7%^:*OR1RWP3;_>'K>82$WW,KI:;Q<-P>8OJ-Q/16 M2_Q"KR-/EIW4 I7R9G^"+RS>C?#AE6B9P@>LH[;&+XY2A8I2[2=1/YF744)L M%QGOKB-6/WV-?WD8WX,+Q \;7$?O-3B4SYF5BJGDJ%$ALBN6AQMR>Z"?>D5A M4]* (M5&P>52,O!<59:"7):)9/IEU5!=H.QA^\W+$W1=ZJ^O2-O/0YJZHVHA MU9^7V=*BI OI)#OC+Y]&\E$(OWB*]X:T5V1Y>@#N3+<"ZV"A?N2N MU2,PRW(27NY0 QJ=%IR6,UC$-:X0N;7[>U<0;1/C@:T3UBT1\>=ZXRJA2WF# M1]/-L8XX7:N1;]P;^GZL/W>K^]C.Z=!QA.9D\G)IJI48WXF3?*U=ST1N4?R# M';I;@>S\'ET+)^KUHC#R!+ZNM!>CJHWIYKTINQ_@T=WLFLDSN70\W\^P+L.. MT-PR73'PCBPWN'M;.7Q7E^[B]0BSJBF9P1&RO9-_KS<)7VT0EMPZJ?+EJ8X: MHL)G>E,C*T3O8N;G,.OAB1[:Q#MY R^J[OH9F#OLMJ4182;C*.*X^2798!R+ MC9Q6B"YS;Q1:+ZFF*;D@/;/SEJX >W_W\\V5%YP9?&JZX6Y$> K6V3<63"(Q M(A2&26A3M+]$]$PUGR;OS?\]0J1++[C>)^]]*)J+Y"SO7U%\]NW,2KI(%#$] MP0IMM(_'XY.>EOF/8#R)^'@,OD;%U=XO#-5>QG''6N&(C>)8367ZJ8C9ZH?"B\Z3N;;0#\/ M*GL$477R"=[6> =+]NIU3(A'M_S7#P4"*1+H*2&H2Z\V^%K#QKG%K*SEDJ[4 MP-.)/(C>.;/':F._+@Z)$.C7L?A\:Q&Y=6O1"S0W(&,+6AX-SY?EK!)TX[N)2F'9K4+J/,SR[BE R=J6$>RG>F[8%S=@)=N$LN!LRG.E_,,=[!BS M=:6O-7;FLQ083KU9FD4R]%3 )VVC@T07.Y>CSXNUVR'0Q5 8A=M\;XA"V'A@ MV89DRB#\T<; VK0E*X5EH:4A;-=(#X4\E\A'SC!>%8]'2/5 YF60R1H3W?(! M",LB2+S-,EUQVEIK:G>65^120R]G/UI5'B?6MT;EWR^3MK/>L[ FM M"9+W-9X?-QJ)IUQZ/'>Q/[B5P_PT47!1/25=*;P#:"YYMTCA1'HY:4'VIQB)T.KCM#VTP/"I=J"/8ZN6[P]N8UM.CZ[ M;ZU33N+_YFD#0/%297?MX(\Q;39#W+<=*P%EFG=0\$ MF\=O3O$G(J%@RI8!GEW\LB5+S^[JIDT.F,"6=,94&,5031624 J6C.QB$IQ7 M6N-C6H0_;I5<3C#0XK)HIWMC.;JQQS?F_8*6DR;^$U%S6'\R D>R,8YLV(/TY,' M4NY5I^PA13%DNRQX&BOX4S;G93L]BDA&X2[+FQ/N8P=[6ZHMR:[4'$&3-0FK M!CD?*C+2L'Q)=_V:9\LCZ741"*M?R1F&7$\+1F^D.;TXFR&GD0MOOY-I?YA& M5ZDX\C9YSRGPUSCOB"6K]JS<[+31DIG%*N[86>33%U?)-YW\R657+BR(7"D^ M0OLHSPC3M"\6)4'4#39R?O9#$*]T#F]0RW"=?(ZJH>E!J5UVI5EBCD;N(NSS MSE[$5W.G:3PEY$2_+1CM1%S)>7FM.+BX*'QT[H'C@']][A]=FJTOK0^C'#O. M-@]?"1SF8.(,[B&6-EV0!MONPX5NVVF84R2R 9ZCCGT:'<'^ MFV5N8X*S1QA)\9,&FYL5:*R4&0^:=O277\ M)\OQ*B0(N;@,8SU175 M@OW20 .8BF0K8LVVAK9DB$7-P:S$J(T*1G\R4;OU7)/)O1#+6!4M6&_$KWZS M>='FN\WGX$WOO%7V'-LPJ(^[V,UF&-IJZRT[I'S=V7>2KA#[8[JWJ0DY)KV9\#O.:"NABU\AFF<7T -16 MP@O__ K<5C9+%-N-F>PGRG&4L^5T-G(DVY(_-\_M47 MWCRQ+<637=%).KR#FP5:,ZQ2HU0C; PCCJC)]6^^\M90HXNH9UA+#+0X5FU4 MQLM>IU&L24_X$SYQ_X(BAXQ V ../F$4?+3U5OCCR>:G VC6D(%DJ+K_ M^U]-Z 4ZL2J8QQIP\N:__K-Z O_K0#H,_O57V-I1EP!V%+PF?.]O^&M\-=SUHS_^:08Y\S%K M$ NJJP1[/G__"GJ!-)7@_R<':"OK0+)_]RUWM![8BJP(ACZ]#'9-UY>'N_QX M1>C5E[*DRW\&+6+_?PP/?_GO;1ICV!.UFO?6<'9X&Y)KE[6K1T=>>%X^;5X, M:0--_F]LZU& F>!SX-L@DJX.S=\R"$*-JR>J&?AB 8?_ZELVQ/1S'P$18HZE MJTKL?]#P?YL609?$@:]?T/+704B$PX5?;L.A;^G*AG.;-P< GZF.VE=UZ!/^ M'JD*'"/L\G__3P)'B;^><3(Y%_G>I\TI4Z/..S4I5' B):/* =QD:+DODBB M\828)*#+WJ<)FD)1F59(^H^5T-R&&/T#3$X<(L4?_PC50I/-Q/@FTV3YOW_U M;\G##PR;9]-"H] LL'R,J69B;">=9ZHY-I;F*I4"SQ>X:@3G@A^>2UMR1E M MN);YGUCF*?WTO_\'H]&_<)0BD\^3V-)QGY_&MDI>HQ_=-5S8$Y8$QKL:Z#)HC$SQ3,R9Y MKA6\T1_A/JH*MFVJ P2M%GII%BA9 KJ/-%#*ZQ3?V?4&(K4 M5Q#;&?!E(4??#>36ZKZ/@B1*Q.&2GR!ID:0Q(":2@X0H#Q1 D'A?P1/X6MVO M?M&414I#A99FIF<"U^.%_'0YP(WA,&#ZNN4VG,.CBL^S6QET.;B^:.* WYL_ MMLD:D' ]V<"9DE?>VJYG^]KY05]YI*Z]>>L6Z8+GRN9Y>.86>F)K.8%$7'=! M_J]MZ5B_:",I6\S:ZMB"G0UT:[XQL9O/R-R6)K_[-I T9 YG_Z[K_?R]U'?" M>WY6S+VXP_VV"W6B#['-^%^N@K([DA$P^&%H@)A1CO&]!B M_NN0\_:__R<9)^F_CEK1:XG[MP;85I#C+7>F+C"-)MLH=V,-ML8UFK&:T. % MIMJ,-;D87#$TX;)@Y:1A1(QKQ##J3^7?JP=<-M;,L[&M9<7SDH))-V/P:RQ) MD,_N^&&=\BLTY-=4@U24E^4?85W6LF/N",2F&^F-K:* ,0![5F('G.HMW?); MD5R &+#74: /$$7R$1](-@+,"RF96C@X=K5[M>6%<_:DEQ@W6@3*UX%92R7+ M"V"_YX57@A+P,0+[3RP8Q5%-$FT&E7 V54\ML?Y:4OFBC9[OG(CW^[;J8G#H-Q((9.@J_<;#!5 MOA!XQ ]G^5Z=9?=9?C?>\L"VC)CX_#_7>OD[4OLAN_,)$EI5)\B$C&55Z-Y! MI= ']N_KQ-/9,,LM>._JM5O>?'KHXVFSG+98OYQM#@JX([;)^3N305$,(9*) M(!WNRH'U'[J7@Y.?@./% =4 P_"\O>D&1X>V0 47B&FY+VJN8&1D;N';C1Z1 M';X#J@Y786+KDS^QM&5#:QT.,D*+Q?>$_$]V(LL"K<-Z@'R_.9HR(A_[<3LLE9:*%E-KJH, 3F6ZE-"\I M5#TXL+3?4FQ/,PW/2LX$U<*K4P!H+]6O0TEYU6>K+#AN8XBPJ%&O)E,\6BFU M$ :V?-4G,VXV,+. V*C1ZMB5T2SO2KFY2+WNTT9<8L]N.VLJY/1.RE3XY*JQBL1]+)]/7RJLY'PC9C>>\$!WTFMC4+[.'9P]0K%R2H$?3L*80GB\(3 MS;:?MA3PO-;WF)[7SV6K",JGLR6LQ"NRYQ]>Z^\:] R$PEP*4KZ/+>?/(I>_ MSH#^*"#@ @QN2HO"^MC.JOS3]@H&LG:D>I)%6B;-MME<>=JS[9(W"J+I^#NL MI7 $QR@2I>FWF7M8>A-/=)2D]]RI7G^&HA2#:W ++L+MV-BS54=1Y7 =;@U> MPA[?!_YG)V'AJ?'$/\76I>SL79H=1A7Q1'QC4*G;NCK$ECV43'49?O[WF3$5 MK1QM\M6:[",IV1^@R)T)R:YJCU6MIW\?E).(2,1S%.;89#?AO"C!^$*#OC#2 M/CSJ:"$EFLX4HR@V<)SU?\JJ";#MJ%U<\+H+&\^A>#;-ILCWYI]UQM-TAU^,F3;M63*JPS&&+%\ M+V;)>ZH+5D@D,/2&JX231?/7??@>D9:?-/R3LYO6W-S"SZ#02R@-&1EYA9+\#51PA4#9]?@RZ"CM[T;4.X#6A\; MPP8+V#2YL,N+<19Y+V$L#?D.9V.JTH6EZO);UL?=PH,'OR[E)_[P0,(:IC4+ MRH3>4R<[ :)<5Z>68Q]W!*^T9$H#N=7H]HO? .??R[GN&#" L8P$N#RV"'KDD'Z+E MR]YK,%PL_I<3-%!H)N>E_'36SV>:0EHO=34I/ZEV.^^92>J(U_G6;_Y]<7\[*-6OUP)2 MO\HW63C5?$I%D@46J;8Y"NFEIU_A__97V?>04,2 M)'XQLOM[.]4^CJ&@/XA38D*A<)$$&/P+R+0XZ">3^"!!R7V)VM_M[C=&XEPQ M"4'P&+;0*!E\KE-AUOL^.RW'E<)RR=!90: ]41HN.SD1+S);2?G/+6=5 <66 MHU9.X++=28IBG?K8WFPXG#-]_\.[YB%#]O;-GUZ7:/G"SCD1?SIN4F/ARV+/ M?T5H2_8^$M%/8 !4!$GZP8#;,8"@GZBCR?X/!ESF*,9S%:0KJ:C5^^Z/1WMF M^ZSYV$W5797- I(\BLE!Z=;?Q[/?KZ3*'HPZP"A;"E<(A^($%O(HN 8A9IFQ^4B%3UY\YC?8]U"7UXTY[//WTROH"Y1Z MWUI]KY=>/H;W0ZW]'.5D]9EX@B8I:-87RP6/']37*=*'K7DRG.EJ%+%P M&/^)_7]PI8S&J=A$LF,S2?? LTT_TWFWGVP:OBLHUV9I=7+RY1 FZH\LV6^R M:,YOY3))-8&W4\V=6>&W?X^9&#@/K$%>1T]R:ZM[\LA M)HA,?+G 1I+5'VKMN% : BE3'L0WAT3>0F9S!&)5R5&D:2RG6WU)CU4D6P-N M[$-P/6S:<>()O:IMW[SPQP/Z(J#]Q"T_IYAYOZS/EPL[,1'25LKUQWT?*_;G MZU-+;T$W\43CU/^*K8858V)IS_!67(S5@#T!K@?1_#S:C3OP[ :$C@'U,9P? MA;$!@::#\SD$5T(R!>$;'ED.-.#O\"_X:_ G^A\$?O7O!\H_BO+#?D.ZEZ8= MMETU!2]=RA?G)-*6)@'$3_$;:A= Z!E\AP="H^A8G$=''W0QAD:U)!JN++.J M-;1QTAXX'+4Y,_H9%^,,'@:!7]G#V+SPX6&<$[TGW0]VBB\Q$!IB->UK"HH; M2W3H#\F1%)^+Y+N^1 :$C)!L/\:'M[G$_@Q#73:8P ]!UK\YC&&_(#?0#6P= M;_*Z-_HI'L!#5TWPO L?<'##U /8_.,?=P3[]"9OCS"F!OP"CAN\H']'TPNZDK3=MXVYJ20>]G=:_<20R]!UF9WFJ&4VWT.G M\C@0PU/\'2Z:_LX#BU'R=SYK,0YZ-LTY@8K8N)83^&F[K?<7H[*09"!+S4<@/ \<)&C9+]5M_L36 MN5LCR8D-5!V:14G7 UMOV6Z0 #;UU,!6NE:L#]8-8,>[&6!$<"1TJP+;.@]L M*Y%L@[4@-RRPU$$%MI@"OX6N1- 4>A8R"#<_,7S51U@O%[H>L&0YX4C"X4K0]TBBJQX4R7>>8JN_8YNS;2O$7#PU/NU!3\9T M5P42 ^,#M83G;"5M9LF,J)#$F-.\4;K)VCS03@R!0Q4,_3IP_-%@2>%HW\=&U_X-?;7IMF[#8Z/;],PL/'KQD?& MNFFIFEMJ""/LG] MEKH8MQV.3-116G!JI71K:N4$9KVOO]/2ZRU<-263K #*@VZ']\K8F)W#EJ_> MCG.3KF/F;$[+<52YO:CW*NU>$"[=M(QVN;J3#[VA3_21F&H8"HMM_O-BN*.9 MW/N!4A)/V)&XUG>=,84^H3^,R1#7B<3/FO)WPO7[IYAOKL6>O:53KB8H'W8B M[H#%G\I*?FN9=]3%/>C4WH.6^P(QGDE\E7)=MU"*'Q(3YB$@GQ*0.U"79[W* M!801AQ AP6IS:-G^A$)J M>_70VO7-[88']K>Q3S^,PX\U#ORQ ,H=",KG]FDC<;752@^&Q$]YCFH"QWG6 M@VC)J):D$=/7?*S?:*?&N72S$(13R \)]SOQUK/4.HJ@S;N-T.\D5MRC*%R? M9"\HBJ 9N35)HFWO]U=X];G[O=WK M0HX',)!]SU[+@!G"8, 0(%^\C"W P=C@@2&__I5L(!!(0@:"#>IS=G<"PDBE MJD>/2J6JM>CSGN0SON W*T8ZN^!Y6GX-XN-,Q3.\TW;7]LS;8&[\.]8&* M>Z;E?9>^1%\^U^!7PZ\E##AX$[$_*$AOYV3(AJ+).O*JH2(<7A8"1S94V5)M M F4AU=0W0F+L'_NPOL0\?BYX8P$8UR![F\ 8Q)ZE:3QDX).@;6BJ=MLAA_& PW?A M5F B#=CS8Q1R#WKG\CMC>ZL?A$V9""PC^2N/G.V)/2EN)3T]==V4I;87)CT2).B MN00]B.93&?CDU5/L__PJ5G,' NZ>;RO[ER,$U_&0$D+FEGIW5*Y3Y5/#]&@Y M+!4S[;M:83Z$ZDU1D13+1I+)U%H_UX+XQ[_&X,V*XB=ML%])VH# W6\=(\"HT8?46EGW3R8^+;OK)S+"TC/[ ;V@[[1G__UU%Y-Q4= MR!;R/@W7H1^T-Y$#$/6O&LA]R.YO97TN+^UU_6TX">PF_^9&_HRWLM_$$G\1 MSS^BL?F=VNH-BB[9B@?9B1ZAR!LF_M>+ )+UB^_<>%A-,-(3FKIY4>8S1OE7 MITZ;".[E]069&%H(*/_5%#('IQG]#-4)(J^^D_M\]=*O?YI>& \$L(P?C_,< M;BAOS_R6&+;F=#MV)[J;TM67[/.+NU/R2DI7N @HOU$+XG_AHH0^^>?EK9/= MR9R\C 7R7WHG8^RI-SY'VM0J,DUFU5B?[-$2RR1)*<;T^U**)4D)I)*J&E?( M6$Q9)SO]GHYOZX&7'VM_N_U"XQ"8K53.KQLL=+ERLTMDA$9-:'"HL/LW0O^7 M^I<3&I45"2>C]2TY^Q9R3BD^VVV32Y=Y5-4^(U2;?+4I>OT,5D2=UYLH7(T@ M7?$_],7$MCMG$,D;YM4+;84E5J0^>!5P]YCJYA5GX^7)[5@: M0". MJ6*\ R=PEX"D\9]?S*]CA)"B?MX2-RZ+?%D01:[1%7)-OE$1N6J62Z<;_'W1 MVT^*4B(9HQ+LY[P:>=VT;90-Q^P336"-;>]R&=?KH>,S[XADW\\1*-MX1W&N MT%B8#QD"7E4R] M)5=B29)ADWN\Y-7E=LU4X -]EVO1)RQ'K:A!0JX?,(.S0-GIYGSS+&+K81^8 M_0!CXA5 X-<1+W%#!QWP#OMSV$-'-Q='Q7Y\O&=G:C\QX@"#UN[PKP#"/C_@ M"Z!PQ29?H3)"-),M_D,KT+' \TU18I-4*O6M_"HMZY!? 4(< N#8A.Q=):G(EC(D&,J_F$/\=@W9 M5378_(]WBID%BI_ @I$P5!^%86]NS;0O1+F #_%OUS[9#7,]^_ M^Y5-.!) 5$ROS@'OI7QXP>\0I]MF<)_XDFV.B(E@H($ZB8E@>( 7$T%,!$.& M+Y@(8B(8/ 0Z#1',")5:@R_ UXOW/+I-<$)6B-(A66 (VZ$:6D5#,<> ^%TV M;?O/AB8>S_4P80L-H*8P80L/0&+"A@E;R/#EI(0-8Q/&IE!0.2]TK8)2X0@Y ML2ED2H53NOB\7(!#4U>!92.A4XF_"7[JPLG 7.Z2N1Q%8L#$@(G)7,BX37@ MYK2A<:&Z5P<@F%*A2E5R"#FRMU>.SD:Z I7Y?*^9R1;%#,M42P*593=M,J5 MNV)1%'*YSRW6SWDY:)R7X]R ]D-S7I$->>!1KM4YI4UD-5MQ;1L58O.2VAJR MOK0USTOVS-00E?.K2J(V#6"[^LO;#9BV!1I38^R%1>-BVA8^E,.T#=.V"T[D ML;.(,_465VT6FURS>,_#M1O^6E[]AM;TLB"V&E\E;@PF;N>&M!^:\SHJNJTY M7IT;CX/!%_3U[XC"Z:;MHMJQ7,]T'71R.0(.T=#L$>9E@0;-^+N%"+ [+4BP MA7D9YF4A@QCL3GM>H6.H1&I#**/Z0+6&D.&SK08O2@F&9A*?S,7U3,=BF(Z= M&\E./=FHK+5EZGX!J)IE*D!%M N3K$ CX/LD"X>!!0F,,,G")"MD$(.=7SO% M@8I"L\ WMBL#)6,DG43U%S]=#0J7@PH6H)UHQKWGX#I0X8"]>/RBF=4/F&X0 MP.DGQQLP[G6:$0<8AS 9NR8RYI7Y*?-YKNPY0/ALL9H7I225(.-?]7;A:DYG MA[7337,9#&3==W !- KLX0HVXETX#[MPVG4A<(0]7)A47< P0Q/W0G+<,"PPTVP$6R@$FZ\"[M;A*SBH"Q;4T1P-^.%?+ M!NC-E=-KFZ@1X0;5RX31^+LW&F/X1F. @ LS-GW=MM63[' MM%HG6Q#0@%3,T MT]IB9-A-%FADC+];@1Q?6PP2-F'RA32 "N MOW0\0<7HKW(N?&WQ[$AVZLFN: 8@1+D/G.5VM@A,L@*-@.^3+'P6&20PPB0+ MDZR00@'E0L6T M*M"8=P2M"CIJ85(5;C3"I J3JNOP7+%\IU!,%YNBE$JP5/S+SBH64ZES@]<) MYI=?#*%D'.R0"C:PQ9.8.84';C!SPLPI9 #S G 94ZWN(" MPIH#F\5-U6;KO^%?Z\1?)]$Y!1@.L-:# MI6,3AR"?_X-?2;_L^G]M][TG*Z.!9;J&&H4P:EJW_R*]/W]O#6J%N;1G00,0 M[5E 'D7E/OS>6UF?RTM[-::GP'7+=)R0% @(V$_^+V/H926-/ ME&-Y$=T2V,I@5_7I_8^M7[/6"X'WHFE[-:UN+:![A130TW>>Z\T+A+];FO(. M6L?PU_7= NHF$3_13#TKH3$II#YW"+01$B"KKF@3,:H].K>6O"^ MIGJ2C4(I/G=V)=GG%W>G9$_2_IL0@Y7?J 7QOP3M??+/BSEX,9G/>+R92O32 M*X]?SXI,:.I_?N7+@BARC:Z0:_*-"LH)S:73#?Z^Z)T B%(B&:,2Z @ 26+U M$=VT;=E:KE[\GMG= Y)7#7.M ,CEL]* ]2 ((4=XPR#@.(B=@?B7E;P58V.P MGG4A8]7EB0UNUS]L=PWI]TJWT>PIOGKL3+GL.N;N?'NO[,S1_A3MX]D^,WMG MU[C%0-Y;G[=T9^OA)GQ@7S?G:Z1>_QZ=6_+DUL>F.132NYBP>5_NV:;N.N!O M! ^G@FQ=,\ :<*@;FCUZZ?Z.Q>I84LCQS:5;^/'O[^@\2$6:1;T-4/S@PFVY?D9Q=JP]=M_*0H _?Y:, @H M R45G^T\[T)(BB1JNFQ\0I\.C#HX _N*#^-]4W@6Q=H.0JL!S2& &Y4Q'._R M?VS"TX>R:0R()K#&1-% ='E=$$]T3&5$<'/94CV=B1"R3LB+? 7]WQ!#']0SAV:6#.]?N: Y0A1NH+1NK5'!,-8 /9 M@C]PXJ6 [GIHF5H-PV\HX7=W2XEV4\!2-%3L0%YZH%QSHX.R1730#>PWX-:?91]L*QZ-H%,>UC(18N,$<$P":C;0 M#.3M0U]"DW^O]>,8:/<^0OU-F-;+3T/M6KUY8="N@X5WK("Q/?38[D\E41O* MUEA6/'27=9L(,[:OAE36%&!L&VKHD)[P_EP5WO,+17=M=""S-WU$#SAS S" M>5X3?/?':L)_H]O3P-*7!#GZ)6%OC,;8 M&W+LC=$1H@SDKSK, FZ)+0RT%PRTAP[I6A-T%GTA8)N6E\#"4!M&J/6F;ATY MP>4O%V3]@7Y'D%"@AXF!]UD6@NM$]=6$RYNP(LK@ _ZI ?F_"!/^Z M8,W2%,1#7LQ?Z+'>&Z\+"&'^&:T,W%BN&L2WYI+(R!/-D>&_IC4Q+1]/0PVB MJW&5S4]EJ+DJK3SO8-$,$1/70CD#G/5BOS-_6Y'*EXFDKX\2(VMHD#5^0*V? MN;!/;,-F+*EHH1/,@(?N@JH3=MGK)K%E < M\XM1/^-B\Q2 MA*1TG\- >P% JYDH28MAZN9@2=S+B+?F8/>@?M_4PHRVF2%<,[30(>T57H/V M9XK(/5_*UPCQ9G+#?4W]@F5J+TYG5MP\] CZU@&<5Z=#!C\_T 4C]GWCHM'ZRC%Y<_W3(68>"?9V=A<"NOLE7-;?J1E# M^&SG?V"C3?3'9ZJ_8I0.R,"?8WC@SLY6-& HX!L\9X&VW8^I-]&HGC45W 32]/7GWO]$^)RW#-U] $Z]6[CK<>OTWB]F-*=2KBAK*K*X*JJN*KJ MJYH:MJJJP:XP>@W$EA"L@6P_+A?[5Z/;U%!\,:*]X:9$9RELQ MZ<^%LW>X3)%K"MOET@CXSIVK+XF8'SMTN4P[*R\)P?C,^76@AW5MM/F(*4;; MQ\ENGN0+<8:L!QCRE,DXP>9K!CP?:@Z(PE<4<#NQ@%=_&4EH/\ERW[2(!I?; MA'K>:R@WENR!_UI-7F9-]NJ7H-S)N_CO+RW^ A C?LNH2A5\I[?!L>[&B M:!U9?]=6>:M-Q^P_AW=S05Y)4E\D;L_3#DU4;-T7N?A\%'YNX,HZX6VN'.)W]J%USPN$9A"\:YD3 M ,4V]BH@_KF4UI8,^6I!"!/(?'#-?Q&>F M%PS%?+\/%.]*B[:N3F1=3EX/OH(#54*)M)N5OP)4=.,;H'K'P%"6%PRT8JV& MD?9RD1;N..,$/Y[HYA* 527W3?!539>-[>VH)XG0S%:XUX@%G )C A.";?[ MZ&H7"X^6/U\R([9G%'%T*L5<4H4L^"6Y[&=X3>"&<=7+PUIQRY]& 2__+B[Q#4_?R?YSRFN]Y!9/G MN,]L(Z]*F\\\0\! N*LO"1F:TL1+8/.<87=B:8:B32ZKKB :]?^3QY._,6V] M .Q=*;!'6G?S(H45-U]L* N91L@P%+L"5C/GI<154$K<]>7Y!?G]Z;S W1EC5C[L6 $]Z*"C=K-UXBF[!B+_R2XGCL M&G!6TYJ)83>,L+LU@?Y%1>)WW[3&P((DMRH;3@;HNO_&UV)X@F6>NP/'J?FO M"8M?O;RPK1'>!8:RK#86ZVS\Z(8!G?#"3Q.?N[O Z:JY,"VWAX[%7T:PBF@[ MZ<6XKKXD&2$<8(U1Z,?)6VSBPN"U4ZP6F]WU=1&,M)>*M(HI#]P57>C+*-TY4>P0ORV@ M^.7DC8NY$G(G&[8-0E92!2/PSN01JSR\EYZJ:75BCH'WZKS] MKPSNE8@/C+SA05X_5]@FZZ.?^KSAY_-_OB+>6WJ$>'U#?.LR=X1X+A00\1JM MXHI\=YV?].L[O&6AL/8*L ; PO[K:T!X9#G/%H(T'UU!00[FE1:LC$8>F\9@ MUV0Z#^,:2 SW++S7+AMN]_-(Z7,O\3,AH<$9PM#]=*F^2FP=7%)^:ASJ0H#=.YC%P!Y&8/?/U+>+*C_'FV26 MSNY[EQ1RY/-^?FM_=]V%NSPHS$:'4;D,"+RH6*U6VGQ MD,9R*)_>Q(_XV&4:NR%2!B!HZM*SL!XP7XS8EX;8AXSB/=;]JBUX-H3*B8&I M"UNCZV/;J8O#'];W0G@5O!2$,D:T5U&SG6&IK4.7N4F$QV.X,)NE;\< M/%#!P@W_%7.,ZN]-,5';3:T=[MKF+\=8K)6[N1P'IS66I#\39!6N$S_<1(W\0>@C,TX8ZO9#'"AAEA'7-F6G(? M&%KODHJVQ7#1-ERT[55-Q47;SE6T+= K]:IJ%R9CETO&UH79T TXRY!7%5?S MXU[A4BC9/5=K\%7^TU>+@C.4J^5DG$%HQ@S8CC98:^@0+G\F_'S? H" /SE# M?8GJ'5CR3(8/@2T0QELRRL;VU2Q6@3;@FJQ_)L-*H,>$ 7IW?GN:V4>.R0@A MWI0OQ1^)!O;)T]+@#.)J(?EC<8?>7/L'H%OY3%8U^RX8F_OP0Q9&YPM&9V^& M+^JGM2B8I??5N%74<0#5D% M)UXP"(LMC, 7C,# 0G'B7I$#VZO A'*U70H6N_K8'&F?*NT>G%$0UUT%>S.) MJSR:%PRUZY%>_+UC8OL/AN/ONH1,T-XMGYL(L64TXE"V@%_E@VCLE@,1@373 MT"50[UHG+RM#HB(;\L#_=J\@W^J#_N:S:LZV]YX7$UB+L[V%>'W82?&VE3#V M)!AB@>A/X9/&25X+-)%]T5&T#/)FZ^ZG46<$9Q!5#KS][>QGN.<.Q-)G8 M)+^_X O':QG@9/?7A,Z[YS=[4^\?VVQ4PV?/6:#X[)E=9[O?2E6O&9!Z(Q;C MIZB_DPTONZ&*)C] M/GRH$2W+A#??!)>_%*S]U"%.Z"%A MD'V61>M&O"%$H+B6YFCP.Q"OY1>01!@#CTZ/-=N^G-ML(OP\2K!(U"S01_$# MJN]2QT@<1B1&.[[D#4O'_R(V$ZNX8]>_8!,A)L": *\ SF0SW3YD0Z5V_1W> M9@?XY6U)H?VE>3")9_-(?]@\_.3B%Y1/OZ'J?3GM?0&Q+:;03.7%+E]9X%VD17Y8+X@"YS"Z M\ 5,?9YPVYOP" %04(RU#IM!*;RH?U,D23I#=%T.P)<=M'3)_@=0H,[[.'\) M:UH'+V.A7,8.:/UF1C.FX?4<)0?X3N4-M-V+F@ZG6.Y#YIFQ@#S&&'^Y&/]R MKB,$G,"_+@68[],8@\.(P5 K-<4T4*TN'2R)M&Q<,-PVY1%090RREPNR_@R_ MB%I+ ]<2^W/7@GDMWQ8KP MZ8QR@1X2YYX*AW" MZZ7Q]P>X57?ON31H\!'\C9%]18W?&RO+WB38TP]V)[9F9SSS(23"4?B* FXG M%HC.H7;"-B^J)U;-V4NOS$YVC-7D1W;39*#W"2(K+PG!V+N9MZH7YS5"*9V] MP!T4M%:SS D4UW);D^"><0Z L?X>[T-;7_7:L_V<)Y<>1+,6"J[G&,(59,#*%*$^OTZ .@$_370@<"#7(=H8*!.W3 _;'YW8 Y M2AJV.N**$)JAZ"[J&J$Y]O,6&(6(70H -W#F@0"A[H&7?%W90UUR+XY+[N&2>Z]J*BZY=ZZ2>\$!R V=M1!88\#DC@ONW>,%Y!'V)<#4.<[I+XG3^ ML05P#CE,US[2)4%YAP,4M3E3*,MJ8^&=* C69"@_+#;_[R5_U3GRBM.&*21/_SG7O*B# MPI$G!$0A@ 3@ M,5("<=2;[X]%?;UO/QH2NTW(>J:N[IDM_36[#>-.@\4[#;S3N)B=Q@I\U60, MK@-R2DJEE)@4(U-]*4DQ$(ME(/?D6%PAV=X*?/U/U+A&LY@K5KEJILB5B]6< MT*APS:)0E5B29-CDMR+U>S#TK 6H6__O7Q1+_EWT_XGZ_VQZ2FQUU9M3?SC% M)E^A,D(URU=%/@M_$(5R,SFDV(3_GJF8:'N^0.A;HA--XGM?A+/0_1Z M6N&K3?&42\&KF+E]9"!TN7*S"SO:J D-3^C$EM0/"CS-E>$X>+' \TU18I-4 M*G5:J;\U$&\>8IMY>$7TJRX3?I^);Y3Z?M^\5S0#KJG^YOS5OOY?;Z<'VR/^ M]<]OS8!\S71MR!!1WHH%*MV\RDJ!2.,$4IO5;V.XF#DV)&^]?[:F3NKW5"H. MD4&2DST@Q>(L(R55P$@@19.@%U=9)17;08RF(A5S8M0&F4INY*J+1TK(-N[X MSERB)/IE2[MB65QU-ER0KK@$RM,@R@[RJ&7\94M92FC+@=RB^;$^&O#,*+GH MZ9Q$[S^S2Y?*S5CW ?;OL5+2G*)FCIDZ;+GWS$HZ^\@46X.'UK+?M&JCUE15 MQG.)D0(+)O%!SG3 M>2S2 RFV_\Q2I1*?MF.UAY:@%2NMYHP%DPHGQ?=;ZN-:OJRT'7&D/?0*E<1= MHM?EYK#EWMB%.C"I=*&NCX"IYQXGW&,Y%Q_ EGMC5\3.(%58&CF>GJD5QAX_ MC*W[N<3N?SO(NB,F/BT]M$":+[2;S8E.DG4IL=_R*3N-5K4IG6N-E_=41TS' M6[D^)R7W6VJMW..T!=IB:UH?MH5!L9NWV@,IM=]R.*J(^>E=+C-:QN\3H]%3 M_$%J]KSP"+CH;B&2>B47YI#AZ MJAEUB:+WFW)F5T@RXVZ*%-O3X?W,TK3R&';@P(PR%F6VD\V4/G)SKAZO%N=Z MJ3:0J -36LJ.LG6QP";):;-F+[2'@9*V8=,#\N?[3K8\,9KS4;NA@79*KZ4& M)=C7 Q.P*%AQ^+V3;*LT%JNM%MVY'VM0 @=FH,V4),[J/VJ\V^#CBZ<:F4C- MX; .3 %)\Z64X,[ 2)-C3UDR'GTJ6="@#DS!/%64W0=-B;=DY>FIO7P0BD^+ M 6K*[DW!$ A:=^QD>)><\ K34K(/>6C0!V8KH6?4^W[&;H]*;)SMY:JL]#"& M3STP6PFN,"PM%Y71*%^E*-!I+6AW/I?H S8]8VV[UQP9DY;+/L45J@C:U1R' MFNZ9U23=4Y+Y<86.VT(^:&A4C(+FQ[0@89F%.+]NO@P8I5"GVG;8E<"< H. MZ, X*3V)0L'LMTJ/4&UXEV[R7:_IWK"63\MQ^MYQX,3>*[E'AIQF*&: FNX/ M2R[S/9MLS4=+KJ?WTH-RM &ADCZ@64FN;9=$V!%^/.\7',L0<_=WL ,'-*O: M*%=Z:= IM*9#($WN6C,2"%[3/5R]>TCI;=%FK);;*0TDNY])B+ IAA7^:D8SWY[41[D\7# /R!4H>OZ^N9C.^+@'M#+NV:O)NTBKJY9/,%R!H.6(&1MVI]B 86F<_> MY82ED %EN'#'#\S64[7-Y%-/W0I?:@*I:"UZ3V)SCIKN 9%JM-JM:((A1[+^ ME+TWNH.Z[7I/70-1L$_*UAU;>WM]8OZJH]YW1;IS!;KH"MYYOP MF7W=G*\=;^O?O;#X6]_5-(=R>M?%L_*Y[3@1Y)[MU:CY"=<.>4/&#WL7MSX' MW_R$K_'MXY+U+&Q=*S!,[U+!ZGSHAGWS= S/RWGFA;IAXWA> C@O] WU9B0 MGIC33,P8/D4';P(9=<9YV9\,=)P0AS.Q2;UQZ_V$3B9_DY$H?.O/14\81KB0 MS@MYPV"$.]W$O!^]\S'F?#8AL(?.'[[E/NY72>M91?+M83[O&BQSDV1.*H[D M6U$%A^7SUGF-=__1/P%DJ(C_P^9$YLN:\28+.)MF)+_!6+Y!5>@;,E2JLKY" M_J:V8$3%B'H*1%UYX%:$A)HL",A"-)581T&%QXQHDHY_*\*>431?0>!S >Y% M:5+,TZ2W&D&1,E3B[R/:4E@8[%'+IVP/O9L7"OH!3%UM)NOH M#MI^.L.KV*]>."'_(MGZ[Y!O31/O0 E]0\<_*!+B_[0%')F10QE%49Y?U]"< M!KH0B@IE2*(#C4NV5*DE9B4S/FQVNL* '($[LSR,6EQ?LNJ_""\8=.%_BK,E MH8\N\E 2<@5+5*IJS H@; ,C-JMH!<#4?C&F++P[%%GU7XOCNT 75V%Q* M(+Y%1Y@DC3U8&$F"(1;LVCH343L22N*#<2X99:@.GW](&N-D4C(S)((2R-.8 M2)Q.79\?JVG)JI_%S72&P"(LH !MAO)DV!'" [V9H5J[_I%/__Z]@_V7(6) M2'&*XJ5=Y Q50$;<>+;A*G!>W[9RD[;DM#JD,A*?8KT1/XUG:I6ZE$3,*AZ) MQXYPZV-/%D8#[+4*%AGZ+!QDM'+O83#NNJ.IN3#3TD-/>XS/(1QX7JPD)98['P%(T62#" YXFQ)T#T TRHRC+@)K!LUS2U9\&4TG*U"4O RI%1^C8Z0\EL9EA],%. MLB#RPM/#3STSF(!V?U(>C3OQ;"T7SW66"H(?Q!QCD03+7)]C[:L\43%M[RV4 MYVMY(L9XY4B$ TFP@RXHQ"\#S;VQLO;W 5=Q[Z)IT4D51OFYU!TDHIS>C]51 M/0M(^&+4$7"+'7<8.; S[R)(V\>@XPXXXU2\VDR3H*.6&M.D5!_S P0=[)'0 M<05.OIH%)K*F$F Q 88-O_3Y@%3925V ?7CGVD6?,>57T(Y57O7GG5E&H0#O M$Y[+KE"$]T%D?1SCU6RV7S^&H:?]4;LRD(66.&ED[U):KOTTJJ,"9.C.9H+" MGCR,0<'#H%>]>AB#SGL:_#D0*B2*DU^1*R?B(][!^P>AU7+K6;T;$N6"YKPE$J: M#9?S4/G7/Q3%1&CZ]&DRL.%?E>%C[]F/A,*]8_E]57/S/8&[Y\=L/YJ_LQB[ MFQ^@+J&32SH>8-YJ*JFH;RZ?;%F"5XB^2X8"),_/2Y$:[<(K#;XEH1X.?R3KT) F7P6'T)2Z7^2Z3>7.YJ7T3@IYY5IOV@RNC[QP -1L9/QL."2 M+@%*3W9@AP@=R#8@/"V*FOVH"W_!X3,AW(Z&00;82?4#O&ICVF5DV0TD J'? MLH%WX'X &W.U\;+#S1]$/CJW63VC,^(L5Y&$^6[A'PWX-VG:7T6[;@/A3)D;UX.]E@D&4]@SQ@&&NP9"Q30 M!#>5U!M(4ZCDE3NE7G+X4KO:?:KWY@])?HZ0!F4GB*02)RNE<['D#R>2PKMK M[':[&H:WGPWF#;B=3\MLOR4UEB1-=?2VVHDO'A0(MWX*^%0D11UQSQ=[YC!V M8,_<19"V#X%'XZ[%JUS*$/AE>IF8LLO&=-88(/" 7"T>CZ28DR4)",JVYRC^ MQB]D2^X#0^L1\*LA$S:-U?$G\;MJ.H"(_<%N.;Q;QFZY2R1ME;7%^U>1WXSE MI836?-#G9@\CN<"[=RF3MID\!SNT"N Q'.8+X-1J++WQ7Z54X?&!SL&.)1+(ES.6%0P"ZM0Z" Q$#1 MWY4S(2BD^4BV "%OH/7T=60ZOAMXJ=NK,(@%^VK.$]?^# .K71=P^(6BNTC0 M>=-4YYJN'V <93Z>X!-%N-UCV31M6DI6S>;J$NWE[*;C$88]/>G 1H2Q!;MS M@NC.^2*X*(_IC"3)]1:?Z2:4<67)#F/T ($+ZX%+BCQ9D'QP^9J7Q7Q%U8@H MH9O&@$ Q4MB__(J+(=R0TAEY3[=FS_QM-.IQM.66I'N(,PRGO.,HB.)^.F)&L89 MC#.G*'B'<>9,15\. V?C*G*<#%S2*UB]V()04MQ+(> !CG2:"I")XZ(L R< M)RT$8()]:3@LXF=BI3PAO 6! 90*=A5AZ_B9H*$S6D=8'"%;TE$ 2EWPMGAZ MK\G&^WT.D(#AR'05-BX7N72Q7&P6>9'@JEE"; J94D$H9_F&Z(5>)?XF^'JK MV.S^W[][V(6" P.N(.@HO.LUUA]L5H&-MPG=0A]BRA:[(G @W8MWAG MC+D_WAGCG3&V#KPSOIJ=\1>B-3E%@3UU;)2J#B6:P5$"%\C% W0XAZ_/G.F, M?V7G-=_,,Z^&5O%ITC S]6J+ST0?A]6),4V,A+E$>QF%Z=_Q_AUC1LBW MZ:'!C).>UQ\+&HF,%(NW>XHU6@X>+@X<5CDG$FA*?W7V=6E@M4 M+R6PZ=V)V?)3$-A/$:J=6-#"U7%FDU-G-EF9+V>H7E!Z^=EV7X?!O#BW:9<5 M#9YM-_/]1'8BZ!G(G9+^M1::/B(L'7MD, X$R/L2&APX6;:WSP!!$?:CF+1J MS(@UFS-K7F *TP6'@ EX(TDXKCVNW> U^!W4%G.'!";4WU"I1Y&H%J)#1J MG!TA. []C5A4I@9?^';FA'>; =AMAD$LE^*Z>BV7%/;:8#NZU*@+3&.>U]K, M]E+;0BMMS;64H6P#;F !@)(Y'KJC00GD8&G>25*+IJI6*S5.BP* FYM5)EN2 MO,("4"_KJ&]Y>+"#)U0;NS#( #M]?KQ^^GJWMWQ]KU?K-!\G)3TJC4I@4"\_ ML-EH$^(BX^6TC<5/?UQVY5:!D0&[@;AE M@R@$A:8 <,%7D7,@0&;J"L_$%(,.VKVH^L6N&+Z MQ6Y@@^9@OQ2G3]AH6!;T 815M6@HYOB-R(->FI[?J5%GT9IFDF[C*<.KNG^J#(?@4ZI96=GV6EKS*%^>2%+ MS.E2R 67BM6LE?!@$U,9$:HVTR!&J(2,SD!E'44NNBAT6(*D*NF+JL*N@?*;D4R$B,.0+W NY#"UG>JJM# ^Q ^Q$> M= P<:*D>6;^W8SFR=">/"C.I-,_I MGHAAZ,#0@2P-$':@*/Y(C+K"BX_\ M0K;D/C"T'@&_&MB.:0!O!@^F<_A=-1U Q/Y@QU:HMK)AD %V=OU4@5!.F;IP M2E&'7[E+OKD1]2:C,5AG7I)V\-4# X26@H"GL/4-OES?19>;K MV2EP%JU+W-V&02S861:HO!9O(N[3!-!YMF$M^!+5HN7Z($\7^W.)\7+!,^P1 M20RQSPRC"LXI=L$,[S.P(C,5'M0Y XQ RWJ8S!^HQXGJP0IRJ"6O,%=\^:0W M JX<&WS(Q &V1[ R'$T;E,#^-P&TF.82#X/9&-P,I[Q[FG0R0OU U2",-QAO\*7,BV%\;P*.3*6&=%0LZ_SRZ;&: M?"SD>G:NC@ 'T3PF%6'B)TM,>]V@@KUQ./CD9X+6PG@S#[N5L'7\3&C6&:TC MW-Z1H_A2QAR/-<>K(N17[5O'?"DH[L@/!:?(;X\%QUL8'"H0V "D\*['6'^P M604V B<4"_EK$L-;8KPEQJ0?;XGQEAA;!]X27_26V,NH/31U%5BVEZ(F\3!F.SPMO@[UV\@WL1X[D"EK=F1S;W9-_^V'^_'2/@ M%]/P(@3LH6P!6YI50&+YD!UU^'%3U_AIW8W/G<%7 Y.*U=R' @5V2W[49$NP M1$=V@'HOZRZH 4M$O=W$$)!^#$%5MBQI;C##EML8=5JNU+ [>NTN?U_DH'Q/ M)H@/14S\H"0&S;O2@S3MLWR^6-"3N43YL6-"22"U.Q!'\4I@Q3LQ*!/9(F:H M*\=JY)%!*ZM9*#>E4KW8*#=X(2TVAI9U-VF29U9'3^(VYSI#TX(C4P\*G^L. M%XLYEZGSK"(5BM46V>\)\],-_P>5\*CQ*\*32R=+977$SLUT*3?.C0.P%Q-:!O8#A\P(>=VWH2%(R<2T@ M37H/F7OE:5 8:8"]ZXYS.6XQ?1%)G'7]]$D2):TX6=/<(F@K6B%Y1!;%XV1T MV;:%OL (X548Y=_5,"X!RR)=J/F:+J(C?EV3YN!MMTPIM%OI#GK M0H,-V$G(LQ783WGPS+2C]!;;2=?<8O)>CSWPI=& UFM3DZPZ[VXZOB[8&!+L M%O7['LGRE/LDE?I&C'3S?%HU%^FXHP[.(]GV++UT1_>S,3^F^-K3LIBIQ 90 MLDG(S([8Q?QU)(GTQ4%PA.*.71W*> 8W-!-@38"#RDM/=NM/!V>O\ST3;@S% MW$#7!*LEIK0AR#])^>5L9\+)+^\7!->QT8 A[AW<,)"Y0KPE= O=D;!PNX[< MUY=#H_XC&Z;O$:(2M?5B8E3(D&QU-N3<3KM?YN<_*\3'Z-(8I"O4<-1N](P6 MFYPMRHL!5L1M&19MVWUETUI(M&J-'A=_:(V=1*DZSYG=<>=G-NWAT<$WY+?H MBNG:(&X_C?+E:J+9>RS/^38$ZU0R=NR6_WN= IK75R_:UWPV'4*V4;7;BFPI M0__R&4-%_!^0+GO-LT#Q1$K MP@T0_@\%!_<7,UY:&AN*_[\ O3!*X^[W^(Y M[0]1]ER(R:+TRGI6A#NN>DF%\%)(6O66,P"H98<#K#XZY._Q2= M.PD:"97^9,(G77E4FO1RF9BU3">* X1&['%H%*+#]XMPD*4/:D^A9.3SC6BQ M3KK]6BJF+WNE<7Y^'C?.\%Z5IGPBRY/1;"Z=S_?UQ2-U_,;T; ZRPY)-B/5% MJ3CO+%M+9I(I5JN:6&^>R?5HU!^:B2R=R;?H0EF3HM(PJ=S/D8.,.9@5ZVL. MLO2E.\@.3[BK&7.WZ"C:2'Y4)Y,B2?,27?]9WT[>-1/S:738&0%)J46?6$%- M2L%T3AP68H./NH])IID:+>T.RY'-\="9<#\K1+'HM-H]>SPAV5%LW &/#[%N M_(1>QC JXAL.GN:B)/6=43'7RG3[RVRQZX*QC6[F8"3<^2Q?E!H7YF+^--@?\[>A*4&H0KW7]E#M 8UB]!2_=N]=#/ MTX)C?T)DI<%,K!="BUR6'^_%)6=>ELQ6E^U0LFH- 6N0UQ!ME3,,;4T\' ME[!SW!K.87=!SW(*K47;)9=--M;.EQ=BH_S#X16/-FDDJX[1'XW'6;?RP+H3 M2@L:*[%NM7&7=1XB$O3H(7Z!$$7WY#ALBF;]7IW5&R! M^U*U,^/24)CS7__$(R1YJ$[1]>XD\2%> ,XV@\9D WG)_)/DUGZ*%0O#;'T MT;S2FK-)H1%+!9/]7.O3L-IBF' MZ(S_J OV*#NL:7QL$QK2V_7^4#]^H;S0+,\-UZQT25>BLH6G6H=2[\-[M?ZS M8HC6K:12$L8..38+Y?;3,#;* ?]>/7G,D3N^67]P#HZZ5GY/C>O)A)8D>9"9 MFV2I]RA6NV&]5O_1P0MCZB%5:-Z5>:V2&77U<6607L+!TXE$A&$8^-^APM?? M=*O^JK3P/2=06FTQC^,I,VM%]<%671R_'V_8 _^#:^#[68GU>26C8M!OC=T3JW/Z+X[9<>M)=/OE$:"D6TOZAN=8Q*) #NS(@1\X 0H M*%Y.7^(@"7S\&N2 B-!$VI^P*.(6-+T6'U_,=VA:S43C?+OB#@J:U#>T25V* M^56N#\5QX:@+;/;!C;H(C=F?LC;A$7;/%0W[7LK.1R.M3,WN;: 7ZM8 V3U[ MG-V'.[;C*#<:!WN#!H_N!,B:&M4,0I$GFB/K^%P/'P9:.#SA*SIV>QK MT.J+1L:W^0,@RDB]SM(8M6,\^\!*F:;2JYOIN13SRTI'&"H58BO M\BYE=3$3J(3I#($%9W \L< 0&+8V X1FP-\!=D"%:B<:!AE@I]1/T*MGZQ:0 M<6>V;;OHF7;9M.TJ<(1^4UX.D..G1+BJ) MG588*D*?)C@T4'%2+O5EK&CP33[5B.6%5JD[3@!QP3_5IG6$%9!C)0Y%EU^A MGVN+;ZF@KRF:@QU4A7(W2C?948SW""4MBB./V?XV=XS_RY M/3,#<4?F$ IA/R.K*SQC"&>I1*-W.<_>R>/?@M)9C M:F%-FP^9-JA+<09Q/)JB(XGXZ6\+8 3""'0*CQU&H!^GAI^ ($J3*^VNE&RW MVNQ]A:-YTU[R P1!D"C2-!6A#]Z?/,04_^W(<+)/D#WET;4=K;_T7](,:/;. M+05LX[["ZKQFR MH6B>DW*5 \^^@1JPFFU5FZW_AG^M.Z7H0+80<@Q?R)E!W5_C!OG7]RTA6^)$ MY2^ M18>'5O#XT9XB9==_Z_MOC\#650Q==.Z7:/5UJ"&?O(;V@.N 8CV+""/ MHG(??N^MK,_EI;T:9")UPZRWR+<;P&.\V82X&?^+V/H926-/E&-Y$=T2V HG MHSKH.[>KCZU?\T!N\Z)I>R&RMQ;PRV^@I^\\UYL7QYSM)$1-A#A(I3,(9Z&F;NQ6WM;7-S75 MDVP42O&YLRO)/K^X.R5[DO;?A-"J_$8MB/\E:.^3?U[,P8O)?%X&-U.)7GKE M\=\V*\G/H1&SM6ZZD_UE$WUD'YQTS0!K+?-&@!00/>8%ZX OPR?_AO/G3E[[ M E]'O_H=U)_5EVC[7Y$Z^'P?8%_!RYZL0[P$A#T$P%GE %A?\]^D ?#N^A-# M^&X/ ,N\!:<5XBUECE&:$S(KJHYQR#QZ@NP0J!6*V]9=%;;6#.])&7\1 M6#DM;((S#%1_IP$F)@)_@\A!V_'[19'1$F(7Z'/^*TMH&P0PT.,.#\%;!P[( MS5/<0X)[7CG.MHHR;_&][V$(LL>FI!23["42L;[$)AA%BLE*3TK%0$R*]]FD MDI35&$G%?OG8]#W2V,;$'B1ZKZ^*:V'$-L+H"!6.: A=KMSL$AFA41,:7+,H M5+<&E!&J6;XJ\EGX@RB4BUFNR6=%01 ",XA-#XGM+A)B$_Y3X:M-D1!RA%#C M_:&)WZB(7^GU;]=8&?P?XC2VL>K!MFGL+L7(&GH[W[H]%MA%#TY,UX9['#M" M@(4"8/:40;Y.@DZY7B*N9.$P;PN,?LM1;GW9"I. M:\'+:G]>R=MI39L-8,OXRY9C<9&.->B<.])ZL;A2H?K*J,-),8E\V=)JTAVK M[5+B2*BT&C4P*C-TOW=4VV$B,A:G:FJ4H.I.9P%[C?3S.:&B>< M?)UN38=CW7V(274I6X;K>* FU]%V7IN;(3;#7E#3S*=+MM;NCZ$*E9K6>W&['!Q+%[#=--=.@.8T^ MIEL@+=K5V@@,:@/8@0-:4L\4BGK&$FNC:3%+=[.UF9A.>$WWA=HEVARORD[XU4J4YWE MR(R4L=4B5XNK$C32 U,P91:)Q=0MIT@M9\\+43Z5R6CPJ0>FX"G6RH_LQ&)$ M"F"D+@>%HB',O*9[EL+7&HUA?:'=M99J["D/R";=E[VF>Z:2ESIJ2FD\TB-7 M;\3G,;YGS>JPZ8'9JN;;=<%^FJ5)H6'GN^"^$VV!@40?F()2J2;<%P79(-G& MR,XE>AD^6JNCIGM]G5.M7+_'/&1';6ZQ,(QHTJ[&.-1TKZ]WHO:T-)9,EL\4 MBTS;+;6-40XV/6"M1;%47FK"V.;IY;1GLZS^R)@#U'2O ]5F=V[U+;([HL46 MVS03F<78K:.F>QW0C&5UK*H/6@N(FF$.A_&"EH1//6"PM,FZFA6+5EI:>4DS MS4S5;57F$GW(8F?):AO*:$;FZ]5)G5;ZM7JNCIKN]96S9H-4MK\HCZ8-S4EV M+3XV6WI-]_K:KK5-LBLNHZ-,=6H;=2:53$)U80[HZ[S4[LFSH9OGEP4]-[A+ M+VOMV@ UW>N VI$']9S<3(]*B0KW-"N*\US?>^I>!WBF\S3O2P;'L]7L5)HH MI1Q;GDO, =6.#^_N[Y6AFF\)=J%;G_6-1VD(FQY EXR54A]Y* M]RXYUOI;UQM"GTL<&3^8NJ&8M^)>MC;S6\\WX3/[NCE?4Y/U[U'D-K_UG45S M*(1WG32KO<>.&T#NP2VAZWR[&^ =PK75\ ,'+UONP:^>35%O!G+BB?BAB:!N M&#P1@9@(^H9Y,Z 7SP3&INN:"(Q-09D(ZB;V9KPPGHF/S<1'[[V\QUM_;M3) MGPK3>0^% SUDN 5"+_[G5_S79X>?O&%/._X7YX1[7NWW?,C-H04 48%O#&V" M]TZ5-NYBK.18R8]7\C->.?BJ$1Q*!X^MX"JM@/ZL%5#,S7GOW7S5"%# ]:[2 M!U<5DB\UP;?9_;^_>Y+IFT0J[+,<^PYH^]F ]+WY]E,@>=> +# #A@OLVV]3 MW+,&VP< R?T=^]5+P7?E!4\,Z\=FX#AZE@8?4P#Z#*"QH4?*AAU=/?<'U_W@ MB0G;S!FDX+N8@E7']?OD$KA=P.ZZN(FH9[?72"]^=>+"'8Z,XF(MH !MADY^ M;0).$/ B2PF^V"#&P!F::ACH7P 5_QTG]_(U'2ZD)IT]RZ7:I1J6P) /J1+R4?FFPQUI'CPN 35[L64 RWOKE5 M32<'#0Y==4"#:&O.,./:WAZ+(VL M=*'E5N'(QL/4F!/G4AS=.F4C9.+0G5-LN5=CN>^=Y?RTY6X*C8=W6_F%Y5,Q M;0>]A<[&EM^]D%X]J<34^ES;4;Q\/R_?&6CCC96)O[IJW]_;^:B=.'*LMCF, P$>X=^'FXPKF(0<-W./O,0%DAA4W,(580 MR@HL;$S& TG&0^A?Q9OT[UGEGY,F>^;[ZBY]@>YJ0_%RM@W@_]7#Y36:QGVU MWA43]"B?'4B4$6^W\]6ZE$ +?2Q"DGA[CA'AQ&O\U2!";!L18I(Z5JQRRQWQ MK>64S[NYSD.<29T?$:*C::6J<;'1*&HJ]_6A49MU%QQ$!"^;^MN($'IGR9H3 M(1_(P(#-U95W!*F"'37[T=4Q/7:._-"NY\PQ*@>B\)&@0MM!?-7S53]*J/'*Z%%/ZY'0Z9IE<2^&HQ[J41/2)H0XEL\-X@?'B M&[TA&"].3*Z^%R\Z\Z:2ZI"J0BY!0W_JI(:*.$!X =2J,HV? MZES;#V_$V\(&S.QU$5;,X_ZO0Y9,X.SQ?;3]6J.Q*5QEU! I)(+@?0G#U/ MSBGHQK7O2O#>#)]@!SG0Q<.[;;E@J\!6J<%NI MFQ-4!P(SP! SP'.<85^-;^?TKEK?(CE#S3[;(^^SN$/^V\$\G\^)4F:47W1; MFC7AC4)SX%6!0QX?.L7@ VELW&'=IEV3KPAN+8-P;EWK1?& M)U:F!1&'VS&LUT$G.EH\&)6YS?/R*,\OE)&A)JLM\D#-S8A-U] M\N8(U:O4##C# PW5A)%M&SC?%W*&]SC!"[H-H)1P2\FRH$P.4%TZE/ @%L-^$XPIP3PV#P^FA#9=PDY( MN[EWFHXW/#@$%D>TGW&UWP2XK'9(AQ;XMLK&G52TEFJ5&K59<6:9&3?#H6JR M<(%/15+)$QZ-8+N^$+O&H>T_Z@@YQJXSC\N&T;2C=DL8/PWN>+:79DC/KGW7 M1^HMZAX^UP<.X#T[LEV[% (8]H&M EM%4/?G(;6*D.W-5TF.?^NF;?_Q,QJN M-NJF81.8R5_;D20.'#C-#MNWLS*TLD-<_*ZA#IU.M][*.\.>$G?<4<><2U3" MSQJ7<(]!-Y][5WS.)0@K:4B4- @;Q.N]!+ZNZ;B.;L(4,,04\+HN M?_^$9^?4CM:U^:TB'K*@YQQPZ/!#IG?7T:GQB)73LCTJ-@;Q^0!VR4L['HFQ M^XG'_V!#QH8K\X[/>Q#VS@%V+@.);Z9X^,W[/UER:NY67W::D^ MW/,RK]J/JE+//C&>B7O9PU-LV+.'[^EV%1(1;3N.#&^9?O:.)P/-7S5==''_ M'-CVWS]X]_OGAQHQP3.^1(\8[_:'=MU#?GD407>F-]&K7,+ :OZ50SYY+$)/Z?JE[%% M)^29K.DR8D^.2?R6'JZS>N$/)"+CL8FD92JCH:E#WF43OZNF PB*^O-] M$7"8UN/XUC,%181F<;QZ[< V M*!?5)3NKN369;9H9C[B*6[S5,]9#J4OO*N;3D"ER(WII5&KU4K+%<0.)]C*; M)&SP;Y_#!\K@+\XG?925O^JUKD4K!2Y?8-.MC#830"O5G/6''#)W MUDMDR.XG,@SU9>X7E"6KZ:X#5+PKP0=R^&C^@MG.RLX/ .!0JBUSBBA/22W1 M ,M<8I%O3^82S7JQAZD3YIC!6'$U6($/[X-.E)X!XE6JQ,;T1GXA2 M>8)/: MPV.Y-QLG/*0X'56Z*D"XVFW@=0T9'_!C5;^2(>,#_J =\$^ 1=A#V0*?..K' M!_SX\!(?\.,#?FPC^( ?'_!C]HO/^R[N@#^KS305>/XLCR7:TJP"$LN'[*C# MCYNZQD_K;GSN#+[9[TU_R*O%RY8!)6C7@"6B3NX>Y9,;AU53:)F](7&P=V_:EG^5_CT%_V$_]/0;]PA7];-F4F9X:S:=, M="104&@=KJL,3<^R6639R7W+QH?V>*>!#^*NX- ^E SFY?'\,]))1;F58)G< MF,\X&AD?1Q7'8NL20YZ>PV!8N!I8N-#S^5"2GU=/XI]!89%EBX7%/-OE,ST3 M+(P:K=[?>Z!P,OIS599_M7NXZQHR/HC'JGXE0\8'\><]B&\#) ^@1F785WD M_#-XFW!MH!*:@4[;)R[*(^CE[\5']@$T(7P"$M-H:6=3=IDM_M*__@)98U=^9\ZEQU MQSU@"7W/668+KF.C,4 )OW:C7[KO.@TMD^R0TU*3-!Y[C"'R XEAD N=0KFW M<2%UC!BG9@,8,7[NVMM7$2->'=5G=]5LH=5^DD; '=S%NIR'&*R'&/'D967K MQ_$%UW>0&$ Q77YP0HCIU@H4]C#T 'P"*:[$6'XIM]JCS#AZ-ZW*.64N,3&/ M<"4BB>1^'38,-AAL@N&DP6!S?J;V ;"9Y/)E.YIW'D::68?=ZJNU:(_KY5G/@$Q3X;A/* M\)TF0T#("CK'DHVE=Y!E.K##WK&506BP!P-+UHF);#F$V2><(; !4CT5%J3(93CO1UPS94#38'$Z\ \:PQ_;[';CQFIQ1@ON0MMU!O^VF-AM]/-+A MX7QB-=GNZ[$KBJK-UG_#O];/4W0@6VA!&;X8-(.^?+6>?-GU_]KN^_/Z%E5,W;1NUXO8UJ"&'@;?TMYZ-@#1G@7D453NP^^] ME?6YO+17@TRD;IBU)^-VLPXB*1 4>2^M8 .UZ<90$_?>:XW+XXYN:6I&T^5X:^K@<6HFT3\ M1#/U8@_-;J;E_V1B:*$5]5]-(?.Z@AIHJ=3]I\[][JY>@ICK'>Q#K,R@!=J# MP)6NRMOZ^J:F>I*-0BD^=W8EV><7=Z=D3]+^FW#957ZC%L3_$K3WR3\OYN#% M9#ZSH\U4HI=>>?RI[2?44'=AP_DR09(][BK6@#)"-[; M06_G6[?' KNH&9 PFZX-=T&HCFKOY]#E;8/]/)2L;)B*)Y,]%B2EI,HP4@RD M8E(OH4(;9MED$EJSG%*3*XV7USN^3GGY4!9[7)RE1&P =[Y[+6=/ ML0>7*=:'(Y&\GW:;@R[LXARVC+]L6;0&U?;B02F2I6H\G1([BYIP5Y=B$OFR M92Z=>*C+E0>:% V_:I+:2M(%^O[^"\,Q[XTQ< MRZ-]\DD75;D\ ME965F<4<^BCOR7%_,O2J(]E0(S.E+'PZE QE9C.'%[ 1M-%8-,?DADL4HOCI MN[J[Q6>":?*6/L7[4?LP;.NFDG= _I;2VG>;M+!E27FR:6T\L;7W^KU$(8MC M6@.4#;514HJK4/8KUA881CII2/*SKE M-S[ZLZ?@3.K+.NHF-#X_?O%4J;/]\,'URYP;[>0]?>ML%MV3HB\?!8^?^C : M>(Z/1G?3\=<.G[R:#R/WT-9[.KSR35/4B;\U"5^L,EOG"YUD9ZQ MX^@R3M=+PGO(+X3WGAS&+GL1#P3Q1H+X6>(]$,1;">)GE2] $@";[DL0 )O* M(HB?E2H!2?R:)$J7KUV^R^"K3M5,CT#9#__W@?CPN\NG/Y&77?]W]]J%D,S/ M B"C56 8E5[ZBU58X3W=T"M?HB! R8&2OUS)O\WN0#;[2G[M_ [)';]L!#TU MT%;_[S\0$OX/AGP\?0&LX"ZM /U=*T"P3]15&T&6\_BMTI=7%0I5X">;+?[] MVD)&/U',M4L9?PUH*UO[?9#E>L65QF__JTDROXI6\,QFD 326HUEMA?+N MTN.G%-HV)TAV^X:E0/01(RF0K [,N(PU__?V@-USC]/Q,7HT6M1B(1_ZJ.YH M>,PS'JOD6>#T1X(IOMM=YI9XSY;G95Y%[ 5&.K.CH5=,U?(JJ62_- >"4OY" M8A'TFSK?-\#"DA"MC(#SW4U@K POM';&"72_O!B:CI4! MBO0%2EA]'8=15IB1HI&P'*G[@1]D4V:?-"4;^0,U2$G.P#7N;=&6PNQ[,(D9 M"874YQ.HQ2I$YG/A1:P&R 60ZSI8>*[;0YF1*^, @O[GR@,MWV#7W81<2FX* M92Q$!J\JW*@+<\9[>?1,SK@?M>&0$'H-,9([[,ZWZPL";0ZR1.8\Y(,CZ#V% M? ",E 1&KK$EP2T$F9['CA^&G!K#Q6:)#I.][*X.B4FNMI"Z%5,0>7'(Z28; M#YR+6V$;T&+@C8K8OTQ,M\*-HQXR!7PHCWGQ+!W+,QZKIU]Z9P#_PH9PC77V MS*W4V=/?U]C3H+[^;NKK'\HN59I &)TD%9U@4 6G<%UA<)12:)JFZ"7%+#7L ML>SR'0IT__/[Y=)?JX^%NI1J1J8$D9QH)"4Z<782@%UTE<80PM_98F M,9VA"1PCD.^+:;UE%^8IU=O!C9'6FZ\CI(4P2>9'?T_IUWD5DQ)[)1_BMCLC M&\%>IMB4LE#TBVP72[1*3 _P1*^UZX)5G\1[,1NS,*@5A@,6.< !KQ+.?L\U M-XC*9H.B!5(NL"2?Y3M5FSOZH^Y\5H^J]6Q4%/^>E-@W=:(YZU1ALF]:@F?* MD&ED]=Y8H>Q855H\N]>:;=E%A@(6-W0&QK*"[\+GM\)9OS="9,>6Y.%\#O77 MNX;+II2%]8LQFLRL58#:KC1>.H/N(3;%C+*X_BV"TNVI-!1M*43$1L,7JI*: M9*2%47UGY;FTO5O ECT5T&/3MUDV&[7(*IT?AW"J K$\<16-:<#TG#'R*O8" MJ^J2UNDU39N4)S;)X2[CV2J;30"EOB?M6;TIXVYKEJU.0V' K*L\MO M^Q&SU[Q(MM;5ZF@7S;#9+J,L<.K0;0T,5SS48(&M[49N +=L,J,L- 9(1L>) M/ME[*BPA",KO1J/0P-ELGH6)!E!J(IOT^ T;ZS%.#L5-KQ/GI(69,A[:E S% M)V7+0+60Q3KXWLM77YCJQE>\R50G15E".-M(H,Z -W+2PERA:"J:4AU/>)3 M&I/(T[0FEC<<*,P5]2=THAT92R;;K)ELTMUARV4=!XKR[TXF37:I*IAL-*;] M5M).I!Z?CUJ0?WT1Q2--'AYMXW \K.=-TT"KV:A%^2^;RSJUKZX8V=HA3!W? M-U>Q<;:1017#A TYAV!8F ;5"<57<<(P3ZE4WUG5Q!^VL9C>\ZI50WUOX6@; M*$DI"YQB]O;,4:O[GLP179=AB8B3=MF8S/>4@P#M+W;QSK*A;5QKUK@^KA/9 MF$6AHLA\CSEJ0ML'==QAS,CDJ6:6+H(4>.HB'9?KVX$+"\M-NRF:N-C&LL\O M"E75UT);;HT#6]HI^]U(0?H-,R,M"K6MU(C8P-6!'"\6/4^>;$4&S4D+$TC] M _$P31H3W@V"U$UUL"IUR$F+1BT9,V)/]@]\9UX5ETM*F_0Z&0>*0B508UG' MH&AC3Q!'6L91X]+CXU ;.=%*/@IZ M#K-&&FBA.T=SI,\5FK!:O+%L3P8*WY^K?C8J6E"JZGK31P4NF*0VO=RY:M>D M&SWS7-.-U02?V9H1U>6#W)22@1"QR32C+*Q_/A5I3DU.6I-\2869 M-@3/X)W#OB&3FV$*TC&Q:RZRF18%5=-1S&DFBQYO2&@5"0*\.7?R[B1%0ER)+&_9RTH*@^@ZM=CF/&UB5.6E%M)I)BEE8?G[^C*N.Y$P M@.-)/;6915N6UFQ*61 4VUMB1ZKJS&5+B/$$GN,3W" [?0)W>?5U@+I!:Y_6(WS)15FJ@ZP?3U2]P>82\+1 M!),VCMO.20M3'0_M:G]LNYYMA'7*A*&AO]"RJ19ERLP:F+TFF:5,3C6]/1]* M^^4AFVM1IJ(T[8S$)L;+6[]*H;75VC6TC*E%F;:K-;0NC/V4#Z*R&.^65(UN MF@I=E.ED8>@FN^H<;!4CL&I@;&N\PJ:4!5;1-.QZE*K7X [-[.N;>1@L)QEE M@5.1M??1@*5]>3*,EO1>@1I7%CBPPOI#^]#UO-&8P]=;,5]28:9R0JJF MOE(07O5Q;N&%?! L'\L"P#_RXHQGFD92\;*I%F;:JAY'?JM86 MMK!=]239\5AND)$6901WC":U'8A+N4EDGUZ4*;7:)8:)<*@=BVKLK1B_VIGG MI(69MF%(E"1CJ,@Q8RU&(87;HB]FI(4)T*C8=YU(&LD2M1/&R&0''U,[912T MT.]IN1X>-ZG@<;C1/_)VHU7;V8V#;3)<;<9P%:-)II'?[=?A&9&6C2_%,HM%VN;O-%C-Q/:K-*0*V:D!0XP ME-_K2"VLPTNS<+.I5SE*3$\)"%P45GQ@^X+*3Q%X8JKA4K7@F<;E$R@P2]0= M88E3/LQO,97N^'RT,#NGN18FRWOM<*IT"9I7T4WST&S-?#O))UN4UU*S&H+C MT5,>VE$V/X8Z8UTXT1:FVU\>F9 21TM80-N!@C6&87]THBU:X::WG(D!,Y<% M;QX@X7 ^."HY;5&Z;;M5/8;FDI,G,5Q-SR&.I'HYQXIV&%(*04LT-X>Y/3(8 M-=:$"J]3\2)%\=8P)]R:@P/&3S:PXOF!SK?F;$9:=&T,B_0.9%BW)WH#BAI1 M?=#4S(RTP+"J/NQH8GV:.M9"=5)WO [>(/,)%/=,NAIL-_*Q+Y/-V8:,@X!! M4]\R)2VPJTII8VZG5JORH3VJ;FJ'MH]$.>D9\?(XQNA]<\5#1+*%FJL=W$/S M&13%&[O=L,?5=)R'))W\S';$"W568;(?T3;6&^ M:XJL]H.]ZL*=(%)[E$N-Z6/.L*)X]XFIF1U,<'BK?4R4L2(TI_T3;;']'4*, MU/:!.\#Q3NP.(M1=C6HI+5H4+[^7V\J$=1'Y@%7A(<-WZ:DJ9J2%@]NXMSIV MS:KFP^GAVEHL)&-N"?FH!?WJ)AY/; 2VQF^U&ER15M,F M=W!_MZ ,HMO/9UL\/*Z%7J>Y:1HL;ZRT;J>](!GGD$^W>'HQ: MJI6>8O01HIQH"W.PURBT=->>*\=:&.\:6J=*'O+Y%L^/)EGU-XM8J\NDT^5W M>#SK]L!OY9HSZ$_$2#AC-E M:/U#?((I((@2" +^1 &+ (( @@#05#9! (LHB2" 191$$, B@"" ( TE5 0 MP")*(@A@$241!+ (( @@" !-)10$_(D$T2J)()A/#(AOE$$0 M )E*(P<@B#((@@ &40HYP)\(' BB!() /L$@SE0&09"?8'":>T5!O+RG\P]- MXV=%$J5^G.;+DVKX;S^IAGPBGG7CW_W)-"D=,/TL]MR[D!>[);]P&[Z?ZD&! M#T Q?J085: 20"4>5(+SO7Q-"\=X-:UX-@[^MKM#*53@#?CQ?D9RD0C,E2K) M;S_32GY"+XND?PH3;#J=S/E5G5=#": WZ($=OD7B/]( S0M=F,GZY@-5. R M&/ &[+B^?>+Y@-B]*0GUD[2;=X>)D1^I3N5W'^P&,8=GSQ'E>4OLE_5B$!A+ M(P@,O2)%OF97P!$4J Y0': Z5ZHZ(,11"'%7P)! MC3^W@U.)]Q6[BM)*#8SPJHZ@UX,*Q">*OFKM8%T_]B*@'0 O %X O !X ? " MX 7 B]+BQ0U%L7\;+JY;(5X;+IXM>KDNC7@-N+ANY7AEM AS,)=QA4K!Z=N MK BDQ@*N1HI7(U>L'OPV3KGU MN[F.E([8&G:'O%"5AJL@:&]&L/FADC\( MMS_]0S94A&7^W!RB9+Q4XA R5763#189;JJ4G*.&H;#,;^K8O15^IA_'ZQ]]-F+74CW(^B!XD/%4]U4-@^?\OETB!/B*,SX ME$HQA8Y4.U**=)R'Y_B072?F_ VWM6/&&YG1IE<+5#%[>O[#WPR=:MJW GB] MZ-';JEWY;BS?@PL%)/HG0)$G*")+-<4G5J/I3#!AVVC[W144L$LE$.\70IZD M*YRFRQFU78D6MOP]YB^9CA3"@,;-B+[RA>RYJ2;/N8,6KTZZ^2ZI]=NJ8J3&2 M'_Y&;\H62V5Z8#M_.PS)\^;0_URIU, ^>&]Q&W'XE'N3:JRL5,6L^/V$,:KS+%#TM,A 383L)EXK:AL0&?9^19=C E0W&&\L(;ESZ!(!& MA$X/H=D*EO AS[?(J5H])!EJIT< !/G($)"[AL!@-<+Z[V[ M];\D&G=(;,K41ZHB3_8,,9EN&2Y0\H@^\^%O!KZ,Z3/ \D\/]=R$Y6,H''EI M/^@B;M/=QK7,"4#1U GXB"'T1XHD 1A<" Q.;^/< !BJAH.D0OIXL P31:-*0)U$%MR)64[#%83 M6LSN!U#BP]\4!A#A.L8F-\*Y'M)PI![NB MF3L%=.84H!CU$2:H @3\Z]6R,>\=!$[/O]P ")R>3RD5"KRU6[ R/0K-"H^,MT[*RWGK_)%A&^VFU$>33TM>^Q[PI*+[[DB]ZM M #V\\>0)(%V ,@!EKED/ SA:$[\\<6] DT=ZK@?J[;17?HUJ[<^N-@?E]&TPC V]'3J MJ2@&*4M]_93-D_]2.)UR'X^_^IFCOS-I8T&,3@F;XQ4&VO>IINJP"I'G]3Q[ M[+^1SBUOF,!S5TLN&UZ\)H:7J$'$&V:A7.FV13S[)'=)MZV7!I!?=<]Z/N6D M4>,#$D*.C.WNM9WL=Y3-EOGCF^7B_C56G=AXZ?8%L?J."R;5*7Q <*6SY?JD MAIKI]I5EI- 7JB:X-_,_Y9UK5$/B;=^0>$LM+%,_ MI#>\;K]*-3Q=L)='#]_6&;(0IM8Q#'3-=^CYB&SA4Y40_JC:\14<&+VVE)L$ MQLYD(YQ3L:7+W*&?.3#YU?MS#LQ5=JG*N)5UHLINXK4\1/)P(1\8>79C)?(K M.(S\9?\KEVQ@+>)LV:!JL/RUGN5#ZE)4O+YR4!PH,+B@ SH 0 R &%!@ &) M!P"( 1"[L *_?P$R:$ "\AH>\AIX=^/X!\.H&IZQM**!HWIGHBK"FH/V++0[ M\*XT$[JZ-4\2253(/*OA4CVF0*,2P(5K09E7OH>Z=XF7HDW'*^=,E%I_01K% MBVXA7K9;;E&=C7UF*/*N')'C+=HC#RZ;[I9Y6P_\0DF #;*T=#CE7,M2@T; M8-N[O?83KYND<3?J"SHGE*1SPBMG=Y1:@6\XX>-EKI8Z5TVB31AK>#NH""K&/OO: )5AH$(15"@" M/;R2&TH@78 R &6N60\!RMRR=$LE3( RI=3#ZRU;O=WJZ;LKA;_#)=^R_MY? MW26H_K_*^&>IKZU9?1V'43:K<.3_X+/SE*\\GL@]"2<.C70982IQR0AVEF:< M@K!#0_--+Q\EC\>>";ZV6VMQA;I#1D:K";L[*&2CM385ZN'Y"H:^7*/ZNP(, MT"\ [%LE4$/0+Z",6@CZ!5R/&H)^ :]Z??P.+D\#@\7F8E^U>&$_VQ'C52O& M)TGJ\N3WS3]Q>:ZRP\"7AZXKI\8"NK6S4LO6PPJH_"E_T5;YX!N4K@$%OL5[ M)Z # ,0 B $%!B &= " & "Q"ROP395'WE5Y+ZCH!ERX2\4'!7Z@KOT:7YF^ M]:R VF-$M^7Q>\T(0V'Y_W1'"5?;R),F MI_5$$8\X+G.]3DD(/W&]RE_W/C0V<:"MU+#PK &HS@%58J!*#.CAE5RG >D" ME $H<\UZ"%#FEJ5;*F$"E"FE'EYOJ>;[5@S_RA'^UIOO?SW0ZJRGIR=\*SC7 MB__,43^1ELL&!WN*?>CA*X5UUC;1814F;[R/%COOO\X5R]V5U]_ADM\;'T!E M)N@H4,*. D -09TZ4,.K5D-0IWY%UVZ_YK!_?SGVX+6;A\Z8HJ)D#W>46JSW M&$V9:>+%O?8?%0DSLQ@FHW$TM _1)L8GBLG!X\QI1^D/?Q/XI;QVT G@>@S] MO3L!W,(%^Y\9Z<::X0)"E,NI1)91)70T%(N1I81@N*<\M=5E0^< M07494.!;O&T#.@! #( 84& 8D ' (@!$+M\^L$-2>Z>RIU!A3O@PETJ/BAP M!'7^0'^O6G]!@?D;ZV^9+UU938O=V$E)=2%:&4%&%A@KPPNMG='R--\U'NYA M!P-R'C-59PBKPT!8+_MS#5G_R3WLCSZ/?;RT2,?*KBRD+Y<57ZLN^T8D+$?J M?N '&2O8* JL11QE_VKD#]0@)3ES+40W_-5'Y ^0#& 8D"/ 8H!Z0,4 R@&>BC\ZL7M7O__57-YBD+M[GUYOD+0(WO0(T?,A=N48T?TAB &M^!&C_< MAM^B&I^NQJ]&B\NT>3M]3,I"Z3-W.G+0]N$A<>4@X ,+Q-_L'/;#J,I[6&5ZVO9'2U[;4: MM"T'!IO9=)8M\#.;_GG"0.1OOLT6>.?4F?\NOADR,3+QITKKZ.DOJZJC>IKQ ML=)3 VUU4GD,^7CZ(I//?_^]N&AUWK=F@:5FH?OQPC&NURY^H>,G#+]I MSH=M79W]R7-MISZ@0AR%&9M2(9XQS-Y,:$&)._=X2(5<[\ WR% T%0154KMD M:/PR.RTHI'R&"^]MG=]PZ9\ ARZQ/]\1"&6#K]*-SPC"TW3.H)# #U"IRF$0 M;]5QM-=>: /(9C,4PC_\C3,W!4)7<4%^#[;ZACY#]5+FJ@?-5K/=91 ;0AFO MVIAVO*7V1VW07N SS'0][.%B=P0W^,!:(]RHZ7MB9JU9&_&;,M92V2;P&-Y] MI??5> 1L5?>T57&^ETL@Y=2EMBN/ED&_#NL3N<"\0\FKQSW?'CY>$+7<=K"5*A-F$45S0R6507=;0 MDV?)?/B;@4%[C[?NB/7>%G4![/A!MZSW7NFU8@>;LB*;A>H,5$MO>9RZL2+5 M>< 1;1WP)#.?^K(+-4;[@5\U_>#B.+(@";\J:?)81FO\;IKTI]U(R0.J*)HZ M(A\QA/E(PA?*>@)P\N,&9>]M9*\.)S]L7O;>*[U:.'EQ.S-AZDHNYRYAFURP ME+QM'K$:^<T"/DHY%_K&+U;]&9#\(/N:1N;$,<#V"QB:>+.A,Y4GH]6KYV.D+$H'.@,? MR@#'=_I1W//7Q31"F'^RZH^D$[GAUI!>MPWV3NWAV5F_55S#::"OPECMZZV@Q(# K MCY-FR=LT_I%$GTO1RK.W_YWWD[N\A;[0)M5\;8J.J P!:PMEH:JH@C/40F%P M0E,8BD+QA88;M)["W'__K3[^BY0;PX07>28TCW!CL(MK>%/R1%C,$NV_IVR/ MM]5V( 44;(RKP6XQ)"!%,E-*\GO*:F+TJ-%XH,FN+?%'1AMQLUT^9F'0AMJ> MA[@SY&"CSD;>DJ5KDWY&BA9(MTR-8:=&';=5^-A=R#,A("9L1HI_3SIEFDM9 MW=,:/"'BL4LH8;#R4A$K&%Q8E= YIII+'> M9?1'!.G _?2PBA;7#].[)M79 M(B3/4?Y4ZV]F>JW-*FAQ_0Z_$:NA;Z/\P3ZNUFO_T.YN,\KB^@\.)T-5N:[ D=!O!O#I7&T(VTR*K-M7.>#:SAT>8 M]/N[AG7L+]KK; )%5G43*_ &IC:379Z9.8F$:8B69*34]Z3LJC'%,534[8,T ME\>Q(E K.R,MRTC8SD/B>TA?H.!7CQH<-+YF$*J?7/36C+'!JC^'KM;ENUF&T*C9-26TV MH:Z84A:TOW\\DD$KI) M1EJ8J;EO2V--.I!P['8$40@W76N?CUJ8ZGS6,WKBB(]DP]ATYAA7(P]&-E6D M,-?MACY8 FNV;6&(SOJ([2F+53:!HOPQKE&%!$N)[%B"=B),\ O+SR90E/]Q M-)(":#11X,["8@+/4&E3SDD+\E\HRY::5-$V#+&R/= 7MD^'N:@*\E^L)8.I MR_,#[PXA$W(1N#'W3057"I0T[;250&^.;#10P_I!IF:FG5$6N,K[7=/>X4M7 M/BRXB2;Z7KN1GOWPHE0'3'O@;)TM)S<@IM,YXTJC2]F3" MD#.]UX,H-1^U,%75%,;'.D=0?%R5<&LV"GOS?D9:%*JWC6,3(<<(S-7HPZ%O MKZOV).-44:CHSD0;^GR!RJC='ZY"9; ]PME=\+9GAW:)-M7V9T M=CYFO8Q71?FO[!:7;A(-3^YLAI.NRU!1$\]&+ZW8]D8*[+0M$80WXD. MZC11B*+\H]JHL24D6Y:Y"FH,H68K>TB6-$4SNC M+"R_,>K-QXV9H,%"=6L'1VK+]-L99<'\$/4@&DROS_&QP*G8HEG=DW(VSX*F MS ;+?3M54LF&J!'4E(88T?/S>18W*O2XG1Z5'B+'#2W>MAU+VN Y:6&F[LQ, MT3S=T?@8'<]7M>IHM%F;*6E14!3;7?6GNXTJ'UP5EAA5J4GYHM""4G5(9I3 MM7D-CI>UL)/,QI'0212RR'U]6]UT1WUX T/>3H20T1[#G(RRL*B=,42J@_;^ MR*LQO<)V;NI'C3+*PIJD28N<^WBPXPV-#!/1UHT!4/' MA=+FDV#F4&Q*6>!^U-M7ZQ:D[^7.U.H3(L1$2S*?9V&B/:B^/BZEI)E=#J+<9DZU$9H3EH0% 8O6E(-XV(;;:VV7=%8ZKMN MHE!%0?$1SL%=N][C(;81H6J[6M^-V)2RL/Y1'(:>NURC_ 29'VU^MK(L+*,L M+-_RA!1.0FXH=^*UDB 6:5MS,Z4L",J,)TP/Z[1$6( EDZ]A+,8;V3P+?((H M& [D28*EIM=NJ9.>3*SX;,RBH+"CHWC(XHC +KI3]G'#1VMZ-FA14 LE61ZH M=:##6T51W34VUQ=JOOK"5 ><&XWI[8!) 957B>[$6=3(?-3"7'%IB@W[BTFJ MJ#R'S$3<'ZU7&6E1IAVUVX\4<3GC27=%B7Y/LRDM)RT:G[7?SX_:.H ;#)8> M4F"TFZ1 01=EVMMC1]U0T*HM-:263W8VBV!OII0%5H7^ !?'OK*U27XX7>Q% M71Z,DY2RP"FAJ@_E&6RZJ>O)LNLQ-^BTJAEE@5&'!9; ZSABY(.F]2=AOX$, MY6R>!3Y-[<.!V:?VP;LC7>EW^S.9]_-Y%B9J-]&=U1/9*2P,+-F-)O/Z-O51 MZ3,RI8XZF9"LL[#CA<22'9GN=48Y:6&JDY%>%RSCF. [8KU1J_6/A*5FI$69,EO!F$RG="HHO,T)\Y"/$#1C55&FO"-L MY?T2UV%)J?:U/MH=S=*C!U.4J2/V%_S>V+JVL>WR!FXX-2HR4\H"J_C:FK"D MB!_Q4'W52@AD=*SWLC?6BR[Z5&!M7!$L^#"O'P1VQW*9])FB3)=-U)MW2>T MH_A.F]*L-4!ZV3P+?.JA-1)>2XN9;&VF5<&-%+@?Y/,L BHO35QX$VSY0\(K M[:3.37MH]O%%F0H>,T=C4>C;*+;9S>P12D35?-3"!&BL)S;<1>TH2TI,I?]7 MUUY/3$FS.\+OP%\\TH(EBGV[LV IGU;848?)20LR32:\*S3\PU3>LIHP-GK< M6$W$K(U[05(';"(<0\LP;&YO\_'86SC5>9*1%CC0(<>4J/#L7#;Z.VF*LPNL M:>2C%CC@DQ;'[CQ_(L>C!G+TF'USL892RZHK82)!OF-GMZ[&"'<">>YEITDVATLNG(0X'GPDZTK/NSVL Q<]K" M;+?=5= W>YL&C,Z3.<1)Y(A8G&@+TZ6VT*@Y&58;_,'RA<^Z&1:PJ+\3MT= 6HQHWS7MI%,1K\;(]C'IZAX<8-]ZP5-.)N)RTX-D/%VT_ M7L[6-7D+*S-\N!"/C3 G+9X7X:JY@WP?XEW5&'<=AX7X85[X7^#!"J^%C#-K M;V0TV6+>"DY6/38G+9XMR.:N 7NP%=G0$=UK]##D->%$6Y 99ABM87_8"OA) MJ\8=4'0V#(9F3EN8+FGX79'6N]IV]VO*M4T^3@LQV8WZSH*/:%N[ O.EM M:^NC1"4Y;>&$X2L"U.GMVS/9;3-P%%$[&1?RM7TY8N2!M\?PV$,H5?,=1]V$ MQN?'+YX&V,A-])_5J6&!J^ZA/![I/<;<(,=81I\A^!-,(1A#T!3^?X\QU].O MG@1AH3Q:FO_D(98-P_^7!>RBX'$^#Y^#G )Y+WX/@GJV!ZAN[8P+/GX/92'HSXO 4&TH2=GSGXT?YADBGP/#42-K9WPWYD,<.O_@1U)U$?I. M'!G?+?2UHYVG4/,GF/@28[/MOD$RBD78"_E ME NPE]+*A09R*9]<4AQ[MO,WD,O[R 7YA .YE% NP%[**1>POP"Y +D '+MV MN<"?:'!?64JYD.!^OX1R.?6( 7(IFUP CI53+J=V+T N99,+\XD!]E)"N0 < M*ZM2]_#(BEA&+)VU(#L91-+ C(&B^E7$@0';ND7'[^INE/#>=G M=3#OQI??:(ZE^4[VP_]]P#_\+CO28]U%N?%=*RC-\"(C>)X]S[T">WH9K,(^ MOE2P^)8AETG]>/5W@5["A1\K28$M[Z(USVX_)56;*E"8]U.89[/>RJ8P3YYU M>B6=^5E>QKON.^70D&?C\3=F4Y<)*MV&$J&_JT3D)^2RN/S**/.UK?ZK;4Q M/YX'&>RZ%.1KHW2@(6^#(/2S84BP"_T\)GCG*D3ESQI>#\:,_$AU*M_""XBS M7"3.\FU/;F2SKX2^8^GOT)+[3Y7FRT.UE;P9=@44 X1USFA'_NA=Y9M7[X"F MW$1XYPKB?T _;B=V\_0EJHPQ"/4?$,AY]7CGJ47K[?BPTDH-C/#U .6RZD'_ M3#N>6^K)4?]!MM"?XP7QB4)N23-8UX^]Z%IB+I?3C-_&B9L*F;PV3ERK-@"< M #@!< +@Q)O@Q$UYFJ^*$Q!E4ZB:3@[(^-"-B'5 M"Z&GLWH+)+JI:^G71J)G.Q"51]\ $KVUQW+A*.LK:,8%=.)T"7,[.L&I&RL" MN;=O>DES.]K3\C3?!?V95_FOMTVE[]4#5LOJ@2NQ9T=!8_N^# MG'ZA2)'JZ6J@*V%^W%&Z(Z4CMH;=(2]4I>$J"-J;$6Q^J.2/4.Y/_Y -%6&I M(*B"(4K&3B4.(5-5-]E@D>&F6LLY:A@*R_Q*D=U;X5>*O'B6_9) EU/TJ#X4/%4-Q7/PZ=\/AT"A3@*,SZE@DRQ)560 ME"(=Y_$%WP%+[UI!&-J=G=UOTNYFI(N)@F>O\C(T_M]_?RN U[LH>UO-*_W5 MZBG:5RZH^N?KA7AO V9DJ:;XQ&HTG0DF;!MMO[N" G:I!.+]8LR3Q(O3=,Z M3"_"JGUL" >R%-#MA+%[-SW6&)2FU-$B_L \C$>+C7HL9(;E17HI=$L*#OV-0\ MR0]_HS=EG64V1N !O"?(Y$F#Z'^N5(Y@Z[F#K>=)*YY+;3\CE5A.9DT\X3MC MB9T9SD3I3"]]!-7:,3N05UV<;RS:M?7\N!W%6K;](.D9E #[S]OM/_2-[C]X M^9'F]?:?4W9(N>3X&/6^$V&^Q[;Q+-B?BC6?(GW-5ZLL9-AUV4U$4G%UG3K0 MET9ZODDUO!G,:C!T;([Z)!48PU46!T#2DP:"?,292\']FR,;@'L ]V4*.+X[ M/+PD3LAN-:/I!.38EH2]V:U- TKA^'0B%3+,W1>#;R4,>'#)CBTYK5NKUD/^&W' M&.!TS>TF4?+:FV#*LG2@,[MA=Q(:B]$N)'FU*HW1PRY &X?L5(W2V6Z(HECV MI[ ;_NNU$BX!8)QYD>CV (,$!^L4,%KHD6O7,=SCI6%C+QE)LS\;F)=V>/>Z ML>HU?$3G&W)<7V\\PQGX8FKB&)(>C.F/%(H\X^W^7MKL.ZHKOS<"S0J-BK], M/RIK4NAOLC6%KY;W6BJ=?=6[Y_)63[QA%L6-7'6\Z4LQ[Y D 3(B@+P!, %@ MNCM%!'W*BBOGO3EUL6T^LG[-3B0,V&4A ECQS@RLA7 ML(

1'F\R,CJ#.BD2U)H'YH_#$*TPC T]G7HJC4'*55\_9?7D MOQ1.1_#'L[E^+K_'6/1'T#[8R,9:#P6R%V,.'Y-)_-@&7]>M)JR+%1IP2O%YCR-"$"(/TSVN06$.*7WE HA7CN7YYX5]92XWKF:(F]Q'_TF:DK>^RE,=[6@*\PFV2DJ2QTAT>?Z.]Q"N[6,>UE+M2R51,O/O0\9)8&1OR95 MB?P*#B-_V?_*)1U8BSC7E+OIL/;:R2<@&_#=2\W?^";XKC0&A DR,?#*-J>,;2B@:. MZIV) 1U]$AGY@CJW4/6 M-*^2)>'B_EGH1+AT:ZC# 5NF0$ M.TLS3C'GH:'YII>/DH>?S\2:U8!71U/29.4.Q4GV+NI">XI5J#QU /U($Q=\ M!NN>(07TM0![WU4H*NAK<1UZ>N=J"OI:W(R+]NHW\N_@5E'FE&O,CY[.<]M1 M8]5>P"K52E*W*KO"_YE;=0N-, :!L32"P,A6D/6_T*V=E9J^'H)6%[][R0\R MM=Z]'A24?-]:<>\5WLL!K0"X!W /:#C /: 5]X5[H-7%K6@X:'5Q0\($C08 M4X!E@!)2T'VAG-T7"JNM_ 62+G[I=J#V&+UN>?Q>,\)06 Z-2+4\0^?5P$N% M&9Y[46@:F%)2G\!\[ @)3>X4;S9(%/K4EN$C1A8K^?X%0 =T9@"=&8"&_VZB MQHUJ..C,3M\YZ^M"(K.#<0QUG0A2F)1V.]+)*\C'. MPMW1SB#HMJDP^:LRSZ;VG&^0><_W>[KASH6O'RTLYW5I+WK>Z^7PL!U=] :ZY%:\JL) !72[CX MN[,0@*M :VX.5\^7L=\)KIZORKA3"[G/KAUW*FS0P.)*X+#T3 .6!,!'HQ;BQ8Y)$=;6^;$/;B=):X]7J06 S MW,B2?GZ*&S_/^XG\S;=)/^^HY/]=?/,)B9$I0JK1CI[^LJHZJJ<9'RL]-=!6 M)WO D(^G+S(I_???BU<*@63H\(TU8*DUZ'Z\<(PRF,-OO_KT"Q5W;*@(R^>V M7\Y1LX8[>4;;-UNOE"['"-DOKPH]+;3[M4W\[!"B$.RM+4:%L*&SQ&&XXK#N M[H]R;'.F"'$49FQ*Y7C&"H=1;%=]8A?[[>W>XMXLU+=]\[ IML\%6ZH1E!>)K.&;21FPJV'V-V MDQ="?]6D,*D[K[$9VN ?_L:9"X$-Z-1Q-W;YAGY ]5*FN5?G@WZ')$6^L23@ MEN4/5&5[:3] \F;'$4GACNQB6-TSPLF$#W/+)#_\C5ZO89;9#H$74%:TN;;& M06#[N:/MA_.]G.,ILRZU!8U7\L$;T3X)NW%,#R7?GB9]\<);T-I=5KM3:H;( MQF38XN,E)&6 H:6X3&U9G?KO7$.RPB9S0/FL% MAGPDL>>>IP?-L #DWRM4O%KP\=UQXB4QP\FRTUWHR]B"U01GL3&^:DY9,0<* MYL/?-'49D -@,@2W!5>'B3RE%< $I=Y)F\&12H\C#T4AGJ&OD .RVUO\T?' MR)< QD@SK6#;AB6>)-:+MJZH*V*8AS(?GKQ#\(_PI9R+>\>-A_S@&\>-AT3@ MJ\(-T![OU7-\;US+3\F\)5;RPJI?/7ONSW;''^3J=@VH#H^[H6)OH;WH,,Z^ M2RE_\GKLV6WQAXEW@>CZOLXC0@P>'[>^2PXP.!6I:I\2@5'3"FSJWBUL5]X=G";:C$P1=M#HY\ M [=TI(/FA^<\R1;]B.%%0_\NR?;?D9H*[0)7E5H*F$9P^HGEI087?<;(K]J) M/6KGSXP737]Y^B[[S>?L &)I#Z-\R?I&7V[A)5BH]>TJGZ[KP]^CE5%1-2W= M&+F/Y?AT]3H7Y67;H4;1SUDRFS\Y]>F M[*3[-+0Z??9+YPS_PJ:A6[O'O]._'L?2'$,-,C1=?:>N6#;VPXX!P_]WD4R! M!ZU\6"F*%[00@;^?^__S=/)?*RT@S7?\X/,CK#]9U0-'T1SA30-:!(9J0^HR M_>#/JI.HA_!AE?27_>+SEWTA8T*%_K_*P_\S)A0XZ*I[Z F?'K81R#&64?J3 M3QCQ]6?Y'O#EAWZ8!RX^!X:C1M;.R$;_9MQ<')&_^8PBGW)C3;]]6 Z.?**( M"PGHNZV9_(H):F459#O+/T8"=U8G# M[X3YU4OX(LKL1S\8_E$J:KX5*H2*+0Q:TQ6:(FD%)PQ=84@24PB-T4B<1M._ MB \G1KR.' M@]D/+.XEW*O38RE"8L=W1K,()PX$P9$$ M>B6;="6=]41ZL\WWC)U]G?2SI3I_Q9X:ZZG7J_^K\J4JY^VG_--I6EZZ[?MQ MF#JMX;]>>:(_WAI?N!D^F"2%T0:ZA V%U*F%@B]I1%$I3540>J'"#$%A.$X_ MJ++ZZ,]:2F?O=68J!*OK?2P>[?E^EIA99=OWE(<-TS2.Q\X"=O$%U-U9.\\Z M) I:I QK]62UTH-(=DV,2#8:$[<78DI)?$\YXP5,<0>;*G_@W/XD&:]\OR&F M3C[\/657:H4FO!8C^= WU$V HW7&8A6\2%E#O+W+"4EM MYWRCA_#'GMRW6IZ9%2 6Q5GKH!W>(/JV-,)KO=!=-K%)'C(ID JH.I:-?MV6 MH;FXZ8XWT<3B6Y87J+6M1F604YHT\"N8RG_9X2\)WJ MM$>Q75]L>NDY[HQ"]>"%P0M^"Y8%'%%6AT[#P^RYP:36 MGR CEFRE$SBC*$V'A[MU5M)XKC?#8;RN];J-E%EG-(5L:I;#H]@:%BQ&-$<^ MO6^V4PZ<40"JJJ\;@]Y M55U'$M1EZLU)ND$SFA ]0!'!K*D85B@Z&!9W;?P M_CZ=P!D56-$'B6*9\,C'C4.CI]4PD4\%BYX1+.>BO25;&]$\R:NQUC2,:.*P M"GI&L)U87>';_:$EJ^NQ8OLLO8RV*:"F2_TU0(VSA(;J#S;2K:I!,X(P*_U:/:XIIHV+$O+2DWV!+;=8I39T1@ MPYQYW%H^+4/,PFXA;-(/%3,CQ;XG#78+61S3%FMSON0G4LN(VW0ZZAEIJ7I- M(NV9 ]M0..X=]J,0A=OI7,^((.[67'9+1Z+MUMNN[N,U(N!-!3LC@C:)C0F& MGO!\YVB0XV#FQ$++S.(F1264CGZ/4*@)+"7(:COGYCY1STD+RYJZO"5Y=CCC MN7'WR 7^2EX**>D9,PP#$UK6#K,N;%&6-IV8>VXAL0IV1K#.C..UI3%G>*/9 MVJF]6KJ@1J)@9P2K6>+1T1 GEB$=:8V//&3U4FEA9P2K+&L;530CQU8;+2E9 MS1!"[J>D9P1;8WJSUG;9YV7.$AGR$"SF33%=UAF#"6I]1!,BIFUW<*7KU-QH M8$DIZ1EIX9,-M6VN$H%'NX)DS5C2CP[I;G5&6O/MWM\U\7@&2ZLMVNJPZMXS MS(RTL%\U")LUG&@YEPVUK8;=5;3E_)RTL&&-QC*$>;[0A,DJC%4IH;:H-],) MG)$6TJQK8F!I+=F=UY.J #%C.946?D9:XRU?ZRY:?FH-R]D*KHJ+H'H4,]+" M7/U6V+.# ]+B4;37:0Y:&H4NS(RT,->#H>W;LVT* 9W-R!PT]%%]H*<3.*,# M9*/':")GK> #183]_G3$(34Q(RU,8)NTJ&;#G35@*0H7RC"<*WO3S$@+$["F M6]@9+=$##REXE?8:]"K;"_ S _O&6W@-ZD:#V$';"D+-#P[IG,]HUE;%XL' MRS46V<(,WS,2I_<,,24]@P/!G-%VO>%Q:KN.""O08#N8HTE&6EC66!IL&CXY MX.'#L869_2-*U98Y:<%B-_VFI"Q(TI4E6_7@O<.-9#TG+:K+81[V%JM^4R:7 M;9SC%EYW0Z8<.&,%5A IG%(E'5E0UC'?;0ISVS4STL)AQ)1OHX@3P0^B7\<8IN:[[CJ)O0^/SXQ5-W.8L;/,0,LE.Q=CIV?W.4 M5N/(__8A;# ]%P>/$'CX0.?GG+WL6A8)_\C+=DV/YD_']=,RE MXR>/[O[C]U!V%_#Y%.Q)4C[]--SR$/;ZYD"O+D+?B:/O#_1O%Y-$?B^^]V=7 M)^@G\MD'RX @WD@0"!!$200!?Z*>?1052 )@TWT) F!3600!Y\6L0!*O)8E? M?,[OIW[KVZV:^D2\51+1SW#XK1?]NQ?WCUQ(CT[9#__W@?CPNQPA/]&%9,4W M[?1'/7>Y?O;*YCD&9DD>@6%4>NDO5F&%]W1#/]L>[MO6<,!Z[MEZT-^U'@3] MA!?J8*[:>E 8)5ZI:R)0EX*Z()^H0@>/:U<7_#60]&W;$5._I#H]&N'GU\;9=^W07(K]!@%\>!K'*=>+B*7@ M#+ 48"EGH@JW:RFE.Z=\NY5^R8,F7[*M]HVH8N4MSRM_.7Z8Y=O=ZE'E#5&@ M1'[3/U]]#WP[U[A0^(1^0HF7%-4\+OZUZZ*^?X^ >/H> :%8"%/K& :ZYCOT M?$2V\*E*"'_28V00^$LK>GB,X/OR*(A;KWK^=(;QG"P.N/UZO^_16?(EEIX) M/F+DN>8BP+:!;?_>7<"E;?L%QGSMKXM\8\T_K'"&.NTJTY^O/3ZFEKMU@C>( M7C?+E":?>5CD55R4]PP _)K7PNKK.(SR>K]*Y%<"(Q6K9CE&Q?O>GG&H//+L^0_ZZV5D<5:::'G_ E$)<-8"48DR< 98"K 4$)4H M850B[V7P"QM\YF ];NEYX)]O#2NN$:U\O;*) VVE9GMOZ@$8UB[+< [!(:?< MAYQ2+AI$-MXHLK%/&?7Y],9BWX_JJ4%GY?S9(B96M.)2HT]_$_#+I9'YST8K MNQLUPFBH1D8O-_KL'K#N^$G+3<48G3D_(7-Q/C3Y^IPW&N( =J-CJ'A952B6 M]8>B< R$10!B7'^\Y-<1XTL/Q=L)%KS,F.7PV>/J8@7O59'+@59QYOJ&:6SCTQ]#->@JT$JR7O;+J\Y%D"?IB. M^SN$5:B3E\#0E_<2 $K<*4J\?1SBVE#BTA)UW'.Y M*$.TQQ/8".5X@0P$/QDMQI::-(I.^O_XU5, $):M+^;/YM9_!E,9[*C.ZWQ@RYUDNG/@ M/1[#+5-A,L>+P'$0Q0+X<VN2J,>Y*C&VH"N[N.&SFCQB,V//[J- _.1O5M,"XS%XXOB>"45& MX*;"6405W0JU=!%1)56(TT^LAU!6*O\0A%; T0B$5F[9J_HVM%(_/1WHF5QF M^ZRGUQ[@X5R0I7MP]H,]LC!A=$&9XVY"0U#S]!#EA[]Q]/*%UL"$ )3<4I3E MRGVV/X&2CAM8T^%Q:+MV>SF*JIVC8.:/,:4N' ;?74)1ZO)">6VV8ZBA<:F, M['L#B3LXIH*8U-OE"PF/70VZF9$.U$/>>2$UW:P8Z[E>%ET^POMFF]SS*'% MIG2+2):NF+TGE^4%@08UP.Y!>*JJ91L;S*4K6"RDYUXOQQ:V,;IQA1"0TM#O+N,> H>0M' MR1( )XA O7<$BL]M6_IBVO5=WQH:*7..AMY0+>]GG<'&"#5H')JBR4\:?)W9 MA=BZ.A"S)W?SHC4$!X$H@![W4K3V KBX]GZ!+\2+[V&"EI-NPY&Q RQY9M+H M.R;6'R493&2WA$3QGO"U^@=>FZ^E[E3+R7H&0:E0H#!EX^E>\*OS5=$<-0RM MI67H%34\-1',/+1TB,P3!L?51::O-?038[VO)?3?P,OC8P?V.M_*DL3T92DQ2F\*:]2=VPO/$R7FS/ M"E "H,0=!+KNMKW0"6+"S+]X*-+*,HP<2\VU!#0 !J>P*X[A@&:_P"JNCP^@ MV6])SN?T2X!R%*BZD6^:?K0R@J?-?#]FS?N! UUN![HD&^-=QR(O?7?1\K0@ MNP2N&:?_MSQ6.R6YL9XN9&8[_&JU9P[->WP/[?FEUK7C(2I7AYZ,;#NF@N1M M>;&/%/R29TV W0.[O^Y#\I7?2/PJ"OSP*I,X-HS>(=HK_,1Q=4XRF>-D*69P MD"6(?(3A%[2,NN; PHO\HD%@;%1+?TR*#9^X2*= SA!@1,4J%BZN8N+'Z/M M R+4C*41!(;.GX#A$7N_-(GY(>PNUK([; ^5/F^-M?U0;B::+20*\M#V&*%> M4'\ , 9@S/5&::X-8][>H_M3C''\<4=HV%$DHS5(0P\*C#45-L.8+/T$>4%/ MBMN*;CUZR)6->E#S3GZI%Z=J6A ;W]P2@=,N..V"*%?9/*Y'ZQV%0?9D MNMVOEOL<&AY8K-><+AW&A@9;<3^EB:9^3#TN^A3W0DD0]P)(<&UQKQ(@P?M% MNGX7"8@6O*<&1#> 2;O3HZ5@NI%)-D."+.3UHOCWS4>\OA2 Y4XV:CO2*%%LH;V@R#W%7;[60!K;S_,0(7 M>\J_NG,%[ ?@2'GC627 D;?WU'X#1XQ9XLR79+242;2*4=*^0:^G.8YDSMGE M?+.R.F*R9ZB!ES^LOC.\V,ARLGS3RRK/4OW0C2#7DA#RE] CQ>E-=G!V?0TL M]8.4Q=")^#.RV5="W['TRC_@_+\;/]OFSMC[(C6\T/V( 5Z:DA]INU)][[1]P?1L_("\W B@!T#/ M&[8E*B_TW($O^$M@\T.G$%IV^AB1S$E[FWJ2W7!T'+879H8ZF5/XD3G3[.SJ M@G(OV7@>EO3N '3'9^M[6_3%$\VNJ*G OUT^A@H<RL(^ZV\2WPL:4S3 A M3X]](2A<7V3BU]RIO/?1)G6GGO&>P"OCX.QU2U$*D&GQ!'$? >"W,';.5WL# M(F.?8Z8:06FZ#2E(/X]3 ^7*YF:6(!OUBR?/>#^NN%YW)DY_3?1@(]XIK)0,:5I+%#1O MZDQ^))EBRU70!0? #BC0*2OLO%.!SB_"#C1VF:J+C*LVVDU6F_TZH/;M'';R M&!.*%WO)7T&!3AFAY8Z/S?>V:%!Z Q3^KA8-2F^NK/1F:7FJIX'2&W 1?;M) M+5>T20(- 98"2F^N,"$AL-)==*,ZV;- IR*<_+H5^4]ZKE^ ; 3@2Y?P\%C^ MT-FE(_9#X]%2-4 MXB-,OB0^!LP>F/V['Z'+;_:7CIC_@ME3?D/V^YNMQUL>O*)7"XL7HK"[;1,_X(S5S]/^S]V;-J2-+H^C[^16*]>U];W<>ET_4=)[C^(%7F"1MHUZMY_/Z_6Q]5[H?GJV0X_.OY_A?V^DB4S$H M/@E*Q]BS9,%+8WD7N/G<,KD^I,3-2GX)PW$/TL#WSI>R!Z+SLY2EAF4'7([= MH)#%N\CA$9)TTC:;-RF[G9WE[=51NUPT;T_..H-,AD:MLJ^9A!K+B%A&Q(ZD M[Z5>O4E&J$UK44AF3R_JWJ T:[A:OG9Z-4$9@=K6:ZK-?BV/DFT!I6H\/Y8\ M$GNDLTXCU@+/ST);ECLEMN),5="]ABI6!(.NM2"F0_$=FY^Q^?GM'$Y[UY#I MPS4JSND-8/06CUZWQUWD:=:GJ04?F*Z^)&53HQ]7D-.K$J-C;P4''C,\Q!25 ML&TF):)R":KWT]9B/NK-NMGUQ=.)==-H)\"LI:UX,^EM92P6([$8^79>K+T3 M(Q^N='VR&&E>)L]7Q=JL5:]>]=.)J7F=45=E%"/4.U;*;:7GE2>M.+YU5"]Z PR MM %P.OL)8Q=BR1-+GKB+RW?1(M]/\LR39TZQ6?GU?[NF98YZWQT$DF MTZ6Z7BFGL[V[\C)_-AED\JP'7['T&@D:2X]8>L0]E+^5$O8^TN/H=I$IE$?3 MZQZQU7HB=U/NY1\[*#U _\I&.NB^9_K:AAQYDT[&?I8PR-BE^XF;K.R#7?R[ MP2%N1Q1S2LPI^YK0%;H/RA2X.4&ML@G.1L-0>%)D#YO3 ^-82E!33Y;,K M;>*XMC["L!A](+9=]CO18 ]LD[@8[H,]%VAXX/_J ;->^FR*7Y1-+?R!].0% MP-,"2X6Q?XV+ 3^CH/XXFJKFA%RJ+JF/QV3D/F>_7+NZ;>JS5:;7)H5I^L8^ MO;O(EP>9(BVX2QUDBJ7O[_[8=P7L=Y I<;G=!_LS]DBFG.0KMG%VEZBWSRTC MOSZ]JC?=%IM"_MQQ>U]LU1,W>1K(Y/^J>NNBRNDIVODO81 M,OOJM+G,K[(7)_5^W;J?N+GC9*77&61*5 ],Y@^R$=WO8@D42Z XB>D[2*#, MH)5^JAXW,EFSWKUL/G;)ZNC\]N++],T("72VRMQU'LG@(KEN=+/+S@=>?>0U] M_GBC/C6/KLJ#+&UI7LH=)-/;@Y]C&1++D'?-<(IER&X9DAW,O'4NK>N343U= M<->94J,Z]5K[9"/6]+%V\U14B_7^4[G8+4[JK;OC%K.^N6NM\_.]VUQ;KX ]CXG4;,'BRG/&N3,C-Y3 MC\\2PY9SG-#FG4$VPZJ0DX7M-OBQ:(A%P_>SA+^;:/CHM-V718-J)@9V*^]8 MO?RLTER2\WGBXFZ%HH&.)2T4OW]:Q+_1E%QL_Q>;1_MM'GV] A2+M$_4=D;6 MG-"VG+NEFI9+W1KIW+@[4U,W:>^H,'HXZX/"0QLDIPMQ-D+,XGODZ/BT\;[? MPQ\IC3OEZ.,2Q\CV/E9];9H*&R'5S21R7 M-CDUMZK!YA^;>/WAF!?X MIZ-KA'F]% _G\M#2N/)X#%@?397JQ44YUII_!:WYZQW+WSQ\MLL1%7-#S U[ M;RI^M\C+1P63'P%0/_E=B". Q4U8E2]".I_N@@\*+D]L0E.LHPJ]QC/U:91] M&-_V^H_)S,/%X&3=Z'8&V0*+.">3OUO$^<(F8V+;!(]BC6:*IF//<+"S50;S MV-#8;T/CZ[6$WU@(?GBM?(USHW.AKM6A0:H>L*KIEDWMW#)'[(\(*=?*7W?J M#6?0K)-R.]^<+@J#ZD5YD&6M+P\R^8]/N8OY_%?B\^\6@_YN]>S_D,]3%?FGX*9M:$61TD#^& M]FHI#?JI^'_X/['_%,U5NK:$=9&Z=!O M3O+3;T*"8%! CF=R_U6D?R,XMF Y5Q\3$L2XK&>)+?QGXC,JJ/T/+4>G%:QT M5+6^)+AZ:%V*&-=:_$S#=8GD 7_R@V53H$M^$*HV3*-\<(NHRM1&^?X_5^UJ M)-=0F6"B'#?^DDF6?X03NK'E"P@ M$R1KWUB566"?994*603>,OZF^60#3X, MHV0+TNQ+N!Y&?^ 3RO]6TO27?V[@8 .9P57NHQ(_VK&\P(I*KY^!1E+%])#D M!NF2-AYDU6Q^4$KGTH."JF6R6C:K%L?%'PP0[X/'+9GQG("GJ,X^HS"$,1F6 M&JGT9TO*?W.VF_996;ELWY9/KVZ5:OORHGU9OFJUS^GV&++.VU?U+A!Y^[Q6 M/^_6:_"/;ONT52M?U6N-UGGYO-HJGW:ORGN#+[IAUF[SJJWX^U;DC2O^SA78 M^E7]K'Y^U?U0_8%^HN,=SW+\-K:/9"/H;;CSIOOQ]Q^>J7H::-O:G__?_QDR M,F)JVKDWAZV,WB/'>6,DG.IZ-FF/VPON,G.X$CDM58-=PTW@+VP&' /%!7V;J@K5!='\NRE97N3N$)V""]6."'[ACT2 N/3X JK#E0!Y75CN):RMA#M,)C M>/>@@@E0((YKF81UU>0O6/"IS(KJ.!8HHJB4TC>A^FH2FRJLG(--I2^,N1]KQ2'67HZ88+OP?]9C*E MH4IU].#I[(;!4VT=)CB"V/8!/XA.>+=0:6?!,T ;(Z+HL%8$7(><=)2YI1&# M[DR?\U8<;)1R.IDJ'"IF> O4M*T-BZ/ $G$E=$CHW01_#>C10[:/( :O5D6@45W:GJDN- M*09(V"#L:T4,(S'&H+8F*--A= H$ ?R@.U/XACPNT'_!QD/Q_8GDL."M^A-^ MAK *DZD"YKG%4&O#KJ+YQ89530\.Y(*:#1@#X.$X.:&A0?DEP-R$EL?X#,R@!26H+B$3XZ 0VJ<6PZU69%5.,_IM*Z%=^)E9X?M M#XDR5#GQ^")$1O]<15B-".B(E/A]:#H2.'6R+7>8NPQR'NJM2P7@.K6TPX_4Q':+_U,=J CN\34];<.W\L$6T.BV]^:B MDLE@BK*/.96T$,M:3#< JC(LP S#H8G2!?'K=RL"HK&MN7@:96,@>?$?E% / ME3+MX'RFVB R,JD#!965@Q#U3%7MN?%N3!1O-H:&-?_S]5[\W!=TJ\PSC>U< MM>W!R<6NZNO<)VMX?; 4QD2P-Q\F7D"!18$8(DZL;C M'DZ&X:%JJ$A/2'U(4W!QFBA/G04QT52%F]X;L0[AIBQBL$\X%9KRO;U)<8Y" M *X>E43LPJ"#@ A[5>"H&PD6QMO4\<; (CKND*HI&QL+..& ZP]X/>CN/&AO MCN2&Z* )77"133CGH-!4N<1#TH8[Q" JB.?WMP=D>AWKCT0#W!L.V:35KC>$ M6XY>U#7+&[KE(:@[30O@#E)M1&RS3Q67MDEN09^02#*_O.X\S#-7B^3<:96: MB^6@5C@'@Q+OUC4\*LB2'^EOV) !T@3%#:((%4IVB;[9E4JO7=UQ/,(O@HTW M[8M7^X--/. PW6F/+T!B8G\Y7 _D2C<0\.71R/)H_L0%P!/HV;F"#50,:S3S MC4'UM#+)WB>*9W52T[2*>;4ZN=8F/W@*(D"X[#[SW ?2WV]Z9@^5"@TD*5D M>%!>E""B!"!1!$P^$54;"%FS_]]&RK!)G./I[*J13#]UEJ5)OIZ^NXA 2O1S M'X^44.CD56A*%<6EL(VDO5*:WB*&=':5<".7HM:?8N%;'_SN6$U!^JT3UHK> M;"!S08\$@PUMZC*HPK1'UDC\1JQ%#2=;-1UVL<,'<[0!0CM#&XO>ARLPZQ4P MS^:P5?R"FJ[!HU1'PQ/ZOJ@WG96NOK )F&G,?,9-VAJ]N*F&WSOL'BK-1Y@#\ 4H0!X_&%RS#7B,W::I9*)#GRUCV-H@XE.$[269> 9; MK9NX"?J+Z7/IG;!-,*F!S:A6"K/5T6#$TML$Q'(S1; 0MTZ8 ^7M@X;5HRI80Q M(JBKP6.HO3*PHA9P2$6NC=\9ZP-^UTLK.%/+,S0$)MV03DGVWC.9HA^<]M5; MDF')<*G[&E^T,EHV3533+BG1H(X9HL03<2; 1I(+O3\\ =PZ4; M\P9QA$BRE%DHT=KUUM_?,D2?CD/T<8C^5PO1EU*I3#JIC0;%<:DXR!9SX\$P MIV8'&2V=S8QRN3 M669^,[\IU*ON^-[,GSS>I\Y6\&1N\\GU\<7RQDL^7B:KF4ES\9@I+5.MR2"] MO>;Z:=(:S,;)Q]F<-&Z>CH?7ZQ,5G]Q:\WPQ+F<>*NYE,G'1S+6.F^:3V2F# M*9; M3N#)K;=?W#Y6QM>7C4$],51;6OJN?YXW)H/L]MMKB\=YTZXM2KU^87KI-,;3 MXNG#9)#;?O)<377USM%9+^G-P'+L=-S;WGP%3V[MTW/ZUW=#]W@U2W_E6PRJD2;)?K;NC?CLU.#U=#?+;;Z\;^8J1KS_UZ^1)RY0* M,_NA=%8>%+:?S)?O,TV)RFR')_WJNVC M:KV8:JZ<1!F>W#K1LCILZH^5U3!YTJN>M%6M?WZ?QR>W3M1;7T_OJE>IV]E# M:E7LW \3UN-)>5#:?GO.&MQ?#KR30GU>R2]N%_/BZ9FQ@B>WWC[,DN'#Y96K MUKLWVL5RUJWH:A*?%&^'*XX;VTQE?M9;(@SN-_A,<$<[WO&L4<]N7_EG'^Z[ MZ#FD/:Z#)C7'$+#OHTCUGBZ'N>7Q4S*]:E5792U5*$\_-(O@'WL=X 1X'?AG MV">UFZO/?DQOAZ,!T8I:),:>-LQMFXC0IJ\6TYBO.B,81F5'IDIO8#(*57<\ M1MV9Z9-H_:"3?.[[,5BX[D Q=)5Z.VDXGD7E#ORP(2Z,BB?8#?YHSRU+]A#, M'W]SH%8!]1)0:X5KWJ$NDF"SS&*CKO^AYU)M&/T:+@VR'@@#GK\&SKJPK7L2 MA(Q8T&HS!,G#B326M>"E8QJ/9J+&X$1&&@_>]+L11EHQC+DD8#N(%02HZ!(B M,L #W2.@&EC>=H+'>!CT27)8$!KR\A<7B0&1:1+R/EEHI/X(U#8F MICZ48^&(:3]P$55Z?K"[*)UF040!Y@")":[8)Y^Z<0,5 W;?7AG*J:5BX@R6 MG1&9AFA=6H(%HM$E!A^+)!OT'ZFVK9HL@42\57&F*G( ?8-NLV2"-5LH'!+' M53>I#3TB8"E:-DV,H-D&.A$!*?AR"3:8Y3G<9&)!]X0#IA8ZE:4P%! DP9!^ M!)_91&1.:#S.#K:"8YE44Y7(1[='WAS#,2.!+LE&9-D8* 7H-\S$IE%X=8:6 M[+VG3;C=C#$[,3,&S\ <4#[R#P)9(U&$B#=&&?E?)T:H M"(]@*$T4=(;D#'YS5+V\4"B_<-&[:XD03QX&-Z4L9/_9P2E)<<$7"">1)R7B M?Z& +1*HPS.$N*L2"17O"[HOY!E)S@_E0/,0'@F[G)>J;M"?T$W0,*[(-/*= MO('0$(%EMN,I HY>O[YK16[_$5P7<<]&"./03P$)G_7/E:93!:'P&=XFAH[-.4CFJ6% M7\%!YH)Q).9Z+:AVON"5(!-<#HKC$N\E8RV!+RI_\$6&?PY6$9F7FV#C"6&< M:2ZMT90EAUV7*[?=L_:NIC4OP"OJQ=(+7@DL/QB"G,%5#!960R0:>'B1?N(# M,=+I^<%&%D\*VD@%VA4?=F!WC3/ "LX&DO4W[B-I-G%@WE;GE0?>OVGQ=WM MZ;5Q>?KP40;RO[=#I>P/6 30J7L! A;\[B\\U+*0UZ1[A) MLGOYF_A]^P?]'4@\>(OSYT^&>[99X;5G([I'K;3MCMD(5KB[?RU5+,?_VZ'B'YU&&F\%R)M>0@EM;'.PB!(=*.Q-\) MK-[^R0(0*P#"BXY_'HH)N9;5(2#! K0/E?B_,L3 TL,/_^^/ M](]_"KWB8>YC.WH5GTM1BX;G M@>$_[W$PYD/3PU, M>L_\^#MW4,RD(WK(QCP<\_!KW&>_)P^GTGZGZ/%%K7USU,Q=)*OCD_ZIJRZ+ MJ^2_Z12]@XE7A?YUZZI]6IB1['4JWSYZ7*K%#C!Q_L??Q8-2,?,,$W\_NVY+ MJY#3#GX]Y?LS1='7*=3["!.NB7PQ4/9 I'VP6B*E3Y7=*D]2O\8<]0A9-T@^ M+HS>.[\RNCTIB=3#J#+"HLQ>Q!-O.IJ?N@^#\6$?-EQ]]#\3C!ZM,VXGG M+PO)YKSHZ.W$Q>7LI+$ZRI^96F58+P]RJ#F5D@?I?"[V]<1RXA.=05]^]#V0 M$Q^M1OT30;'(SQ]NZN6S08_4AIW3ZUG3*A$4%#A7+)DZR.>ROY1#J3NU;#=! MB\ ^*E[U.PJ[W^S,+^6^_S(BZP-5FW ?].K.T8?&[4F/J*-.KIXXOAW>#&OU MJ^QT,LBS":?95-0"TK'Y\[9T_S/#'J#Y;:N9Y4 MK GV$\OS(::9YUCYFWMNV"M.+7/RL?9 MF<_Y8=VXN-46\^2\EKBNS-3"T:32&110\LA*+7J4_&[DK$"-Y%"/99[/^OI-_)Q0;VXR,Q2;A M+YH6\)[1K5AD?9KB$R&G"KW<^+'\U"SUUOKCPSASVNK=V=@8&M2=[$$A_X'J M3LS4OR!3Q]D[GZZ'1'#UV7!*'FN37";93$_??SP(.).GE>JH.'H;31?Y636'\W1H MJD_^()O*OZ2,_1_:=?7O#YJ[_.91XR$YP+[Q-7WT!KU2-'Q4 ^2(\VQPZV8+ M9*H&;G9!5O9FX +=&9^O2)OT#E5S!@1.^Y8YRI08=-;FT'-T$\>*CJ9D1"=4 MT&&XO!MW8DA4.H"1_\Z?>GO(3AXHP*)#-QN-J)&QCC-T57@1<+NQ5@P='@T/ M7,3)LGQN+?:.!^JP0#3 P8V"O=L'*-#.Z';A"AS@,V4-L WZ!!4?V*'Y4[] M21AP7"HQ>2_]&0A'4YZ5XVOOCJ68."/4G1+=#MXF)AVLL6\[CC[&74J#J6W= MF=%U@ID#=&2',B0CU6,#C*3O_)[F-@X6V (91P)O->_/(L:QZ2:>%[8QIW-, MZ'![-O* 3A1R<2Z)9Z\5X!>#S_/!GXT,U7%@KPSP_EB!!,BQA .OW#TI,CRK MZGO.BLS$LR+C69$[2?6;SHK,#HM:02N"\9/+%P?9Y# Y* XU,L@/,^.4-AZ6 M"F1KPMXJWT[=5NN]IWK>M.\UNWPTJ-VMHF9%FG<#M9HMW@QZ)^7N\.A,3W=.;O/E M[ J>+&X^>7*C-Q[FRYO4++TJ=;:R;)6BOHLU72RQN7G5+B\=V=Z=HL=]1)YN?C1-][ MZ'C7,QQ N;71I=%N#\NSHCI;C_JM#$F;^M,<]7+GGI_,QB, MR,7E=-6)FD#Y='.<6+4'Q^>]DR=23Q9FIX!2+(W;.M+J6+T_G5FW3[V$X63M MIU7KU+TMPY/;1TH4&:6T>:W3[V36>6NIWUF_F; MUKF5>2RD<,W2%I9NRYU76^M;OKERR8^N7UXN[NZ>\JL&TYRWJF= M%G*)?"JAKJ*&:F9O^]GR);E=)IOGO4QJ_M OW^8Z44,U;Y+W9# O3VLS/>F= M7=P6U9.S5#EJJ&:^FLF.5[UTJI<^?=*LTTFYTGC"MV\=WIJM6IGU0^]A-C\C M3UV J&8;N.;6X>]:4VW4,L\;2?7&N3J_Z3K621KWN7'X0;)0'(TR&BR1RFB# M;#JI#=32J#10M6%&RY9*I7%V:\/64_+^?J*?UI-DFE);T_FD5;N-Y-/E36-X M;BU3-S.U>+M>K7O-])56CN+3\4.UW-"+S7J]K5?G5Y7.)#6;=*+X]+YQ>FQ< M&:/LK)JP.\N;ZTI'.^U$\6F^WK^\.SI:7<_FZ];U\7DU9R?JJT@^U9SET:G7 M[ ^2Z8?EW6.U/A_?]".'NB[;B\%P5:AI/6*YDXOS^].+2645Q:Y:GM":R=U%EC^/#4J#?;'?OH;$KJB:-)%)^>E).+4KYR>SK3 MEYJ;[^J7V9S;B>+32J=7O+31:.C3Q^]RW%]OEAZ M+;UE]>QT)XI/VQ>59'%:GFOU_FB6R-X8S7+N8A7)IZ?-TY23<%4J\W+FZLTKBB'47RJ9=6SU97EQ<7,V]\TK/&I7+- M&D0.OZW7KAYNYR5K7C\Q+[K9F]-25[V+Y-.1U;+T(W=PTE/OKDH-X^[DO#E< M1?'II>8,IN/:S;R7;CBUDJI5UO7Y1.;3M\^*3;]I5FSFQ\YW/#O@9S^,Q3*. ME:$#EG FU,@F&MAZAH4SWJAE@<-E0-EE0^NW#0NP]X:NXI 1FE$XG8T:=!A' M@1WAB$RV%)M\Q>PQ:BJ%WD.-+YP8-0Q-UWSE&W5'FCXJ)I#A>\"\8C,9PU,6 M%?(X(@2LJK$*%B#]B!E2H8E=_BZB0 *F)L[%T=FPKF =G)>&%MI>C5^D]B_M M1JQD4@<*NM'AO ;:X4O"1G%1FW4+DV#!^LZ"".N3!<->,CP1\;#."K[=M]! M @Z+WCWL_PXF_Z9CKP;PZ/K@*(NC-2R["P6_WXV[2V_'Z( MQIW0RK$:01GL<*"Q(RQTFW"UC.]Y;\YYU1^0_G@$F8S;W)9WMA6U0$ M-&QKCLALCS?1&R >R<#'4U["TPVI7-_W5L.SF7YSU[JY(]YXVEIAY]##[;)M M'.9K\.EP$(R:*XDV,U=[P]$'(Y>2+Z8FJFY0:OCMJG^?: M2W[>)APW$JG3ZX+7;;F6-\L?G[2/EUFC<9Z?_/@[>;B= N'CE ]T95.O-<)G M"Q\JK&DW%X#X?Q\,VZP,V^Q FX_LTYXWJ_?6#_6FU[BYRV5*S\'V!8'X+EQS M?6N>YYX*A;OZ2:U5JU7Z1^E6KQ,MW9 UJ./7)].0#PFWF] ?$RQH\/.(_F=0 M+!0K]=7I4[*7Z*5G2=4KMLY[Y\AU6]#_OS_[9P\^=L;@; MY9>A,80[IB[>3LWK5N/XZ#Z93V>KSM'=92'?[>SEU,4MG_U+NLX6&GD,!J>U M38LY/28KS$AQGP3\\V_&?E:.DQ];"/2=^8*/V/GW28"/Z\&_W;4\+&\\<[4T/-3 M%&-RB,DA)H/,Q];"OV=Z:'NN/J*4ZPXO;?B].N8&Y@! MK5141W=BV?EA5^FO0RY-EA894TI,*2]0RBDM9(A)Y>,4LE^'5NCDK/?0T_:L MB59$X=6[*61[=M2OZ!>6W,^^Z!_=+HRE.N[AP?>@65A0&\&K'P8-T;JHY7O4J=79<6#_G,$Y_BGLX=Y'+/M1W[E[=R+(AH M"M(>\N,G"*+27AX\%D0O"*)-T;,AF$8C;^X9Z$%KVB!P O\JFG\5 B\B5^IC MA!PR4]F'B7MTW9HEAHG3!CD:SON/?'!\*E6,A5 LA&(A%"F$D"!2Z;]BAGC' M=L+YO:2+CV8(EK&VAP>/;^4WWLKABOS@KXB+MST_*=?=^D-]ED]:5Z[1O+.O M'F@;J32U /*%=YPQO@=!,3;R8:-F^]<+=GVF(^6K6XU_DMODJX^Y5U+PW2CM].'&3W@$\^R6[XZF/^VN+@ MH_P,]L-Q8G5#SM/)A]-[=7'1+G2756P<^=%^AE@4Q*)@/T3!>SL,?C?*IMZ! MKT;Y)_D"OOJ8O]U[FESUKSIN+?MHT:]VJ"-RE]MMHMY09_2 M=2V"9J6F:_^$C>.^:7%=Z#O7M\=XV4N\Q'W3]A$O<=^T_<1+W*=C7_$2]QO: M1[S$_8;V$R^Q'-M7O,1R;!_Q$LNQ_<1++,?V%2]QW[1]Q$O<-RWNFQ:W,8C[ MIGU:#6F-C&A:YG;KM&S< 21FG;AU6MP<*>Z5%??*BLDA)H>X==I.>HA;I\6* M4]PZ[76\$K=.BQMBQ:W38DJ)6Z=]'U*)6Z?%K=/V[:AQZ[2X==H>5$BDTKQ$ M(OL>S1$FMWUUFC%+A63"<8^>LI=EQZIW]K&RN'WQH%4[ ,KZR2*;2=0*LPLM MN^*]TY('Z=)S)1AQEY:X;=&_R//9PX/'DNBKBIK'Q=[U17IR7IL]+*XKVO*L M.V@?=UCSM$(F%D*Q$(J%4*00BGNGQ;W3XMYI\:W\3ZNP,Y<7_2>[6SQ+IN_+ MS83=GFE'YW[SM.1!)E^(FZ=]OW!7W#SMW1TG7WW,_1*#XXM:^^:HF;M(5LQ"V38GGP M/O+@P]JTCZ^OL\9Y,YMAE@4Q*)@/T1!W#TM[IX6 M=T_;RTON#8;[T56]G1^9MV8OW6P:];OD6>;4\MNGO9]OL3USHI^["]D=1!XG:>*I(=WY)'!>@B&G$5=69*N^XM1<@FLD_"U*Z M&W4TLCS3=925[L)?YEIQUPNB6&/%YOM&OE%MHHP,U7'TL0[G4!W_6_AK!.L< M*JW0+QSZ$_*X(/01UU*&1#'T,?YAV?QOSV%?+=2UHBKN5+&7 B>_MII3RQ"<'' M*8[GJD84A\SUA&J:'KQZ#9L'L0^" JVO$U&!'8,=Y".)\:U=7A* MTT%OAQ\N\'N\,X)-\)\J&CPA[:@\'L,]-9HJU8N+\J'2-A6BPE^1/SM0]#'] MT;,[PK,8Q''@2951GTL]@_Z2&L!@;-F" )&R$?@/'E LL0^4F\M3)$"9YD=8 MLDU_X$PMVQT#=)"TMW>)2]O67*Q-;%B8$_7^T*Y,)!$4^,_I!03,L0K_MM=* MBI+QL6?@/^$]%*MKHMJ[X:/P(UE-0#T&A!-C\ MSSMK!#4/(6"9@\* J@2%P945_-NQZ9(N/7UW1$S5UBT:%*#?\ _@JB<@"%P> M#!#Q@N#>0$%=-NE_ZG"Z)5S\@(;H3^GJCT - _SBDL&JS(5\BQ,>_*P<0F"# M!+&(6?WNU-)SIS//*)KYQZ=D\O)F$E)I:;)G*NV/;T^/^R6+UX^_DX78[&O!.NH#WH*VNGBK5 M3@A)W]=/BG=7^5;V1LVU)YO*7M4R,>.5K72I.S/FML1_<:UN."C5SBMYMW_7 MJI^<)1+S0DI]] 8K1H2P4:*5W6>>&^!CJ1]X?'4!;W9MC[R;*KZM&&VEY#ZC M%H4.CZR.Q]X;68?4>L"N9Q(PU\'FW&!!DJ;4>4+A0;('2 :@UH1 ;^U]!A M;_#-FGYUN#^JY95THKD*C(GE'B%M!R#ERA?R4#5GSJ%2$=_B5U09(H\C@N(< M^7K.M#S3\5#"#]?TTT:M53U4Y#=. 32FQ?0E6R>PGD8U6X.6$N -['BC0/7= MGQLV!#8++B3+=ICF0@E@!3K$5#=124$]S47]U@$[G.!3%BN/)M)XX MUGNN<7?=ZU?*.Z[_Z&M 7.5;@KZRK@!93N$HLU". )K\SB59$I#LYV13(XA8 MY@J,M= *5;[]K6?Y6GFUD%Z4+V^=WL/)ZBD-BMK123-TO;?.&Z'[/>&0$=[Q MV&K((6;H>H>K$19MC\_4>\N^ $48R";P322E&SV;<8M._5;+]-15>W(S&.9[ MUJ:WW7(#DA@_4"4GY&$^D)90OS?&-4RV3AZ2>[IJ]?BU97:9!BSYR2B>3]U>=UVL M9\[U9F]H(G*WG8S_95K2_B$XL[\(KITO\^<]KWLVJ];7DXM28KT:=#Q M4U[O7S23Q5G^LEY<%5;-LU5R@H,XMA&,BH3PEH#B1KA63.'#E&;N+3'6A\IK MK^SLYUS969ELLOM("\T'RZ[<7NNC)+F_=$9N7EN03N?CK^PCO6]FC[/+TV3Z M;'95Z1\3U3G'*WME[6TJJX?U$^5Z=G\ MW>Q,6]O56=O(W=OKA^7ZM@8R/2)P]-]/$>EOQ^\>W]E.ZBHLM2O3E.M,MS9VUDNDDCW?6-R1'#;5R9W MY91ZCXX,HMH87)YRP\V/':,!]Q'-1W?6DZ>S(C;N&]RI[&9'T?\5:ISJY[[C M&";+_BFBW-*I>,/6- UX3TB"]655,2/QIVJLU+7#3UDH'?K)L3_]0'F&N@"2 MAYG)XIG=5+3M(IYM3JYUB;4-YS9]B0_ M\W1V]SN>]3]_H'MHMS-ME_[Y'?Q 5[:J^5&;2]_9]D]N)>H$W'4GG5=+C73U MK'&3G)\E;_M'5C\_+'V":MF834]+YW?FPRS1350;9UHJ7VQW@&GW1K7\1%_0 M9R'[^-)NEC.3X>WLI&(-[M)Y)VV0U6;81X7$, \6 M12']10KF)SJ%/@O+=O4\6^M.NNYL7M'O^Y-EK9]-?ZKGX&G=[B;Y5?CSM-9FER!8O'Q4KZ_O'M,%1_-R][\Q#7S+?6\ M>H\NI/V1\ILH_!7$?'/1F74O[R[S]<15MEN^6*RSJ=RGVIFU5JUVI(^>2C.U M61]<=$E]-CU>@9A/?J4?X6UHWGLY7U([I9.S8;9>]PK7N875Z]\=E3]5S@_( MI*0N'[.7]>HTDH=Y'%4O#^G:P78PU\%_$G)^Y0^=?P7*## M,QVV[%HF<2ZMM6I@3O:%!S>1ZI!+--@<3,WRTQM$ZMR%9>BC-?O_*]A2Q;!& M0:Z/OBI=GPY'S4D],4ZDJK5A[6'>ZFQ;:-'/[7&NCX ,2_-!Z&"^ @.D$D#R M0/%AR4)& 0#]#-6]S-7 A),%/Z.FV/X)>7*IHBH+K%9E>4XC8F,ZC#)FQ]? M3#6L!1Y.-9#L)UC%9MEK"@$I0\9!#R4FN_G0LL/0LA;T%307$_[+GH<7+FQ+ M\T:NGPUMT/SJD:&;6/XA;P!3LW'/])G@U5A%=QBD<=*CB>.R5!I^9,VBV2-3 M=4DHT2+[>_ *EH+BKA?TA; EPU)-1_F#I>$XH6<7MFZ.] 7\"\_DI\JRW!_G M3]B'H]!^B,UR^2+(6(%#+G7,+ 6AH8^!Z57/G5HV$"O- 9QXND:3K&E*+F88 MLW?[9SH(96$A0E53-:P)GIWNA&<+P5\B"9AO"307W?\0 ,)A@2M(F6"JXQ#, M]%)IEKHZPWP<"YY 2" Z<'F;;9%FXI>[59!R25Q&WMB0&#K@BWZ(.4( F9%A M.81FZC@@' W"7N(#F67E,E+9HBF1@"QGL/WA$**<6RY1<@#M5I ^&P819JL/ M@:.'P$ JSW>>JS/"I=4$EY6RK WQC"!_3I4A\@N(FVZ44G!B2)DJ^&I_TK5Z M?L)SO76IS D0G'8@9ZKA(5Q]CN2&C!\!&$P7!'HW/ Q_\ARM,<\'AD_\9'*: M.H?#OQR_-(#P[O1OP2UC*1JBI?G4DM"2,KKV$, CI'38(W+O.@3J75 E2]7P M!-%I!$60;A)>"K"FC_CYERQMF(H01^1<(@,64V!05B->L/%+9V2QFAG^(Y;H M3IN]H/1PE;&JVPINB.!?M.P!.'TAK@1*,K:MPEMP?2;.I7?8A"]&$8J9[<%Z MFD?%&4V4!],)[QGX$Q,?+13:P*F 85C83P$D_E0#>5"U)3H$R&I8/8)4 M9=(./_17CDAHIV""@_-$U1"D\!<@CGEVKP\W*IKX+4&K(5#6\==% A'W-#&I M$%Y-B1F2N_@]X&Q('?TLXT!U+!/^7/-#TB^H8$68 -QPZ6PN^9X4_F_+P^KC M,:\D$=GYRB5R]1FE\;UA15G=\6O&\-(+M!VNT#RCH407X 17@_2UT%GH9(68A('8$,")A*X]"4CARE:94(<4+#* M8&?'W5P?RX&D?2 H:)&/MQ!;!\8V\0>^<<=3E5$FC9!K&<@ _F"S:'(241AJ M@8"'K\".#7Y*OZ9[6+B^I&-"D.I9MDWU< 8)8FK2;D(X1)SY6(3'(\4J*F6: M#GQK$YJK/B3NB@!JVD G;*IPF-I=2X4H_ABHO:UZ_LO MULVULW?ZV:!>5XW3=.9HXK1+CRL 6^FY$K2HD 2%Y9;G:B,JO3?W/&9G_C-N MXY8/R'!"VP@H:YT8&A>J0HE3'5^Z&UY0.+$IG:.HY$?D*I#0G)B'!#TT"]5E1X];4*_1?>9I%]QE.VZ?ZDF0R%KLBX#"=%E M@,D6"D19P15K2]75-06LVH M8LGW "L&Y5_^@=G.='K.,1 B5J8%[KO-@Z(NL7*Q'E^9&&"A&0J( -.:4TL M: E("\QX%Z2OQDT#\4/*Y*/UB%:6R3@1%J6SBVV\!=JG#BM/"YRH"S3KX5%4 M0$S@ W@[IT\*B0FQ)K:ZF*+'$-5)_$S3G5"*D^2T?>G7&RX<[OG939_A,\*= M9TD'%2PB2ZS-/@:01]N;H2]U= M^Z^ ][J,LPX0SKRO15#'+\Y%^8$?&E_OH4^;'TMFDU\ZB347)['&2:R_<1)K M]DU)K+G=[W@VL/HE2:R@0.HTQ,238Z@5#[29*@T9 IH2%/V+Y$M%<+C M1?&OTZCVR7=*AXY>BJC GGE,^\+5MI"BW__66ZJ;2\O ^-^VE<(4@)%JXNT> MZ18->VI"7EPYBHO:'J@(9H+ZXVAO!E3\6%>G7<&8D"+CNR+19^DX++0\1NE3>]VX6ID@=HAWPW-.9-T3U9&2![5^0(5C6#B.SEH](P&_C6P5T?X &KGDNKN/[4-JYM&BVDQWA=!DJH5]>=RNAX*6$ M.^O98*\ CS,EA.A/+P*I_P?2=9[<^OIX-Z^R1]:]R-'X^/&ATP MP ZW:^)_-4_ZFX%E' \?^OV+GE4_Z;?Z_2.SES$3Z$ _W*XV_87\YZU_R?F" M><,RQ+^2V!7(Q5M4#/T%T0?BP'14[K+$ZY]I(?YN4'F2I"#?'&O:BD8%ME9D M.@'VY7*& )3% MW\0@Q+DFW%9&30B59GEA'0,UC5&SF"0L5R1#X/;@ >0U63JWA2$)II M.'3;^.D0[UOY0*IH_,S.XQMI?%T),+J?\,B4(J;\.-[0(0\>2]W$TD?;81< M-Q2X _E0^8*,Z6 :2Y6',?J@D8C<^S+F->Q*B6YH5^7'V:#]F*S6S?M>YV30 M3'7+V_9^]'-[G!)=#D7&N2!5ZD*C92"CWE*RGSG/(K_.>5L\CAMT7'G"B-$? M^B$Y/% 6EF7\R4U-D:3G3&F:G@YG56W:XQ#S!Y" X'"P^]&&_SS8D_H&6P5] M^B >6"]:G376BWH7E2K(>F)#P'E\C;(7Q#XFP'!W@8A_4*$6(M:YV(\G[#>P6F1@SI.G]0"#BEL+OMM.=:--M M>F>RC/+-[*%?+_^()@OX/\),-C^+EPFZ(._+3_MZ&V]PW]AF?B(3?-Q90PTS M7@7)$W0Y]'=G*1R$\@^%/V43WKYG#C FIT9L*U^\>RCOF8K>JTAMEG>8YY4- M/)OOC7<"2VT,\A?9(">:32!0(>*;U*'"UT<@^;F((2B]\47;GTN-Z/>?FW[IJ'@^CHK'4?'?."J>>U-4/+_['<_:UE_4VNDCM !: MZR@Y4O@M(BXGF^J#M%J3R>60$AFACZ'+C-\OD04 $UC%%8KQ BU RW.DL%;D MA80'YUI=\ ,'$VY9-F&4N#]4RMPO)KKB2U&SLNL!2 <*RH$^S:S]Q0 M@4XL5Y/0:XIE ?I7-B<=5@/R18,U>!_'!EC"41ZG7V,*ASTD7(MR1#]A=@BL'1R% M#Q+,0M@J^% F.2Q;. M3^4/_4_6)LEW"_$0((7*'P[_EHV$\P'[%_PN\H>AY'56#T[C"T$=*5V7_EXL M$$"'2I,@+('FZHC@LTO^*,J>$?5$1#WI5^^^=A.(M3_$VD'T7"")5LC]@=AQ M_@S!U8$%G;%.G8O1+PL[]^CT$IH.SV\JQ$ ",:#,+8T8?-2+(&%\K>[R: 7W M[&^2!+T#N, 6IY+*;-G/Y71P>D-QEX?P@$PL3"3'G!]B+W6\1G4>%QIS9R&S MI!C2X>YP@^H#OVH9;CMH+?$%J4T: M%$4$B2/T"_]I7$A:AVX1G;DFJZN6B= 29I=J[R2F,(+=*4O2$0)*#624&SA6 M@L8WFW0K>D%P\M:"DDZ_FB)Z'X%[QZ\JY:2KX!@GO6 9>+HA:VY\(J@QB M/QN%D8>/937 /6W5H3CP,FS[@2,.N4AF%1@+RZ0%([+[C$? ]@Q$TYT[AW\ ET8^XF?7=*MX"-F:Z_*S8S4\KF>Z[U3A#D%B'W RG)VB?7-C8S<%=[PVI\>B"P%F8!GP/ERZ?8<'/$'D;^;+? M'R;)5+R=N@/3PW(PA\-98E\[.UV:IM/P/22,>PIX-?N,*.#%A)FG"LK@362B8 M%.''*2W,$F'<,C.M56)JK<* \US=H&##XCZ_P0F7]]3 5ZEE'=0^#2E&=]QI MH5M=7!>O^:%\&?*Z.S1Q\19U:0,OG=4=XJ=RJN8F-?IB;Z.UU-N.H7-%"">Y M\2*R $-AY#LB-!7&41"M)@O59O-U!3WSL+>OOF&B[+8X/E2Z_I1>@2T^6FZ# M*U6)$JDZ21YUK)X45RB%'>OTRJB%1OW8S1#@_6@ MAR+SK^0\D6NQ3=%_[E$^;TTD' N@R=G55#(*(1KJ!\(DJBWE@;/ I^C11)E; M];.Q=ZOX+V7,;FU'QCGK'*=X)B;4BI1AG\A"]MH^J01^$\:O;[3(@H[N=*-' M%C7L).GDQ\A8MJ0L+UB9@*_,16EOT6D5\GTA]Z*S TN;J71#$8$8$I;,")OC MB0GAM$!N!#+U8[/1VY9->"AL8Q FDPE!$>JN0+P:P-8F-?0<(:HHX?%WB22. MP.)EK>R<[]T.[]T@+,0 M!SCC .=O'.#,ORG 67AF=LUS\9PO"7!&BU& J!$I\=XF/&4'CB=49&K53K-'(LP]$NI %I@C5N/W3 MLZM0=UYSRY]MP2PPN_%=DM>P2;G+G%_D9!JS?UX6SYM9K::8<<&<\E'&S@T&=SW8M-0&V ;(>. MU45;[M&%:7KD9O+TEG7%VK?X.ODNMXZ%*V6_4:"O>DIY 9O] M #>MOD0X-U[2>Z@[@8%9%$7SQ;%W2ZB4ABW%[#I$&^Q3%ZUA]3$8(FC>J3;V MQM>0,QSJ= VT3]%Z<4D=JI&Z)@:U*-G0!8)Z6]^Z8:GZ 7L 2D?3A+=@Z!!9 M9(Q'5)IG': "56'5QEJ?S7Z,V"_2?^,^&4%^]_F]D5^-R"BQ\(W+_;&EW@%! MKY]MV1S.##90K",^Z$HT<&2331^)AFXLX4'EF2>:A9D>>/.X9(Y?!65D@4^< M4>^++A'N)#)H+@SLQ0].KX*Z7L8&W+O.!#% )@A'O\#RP0X=B_OT#%^DBC0A MO_0M$%[^1X%G\ _:@ VXGT8I_,___(I)%#RM0TPMM=Q="2]89>JTQ_Q!EE2\ M*PFFUWY*M:K7.:/7OZW8A5%?.RI/.GN=UG(9I-HRT4[/F[#&"?'$GA5[R-<8 MTIAC8:-$6G:T.3I"-![;:(T?BCR)WFF\Q5:+:PZZ#:(;K]01D3C[A?=NM279 M>!T#L+KMYF:7%C8PPQ)/W+/C]QCC+($BB;M[11>_#9>S\H=H3Q92T)[].8L9 MAOJC;?3'H-6@7I IPE.O[8W2$=KHP"^#V' RCPC1J&N;(\;Q\RD0ZOA@(&RE MU'BXM@GV%F%*LR_[Z+7KF;Q:5%)?Q#\#%<43M"R^XFIY9(]HJ?O@%H)DK\F. M10]$58H:Y"AM:3O;K:[10>VQAG$*Q<06W'R7K!]\\I$@L,*&#?OWU$:6(FTH MO8F_ 88\/$C&.+ !\*I9=(TG#5SDV$/&+K'(&](KHN1^TSO3\R]'G;T/0\K M']@\1^$9>#'U3U8P_%Z;<"@UB,=YCC\N :52H&:RYM6.-U^((0#AYM6;X11_ M:H4@D7^'\.T#C*@VRKJ7^ $1WF96Z#V!HU0,B0T56+- %+WED>NGD^=55I=GS5D;#JV23N=)ZLNTIB7YNCW-8 MNRX<,U&AZJL,E+WAT1VVZ4C:JU_?,^8JJ$,/Q71RD>FBKC#9-,0 6TPT7QC6 MFF:PH&GH&:[JYZ2PSD-^;:\J=W&#Y9;$D=HM1]G(W\"Z[D:YSS:1A9ZBA6,52 0W8" U-+98WULN65,Q1,"F!GZV!A,!^C;M/P;7V?KA#>) M#B&%/&)XG.9F+$ ^),0+1X@7PV">#W;:X/2\DX=TJ @0(29#5N,F-4H;W%PZ M "SM[KVY$NL0'K2^@(_I:*\KFU;=KI4G8EL)D.@+FA+A>)2?;$R0M$R1X+T3 M[12,VSXCI%T@V#'14=-U?'?1FEF6>^2]W&+#RV[OC8RUB2L<%D:GGU':88Z@ MO3KO)J9VBD^>1LF%)Y=)U&%%765PI22P;IP75ON* Q4>#E@E?DZP\.'Y,TF" M),0(SI5IBSHA. 4R!)A^F;*K\VE-!*"A#WU.$DY66E5$&P42.UJQ^%7"E,4X M3!F'*7_C,&7A36'*XNYW/*NR[X\$9U<0E8?2@#F@D@N\O6@V*>LPOUM;#.ZO M,Z0LI:K:AB5=A?- 07S-?<%\-?3UOOHQP2POS;]15->U]:''+MJ7[@KG*YR] M==B+N^X24%%T.FV8&H"^W8-T6(<\\1Y:ZK6Y67\_TOYWCZ8\X'64P;A(B7\WAT.RW$C>G>X/SD9_ ML@1)JG?1R)"?[?S\),GP(,F=<]F_ _Q$ M] ]YY3S.#2AN!5WQA9_JPZ)RJQ4@I$\==2YM^/?"*/2RG39OM/:XF&QKEGY: MF29&[;O]%&?2 15J9Z7^4OA)%7;4O91OV"C+&M+8THKMELXP=SR5>7RY.<0* M[.AM*)*8U1'UOW ;4C=E^8=O\)?;;C:.@Q.Q+2?/90U,;Z0YW HMHB*N:W#/ M,ZT4"W*Q'SPX^YA-5P)^0=\N#Y7XXWI;IC#@F#_&WPVOBPUQ+_J:O37:C&)L M>-!IGC8?= )'"\L;$L^QM!2>J"-]3N6)$%%*Q*5I; MT[]WS\,,RV7F1 S>\(*7;V-"L?1^/U:T4Z/TWQ'=="EHH$13V/QN2E;HEGA# M VP1[J#UIZ*TU&\4L'D9OK#R[CG*GRZCJ9@JCYBVBWMX7C@W1B?3;N;>2?8> M>KKU.!M>.?-^)Z(I:^1S>QQCH'!09$#L#>^6D>C8F"UL(< :L+&:B&"[F_%L MOX&$+O(@L2=B\#P;W3M$#L5J.Q30)I\S+#\E2=ADCC'[Q-/9; '?&4]5(-VE MP[^ TU"PHQ]]<_@ZIM%AM(+ESTAI.&'.9FR/;=7H=AQQZ;#H,_8>0.>YRZ-U M(C66;1WGLMD6FSXL6K6R57SM3=XAKT.;;W: HX'CL6=3WHZN$>%[DU_(/Q)U M*;S6"DZOS[WY 8/2PN/9$@$TED14;'%EU)JPUTAY$ :[)JF=ZH>&1&(A%A?1 M?D**Y;D8%CD,T;&T-1K4W]RO/)A]CJW^J4^3C'4SBE B+_8MNG'"A)/()0\V MA\C (CR[$*UZGH- J 3X+>)D[7290&9) MR'YJM:0)NCM?;6^[(]ZL8TDD$BZ3V,[(EVIV6Q>7_X\Z7_Q5\SF6A]?IJYG* MZ;&*X%>^@,OQ3CK$KY5J$B[@U* MX0 8BUYUDL^%A;EYRI\@B*W YVL(1.X$_4O'Y$IQ3"Z.R?W&,;GBFV)RI6=Z MHSYGXGY!Y\N6"=K*!*O_F.NQ@0H\.<5TT(V 4S< M7>RKAU4<:M\FCC?:V09LX M?7,;Z :-VADVRM69#DFU,MH ;FETH4QRVM+6';V]% M1(.036KA9B\;B<4\JJ"18=6H@AG%S$*0E%FY&,,1 UBDP)/?P3A(3?9=,>BI M]^=[TK[Y*.,/Q90 -4@N\FV$8+Z'(Y=%['X'\P=P$YG7@*!A"CI T&1_LZY" M-J=G_+H)648X"&-.9L>R/^.39V M$NV6DI[\DHSP4^R324ZI+WN7A[9^=?)8RM_K^>2#ZDY;Z^-A;GA6WDOAS@ZR M/P:)',K@?7YI%BY1M0=/Q70]RM!UP.YZJ1O8TZV*'AK+-G656=V^Y<(6" (9 M)[II(MM+5G,X=B*Y;%DXFCE418; B%?RPTMD2]X:!T5<6-1#.[YQOL2P,]T$ M#@9&04%S 'C))?V"MM8"L427HC:\/S*8^;+T,2;>Y6; M/ %@$&CFG3A8-8:UL'P? 0Q M:4@(0((>1K]M6ABBK +,GW>&&*=IZ:;TJ:^=$'.IVY;):LUDJ@ZD^?/PP1.S MRO!HM-$6QXXTH%P#'OQ2?K=DWJY"H'^7/?794+)7:I MH%]P-Q)-D*%3:$5YA:9SWZC<.I&##"&%_3Q]NR/!>]]8ZH<_2<32^ACAVB)7IC3<:% MBW)OL4.KB 6*$ ^L'AI',;TM6"_NW]"<6W9O.; !/A5>M%@.SS\731;4('+" M2VW^P?7U%7IB#23B+OW0R29'[**](5JZ+4I+].JQ"==.G$A;G]U%EFI*E=T5U&+:*T,YQ<_+0=ER0*LA MKM@*N/)+SV]W'NK=ZD^[%,Q/BT]&MA?*KY9F0OJ727!=\]Q!>J7B'H,T&S"_ MM&!:(@NPTMT(A=8OP$VQE0*O/A=:\ MPV(3PI.]Y,U)/-CAF/!5N;=&%.F+3>F;('2G8/5-:-6C*U>=R27X8:Q&03JL M'$DMF:3P(P[\P/^CZI,(-(Z)RDK6^&EW$!!78EEBAC+4QR"_ L/!O],X/;' MLA3$C!YI$LH-])/MNH0HYQ8L5OS\Q%*>8[G3!E9/[J:3:N;X8M9?Y6O'M;Y) M+KH164K1S^U)EE*D1!0G5UI8$OFEXR$WKVY:I*D%B7FHV8CK,TBHU&F=_ARN M7SF)U#0)XWR:ADXU_4"TH:.3Y[2'N$?DSE.QZ\C)IWY*>(BM0RFA&Z%T/T%# M5%/ZHFN'!_)5$6F.U$3P7#\1(4A[5&57V;\KI]9> M74XM7O^/"JHIDOB;J(23NDHP1/'=R U@5%,UUF(^+O:)9W!K6.$+ZQ55V9[# M:0"-2,0#:&IL4DA0C!UQUM<52@=],+8JG:4::98Y+/WL5XXTIY-QI#F.-/_& MD>;2FR+-J>0S+WE.3_F2+K76$.LB=P;)[5ZN)N)2U) M1$3$%')NFC/K6Q-#*.!7H6"*'$:A*R2T$(X)U*@6"N&M"4C#HNA9.$Q%*KS*!2\GD MD>D1ZN"AS +>'MBD#9G8ZWUANEV]I?DQJ4W)O: BBK9SM@*'AF14-6$OMM%T\%7PL_"QN?*GK' C$$/B,NI!LV3_3'1H941&/+ MST&7CVH=]+JU@96;7MWV-S^%X*][ S:8TF2ITKG]O+T MZJ:?/#$;J3/WWGD\JI9_8/$8:/Z&\W]_)'(_% ;=__M#!QIQR.BGZI- ! ME4M\NU_BOJ[SYM$7Q.ZBXV#7K7E2TNY/@;?ZO8>T.TTZBYLCW=K/?K7GQ%7X MS?G'J>4X?Z*#5:&G4\H^GP(V_BCS=A3\@S^105&5HDWPL#/!OLYK]AN#4ID& M=,%:TAD>#>40UR^2-/SS4[>0)*?P_.KF^655DI]?N@7=%6B%Z F*\K#*WAJX MRER:T-4E-*1VHUS8XF+JLI98M.NCOJ#J*6L$"48$#D[3T$D*;^'Y5;)7@0>F M0RXM<6E3"3:VPB.$V&T6O(NVY)+:-D1MGV^Y3%?F?U2V]L_K"9X]!FMI$*09 M_J/3;(P3>.%$>T.L00_<3:(YD.CS@-Y3-!5!Q%N84NDG2DK0-%^)&A'M%PW' M-JO3V$QCNB.L1=@$?R1LZ20Z?2P74DI<%GXC7*,:NT5][!,VUBGX,^C9']K: M+KR*"B/J.R.\O:^T 2 ]H2#C#Z5O0OP>P=V'"MPB0242&ZIJ.1NCN\0F,61+ MOWYVLT,R4OF8OS73*4PKY/D+=XQG@DFD"/'>':'N'X=*A0JY=Q9L8HI&N,LR MI3@A\;;?^ _>P_E>S.)*J)A-.B&1/1!"Y"@[HS6&IH#,#I6R83Q/,>21YYKX M,3YV66SMA#50>,M^]D?2U#[FUMOTF;P">\]AZR 0<[0O DMZX'FN'@Y^$$D, M%.H\MT%N/;3.GWD2->T<.,(@0N"B^H&8-.P.T]0/+5/8'!(<;?]&"0!!A^0F*SP4.#20 M-*+I/Z*'K.A;(K+6>0!:I8F#-']]5T4=HV &$=C-0: ;!/.&-DM!A2;(*5,, M&I*J7D<\G<:A0V&_Q/*0E6S6/VN7[3$DQR>6V723O>;DL5O,YBO]Q6"U[?&- M?FY/0LQ1E@JS22Z)X(W]-#9H5@SG5]O?*\J)B:W.F9C0L;,\W#XLVX^F;_@< MSYMLLTN(]@&SZ'_E[@*BW1E8T%P(;'8A :W6S 1FMC)4443/21C@D_+/1.FR5)$G_'EN$>[F^:DSL^H/5T9^&G9/R8Z$#!GN$ M6\6_Q'CF0E3=R8Z\@, ''&3,TH9596\"G* (-),OVU=EGW7KJJD_HNT@9<: M>F4LWB5KRE 8$#/+UJ^1$:%XS*0.^(K,LXHS,'3"/7K!KRB9_2=UF,0!)@;U M1Z+L9W[&-9@#K$9?VH!((,6=;.\B#!#@4-0$@T: K/N\[FO2G-1$S<0OW0HY MG8J#X7$P_#<.AC\7WGY61_J"<"U>\#8!,]R!DS.O[?-=TE!D<7/*.^(WT)R MM'O=0Z7]TB.*S8:$88GK9E]7JF_R 728M= LER\V^BO2NBMB^)% V;+GAI7( M6L1!:-N^DJV3?8F%!#10]K.'+VS+A'^R L(7.@=F&Z/FC7;?56?K3B;3CPY;'"35^!90PR8@YQ0"V)JT%KQIBIKV<",J7\ O3 M> D"?*;Y7;ZD S,&HLD.-+&=3UUB[;A90UB==XJQWM"I ML4D7KATZOO!0\_9-;UHI&[8F5491 L@A:(IF>L'I)#\4_P%W] ,X8)%-2R#+ MHCC\%7YY)9S@]>\)GYF_Z$P%Y5^\):?\02L"4MD_/]@7&V*$D-*VU!T^ => !%*_)S%^^7O:!4X??(F:8,%%V2QL IG*+74GW0MBT1Z[U&EF3?TG6 MU *9T9KCB'%VW)_ "EI0Z5X.P@.^L ME%[76_A%[EU:".Z_K47+[5%4H. [E(]#+UT;1!D--J6RPGQ-%W9*/RIE:%(4 M;+U;K\+V63GBN76H9#*@T^&V0;EB53 MD4Z3T7Q)RXH8_ ZU8B]^ 5E09&%*U6YLT;FU%,I4X!KW842U(-KMP*/#;NNJ M;7"YR7.I@)BFP/TNV2BT\BL[678;\SYPMQ52U.;(2.PQPD9&LFCX"XXU#J0KFAFTS])>\\Z+?,E9A@E AV6F;O MI@YLYM*U7.('I**H]B"( (6R!JGF):)]K'"3MI44#0%$,J'0!ZAF(926[2:B M07\!1VPR*.@,)1"*T9:A03Z84PEH&.G\+ZY]A;HS;;2N K)!CP9[?@M65 Z9 MQ"^]QUP.X'W::]=E59"PU9&M+^0^7,%V1=D0RZ(C2U4JL@=+1FIS(B)AHNP2 MVXD$) ;>,"B2OY28WT80C8&+T+:*S^(WX@YI,+N@/_+2FC^(*3/OGV!PB%> MXLRL]>E:/@BVL *QSUS0&D)<]"X#>% KP94_"@MNM/;9100/\V:]OC[*A+1? MDN\M_)843+!33%/1+KJ';'-!2&Q_L8+E@_8E#:MTH,A9^,H?5U30%*B4D54J MVK?6?U*63_[,0[^)3Z T4(CZW<^9=2:GZFKR,MOVG("_:!#'+\<-T4>+0- [ M @@Q&',KF,XSL6RAU(62A['J'*-5]Z#V.9H^"AHH23O_()LO&ZEK8&J3Z_*P MFS,5N06"T(E.X?F?Z"<4;?=>KK,&2K ^&) $::7BL37,P]]I8RQM0"<(Y,:V6^_T=#8J#Q(/M?I)MG91 M+)BWS4JAO)T'$?W M\88-[^\@O3*-[V[XA5!$;OFD#EZ:84>+W/_SP=D'C@V+C,!6!Z.R/69P/:-) M:L',I.U/"3D'!BH_ZLX .U(,+LF3A?E-<-N>T5,.3JK#T4WS*MWID:O+"_,8 M;M7QZ7-9#9C1D- L-\&?V*J*V)@"V5B>ZY$I#6?Z*IFMI5,/]?7#4679J0Y3 M7F[RX^_T878[IT%$_A%#'P/J5)K#.OMAL%ZN%KI7*#VU>B>30O(A63DQ+\\[ MGP'KIVFY7SXWQ_?U^>G1X+3BG2>=>1D%2FXGK ^D_KVH (A>!J! @?'#&U-% MNE<128$A+,\_%3D7+!,:&/"].KKQD(IE?7 PK\Y-%HX6M MJM\5LY=\7F,33#N,A/Z@@0=8.A+E(^,IIY[62HW9NM(;)[+#M:UF.S_^3AVF MGFAWIROSJS!31]X;_+QR-G&B;8J'S?S M=\WEK)V>/:K5^T[G<@5LF#S,O)(-#Q3-\[W+0?9KN!L+ZV'Y_)WU$4-27SJ728Q2J4P:C)-:)E* MF7QIA),E$!#L%U>C06667I]63AZN>V1N9=WZ97-HWW1 H.'+K[C6?]ITB.WV=-:YK1TYJX[@^SV MDXU$M7:2?"Q,>EV2/$L]32;CD\L5/+EUHH'5/R\O[YW;6?J^,S.GS:I3>,(U MMT[T=)XRRQDKG:@_%/7+Q\*\=.D9^.36B:Y[UVWKOI&XZWEVQUX7YN6CUG%Y MD-O>IWEE)P\#5?PY-8^AW>/;DM_K [JW1.M?=LQ2>6L MC&MN0]XLC=O]3CJ5;%HI(SVUDX.[!#X9WN<@.Q[EF5[)6]^0D,U-K MYS/-JUJ]QL,JBOK ZN^;G6K+F*FJ5_?N[U.CF](DBOJ\I5:OYI.3^U[;>#H[ M&21OLFJ]$T5]B5DIL3SRC%$]?PL6979J-UJ/D=17/&M6YZN">U=7+_INH7KG M/HR&D=1W43B>]Q;-ZG5OOAZV]$PQ?3YK1E+?U9FF79/Z6.TU,Y7KCEHNM!.K M213U-?+.O-FZ7%=G:F5ZDJCH3X7;UB2*^NR;B]%RH=W5ZU5#:U9:N=Z\<%J. MHKY*>=JJWZ3G=\EF.G]?=>JV4J-G]:D9]7;:S-=+5F+TK@_B:*^ M\\%DZBSKQ]-Z_W+12.N5BM8Q(ZFOE)E9W=3U4;/G/2:[2_>RGIL4.]O4-\[G MQL-L&G"GD>(@.RIH@Q(9Y@?_/WOOV9RZ\NR-OC^?@EKG^=^[5AWC(XF\]G-W ME0"1,XCTAA+2 $(1!=*GOS,*(*(3&-E6U:ZU;3Q(,]-ANGNZ?\U,.)R-C%-Q M C^9;[.1S;=%357HD:5606R> MXZE%;@H6S2&5H)B1W%0;1&.UKIVE/[Z1IV-")]-"?CU8$=*F4J[5IG#DR3-Y M8F6F9J-8CR+:BW'>Q."!Q9[EE,6VGU_&2A@A2 UI-=\FATUE?)967+\^$"M2 MMBO4*Q6541N=1F/1',5/1T*IGZ^[!:I*21.9+I66]"0JDJ/$Z<@R5N/D$IO, M4.UP460FXUQDD29'R=.1:8HDS6I*SF$])K,HZ(UZKD^LX$AW[1=R=J_'\]X0 M_2,>$>\[:2OT%$((#9\1:MT[8IX&3<>]FRS3Z338VFZ7!J"FBVDL'ZMSX7IC M.6+Q>^50?KQ8:Z(@M"#KOL[. C0E=%>T=5I0N[4" #U Q MCVL23YL0,>O17%G=H['8;D'8:O'@*J#O^X/WNU!2W>, M^@.G!J0I^Z6H;EO=9Z&V[:WP>W2V5 1)[1='4+8GIOSE#CQ#%T+ MSVV#\SKWYL%CVWH>CXI^4#<=][K!_3V\TB!WVKX3*JQZT6=QO,@#JY@9ZU:, MX#-\%6C$Q_;NROD;(_SU-RQ>[_E_#>X51)A!Z0W#![#(#4*[YZ[Z.94(Z.)' MNA"!O/B0+JEG(AG0Q7]T"?287^D2Z#$_TB708_ZD2Z#'_$J70(_YD2Y0CQ$! M7>Y&E_\U-.3YW\K+?]@>)-^P!W?5WU]I!UA%1!_^?[^(7^_=#>PYMKO%MFZ, M<74=LI(&0N[E^+WWZN(%_UMW[R1D&S#43V.HY-OY:7SP3B_[6+7[;CCY__[O M.."6.W!+-/%MN 5=^F2RC.>2BB[NBR"/]D_H$R$FXF% MSU;]'C2>6\01?_PVV-)77I#MRO.Q[MYUP$O)'5]+PTYLJ,U>T#&K,MB^$1MTZ1=3#QV3$AH;* M+HC)I.UW) 1A1CB][A7IU,B@>%D='WE0>)24XR)E293:8B5'[5GO51$5+DU[]$_ G'3T$* BT2:)% B_Q(+>*Y.O7& M<,_HE4RS02Z[83J&E?G2)A]-5(@9CHIPX[_^3<2P0*D$2N7-OD:@5+ZE4JD! MXXP":3>;83RM+TMT;SKE\(W6;8 R,DQ2T#")/47BUPR3KWTW8*'^_?JWHQ@( M:/JD:#$(Y=P]E'.H:B)0U7"*B4CPC33J^1CGPU?N*RW[BKZ#=_?0Y.F"Z92F M0!3:<47,8NGTM%=#, &?X*$%&B+0$+Y;^8_5$*_WOOCM.M\2B;Z),;6(5MD, M6#/61> N]_:^ H7QDQ7&^0NAAZ_\QRJ,\YY57\9'K2UOI 4I8U3;\:S:,98( MI>G5GM7_6G H_D"1>5QKKS?,VYWOC>%O4'\+7K. 1MD9?!.X%2+.:7.X(U"< M4("*$U0O!E78/X4N016V'^D2H$GXDRZ!'O,K70(]YD>Z!'K,GW0)])A?Z1+H M,3_2)4#%"5!Q@GI[']?$!J@X 4-]&X8*4'&^&K<$J#C!*1V(R0_#.@E0<0). M>>4)'*#B!*@X;^*8;XV*X^8@G +C1(-TM0#,((#\"" _ BD)I,0'^Q)(22 E M 3"._^([ 3!.4'T>0%K!+@A3O#:;CS!*?5)L!,DZ@1@(U$JB1#Q1GZ@"^!9LM1G0^->PM MPZM^I5)LVM X!!8/M$J@50)HG$"K7*G@Y/1--%LEQZ80;H75[20\&@SZS1TV M3@I+!=@X030G*&2_<9CSX2OWEYJ=-++U?B$?:V"92;E7,9AE9SZ'.O$?F#Y9Q0+ZLJ5E*=H2/''BCCN+!.N+Q5+8, M #&GRLEA)UZ,]IE8?7I,H38[ YPI F5RA58YTS UX%7LU%H%L@XZ:*\[<$)I M46$%AXKCD8YMXOPZW)ECX69A319RY55Y3-K,Q\LF/".,*^-&:!C^*P0@=ZAP MJH9F@GL(W#OPCA!L$(#?DBP\( U(#-PT>1H2^X/(M=SY>BG9@!-2.-RF78W1M%&G!IK,:B,U:7.&L5UNT.^U MR=6O?W'\.7$L5B$T!?TY= Y/2=6 #O?41E-2-64.V&,4I1"P^0@MSAHFPUT) M3>#D[0"C9.0Y&@\J5,]HP@=7#A//\4A %__1!7^.!Y7V?J0+\4P$ M N.;4OL7SY7';0+AN"W.:C_=XWU)L_NCKMQ];P8^8ZSQ\#T%("X!6BAZ)R/K MX=,7OX7!;E?#$WE.INZZH3>NT=E;P"'+!/Y0N8Y_!>UQH 3?7,+0CJ&ZI]-_ M[RI@WZ=([G)9Y?N$SV=!7.2PAWZ#-2N:G.7X0A?6F&D A"3XD)D> C('7=[J MA1[S?VXF@3[;ET<$M^-^RI2X7>S:L;9]5M+PK9';SP0Z[= 95,KU28Y'4>N! M%7H[B5^SS1PUC,Z6/2$SG6#A7CLE%A)3M(Y?_^)/\0AQN]P@'Y@CD#+Q+V-$ M^%%?/7+-KAUS*PT5J*//4TK-9CT6Y MUD9;.1443WCBVDW[=['-$H%]]:WMJP=L0V"-^4#](>.KLU+.)6>3J65*&_"& M "++.)W4J79_FLVVZ:,$]>I\"O7FH-W.*>2[$ M%BO/1M-2 L@4R,GC]'0%Y%EM-4I\3Q//JK4+;+R/:,1'YWA_U@W!H]?Y/?47 MJDV^HKR0OF*/JEZ@P:>8T]D5'9:2M6J+(#(X13!11JB.&EJNNAHEK6L"["D2 M>5&)74IS1[\[:=:,\SU/?I$GBXH5X?00;\T<.NTX!Q'H'FE4%Z^5B:@K&GO3 M,'*<&_5?!RE@N],;9?XJVE^7QSVKG]%VG.PERBKV[-A!8K'SMMKY3^(PW(>XJJUH[&X:[N)^LL[/[#P])U29 O72 %MH?#O9(N'(V/'( M;7^Y6!L=OB_P'790SVRZS<46W6=BQR.'O***E5(M2M7#78;N#8:U01;!(IR, MC.DQ95KD2BH-AA6L-*(+LHZ3<.3)/!D2E,1866]@Y4TIG*Z-1U6BCNXP3N8Y M79A5O(1+&)518U0FGLKGEK/5*';Z]D6XG2%)>B(+BZ79JPA;C7Y"9TRS1R1*@ #8%(X\V:4H@W&Y;HLNT)(4G^EC/5*+E\E1ZO3MS4B^ MUS)BY(;.;%:UU3A'E56XGZG3%>7%^2 ;%JNF$,[(\D2/-=+U:G.$8ZK*F?J#%SM=Z0J9ZTW22;?";=QU9HZ,FB2E.J M5UKWA3D-VC0W7YNU<5EJHK*VDPDDUIR0F-&9-L5DLL/P2,I7$B,X@3/LS!:R MV4RWOQE1^0DU[I%3;C/I3$?X&7ZF-^2@44U6Q[0T8Q: )<@\WF^BH2>;56UJ MB6UM#%EH,9>8['8QFU3'<%EG^+2^P 4,:/&JL(A,A^FD."33&3C7,XRZ%9LX M-TN5PK2)2XM:6ZTWC:DU]&0"#4)IR6&Z:=" R:U'DU1MI2[AT#-,S4RX2JH0 MV:8%DS7P&E',3%/#)AIZ\M2%44J64SH6I^KZG(RME<:J(,.GGF%K7#7)FC&? M)VDP*!-L;+LH8@6X V=XL-@TL,NDG^RSN*S. ML#C=GY'QZ:HS$:=HZ F["--JF2\*_1P&Y%JWC*?FX36W@D;CZ01F;#TBAA-R MD8YG2H6R,>WPO7@3#3V9 *\Q1D5?I!=86V:G*U:+4,:*1$,/)S"*CR,))A5E M1P0>XT910'"C<30:'443R6@\A;&1.)L\?G@-CZBU=GV;I @Q74G$9E6Y:$[/ M'0'E68D<88 @J P)6NL,QXI*X>P1T%ZM$\U!KZA3X1J_TC?-2M-4T/ )!,304B5DA3F1@=X;CV4M@N5W#DJ7BO(^75 MBEF7:&*E)_(UK)5)MJ?G#HOHLM"FDD*K1I>KV4H^KO+%ADJ>4^SQ5B*CYNLJ M(^3E46X]D9;J*H(*RT\5)J76V]G\LBX 3%ATXYNT',FAP^)D[;J0(#AYPBTQ M8C.J8(:!2UQ]>NZP:'%Y)=^JC:I4C^T5,_&H5H_.II[#XL@N=TLE*Q6!)4?A M198J1[.-9$(>Y-,)NP22."V8O#(:>@Z7WG&US/*!XI02_6<$M;OZK@?=&2W 3QG+I:SQ)4LCVJ)#>"!W3Q'UWPH(3=EW1)/<># MYM<^I$N@Q_Q)ET"/^9,NJ>=D("^^019XT3S^2ATL[Z/ OW3)]ZY>.?;>>F4B M^AQ_;%^%&];: JW8/F,HVO<4D$_*[7QT9NXC MFEM>C_)\I4Z6 ;,'S/ZA4,!78O;WG5\^JVBJ'5^,WDR8?;;01\FWS[;A-L#[ M75H%)=-.0JF<[],S'DQ:S7G+S-$+>II,=5FB5.^0+A1( M))ZX1].-0+2_NV@G'T/?-QW9H=]WENVH5[:C(TYBM0IM"A2]65!Y,]4K M0-?_HI;R/'PD&6+V_8="'+_DH31S-VE(&+@;CUCSS;#)?.@RWUTE'9D;;D-6 M^%P#2$ VK+ZK]8F5>6JU7]V-L*2);&A@ C0-<-8(I^\J88858;&.2E1OS"]! M3V_)B_!'6@,=OB7KRJRM['9S+4J0IN<:!24ZVK8_SY;6&*\GS"G0H^I46ME M/[$(=DW9!;K@I^H"WT44/ML\N8TND)0YV>?H:![C(Z YRPS:\[ZR>IPNX-MD M*S_H<1':G&QTDTR$Q]/BRFXI^((N^.*1F3.V4/K>MI!O%A^X=#ZXC?CQ#N ' MK:WT60U;*,OY?"M<;&+FI)&*BIMQ6M 4&NNY58XB-87Q_4 M-H-Y/%M?S1H,SA4/E:4@'K*GQ!J1UX/!^1-\&F(FGIIZ/\1$?;O?= M_%*/]@J\6ZJ-+@$'5+F1'C?+0)]G<0>1-(&= M)@\$HA^(?A"R\5V&T*MD_W(.D2$W8FJA-Z%Z1M^@PJ8P2W60$HC_^C?UE(I' MOE<.$I22"50$=]41001E2"B\K&(B@- &3A6 M=W>L'MXIY6%!EX>O_$>9'J_WS/:6QK&!(6XRBSJG1S(TH+MM:I#.1CG5 L*' M%D8JE0H",X'^^+S(S<-7'H1V7E(@%UV52J:U$DG%6 AA/#J-Y.94I%&Q&G5\ MM^B.\XIK$"PA"WKE!-;G T ^@3/W=4I* NB6AVQ"P.Q?/'CIO_JIGPW),G7 A7C9Z>>$[N%OV[CIUAF./U%+?!.5\&C/[=UQ<5M41I7. MJ-PLMBHMJIYNMV::5E([V/2QH7%7K$E;JFLF*D2K3ZP^='K=-'2T!KC+E](5 M^VPEGS"EI4)E2+I!DBVAIS=7J),KZJ"./Z7B=XR,![+\967YT1[L(V3YWE'J MC\IRG, *BV:.!4*]76KD$SB=:E4L68Y;LAQ+GD)X?#-'GII, &N@.D\K"X!? M A?.HQ_:%=/:O4(#5^9;NS(!CL>WM7F*,JM9A>^,Z%S@67/U=@9&5WLRI)\. MIU6?');1G]&H: ]8=CIE5Z@/@+U\?V! M.>Z6>>@S(V'%:!J#*A>@&CJ(8@2^SA?U=7[BU?3//>P94:RK:%HZ*7,]1YC/ M'/3U=+2Q,0=#GBJ7YT7&;"^Y^ *Z2!;<*1%$.@+I_[HAD=MMPLW GWQFU)TY M^!MM^G;EACY;;F#*_X ;_9][YL,)PIV&H\1-4==-]*D][LRYCU>%QF"QY'M" M+]6@\ZV!;A#IY@BW@#>)1.#>_S"=$+CW/\J]]WKT(<5V% +;_B/B[.,*X@!D MX/L?_M9G:48'7(/9H,$DNI%F4.!T.53Y37_PF[ MS4F +_!CM$. +_!S\07>E@.)R>4'*K[0XE>RO(F"%U,#]3]9]TN( M2+<1^#>;0[<1^"/DH[WD+[;Q>0&8^1RVR,;S)9+9] KI*9+\.)+\Y*GD?Y\. ML?NC)62&F\U@S[ M7\LL^=<=5S,E2 WV#D1$+4'XR<;^B)>A)!M_SW X3GQ(#WS*M"/QJ_-N* 8< MQ3.BN-GG'>U;FH20A0C6K&AR@ M--$4*&3,0@J1E37'7G-8Q!V\,P1+B)^AE MO(:>*9JH)C+$PQG!Z8;=J3Z'K)T\X(=;'*&'S-YF9X S15"?D/#E[KOWC2(H M9X-R<'\RUF6L]<[ZY%A*.G!::=$JYK2$8CR*Z7J4:FURC__G[,#$] MUBCV7W9I&%!^7XM/ZQ#-?HQS4+*0I(RJ@[_N#][)HHG,;"1!B5F'+6&2=^=F M6 03PWN0AJT#S_K$L4\P[#]H^H;FOM5Y&FXOZY5^=/0YGKP6.>/XY9GG*_"9 M$\BN[I:XOX>1&?%WK %&"*_@)ORC*CJ/>.FO!I >6X*C9SH[;;W8'!\N1]=WAHV?^FX?]@F)-^P"7<]6+_2#D"[$GUH9:"\G' MR4.CG85&,-"N[]\U..[.3 ,@5(5_F.DA2D:^3971V)F=C17!G]RT+"]4=R!% M/UF*/F((?A_!07&:VP'8/[HIS8.9P[9ZOA5S1&^A,GUVJV2CP!D\"MVH._Q' MNP[T9DK29VM^M&@X>M/OVN0D8?O !);\X_ M@%SS^NX='NUW"(%9!2CQ?61NC,6XE)=%H;VERYU$CDB43/(#^?4?7!0I04XQ MSF3=S^ET66A*X;7 &!&RHW69KIEMPEV-O@S/^?5,_\R]T H>;='?K&#FI1CM M]]0D1U>NGZE)*$D5E0T EO:PD?8<'=*ND.0@NNUO!7ZP+'"K!8ANEQ^IT;F7 M#NG$(TL^-FI5L$TCSM'A?B;.:LU1=$3\^A=_PE+WP@#PDZ/TB2?_3Q/.!Q[S MEX53C]4K')7BDO ML]IJF=57H[CETA#7@ @"A^8KW?7X4EP?Z/ TPYTF,,0TH932@T\.R,/\6N%DH_ON3QA=K! MKUKSF(->/@I1AE:\,0O!<0(P$/=Q5AJV_N04'I[^)31CEB D*T9H# !<.>0& M?<(#+C3>6%\ ,H=JT]"/&E 5S<)D5>$*%.[)^E2VD-O0&*=4SI@Q1FBEF")\ M!M@'4,<((CJDR-YIJ)#N",[UY3>RF]W35KPH6I.3 MG9(\7KY6 PH3VTK]Y$I#C=9FM7=GN] ->CEC#"]/EXL2H6PL&DO.%#M,>I,7OWZ]UO[=Y?HQB7*/&$L\E.:U].9 MO!(=M;*,/^FVQ'D>:)64+&1F!;*S(!/$M@;I)BMG#JJC#UR=]A9U!A7'_[D' M&@*IC^H3C_CBJ9JVK'3Z/:PLY_"J,=?7A0SY?O@#:Q\;: EGM[&O5@!7BHUR M%.@K(ZK:FN50*.Y?//6<.DWZ\98LZVA+K,* 4 1_"J').S7NZ%NV?C89AP"> MHAM/:1$K0AV,;,_9/X=EPQ%T_-VCMNAB0B\1=>WGW>&+\G4/"X;^ZZ N:F<, MHRIE1?OK6KR>53GU6(1E_$Y!V"Z[8B;PQ7\9<<5L=#>@D'J.N!&POSNC.6*9 M ]AS)/:?D.=GM!TG>XDJH#T[=E $[7SML [:_?"%\B^',(:B_B7P9\M<@;\Z M"XOBSXG8G4AU9!7%]\8<$YII2'3^NU//G,W#1#]#OH4R(O[C3<5V/OKU;\<2 M=LB_&;MF7-\9?HRW2NPJJUH[&X:[N)^LL[/[#P])?(;C0C]#Y0B M],T_1S0X(N;>E=J14C4N/MZE"F,)_8B9$ R(X]R(B<3!*#HFN-$XGB!&&,82 MV)@@8A,,P3B@C6!&J"U<.$,4AK"6Z61%F,V,G;^:A23Z?9')V? M#Q50D+MFKSV%(T_>WE4[($EWARP&$NHB"JH"*[;1,R/'(VM*,\SEUWH?X\=2 M)BGP]72EA)YY,D^%D"AFD.R$!<+H5!N#-B,2)#F*GLZS&9>;S$*8TC1O5)=Y MH3;85'5R%#L=&4G-C%*3KU7H/%6+E83EJ$@OFJ/XZ4@LWZAK6K0E8>W:0"WC M7%=>"BA*>K(BA6UNXCG&Z-$;#%^VDM2@1M603WCRS+A4JJVSY5*,,@L%O;/N MUN;IQ724/!TY+%5S3#(]ZI0VN0G9$MHED:2Q M)I8BVB0:ZI+IZ/1R\4\J%8$E1^%%EBI'LXUD0A[DTPERA(9&'H1[\_OO)\X-CW^RWXPG-T263W>D>_U''?&%?2G[N*:=6;[)^N>#6#8&0^6SM+O M:+SA^"B"V4:\KEF^@6'U26I#$X.!&V.9WFM(_Y&50&898P53XT2@UR=9!&RB M13 W8]SU E;0N^AL5+#_LM=H1\]!\W8-]Q$UGU?I:FXNU!I^4RH0N,[ H^OTUM1QX(V(-]:&#BAFK*TIHV,QNB3 MQ8.0UZ'S;G&B!B2&ERT8'R@K8=LD7P+=XC0-+$S>;E^E/]\P3G-2L759RDB6 MU4P+%8@+U1$04*C",U9 ";HVGPSR9$_%\W[+LCD%;U),D,$,,.C1[0;R, ?= M\I*>^@6\R;NCBK6CXGY%-A"3CM2"HW?V.$]'($BA 7I82A(D>?D#T4/\1E< M"/$<^:&P1SXC!/X<_:&X+3XC1.J9B :$\ $A M7D$T($JLDGA("JB0@(<3M" MO#6/[R6K]?-6_8FX0]>5\._"X<>TYK1OH1DAE-BA _!6X M^H6C_[-:$'UJQ>X_M^H?=#UB]4FI\W%\/%G(GE*8$H%(D&W^8BI022[S@JH8[%8C?/- A_'MS[.HVR,[ZYQ[F!0H(QE5]MD'"GSI*E>UCSI36+.ID;) M-BVQHY*T38@Y,[X:Q9!E0=RK6W<@K=]BD4'\XKWVP;O%51.KK<*D0FT$II^7 M2+G;[36W32BN*([Q,FC$EXMB%.T.O@:SAL]P@O&HI &2208VD2VLAH8I2HK MRR#$L N3MW-K B\H\(*^89#CUI<#/X_*/YB[ Q__3CZ^?5)UT$%U^?A.]9*U MDD3,HEAOVI(RL\:JHA11U3 \OHGD-8#3+^3EBV *77Q47,:P+ (40:5C$Q"X M^H'S$+CZ-[\[:&C*!.@ZG#$CYL UY:/4,#&U92-+#.3#YJAD\%N96HT2UB5" M\EI'BD!< W$-?/W;V FOEU=,FT9Z"VQ"8N%!#31C)5T:X@@.!!D+L5O"*_O# MUW?M!^CF:XIH6Q!C((,);]S.='CT(@-G)W#EOY[-X8U7MAF1T1#"HT67388(US+J)@7YVJO/S8;HQ(D=)9'O@T6O95X&\!_(>!#<>>4'Q+H%? M*UJ)CS9CO!!7(VR;[PI%A5U!@4<9#8DO'NFP88@8-]X1)#.\4T<]N /-P2;< M$+O?LCO\WEWGZQDAKB-E2=\I%-=E711NF0*HF5J.*BNQ6&$9JS'3(<) 1,9' MY%YMI0(I_N)2_-B"3%](\3WC(6\6X\@J7^^QTUP-DW+C=*R1IN@Q@<08F13? M+1ZR \>.6\^_7:^IP"GR5T.=.Q4S^G&IC]9F=PZ,0/_(TFFO4F8EM9P$]7DK M2=?'4K;::1%A4EPA7.2(U36+N*;/ O$/Q/_-89"'+_71XG_O.,F;Y%]M;T84 M!2=#29G:(H7%R3J_LB#4H343>TK$KMW''C0 \P/^KN=AZNO!8HXZEYWV,?'# MTOS4ONRZ)K7_\AX0Y#L!:-O"H>O (/=)N7J%9X&L0^WBR@N)FM].;8SQ4RCM M>2[6S=6X09F*8RM>GX>S1F?CR#?D%"AVQI5Q5K\ _$[ VR< *$?FNP?$//H< M\N[!4VBW"T\>8'/O3MP27-O^%3WH+P_]")Y]W=3QI#7W?6XU>91;[8;(C 8)JL%G\(P8FFU4:!@A&5)DU)/B(/-_W_B"03]#+$ZEYT14^>=*9X.\&W@S;/&'*M+V1& M!)$L2T-@HB9^Q]W?.%.[T/TM!Y=A@ HD*%?^X^.JM'<4& MJKZ.EXM4;]1*8GAB.HK(TP_($BFA3BQ;IXW>T6:?%Z2&TM1*9GNZHMH\WP5: MD4NLN>FO?Z_*$60ZQO.J$%@C! ];AR$U9\PT $)0-(R9CEK%0&)4CUK$U900 M#RG&:TCXH2QPT)&]1K@,ZW%\QO56T MTYG47]]]]7MME36;&C#.[M1D2JVGU6&:HML%?MK$XLNB*KVVWRGKO,UF>LBG MVOXC;ZN= W'A]1 SA2H \?W/5,8M*/C0H[/;U)[2RVYCBQQ'.$/X']=AUF=I MIW7Y5)7+5WLT@[$ZIP^';)5KGE?,FOW.G59V3)JOJ9DF_[='6^9E&<[2K_XLJ6J\>,:910!N(C"< M#GM>=P<2VET39%?%G$)')F0@^J'.@(@I7N'U?J0G7_0-CH\S4T>)='.UE2Q' MI!AM1KOC4KD1RPK) R42?4,D]NBE+_35DQ9KI=F<5!-8>#I)X]06JZX,Y-P^ MQY*)TZ143WM$533UT&\D403V3Z;;TJT?\7_^.,(!^1^R)?1;H:) GNVAF?1R M<^OW*_>H)P#Q?JK0W5@^5E@-B@(Q2*RV95SM:-J'/*:C%V>\&]+1&%F'7*I= ML+2).,C-\+ @4)DAZ/6KJ6E6S5J>:OSY%/S,]9XL$U%ED(JS]2 \0Z9 NQ @ M@HY_L='Z?QA)_2=[&BE.E/:,IX#.VUO+P+'9B;J#9E !*M 0&VQJD"-/&#ZSU KPN ":?M02%'4# MK4\\(=G]5_?^3Q?M0 L=.CKI&F_.<\ADO4"TP8DK$&^TFO5FQ8[J469*#/!2JR/.91O2.2#V%5C,> M\L*,<2)K<"*0G?<1LT.VN ^!HP?M7Q]'X':CI1'U];(BY%,&TR(RR0)87O-1 M/IG 6!O?QO*-D2& J5K0Y'YDC.'6Z7;F:-OIS,Z!B=O>#?J-B!%1I"3MAL9N> LJSQFP8KAH==QSR,[J M.^_PRTI(-^$G%R>%>'4,#I[G&[U[(:"JJ-;DH486 3IKO#[C)XC5[4VX-PI" MW5U_!2W_>DBCD-]NUJ/ZND4SPDI;:_-(=]9LHKAJ\G),Y#SK C6:[V0"]G4-S+'H+N M2%@4#42-INT["+*="26CQ//Y6W)/#RY/:S$6/DU#R2&S?P[O@2.(T^[16^QB MGP@BZDE?M/D<]08Y[!_V7P=]T7;9*JCWKJ+]=5-2/*MR^K$15G;*%(3MMFO, M!+[X+R.NF(WN9F^FGB-NYN[?759+Q)(\[#D2^T_(\S/:CI.]1'U]/3MVT-K7 M^=IA=U_WPQ?:OSF$,13U+X$_6YH!_NHL+(H_)V)W(M61 HKOZ/)_F1 T]Z * M^.]./7,VI\-RL64DNN*!B^U\!%68%<:%TH1.*W2_N$LL8/[U$/TJJUH[&X:[ MN)^LL[/[#P])5ZJH*;@O"&A 7B'D)Z\WC2__LM(DD^R?SY6$"KPPB 8WQCUA1E2%XL?NAI M6V>$=9T/*A7\P^+'"(=N(F3*\K!LAR10-7A41;B#T^*&C':*M4-AQD-T[/8FQ3#" M.B7L_5?529JP7J\I&T:TC3 Y-#$-$P6"["2*D X-$Q\Y]%[;9&:'MM'*[GE7 M;]\J8/'#6X7K+II-Y\:,@4+/6N1D1&?:%4AI*/YO\=D\#'7LJ\FY;0'OJ/6V M4*]O5&K5*E?:W$=,U%O=552KL8Z\$%(+.C^J&.IJF17RPD_KTKQI 6=8 M5$>M/BR>1C^H;J31LG+WQB?D8R@$ #*6E1$#1H\>/O-T^"131<,?&[7Y M-(Y9&+-:,3U>5:CRNBS2F12U;!??X]U;@6G*V>^JN[%N-E;+VGQD0]$JG 0[ MXR%CV?D(N[$7$DJZDS[']<);.F^4&_U:-%N02/+7OWC\&NN8CB($KHZ]H(?] MH\K.N?T6&Y\Q)S[O]O^K'W M"0&&\UI$9 I2&\MTYF)8'RBM0HO\3 ),AG5JL994'HM/I6J;:;2)1?G^.1T^ MV?_/$("KB2*EQHCK;'KU@5"OA#5V/2V_\S^?_J_B?GS69J-:R.,"9O MI)GDRNBUJ^>3/=[QP<=3>>Z1R?-39)%1+5]X"SB7+3**?I$3>C+(+ L,#5FQ MW*;UV6;8Z9*!)'[2[@] /]9(=VA1J OAFC AA4Y/L1+F9/ *.7,<%1:^0?>4 M#T!QFYCB!!JOSI\=T;-,/'8_0[_DION$%]9S(;J)C 2>RB\C"RQ1#E?;$S^X MNV8_GAX*)7-&YVL;4UK44PUSOD+U45=\ED_(A8QZR>@;D2:6QG(R[B8QRJQT M\YO,:J-3LVLU0)^48"E,NN,4V_ATG\L7-T"6T4T#> ;@A7E_283&)ZX M&KD6K=)-;U#-BEF[B]I1\'(=@UO. _D":+K" <.50]VN*+YDX-Z3^#,#Y^"BY&X&!V%9')"GWV XWI+!#:HUWG U/D&W M:P)>Y_5&*5<^\-**M=QKK J+P4\8NV:BMYQ-MVZIV0Z])N02UAXGU^8@G-H. M$]!L,%9GK(8SVL<\$*8+8\M3[O3&R5&*@&M TZK@@[Q6]W9G** M[I0UB(QN0))#K6.5JX:09K$SKHGQ<E!1X?S^;C:9O+ MR??:X6_+Q=?@5+C1U45[U$Z"8J:> MH!AJD-15,Z)45X$PW6Z#PU$NSXF)U8PNK[H3$.ZWLQ-4:E9[P-T0QW\VL,+G MD3F7X'BP(F.4D&$6E%2$LYJD?7!?D,A/0%'HJ0.,D"M]@:C-I6+S]C;7ARYU M;DD'+3]92JGQ9$)+Y7$L*FP61K+D V",9=LH:!F5G]#\)M9-""6IB M[&]50_8=ZUVN=/SCJ@67.-*2OO?QR4QPWG:X@VHURI7KA;\O9.Y2;MJ'8*J=RDK7+A M+]=5KK/M:1X*&#N[A>*=LJ0V-H1RGUYT6[51N9K(Z*5[7MXT@)9U*E0V#IYF MQB7[615, 64N++)UAI(P;IC,ZQ/2W"3$JY,OE 8::'2EE7FL.J:8&1NIXF.FRVVE!X$&\-)!R.7*]^.I, M\0:$&4AP5.W*3.$D6M;UV*8N0[NWC>ZUT%5>YOB6=\<&8<+#!]/9P"Q-#*U. MQZ/5,C"22C&)K5#9, M?MZ>'Z-S;B;,,%*EZX5,JI#1TY/!Z-#;C=\W/C>U31H3LL34VP#<&M!":1R-4U?+5:M'^F8-USFTO=\#R= MF57C&*]MHA2_K?<4C@PBI/O)Y >(_9'XG#=! M:M59RL9RL54ID.CI3:HBE2.;VPO;A^*DMZ=&0BJHD9+>,C"F7.]0A257'XL/ MBI9ZJ3%,SEO&<)X;4N&\TC3+TX9.$*^\ RBI3Z*EIXVEOJ:(%KQ $0K -'Z MP2!:MX/%^MC-!RF"->\OR'!/]8JM*T516:'S!&5*'B&%DY(B;HRGD+.,$%BC M>*%N8R K-FX,:L?AX)6Y067K7@1^%&YT"G@+'4\**UJJV(/ 9,P8J-PA%_"R MC0?KU@OL#P(7T6D3 A.HPM'\= ^XJ %5DF'?6EBHHQJT >!8J]T3-$<88[;1 M%!X^1+).P9DI*9K;#@IQ+I!XQ@+(L;:3D=G-H76[0M;P&)Q%P+DGP,VK?1N' M+!\VJ]KM<98R2&J&Y;>9JD3T6;95]Q6 #2O0E276RPGYP=*(58:)$=Y!J-Y7 M6R)!M^9%>*Z#:A4H"$ZA"B(N^LWN>^J6K3@A=4_ADU.C@M;C"LGNJLX5%M? ML>7EZ+:1T60D378^F[/PA9#.I_G"0LB,J/Y"70*]TOA(:[J;@6E% M!^6QH);K6-B0*I'5MH&;R(N^RE .#_G'E/Z*MR2W8JUE>? MK!-"O?BI<#J5T1(CC;6N8_49WAK,:^T*H3P\&?!AA\+-][?)-*.UG!3!A?B& MQZ)4/S.9&(^^$?E*['LU/#^-BHEJCY;S&)_K9Z.QR3S*3 +NO=7V1L1L8K&* M$R4JG$O59*H_3(WQJ7]N/QX/-N1;27I;/!X/][:S3:G'TID)-UHMZ[5AO_3P M*B'?RM';-KE(!?EQJI>8BE6B(,2JY=*:E7AS\.UO3V&_OJVN+[)HD5Y M8XBCO%S M'E5T6IM[NZ6X:W.?5FZLQ]BT5S:$/)T=-G*E?BO17+T7>&'_^"N("Z-.,AX6 M<[&XT*ZV1Z84:0TFQ4N("VZ.X:Y-.XJ#[*5+#_TVE"E 'J=->*?[G;,#(8N3 M][-R&^+9&=:%3*OAS6BV*[K/?_60K70H0%84TPHMOY#G? FE?9*7"6BK$3RFV.MR%WL-A3: R,%6HHU*]72>N5O0WD57\]J7 )C4D2U M%UER86E _OHW?B6\]&2WBMS'MSU7F#NVM9I%HH#E?4//7X+"TD)9E$UP\"%LWW/TG=]O_B@!VV\5%LD]G-\W[A;@VU6U,>JFVJ5&] MFHH-"HDF#X_I%S .>3O!'QW_QJL3\JVN:2/,E)0M#KIUBF]5Y]MAOU5J,#^! M$=Z'4V1MVK5#LY@K+^.L4"*Q<&FB+VI5855%??,LJ_*4@GOPK'UF_K[&PG8_ M)& XN&V))P>]S4[AP%//H?0>FN'I[.#+SQ>5@RW-(3SGK)P/Q3XS?/' M[*'!QK]LX%T^B=TZE/W1:T,UP;.-=%#KT I:<-+6L7IRWCK';9TUE/T$K-5C M\=/C-KMAUG!6FOKL--O]B0=GVZ+MZ\6I KJJ65DGHW2]8%+3]J@O-?/O09-Z MS\G)2*M-A-_,YW2<8?B=<@I4,\AS3MCH I$?1[A*0"_:[B9 M$U;ZA;Q41*=@SSGBIT#V] &W0E5(?4U$9:6'.-.ZI4;NDJ7J[/L]QM+QH:G) MH )5@#8$E96B[VL SEYVO^.?2\R#YIBBJ+",<5YJ7>V._A1$#7P1-1BWARF< MRN4:@M3;&A7>8%=T:7HA:G!)O';@GXBP;@K847]HU.^717SA\810;H[$<'LQ M,"_#VNI>8^>"&H#&DZ1HA@NY:QL,FI6%B@34Z3S,ZR&4/&3:D47HHK.0=TVG M%MSBGUTKK1TS[UAXAQEJY9M8DW:P4'?KVJW4LT#X%L^J@+Y;L=7OSA(5H$GN M>R_L\Y.K)F14X2MN[!QBQG F[<[#6N4NB<5K+SV'#IJ_\QH76D ] U^-WFR; MG^A/;?BG?;L[BRCNVX#7(CN#CHPTJU5]#+C=='?*80RFC+Q3[.B!+OU>UO". MMMQ%=RSZ.&]RI_HXE7BYO[.OFA(\6L$5,$.BMZ3>QX"HFCV9&M6WVKL=?L<. MJ2G&I:L*M,5Z?>(,K%J<=-9L$0DAQO'1=)S**_5RTS3+K<9PBK*)(M=[%=R; MO&^JUW@T>=5>;X9U8]L4S2B%.;4$4[RS\ -YLYWU2J*E<9;FVY*\RF75N#IZ M*5G,T\O@9?6T&W%P9MVDU4'H7)*8K:BM)O=.*H!ESCJ_6R>>(N\4I08DZ+.C MF7S,S$;J_;$](1_-XNQR;E9SA+RDPDLEK+&1_C ]>@_JB.MFN4X5=+<@2V=L M IYG8EX:YXJEV9HJAP?+LKY>EE-ME$/['/U<'150S$.QFB*S5X@V9>P(J/K=H#RP9GMCZ9Z(2+E MEJOP1J.)"$E6.MMQ8D9^CIQV&O1 3>CX"N,[@V%KU!([4_5QST MWK\SGH-^#QR '$LL\L^N:.UF#M>'IV$3J69"PY!GW^(S\7@J6P: F%/EY+ 3 M+T;[3*P^/;1%'8DPH0W&>#*P.O 5:5%AA5]N35M6G2KY2B/U MJB&;62I/RJ+&,TTLGR6OF<[X"R>RLTD=.#NH#5"ND?XF$(9+6LN%FU%)O%46 MJ"F6,=DX'DETXTUB^N%P3!%JVRT&QXV^*)0GT^8D3Q( M]7O8NS$Q'8U9GV046>AWUER@&/XG]!O!E)= M#K?(7$C@9:05>7D&[08#6RSNWWSY%4"&BPBE M>46U4@E#E4KF,%O]NG+[S?^Y:PFS3QCZ917U%H;>)W/M$\%VV>P'3-X"*,D% M<%5FS4NF=):C6V2^LFC'%QI5+RF;J2FVDC,&-4%Z*?EKGR!X[D#:__4@N]7) M%.(G1_=]_=>0Q[D_BK0J$D BB4 KENT.A7'<'W^ \W@XXY8S] M?]EAO&Q"GSNLGT+ 5;O!*?;F4\P^D\Z>5^<;L;/+<+X\Y,J"R957\?C0Z%=1 M9L4B\DKZSB0_,E.?0*6;1JT(# MI(X2[2PWSIO*ATJ,=@QIS.#1#V=Y&AL8 Q;NOI.9@]8>FBDB9V>ZH ^+C8,6 M#-YUV-Z!G5J#;CP5TP@[J2[6WQWWP/K^RDK:=.GM:QV*KCE)81DJ-;MIUME3OO"D[V)N2^8VGBJJ'0K M14HW1RCW%[0CW^R5DD#6MNO,P"]=Q:K;B4 M,3N3C1PHO==H!VGD5N%GEPE#Y?'6\ZR@M9.K<5 Z?<#8[EI13,-6:I?7BR9B!6AUDYT]A?9E MCM["E"-$+C=%$J4R[U;)H"U&]W!VYJ2[&=P;EF3MO8."Q*!\;$]>BSMIGV_F MQ4R>8[TN _MM*M"0M%FOL#,[T=T65+#P-!857;?@0W3]<27QGXY_]? 4I#NK M8&5HCI3;O MIU ]"AJSG,F1=+T;';<*E- E"E:NR96\561I:B@K?7_WY5&%3U9MXT7@C>/4 MA*^0]GQG?N :K4HQ5VU%::DRDXAQEFG3W7<7JKO9*A>S7D_MI;.L,<@1VP)K M9' L+P[[656N%/$-"D^_D//Z\BE]&V#S)\=IL]OEW1E#,V":$Z;9A1[.7]=% MU\N)**X5 60,>=9>&.H\VWRAL'WO:WI8!#JTT)_=U:-423(TX2T$!,N51[Q" M.<6^ ?T_D?XMUV _2W^YHE*:I XF=+VP""?&4EB;CU\Z^J'V0'?!DD7ZG4/P MZ2!<;ZJ9N+>M4"BEEV$<,P2BH8U)/B*/Z,0[L+EN>C2,=$.?%ZN9(<;'B$JE MH:^H;N)\8Z=C8*Z/^G"W.3QNV@SC+1E8'\HMHXHM)Z/,/VT:VS-%,S[@+:,U MN<4AR#V[MVN&IVK:LM+I]["RG,.KQEQ?%S+OSG!Y78"*FDQL>]?-8FY!#K8) M:6W?Q5#5--)J=:;:8([QPU)1QQ.)KEE#UCGQ3#S8@9HTLO5^(1]K8)E)N5#?F].K9PZ--4/A9! M^N$R<35Z6\0G[6)-'/)T?CZCI%F%5K&4!9B4"B3BU;O(EHK+Q)Q6"<&I(Z[P?E/"6&;:# MHC*K*25Q2B_XB+BD) K?HFX&\2M*X= W@^;XN58Y=^L9_Z7I_(9&\ONW6IB" M^P/ TV%^UUC^? _YS7C2G;;D5)H.=Z4&TQ;$1!(5_YZK8/\/$DY'%1QTD/>( MN 6-\JJ2J:]'HV-O&CJ6Y[SI*P>S??#N-K\KY"0Q&:F;0H\HS@;=]5"OT0@D M!\AAU,CP.-'619K9M^;:X^ >]QZR@B8,U+,(TH5GK8S(.?2$=8ZWJ'G3T_<^ M.1-'Y]4G9DWXBQ^-47FV2*PJ?9J(5)0"B#2H]/+]\!?W2)Y8]#&3&N1EE>(Q MN9I+I=,)'$PM3^JZY7B/2_6C^#\:%Y@4OC(I:GF\DZT/4F$JHQ?)NB91\T%F M>MVD.+$4[^B]W8R.&2O!>@JG>[!MZ0TBL)>F9X?MDSOW^9QW8)2P(#2%SKR; MI8A8/6R4ZD*,OMH>_@6CY.Q:+$XYF<%Y]E@URGF9'QI+BF_VU_EZHQ:1:.C, M7\5ZM&!U=BFH9X#=]PDU%W.PO$8K'.=1(-G)>!$/W!B+D*WU6:T4\#" M%3I74G!]W3)>XD2$U&P=3AHDB<8SEE7L7'<8SKG'P#5I\#RS$ WM\XQL9T)) MW Z=Z#/%%#D$\\?8.1P(&1#9UH87_M#*C_,DPC$[U BWT],&?>.L<65 .NF, M8PJB6RH GP^>7L'L5NS1^UIVM\\'':8^)&^6#1NV 2#/"]Q=&ZWZZB"_K?WG ME ' =R)CJBX?PM&?CY-K3%E+,G*4;D\W@W9\,AU5"_9]PQ4Q<%,.)>#( P'EZYPN!)!%HAN$I54\:69V-+ J,K,OQUX]P6PS^X^,^^\76* MW%:KN@':O;NNQSE4,J!X3&)T9=HETX-VM1[ZO7.] MP_I28?[L$*]K60 'ZTCA%+M*80*%MU+4XFQ/H04\2 +HSWE M( V 7UX=P3@@,18I1=MJ$]VM1>O60AE:HH*&-D*LO*ZSKL]HL\M[,;K6/(Z M@L7GH:KA->=6V(I%75I@YL0#T:V\8_0U:T7V6/WW<]0 M-ZMN&0SJ2IRFB70ZWYZU(V:F-WU_^,/NEI!%P-X[C1*3Z&E#X/L-JKXAPY$E MV9M3"*(ACH4X9J.?!#X\.&6A"&Z1U,F4MS" 49P#!4PN(AI]S0KE9%"A'%0H M_^ *9>)-%U8HO^&(]V!AVZ'9 RQL= O*."#91YU8[N=&OC9I[Y%'G MHP[*QKK# 1:3\OGEJ#](4,1B6,[J87'(1MY=;'8#+W*;IO@2@P^3 K.ME;=@ M.]@NP]-?_T:N%TKO$MI MK0:I/X5(DG3JOQ&WZHZ3!Q^"IL?LB$-J/I'TPZ/7N;Y+0?>2F,-5%,S9A9[Q,9ZS%N">DG MG/(O%"3FGNBLP SAWMB;W@Y'I;=QTG.9\N?JUK*)U^WVW#M[L/NK"WSZ&"L@+0WG[R MUNDYN+@G@;/#S'(7MP0MW&G'!U_D6FSV3*&]CO#EE@QO-^.T=%?8$G-GA*HI M MKWW-[FB)>N[S=C_[P(;58^K8D K5(DT,];&:263J#/O^<(!5Y.%!.>8UI^I[ MM\FLM1_UR6F4P*XNWN>5=I3=U\^>#.D-OZG4M+B$];;9'M>MCE<2L?4($'/U4U+ M%>JIDIB-9Q@N"TW=?[= .]/^X57 -&=#-+=HP>B;LSC[)H"=H]/5-CC.V237 MHV:?'PCU@?#<5@NV'&/TG;Y73QP6B6TNVZ7SE891+.J;= FEX>#XE3:"_N': MA\+U?0JW4*#)=Z@\*=&2UJ^!$4?ST=$[8%Y<1+AS"I9$URDDRYJ2W;J<1,5E MZ'HCIV@9"Q&RHNCG^2>9-.HCFE5:&,.P=3*5X2=T YZ9M3.:EG$?:SGO'JA) MR##'%XJOK">_.5K+^PO(50,LE2]8/KZ+^$=>*AYW5GB^=/Q\^RR[X-O^XD$_ M$11S. 20OEQ0;A^^C.4!>U%]+"<[!\::G4R;M%@"@SZPL4(A#_>U\-E5P(&U MJ3]Y7?-BOU@K=@:[,+B^[^,SWKC?V(69D);0%-%ZFFJU5'17 NT#8%U= Y77 M%<[QT57H3"BJ%1=;PK.4D1E; UB(Z4!1X4HL][\ )$6=0<>?":5]Y)F_HG:; M@?3CPC:(>\@&<5=W1<=6>K/%2J#@2 ML^,S*W@,H5 '(H(AVN3\_!(!]YB(O'1,6'QXAZ.ADMU0BT(\;@B+3*M#+N5D M.)MYMV-/.33>1:*=MWM\?5I59)*=\9#][>CO/FI]'J5HCN.JC)MUP:QO=*/' M#0F*MVN%B4[-6#GU*2?-P8+N*U:1_&?N7H=K*H]FHUBE_V1J-5 M)VPN(^^'M3F**YV6'WLZ_)Z)+9UEP 8QILTAE=?HLDRGPNFJ.<8ST#I)/2?N M#^C^B2BDWY@O;GK3U$]E])(X3_6$'B1U;UD'1 G!+:2>XV^K.KYW5J2/SQ3L MYH5FWLZ=B81,#:K5284V&S5:H*.@A=<@A6+8$X:=N0Z$SPD;\!#8W_+94KO1:E#ZAHR8X=1F@$]GY^#RN>+MC M# JC+8.5(W(I6QCK_5J*/ \WNG]6_O<0]W>F)7O%7R^."66;;JM8OJF7DO@H7FY*Y&7Q1V&# M5Y2 'E4WNW0]#CHPYPJ9-X>I\VXFR[5>'![&.[S]L;+H/HO%=JHH[E%%\5$$ M>RC':4I^$@6%IBAL5M.BN1Y$X9#W>'N#@KE+KY MW)6C!S*"58%HJ1_KUMJ-+NQT%5BS -S5(_@P;='0%J*G]7?T6Y67T:E]#SP: MO4>V1A60I!=:AR[4'M M?..=?KF-;. M]W'Q2K]^QH\+_15UH+]>=T%_KY-US&Z-ZKJ+U:A%1#/JVZQ:,:XV!/!/G@^C MXWPGNIZNJ'8\UUPNLO/^EIRB/)\K:.9!GL][;KCOQ7W5];*W[)N;-+;AHKU> MEVKJJZQ_]R>^Y%O-*JV2XJ;%2F MZK,,/I\DC(&TO&:8?6H^3SC2*6RJ3'\A9.I:I#3OQZ"QO_I /L_]TGF^%_I( M*D ?"=!'?C#Z2.1-Z"-1_Z&/W#63;^]A^"^/[VM8.1^,8! ++@.X=*E,U_7V MU*3E'EC,+)OF\FV6?YS!QZ;NW8M!#'(38>#N;(3-1BD/2WT*+^6OY61\;KI> M9L(J55G?D%!],34VFA!Z3+=Y)V*\'M3N7M0HYL3Z=%D0LEB9K9 ZDY]NAZ9_ MJ $6=$XBA\L)90[96'Q $52AMSJ;//DULRD_H_<=BC.$W$"#TP7/-TKNHTWP MSJ/;?]?67ZQ8^;;WMSL:8TIM>AV(@-^MC8Z\B=HLTVW)YM'NQJ[OWWJYVOJE) MR#"Z =U\:(4 (>0>LCE>AE8#]"Y\E"'P.QTR\1=AA?'WKY? M.UAVFE=TE@?03M*?0D69?;:MC(M#*I5,Z#>KB*)+SJ<0NA DL'^\W[$^PO_Y M\^I"".O>=-H[5$SZZ\IVWUCLU.VI-W MQ7!98Y)-NITH)*)M65[ER0-M&WG_+=6YMF=0ES0T!25B7.B IE;% CL9 Y,V MI64A-QRPD[F-I'2:)?P?-Y/,O<*%O_[F RJ>4O$-7>R.J=B&NM2ZNO60<^*2 M,PN=+JABV/.TE%-DG!-;C1)%K%= ;->VPD2;HG8=B0OM[/87[4YF%Z(8E%A( M,P-E%&J0O@&!/Y' UJV0S-A(4.>IC!.E16[5:\B4R0_GT^I\ONC!R:&F+*>) M6A:5H4,O.^I;F WG^-!OCAE#_2 QJ&5 B#$-9<*S0$2 0;H2$F1E91D# MN4P_C&&)/W;"R.]QP!./5]WM"#_1CK<,=D:K6[(O61V3394#7!@_BEC@^%E.\]*!Z*(\H#A M%P_S.2Q5L+L?63&(%O\_>V_6G#BR+0J_WU]!U+Y[?]UQC;V MPU:[;*55:E?;="/3:4\-H[SH(I-'(ZY2/?]Q\MI:4O=97ED89]20^CZP&X9' M?G4;+MW>8N)D(.\@H>124SDQ9.9V>E9$[*:H'.*S#&F]-BXAJ^4$U89AW<&!]P@^5D&!/H M/;:W=+"JB4EWE%,&]+RKRO2R92<<:W+JS1TBQ&_,]2:>,-4\O5SGFDM6RDG+ M[N234N5#:&]" ,QTX%0.XEUAG3<<8JP,\P2 3<":Y@52H:2!4T\(R>"?!9> MN6@.Y@1LT>CYQ#_>O_C.F/*#S7L^A(U778P'J?:DGEVU4PRF9.H)?,JU^PQU MOHNQN%[(GJ]:/[8 $$]>JG=X/)7;1&!>U4UOLX'V>2=*);^X8;ZXR?V=$>9O M&PIWWKA=@GI7IWPS"U ]!-LSVWA4_$;AV\0LD1XL]I/3W MFMG#U/??HH(K]Z<.$5[/7P8W-P#7-GIQE*"Y!MVGF2ZZ&,E.BW5^_")..$/^ MN#?UH>LE$"ZF%TWS^_TOMTT[CQ78?5?1W^JB^/5]1(_GW0YY<0SHG-Z7MO2)Q((OQD*#J.AX/1;'<2L US[U'F2V0L\4U8)M:_1RZ96R>"BE1GTJ??# MHF*V)]2Y6$;E>"7>X:>Z5T]:%T1UE[2STF%8H<<*5S D7 >+-9$SP0X@]$K: MPK;V!OY^2C*ZG1SN&.%5] !2&"W9[_3S=;-Z2=!Q;PZ8GY6QE&JI+\%&;I= M@^6[?#.[;D&;WOZ@A_)@>[.;;WH!/Q[7Y]\Z<$7A^=()/+\79_H%M^UL0RK# MD<0Q3,&9;NSXJ XH[!.Y.Q>,<3PVRW#-08'H%$H)\.I;SZA*N3*L5"=7*! 9 MGK"+*B>TUT?!BJ$1)*6CB@5GBCUNST!1OU7IT?\6+/RW+?'HASR M6"=/I^C MY=T[X$@0<(8\U\'+>JZK1^)J)*X,+D8UJ7U)1_\3.(NWTHEWP!L':?]&S($\H5NN$^O'X@GRA)R4%Z#Z2 1>])M!XC]B&UG M-0!IB_2 MB;:)79+D)7;]^!7;YPF%CZ2)IP^<'8H1_^D)81C(_7\5;:3%@&C4!.^;K^GI M^'8\(C+X>)Y[J38O.>R-*IH'?Q80?3&_FF8\4$US=U?>@KKLNVT-=ZL$!=.1^-"!^/-L,8=BNYY595]9Y*A,DKTSC'*'PJ"^><7< M>8=/+[NKK+OPC;8Q'M"59R-[4\ =.M;)$(*J;XWS=8&7E.U- W?+O3+.7$49 M_ PQPY%;KJ.&,S%=HQ M$N9R4_U$1LZE"HZM"JH^&939(M.?R6TU3[,-/OE6KXCG6$G:RGK5OUG,5U?P M]M)8+,#?#Z5G8AXQ_.9], 4JR,4OA&WQRJ-"W)[':K_H5K<):BVW>PV#2W[O M?-ER_FLGS&N%^X0_;JN9?JTCCF2QX^IP;2,7JH+)IUU66N%9JEY&?TTV@^E7CT$9V#%C<;+8N&' MJP=L[E73R]/5>D=2.R?/VP*#U7NY2GEM*H34.M/A5GZAY;QZC;WN6/I(U3IP M)*K6$57K^,;5.HC?JM:1N&:UCK?M%0>3_76;;W_3R^>]QW3P@NDL*#8WPQXBX^I"Y_G24TON$^G6A2W]"N?=M#6M4B;DJ5;H,(H\3JCBN M)'/6^@_Z,GS*'/:BG5]YE!XO&D44$4T[@0VF2(:>3-Z7GV\+1/%=3U@D"K_^ M?IPAXA+IK"A!L9$I05"DK-?U<_>C( M>8,=<_(PXY(X$VJYQVU%U7*_X\XL6 M#H>^#:'Q,K[5"NQ]P^.50\"_"95?)2#<*4W96GM*R4A61C9T73;D(D&=,2V= M;0QVI$CZS69V!OF=@^HHS,%CC6/3_/_()ZP"V^@3[R:7?^VCS?U"$KN(A:?7 MCTFX5F34#JM1.UE74D633\Z10D4E.7+1Z^39& M6FWI--(9D6.6+!%5A#MW6^_\Z@?=_3#UZWO_#]1D.EU0Y0C M)^"U*]7ZW2 ^6OOR\=B(*VQ(N=S5LC0GB3.YF,+JS<]?_Q<5O;U4.4E5FKTX MTFD7B_U*M\/,'><,0\GOQ\UQL2I)F79+ZQ7ESF8I M5/ET.M%%Z4F?M'%R66VDD3YM6>L:FALFNJWS]/2V;9%23\:,[J-![5;C\&'HJ\\,CR+ZI*'H!*V$J3?[DF3*2P1J)N+5FFW^.,DCC4&4'X?'KN MGY4LIQ22'G*LE%26I;C:$OM576^]497T8%\J:9XIU1"\W O'>_]G!2O+=11 MM9;7;1X%\&SBX7>]=/'#>_Y3^;YG2IAN$W[#PXFGTXFN760U9%Q1KZT*>-]F MYPK7ZXEY82KA6UN,M$'110&8PFB,BVFTVN)MW7/AR+&$EKI.1)]T<,A3&9N( 9O8UI(,=&<+3&!Q\("8?7*OO)'7YP?DG8O8YT]3!+0HO M#$_5O8JD2/LY*VCZC* X1G^G^MM9RV^* ]69NA5QJ2*=UGP@$0J1:[UL./BZ M2#[V7.&/V:"89<]UPX09_UJ\J L31=;V/8I5=[Z8 AA M4Z@UG7/_Y:>&#O83T\>F9?C%L !AJT"?@\75!-F$>6A/,5OE/=/'"NHY*GBP M@?EE0=;AQL"W#]^0Y+$!]@S^K-K@&#R4<^$BK 1R\/YX7+\49T&0!X;.%'JR0Y'H\&:)>VP>=$"J]^WRS M@^0(I)MX?_KB;).T9XT '-W5;\W>J2FNH^64VE2POCTI4Z5"H5C[=!;E14UV M?8Q>6)K9[=)8?E&9&&Z3EC7H4T'>L]GMW6Z'4H#BB6BLG2=6Y[U@+@'(?J"+ M (R*0%*HKI\L"=$ =K=K: ZF-=S@=039_^4]]AQ[*PQAGZ;YI?$'H;]";AYE M,#6S0[)*F 6ZGTF49E.6%5+3R3E:.QMF<"@P]V99N="(SHO5KCGFBQM5J3G> MUGT]RJ_$@NRLA_-T(RL@64I"=041NN5Q>!YUF]YP7')ZSE"QVXFL9:(#OH(Z MMWYZ7PD7$B^7IMW2HHW,EY4,TU*(JCL*3ZO#H=B068,$D!1+=GJ30>7Z6#Q= M!NB;/; K-M"O[^5E7;95KT<3>N91O3W4IU_55VO3D/1==BA4DI-;CD7/<*QW MF*/R7=3$^X0QJRH/% ;OEUV5+G!A>9]?C*][Y#)!8>Q20+!>&:DL6*-:;7ZB M;.*QEO-^TXW3M?.89;]=$*QX7:FP6,$=YE*#[-(KJO]&YP;O=GQ=6.!PEWIE MC5ZGV^ST9_@L!*/V=:6"M1 C4#;BJ#;X]UGVZ>HG]I]M5?6 Q+0[^C)]+9F MQ3X49)?Q?: I6*WA1>)WTQ /2O69G._Z@!K;F76QK_3M18.M6?G*)@'(#$L\ M!_LW'8=4+ PQ?J[NUDN[FM>_0?;>C+MR'D<%;XX4P.Q4Y!482A=K3N&MS8NV M!2T^VX9R>UO,2A9L"VCD,(@L)N0;$N4 /CJJSXBNW" I=8&BRE M:V!U(" Y7@$,Z+GA.#") 7#N#?8>BCRLF^:E#WVM->&;T_E%;0YFNUS2XOAD MQG#C2B?NSJLZ#PL9)#^<53/GW"^N6W$7.,O (X]#6D72Q8? P+9IR,"'NH&A5H M5*,BJE'QC6M4)'ZK1@5YS1H5%TA_.WKE?8G=.5).3O?A"YJECQHX ?W[M1W[ MM+&Z*.12B:)K*DMF--?DG-2.M\\H*1^V5?_G7R@)Q/@]6*Q+6JS&>48.["G6 M%F%/4*!TPZ?J0A7AQN5=ZIVY3X$]\T* [<%MU=K66.>NQQ<)GR\PR!>)+5]@ M8>:+F9@FV=Z(M!ARJ,PFHHB+P\*G'86O'Z6[+H''AS])^R6UM]:8?+*+S--D M)9YJ6VFJ?:X03#"A?:?6/<=>9RZ](2EA$4C-JXTM?(75"SN6EZ&FBV3<*(X= MZZYFY-#6D8C6)Y-BIIG(R3-5\ MQ^85((N=46MKJ?8]2&,W-FC4/&_6SJ:*?2+0_=HW["-1S&5OV&TBQ/YV/?WR MK[%V(B$TNB6ED5)=%*F@<6(&!,N[K\,#!7TBA6$_ZOU[>9^5,'YQY1[[++RD M\W%X2KU?S)6\%\91QY/+NYIO*@1HMTE6$LR05I8L35G951.9;]X3 E_K!)TV M:W*\(#8L6FSSM50KFVBQ_.36#NF;8BR]+NK+.H-6F0*265CUB95>S,*#,9[/ MTAC*E=H*MVE,:U@EL1FF([J\PT%Q*9ZHCI P'=] M=+(F=4*7?Q$#^G+PB4C0JVEHQ%%B./'!#@1@M[_?T^TMUFWSJ.062Z.I0K:M M'+WB$D19#X?#9>,0&7;6&RIT83U+2>.\/2T4H-J%G4G,]A)' 9X/:)6];A>' M'>WK:T"[/:2"O[B_K_=PNP,D_W[XP>'51>T;);Q$].G76*^X+);;4V2*=+K9 MNCFV["R5H]X)08!-FPZ-;8[C^/8*V8#*EJANPU/C.-40.<&-F?9XMM7G/(W: MWW4<>B=@0,*^7][!67P@EQ?2!-#.7H+#BCI^J+SH.6X/!4$=_SEXF -\TUZ8 M%MC,?.N8]L+__5>DN+2]#(27@8D KW!'7K $C(N 374/,1.QX_B(+5P.H1FG MO.8G8;2/V%_X'K*7C'+0KP^?-8P)![ 2[,/T3^RO\=_@%1-6QGF_/4MCQ2T, M4;LUF1L9E_KZ(!^=2N;J^& T1VQEB6<+&STCK&&? M[!/\9;H:0+8E\_OW)<#?B\XCC1[5;--U>EL&\#YQW9%5H&!PDJQF(4->#.7K M%3:KM6;9/,/5>\BPK171Q>2S%JX_0#FA=SHXSM)SIA.?%CMY9D63* RX^13* M#]"*>>#:V[Y@X4=AVP7KJJ;.KV1\.!ALU?+PV@$ AREA1Z2S_:1Q04FQHL:+ ME#!*5I1Y*EXI=BUU+'0^T4?W3\D&$QUDL)R/287,*M**KV6ZJQ9UVK#E-U*^ M3XR?9O\;(#ZO8VXY5\=R2&)/ LTBAUJN*X M7F23(Z\F'78"\[ W)NP#!YWGL 'AOEO<(?X7!@KZO==A"-]QTSC+-C2O6) Y MA8]1CXK^XO]^V;]JKVSLP_#VO3NY&"\:%M#^3KEJH"X#HZK&HF>C.Z/29#@7 M_!108_P@K9=O0+\/Z<+05^#-X+T63M=S.GSK:G60;_)B&)8R+0U7U!'223A+ M>9%RDCSS)\]"/QCK_3BL4M84V%E5*])VM5Q>I?N#*BI!JCQ;*E$$% @T?IX7 M31-FPT:8^# F.CM>]7M9-B0:P+*S!^760W*Z!JH\%(3T<-V@Y00^%]+8JCAN MG'V@'WO/CH7(J:>'SXHP+"S8F?*U:(DX\+?PWO; U]U![R2"E_$\UK#T=ARI M].?]%#9#>3([^?$KE7HWYC4T!D.OY>"K-H,O$GT#AKX#Z7U-I/;#$-A54F]G M3E+O][#>D,YJ]HP6409#%^<$S"M/_=XX_ZFR<%O?(D"9 )4&X=U\W3,M9>R5\1LQ'"/KV!4-B=B7*%ZQM;A7; V6 MAI%UV"H&NHUV)4,^0CY^N^.3'B2O0C+0;J9/M_4*7U3\,)W,9JA.' ')N@O= M+*Y$-B%_(NWXBJ7[A+G#YEK:JH8LK9Z0Y=8-94T#\:,%_88QSM.>MM$+?UQH MSSSI30P/,UZ@#JP )9,&6-G\4$G8U_Z\<%<3#5VYT"M'Q!RY'$Y#YX[++H12 MZETI4F(UPX>M;'F61N2NLG 59;D8-:E;Q[9<% -X66ZV)9%;(F*UWUEIK=EB M\FZVV1=C .\+#$_ACA(?]/ODM+5B4,V)8E5^_.HZ,I!>Z8/3D:?&SGM=#[X1=4#"U!>^Y0'/1GKJ# MCI5W%*YHIZQE0A:7PW<"S7>&;7Z_XN&Z_,OO _4BY.%TN*EICW>)[_[%O(T0 M\).\Q#6\B,W#%_X^OK<]W.QL[K]%/4U#GQC,M!^$INQC#,%NE?!ZF.MDNB](##DXP3F M5[2$AE9#=3N0G+; -$]6N1QR=&857X_6B#WH)*=E?&$)67 CD$&JBB]4&RCA M<-ZX5[P2ONJ]F8&(,, ]X#U:?PO/X*4]9QUJO'::FIVC"Y2F&C+70@HYZN2= M?D=(K:A&'$VDJ0J3W?""-JIFYW:I]8=(;8*C:J)Q&I5D*=E^5+"J>9K)V IU/6H*1 MGT%OU:E\,Q^=;_2!>VDYA.EDV_HLVZ>7Z%G\KE(1Y])<>P&,IVM.W1;C9;K1 MXW(= I_A]@Z M]]$^/H2FOM$N@(LTMPMH;G\0$+$J#L;#46EVD**^<-U7/$79:T.(9W0/>V;F%\7R7I^J(H@6%01)*H(\C 503A/+@ AB8LH MD4RP:81,L@273K)I<:6FIZ;))\00B-N-4.U]?R0F+ B,#JQ>=E59:IA046;;S;6PN MM:ICMP5&!E;GUL2XQ56Z%ETP\.6<7I-.*P='HMCKH6U"3,Z;Z'1*]^NES0!5 MBS83;T%#Z^N1I#(15@:A3Q%WK*G)XII+3@P*C QLE)-K",)4T@M:S'2-,4]E M'"H-1P8W6L*R]B)1<)F*B+:+[;RR[E7AR.!&B]U&KHOR*4)Q::U))F:;VFCC ML 2+O!XY&"US\0R772%D8=5VAXU9>E!J@9&!.0N;>(K*J!,%R< M3L#(Q.N1-+W(%]1498U4R%:RG.P+^<&( B,#A^]U\(*&VM,",C<%S6$7E;7L MPI&IUR.51BLN,SFUCQ0PU$U0.MT9$W#U )C<,2]MJ+)40\BXTE6G/=+!O#E1 M]/50O500S%%RY# 5HB*@"37?;?4H-A$$4XOAQ&9*)'6%Y"14XABJL6JWP,C MD5P.P75QVE)I<3@7DJLRF1L/')8,SKE,-T5D7N14I9'KIYV-5)I4>W!D8,[) M@I+0CU>$VJIY?SEJ<:OZ1\5B(1!!5(D4UC M@L@2)#9FQ^E$DA4129*(E,"APOCU[!MWN4AF*RN.;G0=M:ZFQ&JQ# 5_8,L+ M*FZWATN21BKS4K&_E'++6GL"!&I@I,FYPH(8*7F%5.+BAM^H)42!HC=PMC:C MU9>;5@%%&G:EH'>*V,"..T#V!>: M;=36ACJ=+3@MHXL76;+BG)2G>#T^0HLEJZQ@TT5B-6;CF;0G^P(C"72$8";) M3I7XN%7(CYMS#AVV3DE)K-4NK>KY$HG8?&G$*!:C.]G)*=FG5[-97>P*9;K2 M+'+\8-G@L9(GT0++#S,-2TSWTFFZ0262V'RNE\8.7!XE FPM5R5[)J,,L\2: M&MH74\[2G "1%IA44'DN)>:U$E/1D4XOFZL9E2X4?H$S26F$R:AVOT&[R?:X M4"SF.$IQP,C FRJM,IS),'4TS MU19L*Q_8:5GKBVLA1R"=C5G+C?CZ:DI28&3@],ADABRX=0=<%E,EU4TV999/ MP=4#I^?;G=52[(]$I6$T]=Z@CR<4%(K^X!W5DM8-9TFLEHBL3JB5.$EU4ADX M*1H0:]-D LVQ5$FEXZPB<\T&4VF,)J>NB:59'JQZ+71-9\WLI-,I)8U""8X, M0G^5ZC.I#EV>,6+6S;AK6A%F^.24]-=6F1[7YJ9]VM7FFPQ0#C?Y ;PG G/R M.:PIX[E&"YD/T6+.:IIKEVN!D4%5@LCRE5+?<1F;*4E$+C,9+R9P9 "D$X1& MXM:B8M&R/K!9EZFM.B5XHP1!RI+QN"TD4BA2R,0;V6%YK#%U>*17(&53:83G MQCS@'@E!6 +'23;-$SR;'B,"1R0P/,$%D- HXU9F11%SQIW.2YHT'?>J)I#M MP5M(F#KC34JI9VA9JJ EAZ;)%@[E9 "RS4%<;M:RW04R+RSZR##%C%8E**D" M(Y72L#4FEG.,[J9Y=5M$TO!PU4J2=J]J+EG") )">AHP4Z M-!1R+;7,M=ERBDVH?>SV^?M%"\-2AO#W8W)]I^=7QN.&RD)VWAYZZS#=;(GH M%7N9+L9D,]6EVF=()I?ZD"7\HK&Z9UHXGV^X$YJP@0_&NOJANM#;Y[>JVQ?L MWSK]WH^%/304?A4->\)&K1LG8F0#K1)#$"#[6W;TZ\2+?8%,,,DFTB]U&YC2 ML8A"W!@I\R'RB1BF*\;.,A@J$C+M#NGL:ER0FD,4ZZY.Q\[Z.+MT .T9:1#N M^-J+5$G;!PN%K$+:90JD19P>@FA%O3"A&_%XM8"(*#H;B$2ATIS=/%[T*_"" MYC@Y6Z],F"R#9YE$<;:NTN&I>$9(O"+V8%167$+6-;DB3KN=UL>B2+?B^%JA MI/YJ=1L<4.;?\%:S6_;KZD>\**/I7$44L1E=28VZ9(D8<(G&Y,55UN&GHF"K M *4Q8_*I*-6IQ"EJ(HQ8T,M^KQ8$410'P! MUK0,6PS)JPH&D!RI5-ZE8-IS\ 6P@/E"73M[=\:X?>#+N5M4^(T\$!C2"$;I MM@EV8/[]TT\3W6YUZRCVO+K02:QR"U/\N?OA&%80#EN?*O0:\KY;\J47-^CW M"WK)+6.WZG8VU'>96L+N.4\?@%MN),>0Y MG?[W$8YV6_BY=<8>N2F/EH3PE #>?DYE 6!Z_WL<3OW3=X-#H7'6_;P-"'CA MX.3&0)FVK=<.SJNXG9%G)''P/ ==S=[WP!]7LBE[J8?N[L@_?L$05 3_9^]; M?AE,\#__M80_04"^J(L++K?#B'Y%\QB(LA) [(JD53KQ$4BN2 M6A$6(JEU7WB)I%8DM2(L1%+KOO 22:V02"TTPL+5L/!?RX#6R&M:'F\&E]1O MP.6J$OSQ(7!.5MX4 H$Z'Q<%R<>4JRNGQ84+)'?))[\M':_2@*.;BL.!97.B[UD#]73?_Z+YT51DJX-J_<@X]76N)R@ M^=*SW\8&ID(X@(J*IY5D+ MK:QE&19.QV&UOR<@QT_4EXED120K'DY6>$WSL'\BZHZH.Z+NB+HCZCY^ZH6< MNJ_61?%DW;H_U/J2LFJ6:XF40[M+E<86]+!>FUY1ZVO[I3WA#KP^B=O.M"\Z M)I[0#-U.SG#3S92#<-U\SBBJ YW@=DT8SJJ&]^#V/<= .<[XS[\P'/\G]M> MRI:H;N/OR)?[Z/$=7P.!KXY]"OU;&?":>-0GN&GH@LU;#:,C&BN9/QHXX'B9 ML_3MV%(O,4NFDHQ"NP-WX62Y<SDTENJ*.-#O'F+8XARU@ MP L:0Y_2Z?3U7M#?FHG\ !(8G^%Z;'QR6MS-NHA M=7/=M11.3=+#]KP^+6M7O#:WZ:L-:>?SELA/$&R>Q]T^TNWC MG+-MRN@I[\FOL'&$RVY8Y83V.O97K=2L#O-YZG*2-K(9W]QF''Z@W(<[Y;;& M$L"AQOI#4KDF+U17DKB=N02=. E<'Z(,*1:X2C=?Y)SFUP8<(*LJ.A>J7(N) MYRIK8Y64B#X#.\'B/WX13ZE$%&\0R9](_D3NW(@U0@>4,+)&R.TSG[ZII[G% MFF(F3I)N%.5EH6YT*K9S8PO-#.TVBXN>Z3#](9[!]367D<>P+W8:7-TH?D4; M3<2)D7B*0E6^M73ZC'D'2Y_02:=75WH1,X P%!!8T[Q!/!/XEUIT; MFG*:G*J/95WB "(B@WED,'\(EUS8K#''3-:I[L3I3*GAJ(HRC)R)"ZG1:&6: M]-<&ILBDD3=SEMFDR6EUY%)40RV4*#;II78@UTWM^-8<$LF($,J(*# EHO"( MPB,*CR@\"HRXQ-OYI-:7JV+JN,BC-)TMB27*UHJ#? A3._!64^X;N%YB9"W- M(/;(7=59!VB&7FK'.=7P0<,>*K:AFY'%,K)8?F^'2MA>UQY;'M+I3&KB?<*8 M596G-,'[9=L2)0] Z'V^E<9*!TW,*^6N@-BMS-R1*OI(GK>^] T^)II\NLQF MI[2XFL3I9':!4'2+3?G1#HFHND(D@2()%$4[1*P1/J!$K!%10<0:D:?](M:" M/]!B^VA?+"#+:A'!^@S64(CB>&"&SZ9 V1HVU4F>02IR*MOM)SO9YIH"FJ[O M:W]?U7T$7WN6,RU5C&4-450B&^QW+\/ZI3I*: JQWD)AB>@CXJ!OQ4%ATFO\ M2\^[\XZTFY*V4UXTJ\WUJ=6D02^=S*@N4H)CL5N:*"+^#*27-]*)]%>!!8R'>[9;1U:T+=S^- M[*L?,SJ_%%4X$%6";@->^"I9]1[0KEM+^]8G#U?$A-3,-0;%0J*)9*5*OVIQ MJY2#?&U@ ]]$E/R4-7!:)/+2U$%=4\M1+(K R(8$^8035RQ[&3("B01*)%#N M2J"<4?MD-)VKB"(VHRNI49<.R]YY9GI?JO!;=T*1EPA-29;5JRY/H?R1I@;.OG"3&!8J>%Q ?%PI=L M&R??W7=W*@):4%7= 6B+>?",F?8VI;NQI(P:QM *4 +X(N%4TO*_3I79L[E%*3+ -;Q7PJ34U1#$V!T>9FC$1 M#!9B-=BR-H:C3S%(Q[&_9 V,TFT3K&O^_3/F@6R[01]L6RG @^US"U/\N?OA M&$+P]%/?UC?GUG&/C[2]4(BKHF0=2XFXQ\[>)UL9A"#_ANBUC-VJV]E0'^V? M%V[)Y]2[T5""O#JQ)&0\"6!K1UB[W^-PZI]C0^24N /@\L]"]Y\?/PU1!3RX M$E_-N96=WL*[H=S8U%7;$E^=_697+/H;5RPXVO[?/[QN4UB$ES#B!24CO(00 M+_ASZMVLZ@@QD2"+\!()LM#C)1)D(45,),A"BI=(D(42+Y$@"REB(D$64KQ$ M@BR4>(D$64@1$S%,./&"/R>3$6*NAI@_CXT^:_;_#O[L][6@[P"!]\7G32$0 M"(__&I"B#6X745?OB_/[ ?GX4&\9Q.?64]UX^0S'MI M)B6-U^=B3#+T>>Q"V29?0Q%WSS8AE;?H[R@C]R!?PPV#L$K/KP3!5W#"O8N+ M2!<)#2G=%TC./;\?B7"BM_ C7TG16SBZ?T(.I0=BG6_X%F[:!C_E3%&(7L*? M8IH]R>"?)AGR^:XH9IO6%M.EBU%,]!@*RV44O9I##H+H:1,];4)X'X<; I'8 MB&Z/AV*$;_A0.>0^F]%+)7JI?(AD#AG3T5/ED9XJE[:!;%/H=>ER1I"(3L+R MEOD*I21ZJ=S-?1PI:%>2HAE.Y31>C''F105I1!-W3!/,KOS,79%#:.[5[Z>R M9_>%C2)-+-+8WR23#J>*9CP#_981G3R2QOZ%.DFDL]_-A7QG^EEX^K[\*?^4 M.V+09X42WN>S00BH@J0%2P$J5?L_2AZ"DT=_NE7@V/0W&[ MP7U14C M>KO$F^-QB*PF@S>)I6N7LW5$5':I%\L#41FLSOR??Z$D\@^./OD_!%6SB[UM MPM4\CI(DL%U^&ONK1V6&G5KC$MT0MMI#U"CNA/ )%?8OTLM@>^M\^<'"U>;M M_?:;.S9KBZ8(Q0UE;OMNPJ\U#5VP>:MA=$1C)?-'7^MQ8]>R741;#,ERN^8 L9,&Z@[ZA!+7:2(7Z3N1G(GTG<<0,UOI MTI"\N HOK&)OS3PE<@IM"G<+3496.&+:%&9:OSDLPQ<6[!F'/R$(#EU(](M M;NT/"C6$PN92#+^EUV/4#XG2TEH&.W*W8Q4BU\3G6;6G5%KIC5 4$16I?XEU M5^Y5QYW6&"\@=G:QG)DV9Z<8ATU"ZR[Y1&*I*UI9(MZ+I%,DG6[UH/JLK"I9 M+;;2KJ4H6NY464ZLM-I4^M.RZL)&X\6TD5JJR:9$NR;>GRE2=D/VH3@C?_S" M$OCC"K-[M!]'('LD<1=V.W4XY-T?V:;Y!EX7)[S:I,414ZI@%H-,IQ20;ND? MOQ(D>DW#=*2)A%R:A1I"H1=>05T- @'%_HGHXSN&E8;>?OO9RZPR7PQ4+-D= M,F0K-;=XK41FUE]B:$ 1H2.S!K)0*@V:IK6966.-";B[H,V6?,*Q]YPW+IBC';F2/^[M>BET<"!T!-T&M/Q54N=VON9;GSP$\O;(LBLU M10Y\UCJS<7B:0VQDL#SRU$/ MP9C2;((GNZUR"XJ^N3A\#"<& 6-%TW5M7NH(]4M#Q:LV;F MNIC]DG#9/)JDUM:8D.AXEF89*>4VQO4)Y <8+IM\0M)GPV7_:\%%?NV&U6WP MVI#Y*WCB9^ I(TNN_Y&L@7O.^OGRUGQ]3?I_V7L-L(_?E2_.<@FY=X2?#C\5 M!5L5&Y+_:H-/MGUSN*/F"UWX;Q>LFU%U7MFB;,R.C5Z\5QXW<,:5ZH,I[[8Z M)1(0F B0NP!K6(8M7B,0XA3X<3(H1""8MWS3G8J :E55=P#[QCPZB9GV''P! M+&#&Y*/N\(M]=SSC ' 9]NJM@ %I@7_I ,)Y,;F'CW#=@,Q6.-J^ZM@&]XZ M8+@U-40Q-@>'F9HQ$L@5&Z;8))S+]_QCRT;[?H VXK MHGAP &YABC]W/QS#")Y_ZIOKY]PZ[A&*MI=8<564K&,1%O=DC??)5D BR+\A MU5K&;M7M;*A/S9^6O GT.8&_%\8MR*L32T+P2@!?.^;8_1Z'4_\<&R*GQ!T MEW\6NBE#-OAIB"H'[0JOYMSRG+?P;B@W-G75ML179[]=\?G?T)W!T?;__M&5 MF'C&WBU_&N'E-GC!G_%W"_-&>+DN7GPDI)]3[U;1CK#P1UCX\VI59^^5Q[>$ MG)/@CP^!<[+R<2!P+)7"$X/TIZ7MNN>TXTO7N-M*C7!%W?1D^*+E8G\URG0M M1UW"M.R+ABB^YH2TB(#R$BA;F7+.,O:]0AW_*(Q_R\_=J0C +-H &V9)XS\4 M"=G55[K!2:(FC[?CD>1FP&-Y2T?ZDC.;"C6S-J*OYY[/ZB: @&_=>#L:""OS M=*'/CY%X/(M(2*/MJ#.*Q6 T4.(I@;U7;>\WPR2OK^:=D\Y>V.,?FX@B=>\> MU+W?=II?PC=Q4JO[9HZ(<,4H?4@(XE32;-24;%/I%ZI9GEYFG59J C=]22$8 M*D4V] (B4GO#I/;>5?+JVWKP ]#./9C;;E()/M*IOL:$=H^BX!OK6W=7Y_#" M8>?Y9"[^N\YWJ=C[S+X#L1H?W.2GHL,>B;"BLSSR6=[>YR<" M(8_"/7E5Y QX$T]?'1&'2UTCWO/-("Z,V"D2>PZ'Q3U>[OW_O(A5W3_"8(J" M;OS<:01'I]K&R&*>!A7]RJL.YYO:4R?0SOE,V?NZ5"MR3.<@S MGOAW[.AG"(X +&'ZPQ'$7F1 ;+_V,@EB]^&9D-PM8BQ]\1-#GSVJ!;]N#T:@ MS\G$E5#U2O22!\G+Q:8&5$_^U6UD3_(-_!G<V+EC@GV75+U(!L'4#QL=@O9PX5 U]ZA<6&].O\,*YVE&+#+&$D@"$UBFD4XVSCVSF"=%:L0N,GA.3E&K93'>\=H#&&EC=!I":3N5-A;8-:C!C&M5R M:@F]V('5N0)2;=/=HHYDTW-F:@A=@XY38&1@]4Y-+E%""[%HC.?6I-754SW. M88G@ZBXO69S8LQH*5N"GXG2#V\G4!(P,KL[6YQE9[Y485UPL2PVA+*0[<,[ MZH@!/N63(Y?NH"D&ZY1X-S68L(G@ZBM5ZSDR+R^0BNK0ZUDID2PL*3 RN+I* MK@M4J3Y"LC,M*>70,MUU6F!D8/5EO5W,]O*KH^CKH93, M,\4YN=&1@LTZU6I)R%43L$,($D"G.RU(;<+1:+F02Y> &B]F=%A3-3#2Z#NF MMBPV&:6QR*Q;3JE'NRI,*PZ,G*X*[%SK9^MT9S*3)LDD6JY0<&0 3-4$.4LC MTBR#B"HY+M"+>BI'P]I/ 3 UK6$]6769.F/SI>I &-@&/:7\:BTO1W85=437 M-MD*$A\ND PA)IF\"$<& -JHJ]5\1\K(=)96JOFD6VF-4I1?F^'ER)Q6X-+9 M_$I$.@LDO9C)U?JT#D<&0;_A!KV);5L,LIS.D61+%18ZT6+303!A<0-9]PN= M 8*5N=5B7#44>N2 D8$CY:Q%JB/FUP9=F%+:5)/-?E. (P,;99>=,I6W2E6&7HU=2 MK3(S*#@T ('16%$ZFRD=1_I+B5B-L@F,B8-9\> &V$UYJL81$VT MVF\Z<&@ HB%IFII)=5C&F,)KSDKS$JJWM# 7F]Q00.#9Q+1A?%1<,E>DA6!> M:RUGVJTU*%SB MS;I!&Q6ZJKB;[L@B$N-YPP9C3PAV%.EPFETV.HRLK5F7&B8J>08,/2'9*Y3A M\BNDF4"6;J)!8!N2VX K'0P-0,O8N--U4TK*2H=+-9I$>=Z5BA0<&L"L%L=* M2X7B5*4R'?)&;H'G6[0W:P"PF2*)XYN\TD8*INU2 MJJ2;@W- !8I@]#JF!4NGRR(M$O5DSD1 MYTUB[,VZA]:5"@;89GS"<8N?>4XV>IQJBSG9Y%7=M W1#)8&J%229&6)S.+T MO&V+EMOJ3[I)Q[>IRIHM"I3USC@6#D.O5$C@-RQ;Y',,'C?FG3=6$SEX6J^& M5.QF]I%3E0VR^AR\V5POY-P0S)@,-BC)&J?Q,J?&.-,4P0>P1($J,XP7%BX@)M#+Z$)WX6\:%B<).J%4&[[+P)SF]"EF&9P@>EL [T;1.'9'/<4TT7KR_L;QO+_N@G/A MW\"GBX6AK^4Y9\%*"B+8[F'/,0'\9^G;S\VI;E@Q,- VO/-M4>>/E,V8((*M MBF -TSN'N.:GG#818PO )7!N Y'MU4A-A:WNP.#/2>:*:JJ!Q3-!V5,-\ & M9<%;V^ T4P('XO:P=<'AX5C/@J&Z_I"M%V(L6HXH:F";A@(F@DY8^/S@X)G! M!N#&Y@,/\ M2>&WC[[@0?SX@ZDL&C"A.!$>$W_'$20R& M FGRTH9 ?[59<^MH > W>4,>^WL[M>38'?^>G %Z[A^R,^O8_X3YA^/]SVA\.-7%4(IAO[G7RB)_./Q)/I/ MK'$ P0YVI@W/ 3V_G "7 2=>VCK\GT?^ID>RGD=I2YJF1S8RW /T%.YD"/CL M2(0\APP.V%DXB+(G?009<+@%>!.>4=O]]K2538 XM$N YP#VCTQFR@!PG/'6 M5($I=M_U2!F2J*9;NWG!E_VC;%EV/^:(.\ 8GH,2"7"/8>AC'>@&8(&Q>SQH M*Z> '.+\3=ICR-$6D/=0LD&FL%45" !COKL@3E/*%]Z7'R(5_"6I,$?2(0 T MTUXLP-WB P>MTY+8U]"6^:]GP!__*5_'I&::'V M1X%"F)_JNBD>R^ YU&9.JA;>F?8ZB4_DECA_I<[ W\R%R /X [2)JNA?O_ ^ MW=Y1K_48>LUMTRYC\UW9ONUU_U<=L%Z,^#OF %:&*A*<\\5R3P =D =\!8.' M2IA7_DF/;:EM1U->I2?Q] 6XNR'!#&-]!>Y]"L ,AP@ *@,^/K*?@ZP14\M M$DY0U3N'@93IJXG^+>ZG*T*DP6L07J0P6,Z;%W"ZM=5VP;SZ0O1?#ULRNO(S MXU":;/_@H#Q>H32A>F"5K4XN-+2VR-L&Y),,9\IO52QSY*8C=I?EL6*;A5ZN M(%57JG'B67)ZW%6?);_M)3U1TLR,010#N6%-3ROKI^C.N\D^\F#8,NZDJ:R\<8<@SDL10#"&3KYR/07=5T+G[ MZ?)K4:VU,-2.>BN&#FPLJK460KR@SQ%:PH@6]#E)1(@)(6*>$U%5O%#BA4A& M> DA7I!(D(43,<^)B&%"B1*_O@D.(C4,_%(!:ZA]\KW-7L^+/_'XT@R M_Q,.^MBV?X1N&?]'''WR?_#ZQ# F/&?LLQ6Q(X9[8(;#/LMO*.[EOMT/0[6\ M0!B?+9I>-(S_LZR]9(RKF3B_&7U@S]B7UK3X4_KH',)N?,)HP""1R]'&N]KC M]Z*-]/-U@7$]RHC(X6*]>-]_YCX^!,X]**^#EED=YQ+3TTHI2'IY1(0XTTU$A#C3342$-] M^_+XR\MA]]53].](-8U4T]^C&>R"-/,PBD>DHKY#,7A$,=>@F >+K/2Z'5TB M&#)D_>=\$]#/BREF(3O>IYHF_'F.?P0%/Z7^KOH*?A%Y)$+>]OF+P SR",P M(!&;O*-+1?3AY2=_>S"D;J4Y15QR#^3A6\B_/1A\,_G#7>V5]+\(^4S;M(8]\KB39/7'NH]CMO_!E],W.?*YNU7>A]N^'^3,% MF![QS.>*&T7$_J"(#UDDSV/&[H3N!1*:=ZG?D:*F:Z*[ZR4A@5V9D>_GD7T_ M__=AO3GXZZ/&MFTB\L:V 9:MR7Z3" ;\P':VW:%8II-C]<2T.Q@V)H@BEO7J M-&Y0$FNT?KQH+4&9;$,ZZB6Q[1;!PG<]I0GP?_3A=4^M97,_Q.,R/ZDS#WFL M)L['HK'_\[[+1,;=_UC<]4CP8A->S+8?XX?6>@/0MZ<\*OB3-[Q^'KQ[>K[C MTD#[EA;;B?LUK,@W&3JK%!KY5K7$(0DB,_D1$T1>GG.J^;\_XO@/V,]ASEG_ M^T->6S\U>QX7="N^'?&ZR<9IL)WH\/_+Y$?.>L>VUEW$;D62O=;4*YY+56P?R*/P4/[ MU2Y!T:'TE$4$_3U=8)<@Z% ZM1Y#\[R,FDB)]6:G+!,&;6M$+E=@J@.Y2-U( M36F0RI(1HRIX":"%O7G]43[\G#Z#_FF>?.<\PR//2X,2!E MU,N]YK^; "5O&JX<1I!L7_TW!LJ]"F*FT]TR9@;P90>*S6T3R;LS!91R=&LA MZGQ*Z1-4#JM/^-I*"*3Q/5, M =], /CO_D@HGC 9W)50O/1SZYNAW#<61&P0M#-$7/!M,+ZU,$1<$#1.W!47 MW+."?!EM=HT5:'Y)31N(F!L:E4X:F9G*K;19.YE6DTYNE57F:(^B!^6EU:E, M@#8++19GU=F'B$CP4FMC_*M@Z5@4EO#(80E12NJ-!?0]V!TFU7BE**#VFN'< MAI5PTS357+5N)*G+!4XG7!*.,6B"#0\I(@G L>C&(3O%8,0 M)0Q'#M[O'+$090)'Y/^-XQNB%-_0J+"7T3>'N?7 '#4U6 M^F:QL^JX2@6E$8P4N9R *:M^:0+U36@:.*MPWE,P@[\$O>8,3A(U>1P#DXNF MI6MBC(/UJ6)_U75+C!%_1\$-GS< ?+,CWSZ!^LIJP3=U1W^S,]\^,SIRI$4I MS_>?\AP&)?6S=E;\VG;66K:,EU$U13-]9(PEDXN1GLM_1N]= SS]K.V4-[^V M:%W7X&I@W1-*[I XO4=)6 M %P0+S%9\[SDEALS]Q$3D:L\N<N'R9Y3,^W.)9SG34L58UA!%)=9L]V(E MV,4*P&SK$4]$'O'((QYYQ"./^#]!#>&DZW?7]$[/.6(^K6=!$R,+WI MJ+HUG")+?@C>0B&DBW"!Z4U'UZW!%'9/P#>)03YX%OI;7?G=$$,;,^^]7*_T^BU$H:^H4P*UFY_0)ETJAQ[))/NPB+R*0'2&9;6V'R2F2KQ3F>< MT:2:J&T\ 0+M(FGD*8D]?&9X5>8\\2&+YL\H""1* W_\-/ P ":*]8B2CD.> M=!P&P$0>SB@W.=RYR2& 2\0E40ISR%.8+P>7.W1'GRQ+#9_<8!NP(!?XT90% MT>"\YWM4J?K=,\_!-U7QCMMP7\U9'?;(G2A3]\_H.NRME*_F[_Q6A/UPKH7S MA!WVYL@?(>QSI[S#=L>1K_/ROLY=W1K/24'Q2QMP& 1N=J\-9H^5P9UMWGTW MNA-UJUK/3:_F=$6WJWQ\CE<4T6'19%0"^^*R*NPMK*_E!0VYK(J1++E2 MSG7:G%!BY(F\%$MD(]?6*"A9OD'A[#>"R=6#OS1REWYMSOP#1IQ\- T^]%$H M41[\;?+@'Y$G/IC:_KUX(G+Q?#BW_0%YXH/IZJ%GBGOL""$ FUC^6O/Z!0^V!*>B34[L7X\'D) M5&;G:#*)(RNDTJ9+J3%MY\>L R70ART-_[4X0")7H("9;5JRY/H?R1H0 ];/ ME^SQ6F[X?]G;SJ AX:.BQ#]CW9Z#7?$G?A?DU>Y?\,]N05X5.0/RV_2?EVOC M<'<[M1KY]U4XA!=A3?$=.#!B)R[V#((3_MD.>_\_QYL_"( XKZNZ\7/'Y4>G MFHJ0#7]B'L-/Q/C8$#DESDE@X9^>]H^7G7E! ,,3 NP)/_#MV M]#,$1P"6B7'R<-=QL:D!)$,F9/S-RO(Z2_2ZH>9., BH?-;B%[^/ E M2@*0]O\(A K_%QP1^W\QS/OFWZ]P\ J9A^MCCTKXT1O3[[#">4*+Q4DP+G7FO1:IPCE3KT=V4(*SUJNFJ8@4-2^0]*J$ MK2;@3@JLGN>%9LG&JP.$[-6S6*L\,DMF"XP,K(Y;U9*]&&U89(ED*D@)K_!2 MW0$C ZLG"[U6=AXG$*:2SPV'F69YJ@\=E@BNGG:$+%->3G*T;4L-1EY(6'(Z M 2,#JTN3QJPX*<,K%X@.X;-UOIUAFP4,[-QI[8LJQ,V M$5S=%*U*NM$>]FG,H&:MC>JV*<0!(P.K]^=8ICT0:0/!RD2O3TXH5T[VTBF"=69]8B79&UELLR0;( MKKJJ-2:U6FV&V/W5I$IT]:9B.6PR.-(@E]-U/UPW!M"L.&$F^'LGJQ)QMF_4U(E,-@B_(@L:6)F!D *"NPI-9 M(Y]/,0U1PZ5:829*S1;K/6U>$6A^8I#-T7K(V-F*6VD7J@MK#%YFE"75J;K9,C/,YQTV'003@G*E)C$8SYE*MV:S8[;:[J\G8&3@2 T\TU>2 MU6F#L56&[,MJ-EVH46!D8*.Y?K;C++%9E2GT[$DE6TDF1 <\UY#@\@5SV5DX MZ>R"69:S;CG!M$S5<>#0P/I#K3G2Y>*ZK6 K(;]!E<5 KD[@T, &I@O1R14X M3J+)1(6I)HBBJ2:\AJJ!#:0RC8VQV70;"$EHF]IXU)9SW 0.Q5\/I;NYN"BN MAA1##@?#>K5;->.J-S2PUU)7XX>I'#-G.O61FW=1)9<2'-C&)4BG'#FG;-(@ MF?C,&(V&>' #RR12L)#-I(]DJUI68(@DOB8=.#3 *2O:+%J(O)PJ M=K7@B%QK(R\;WM JQA4;JB6\GV2%C<9E21J!"V5O:&!8Z6<[M(>%!HEP/U- M"YRN[]B\-S3 +-@XW6EU>$%CL@6T7N#85,'.>L<*\L"TVF@U":EOTME!FJFV M4N5$9NX5E0J ($EG^D2;:P+2YEO];*7G2#/=@7F6@:&"4H@/$_9D2O<%K)<; MEDP^/?:&!H5_%:G5]6+;I-T.SY*HW2KEA]2VW,K+H6-<9FO%1,ZAL4[9Z9"; M7&$&6TN>$-7V>)!N@0MTP#1ZLTW)RB>S7<>;-0!8MU7@RAJ1R#)SG0#,HA(S M6_&&!@ [Y.A%+L57"3J.$:@LEW09[7D;" (VKBGMQAIIFPJ9U'0KH^/Z; % M<$*P:T *CG/) L?$U8;D9MQ>I=>AX- M)PTGW6Y9-U &LN6OM:RY3)O3.#0 M(",6%MTV8M0VB%C%:EFWGA8Z3@L.#4 K6Q3SJ%Z,4W1E0\NK$II:\8HW- "M M#/A87;>-CD(66A.D6.[0LZ9WK "TYH-*3DIW:CFE(HJX)%#TH+;R9MU#"[R+ M_!!JVP^;]KXY9BN5)%E9(K,X/6_;HN6V^I,NN&CA4/3'-NC:%@7*.C<:^_'F M&H[<=,3NLCQ6;+/0RQ6DZDHU=FO\^A_O&;I_V_B6#/"N4;F%*?[<_7"LH\.G MP/89 !5=WM>D7VK'0)M-8BB&D,E7+Y*@#AM\\5G&;CO;95!?_?^@7QYY3KX; M1GZD7Q_-KX,Y)55W=L_=W>]Q: #ZZ;_?' "=L^^F[4OVA6;.C4U=M:W7FOD7 MFP>/OO<;+_RC%_QUP_LCO%P'+Q]*0;@96H*X@!:'!$"$97":":UY/[V?P+?% MOY"G./C3W]\;7^?ZFD48"QO&GLEW8T\CA(4.8>_WF8L0%C:$G6N2%V$L;!A[ M)B.UX[X0]G[3P@AA(4/8N8Z+$<)"AK!()-X=PI!$A+ [0ECR.16)Q!L@['=3 MJ\Z9<&\&A-1O .&1:J'\$01X784?_N\/%/WQ27 0Z6?TMDF>J?>"R$X#*YA^0Y[+,LA^)>F.#]L%3+UBU1\+FB:943D<+DTH>O>'J&'P+G'YI43&ZX)DTBWC'3+;Z5;4CPTYVQ?:9RAB+L' MFJ1?4(.(M,O[U2X;8[#""L921BI$I%$RFA[10Z121BIEI%)&*N57JI2/XR$H MP<1]" !?T?3[Q$6ZYO5TS0 M#X1+1$.&K-BK;P.*VMY?N/OBMX?"=VU[_[&\_8@^OD?;^P_FF$=L[2]_V#KR(A+(BYYVT3^[<'@V\D?EDONSU:>Y\@CGRO(=D^<>[4B9P^)^3-UPA[RS.=*;7T7:O]^>[N3ZF>;LZ+7 M;L[:)ARKJ4\7*X63^)0[LFJ5[ISZ@]:(I\'VP>:(33K>,_)]17&3W5%7,IMT M+0\;$^$_?B6Q)QPA/M.>-7+6W:^S[B)R+93NMS_IHAYY#.[7KW8)B@ZEIRPB MZ._I KL$08?2J?48FN=EU,3R-%.J"?5Q&G'311[!V7Z9LIT;J8GC]ECJK8EX MDG$+:']HL%2#7'G]*[$/Z(GWY&'T'_/,<^>MP8D#+JY5[SWTV DC<- M5PXC2+:O_AL#Y5X%,=/I;ADS _BR \6F;,GB/9H"-+?5G_6H:A^QT[W&6"!K M4RHUN9&,-Y3"O,>Q]I29BTZF,)X,5;D$FP3C/WYAR!-.)J]G"OAF L!_]T=" M\83)X)Z$XL6?6]\,Y;ZQ(&*#H)TAXH)O@_&MA2'B@J!QXIZXX*X5Y,MHLZ71 M@%]L!IDUPA6U\0);ZQTK*FU,?Y5L'0L"DMXY+"$*"7UQ@+Z'NP.G4F[,5!'[0;2*6BUFB84$M/2 MK>P.)2V/45C5I)$"6M0Z'".*%8YB400:'M+8$YE$HQB$[Q6#$"4,1P[>[QRQ M$&4"1^3_C>,;HA3?T*BPE]$W1SA>-XNICJ%T3#0]:K50)LFW;N7GTJ8]HUJ: ME!6QQY@U-=DG1K46U#>A:>"LPGE/P0S^$O2:,SA)U.1Q#$PNFI:NB3$.UJ>* M_577+3%&_!T%-WS> /#-CGS[!.HKJP7?U!W]S##*/@^%W(D>Q[\M M(^*DF11S:[K*5 JVWJXF9RM<;4$9 5_"YX3$G?O(_25*V@J "^(E)FN>F]QR M8^8^9"+RE5_;5W[K()^00>E-7_JMX11V6?Q]?.T'D?5!@V=NV"J@R6J]A M]-_?&DP1^X3 .!%"N@@7F-[T_]\:3&%7NT-F OFTCAS'FO9D)%EUA&N8@X+& MF&Q1GL##^Z:0]Y7D>XH)0+'%(3E DC5.XV7PDQZR*H9"IERQ7>.MSAETH/KXMPC,UYW?"PS?*))\E!FX79F!GXA* MYRH'!!V5'K$>5R\=\ -9^UPU@*!S]C?:;[]9^,>']EM;&">X1"3=(C.M@<6- MX?\'3_ZZW+=SJ.=EYQ-D4=F=QP%"@V'_YIRB(P>&R^ M/[+6?W9)_K>XJ5XC['J'T6QUV M!IRO'V>=-SCK]&(X\2$%(RQL*&)H=3,[=3!SJ UZOOG-Q517G>.;#-FN%:LH' M<.KW+5/W$(FW)5?_1)EX8[[TGR43CVWBS0G3/U FWI@#'7B1>'@5;NA5V,5 M'L3TO2T0LKF_1,QLM]+3E3&Q$-92[%OR"2^H%J;\MC_X&H]L;4] >J M?1OOP\)HGVW3DJ6-\Y6LP=6T M?M-Q/UH=3*HS!<2%FP).)O:&* T#S U@HN^M*9K_#-)P@]7]Q'],8JY;\"?D M+#* &0X#%TB>$*R+O_OY^$6P">)IPM*)LJQIO 7?UFL1 M4TA%8)CP[3Q\W#@:J3V'SZ%A\<)4AHH,?@4>@ #1F9N0(SZ_"_@_7$^IEWO1*6F1BUYMJ_/E*-\!S%E9O((T M:0@&U2-I@W!M2L[5")GJLU,:N6?$U[FP@-=XPN$9(Y4?;=K/:M;?: M7""W]65VL8*;1YCV;1V(T53X1YA X'# N;/]=HG)->9-R-J03#PQ-_2QZS5W M&0#^(L)-#:^VZ%Q'*JGZBICI(E )VX3+19@0M*"T"3SL$!L6!$W(V,QX(DP; MR@A\"?Q-%N2Y(X&0'U59 R86#20]!^_%@HSE&G6-?A11E_HB[B'H :M#5XB"%K6XF$.1TD5B)<.Q"%/$428J17OP M# 1(I.J)Z<6CAJ8, /@CX#Q%]@/0>:"?Y^(C0X7+0H!-0D9QZJP+&)Z'<1 MCQ*=3N$%-"WX'P_U]+D[=A/*F26K!)RXI>*?PT1@-JBL;7CTM*90H" #:=;4 M)("&UN8]J#M^/]W? +1JK=18UN2)3.:74D/9KA,TWUO= VA?9](3R(6\A&Z, MA@LUWEP=>R'=\#NY".>B;T'O'*'?%[%_O_@]VA=D)J*=>LE>*OQ/8<[ M%CI IBF.2KY%IIW)X;FE9=T49&B7 R0L M;Y?MEK[A56OC6M+:Y%2LQ9X:*AM\LMEM)PJ):%O35GGFZ"KZ=Z1-.\C1PDN) M#(T&, 3X*GX"ZEH-6&THTB:CB0U#%P 0S9V4AZ@#,5\W*B%5?4YN%;Z=FW 1 MME2L)R>__HF'_??0_\O;O.=NEX1DZ#.D7.V,I@94&@RDZ[2@E@,9LZ=#+0EJ M!<@0.>81R 60K%"S,(_9"K))&W(O9.QL* +[ Q(PD+[2MG1!>8(*U,*6L?X" M;35(0V](1YQI.&3P3O[1[@Q?:KI,!O^? V/#YHT-045=5/B D>1[[9% (/U3 MTV=P!.K33AM\[9;J=U1$@L=B:ZVTH9JHY=K'.-A:M 2R:=J0\ X ("1XVG>SU%4X M"-3Z"6X/IA*2T/XM>XL&X1R8COQX:^-\![<0285=>*HW>A:IR+H@8_G"=LL) MKAR:6W"8$X.?'1A;;]S;OK,9%1S=AW5N-&D?WV@2%#7'=]^*8Z68:&GA@LK[ M*JZ(:'-[#*>/MA@1TP%I._ 9UZ6(OH#J*)P9W+\.G'XJ9%;'D7=9XQWS*I8= M:51^3,;%V99J-YC>/6^C3J8Y9^*^_9OL?ZIX\?U,60DK$)AH'1FB/ >:JB0412\RLX. M#E%'AT_@QPY(B-Q +FA&7M@4'-GS'V_\6Y27WK_P'T\"!!7P!CJ$F[J\NCM0 M0VSJ!=N0_[K)L1E2(X'A"0D5]#WY\*A@1=U8W?WM'? MP:SA33_WIT>TEALR3 =^Q=Q M\#=:#M]:SOAUZ&#%W$/'D HDZ[?[F/<=ME!V7^I.&.YO[&"'W(!Z/^H7$\;2 MY[^I2#A^?,H4C803L1N1Z@2]XOL#<)Z ]B]4\?Z[4\^V5#D\*#-7=G]E\D1%^]T+U'E1.A=(XUQURYG(B7%^1SB)VU;&!MFOU))['B4%/J MUSE9YO&34*E."*(4([E(DJ:X: I$N'$R(7#P$XA PRD"8N-?SH+RWA%J71Y6 MJBE1+"C G'#M:::04U,KJ*23IRTMHQIOE--&@XS'VR%&7#YM1R+MTB1C#.;]&RXE:EDDN&B_I9)LIO< MIH>K1G?#C;6,JK>V6:>;7-S?TF2YM16C M*XH26DOE9IFQ&SFIR27\+6?);-V,#"<6V\]WH8&12CVKDQ67//-VMA5BDJ,- MW^6+="DE3V-ZL]6$+7VKM*RU"_T,H$I*?I[N"I+:DU<&PZ7\?7;D9H7J]L=" M=Y&9%DK=WHPLU%?HAG9?TU:AD5P4C):F\*F\H1N31M^*X,O]*\YK' VS7<,V,;U*L,X=J]1%V"=A5P!WL?3?><$M[9.^<( M%8T-:3$2+SC&&]2!6,B*'%EH'O@;J/)O,$W->AA@=W%E:X 5A<.-I(EATX-,[=T/# M0&^W-@VH'EN,)B*+ IMVZ0WR1.R=#WC5Q9PS+:CS=5;Z?E[[6;FNB&K(SB], MOED@R\E8/ IFG-&I,D?.!W3,\ENTC15424R@G8;15 #4RT'=6QK\^@Z<:%U" M.RKR(QRX'K+E4FY%FMRE:JMHJUF-YV.MU2M$.8=03ZYIZJ 8=J,@L]2S(C'E[N-*.;/1 M>*%%>(&"L[@Z?-Q%!2[8&H%&(B1D/$T5DS",?!?:C8$\&T\X0R2AU.@3/]^KY;]V1 MF(0L$;*%SRV/]C8G4FLW(\PE+P+T740_RM'D<1SJAR6_S:.Q:0)RP_H$/U/? MB.M(7J<4:M'LQZ(;*;II?.2\^B."/S33UCAI=I^[>3''6='A9I.:8/]]\@(: MXU5GYH:L$K3G'_NS:( 5&4B'%Q29MVV+Y $AZLD15^ZO&RTE4]42\6T_W>GG M)[_^J>E^.KQ%6<%NMIU_4;2!%^+(J]"<<6QUS[6W%J#>A3X=N_V0U]%SE'H0 M@SR%;CCEPD:KN,%')TXK1[G% $'>*5C@ LJW423]#P-Z#.-.,.T.\S%*WP#C M5U#Z/:#WP?Q^',@X,=VE)J!Z8$#X-[&Y$B:ZF$%PK G\;!YI!61 M[TO='"_)P1:UF[+KO;_!MO1!Y\:']Q%/8(IX1F>WCRCW#%+M1JG&4LDN:/%R M0X68>#G2":_LC9K@T44Z<"4:E:RML=[-@\W9N,(K1J4M+\PJ\OV%EIH5G M >ZD1:"4MQLE-XXU8LTFQ/,M,,X@^KO.?^2WA7F=.[^\D>?LDOV^TS^JO(6. MCC;82^[WJZ6JBMFJ]NVTPK5/$F2X53J M4A6E@U.*@_X1HJ.P#B^;R/L<0KEUOYU3,"2QKYX^N>>!1^<;_!C*D&V=GF]< M^]3IY8RIR-LSI@X//C^7BDB%8[$'(0) B$@X'GD0(@B$B.+LW G5O^+I9)\^=J7U);OQKL/R]U@ J(NC+__>+^O51H8R'HU^P("_&\=QVB3XF M(7>L5)CT,<_XJ,O#A?CUSQ#PQO_^>_R0BYO)Q9U9X36QN<0<+?C __GO2)S\ M3\/UY1RSR@=EXY[%56"?CL4&UE[H]R67DS-[:.'+ ;5>BC6-K;'#KMO5Z15,U85CJ#/EG6D;00Y)7AYY[JS&0((D?HY,Y>N9WUJ6" M 44/U>@>Z(24H\\JD@.E)]UZ8!_YA_,OI]CG'TF36;PXF);VAY-Q;ZQ([5+Q42S7?[Q+CB!C[FO'.-%8\]U9Q'=4N?X(#]15 MKEQY:%M?A#9G4$:R0B4:B+T*R=?;UCK7,-(;G)".S#7RBA>L!43):KAU_=QR M1R(*/$7+\U"\'HK70_%RX.^O'X5_W0/%@L5)5LP,?3H#AN)0'W6*V<&(A,O6 MX4FR87"#)I="8)CTE_'^^[OK7#BCX2CP?8-SBD["XMVB% \-[*U0>.\+9&ZE MHMU]8C]8AWLM7WB/4DITKE-">S1DX^L,FUBFBXOQD$$5$A!,4:_ZV ]OJCDH MS!$4"0Q"#<5SM73/ER1T4A&M%^'T*R[=> ,OWBYW/1KMIX7^1,AU-_%T3[<[ M>J:@-5_+78=+>:-2(?N+JZ1&MCXHY&,-,B.5^Q6+7R979/.+EJ66RI33]3B7 M4T+I2FQ$ZLVA/9B@94F]N"S'2:X!NB'BY=+2IPEUN]*>&JJ0KX6\SY<2[7"2 M_$^1D(RM3E*M M?.*9#2VL+%V9\FIL]DI1HH#+S O[1<#%Y@X@>DENZ'ZDE"[P*:/+M[MC$"H_ MBZ;P6EVD'[7%O"(X@T@J8S<;O169EX>JONPM6DSM%6 Y*SBG*N'WK.T;?]3V M?=3V?9%5OUMM7[Y:$H0N62"1A=@B$F:3\52D1A_6L2U M,H]HI76W$>I2.IL(K7,I)9]F4&F)TY;TO%B1^&K54'BNL\BQJ8656#3/U>2U M$J52X.>4F+JG1*JWAL[;=DNK?*-PICL=C*_.5>_M MF$!2I"55Z?9SSY4\#T9L;KPZ5[V7;S)50>@T2UTY::A]*V:FN[DF;.D;IQ)M MSEHYL9AD^^W<5F"%L6:+J$_?.!,,&5WV*XS MJ?&8C0PAI&4.#E7$3@IUQJM MYZG2Z-:-)?/<-SNI:F'BQ+8=M\QQ.9 @MP:O])5A*[5NHS^,9<8D8*0J" M2')\*AKGHCR(<8LNU;IL92N)P3--4ASG'*S72K&EIED]OF^8,;=CJCR3E.J9MZ*Z7)8ERA0'=.4@5K$.$9'Z=P8HRB(S29X@0P M3D"[-RER*4GD.3I."U$^%@=QRC>SWD)8#T;K=H'E2[5)I3:TZF9\7>1TA=&91:B)K.SLCJFS**V5LR^DK?) M>K7>9KMV%M7D]KT]N^;K8W4QK)%V:0D6SZ!?65.H3[\$MJ;UY;IOM!2;JD%& MS&^SS=E9JN9''/[^M7G:J9?K!C]!;5[H-J7T4WKA?H\ VG:RO4,4"7;]!RL"P.%*?"K M^]?G<7;X-U3D$>#<\!4CNN;=CO&&PCRF>X&/68/KP37N[ MZF/GR_[<:9&/]*9C]1L?[KS1S?K]BA:]=#B1H,.IY*-6R''*ZIWJ&"4>Y7." M0(A(./:H[!4$0J3"D8=$!($0D7#TL4<$@Q /: H$(5+AZ(,05R3$VT/ /JS( M!B1"X[9*XE<40W+2(?W_GB\,%?MH82B*#E/WKQ'VF<)0.#>/<"H0$.R+Y9(^ M6BWJ(0E!+J?W]8742+PBWUA>D-OH2E7V7M-8[\T=GRV(=05VB83)[PVOR+EX M(^R\=QZ*:OZ^&E?>>U#TBRF,!R)KZ^GD[CI,_;]X.ZO^)\_Y3^3SZ MG>?]/57]^DE8)3Z4_%_3GOLUG408Q4FA:U^\V"GLE4!A5:BOD\G"KW'NR;]A M7]_'0@B$Z-\WY_$:25*O^?J_>PK4YV^^^DQ&% J*.),,5:F5EKJD4JK2KV:G MY4DOM*Z(7@U$?\KFM['+;E6]ZZ>(VF7?]4\3M???I'8#41NTD^/MLK%J*9GG M26HP',A+)=MT(JJHZY3C"KA-V^,-&8?-W$1M^"OR]Y45AWNO5X#,B&"77 B0 M?1W@A3H%71PM2%UG7PR"U7WE;?Y[$3=8UG>P%^KJ%5J^2M] =X+_]G;1G:Y1 MP[=QP[G"?L[H'>7ZI)]2EUNE.\O,-K-,ZED>=ADNAO6.ZQ1E"9)SPBG-LM

0TCE-[IM_9;D-1#/)3P=A'MZJ?3.K(^5-[<9 M"KKX]>_#'SXUAU-?#!H>:D MN0%CMLNS<]1*?F( G!IW5(V$D$T""I2."T/H&N0Q%>!D.0&N$"]KQ/+8_>65 M9X9]\!;!&X#0=.LH40]U/H-M;0._[7@0NQI98:+W0L=N7[@DBJ<0[S('35N8 M$KR)OIJA>A\&X ET99L%-%X3X,@!,,,$2DG4P 1'(!-C7G5^K&+C_1 !#"!#A\)W<43FSI]PV:A&3H,P(R$AHI(1A ME*W3CMW%#^\D]T9P\DJ>X3'B["IJX/3#UW,.#TLK8)EZHXIPDPIT[YKI&R;W MQLG<*#,8F\SG"IRV[?EG.94?574G(T0ONR%!.)T+).8)FG*8D,U MMJ@HA5!V+C!!3B">.Q6;D<#O)TR@FJZJCI!E)\UOR@,6X$H1*&$!R;"*&T!! M]*4;GR3\WIW KQ-V+2T345*P\FQ>H*HVLP[U*L^!R0S_8Y.6'3=2-$Q>K'#_ MR+6Y7ZF=WIW2$O\[+>^"69=\37Y2C3R6^=1'?C M'.4O$H^D3SHNS9G L_')SR?2,0,J*E=/YO]4\K\C0J?M<8GHKA@Z-E%_=/$\&NSCB^(87$XI9*%A;KLAHKF=,DKJI$I>IG' ME\3PXGVG-[K_='_+TN$50Y==WN_8 +\\@"=RN(N[G(?BM'C3M&=SYTH%VW0L M970EDJTZ.@H.L'1BMX@EK]K@./QS%^3IA6^]>@4$_^9+6>]T/\.YE<*W]/&F M&]7FED+[KF%,Y!\;QN2@;IB,[6\S"]#9Z9\;Z!1LNJ"K^AX"$T#"4 \@"RA= M(G]H$$BPZ0*![ ^-&PPV72"./>3E=G1YK^_X-?WX?HOP"*GRK]4[(ZP^?M1/ MA>G[!LF0"83?HFUL &]*R(S[CEOOV AZA=C$&4B-;'Q3RL0:9DA34U"E&9030$#. M M?33_Y,9210P/36^*FY;0!N/AYE>L)V4E!D$"\-9[DS),H&F&T#P)--$[Q;*>&5I=VT?:1F(X MTI9^(@;U*D-8!J^9$C ,IYSBH%5Y(GA" RMU@X$2?KV:ZJJZ">DK#=5DM,>F M+,J\L8'M5)60+9/ R&\^$99LJ> )!_:B8JX&,"TO"1>5>H40*?/J0?@P*K': MTH4IV$4.]YCTL%VMNUE3Z$%&DB#&"5,BTV@PN&NO^"-OF@#V\A=JA3J@R/]D M]F_Q8M+Q+Y'__.W4DW7[#YWT@;O%DSBS'K@^K@'VWTWAS."T>),X>'7GX#D& M]QIV7QT8+FC+,UN%>RS0;5.%Y$-SPPYO' 'N%K5-HW#O^DJ%O Q!A/'*#1,K MV9KN?T0+IJ+BNP8D.]RN39N';6 73L5H0FT"3=0/^1[#1 M6]VZNA(ON+G8B%W@:_D)?.\$&6US0]8$>0X)ZJ1WHSAR>X[>]#]73J'8Z1*1 M&$(VFG.QBT.B7-1,""MH(9BU;'*H\">'%@.NQ9[G7)9+\X("1+1\N]6K8M'C M,ME-:$D6^U6RO3'&V69]N,HW5D=I&+'W%427-5"7,G@5<\XB;JK\&M)YEM8- M ]=BS?!0/8#?[U23^('K1&?+FTV(R@U)&71S5%=?5X78Y-<_D2CO\5#D"0H6;^!D \@[3HH!4@4A#%D0R'#ADQ&K+<*3=*^0[S?9JF2.9 M7_^DPLE$S,Z84EX*]/\[7#7 M/O[=-4-),L;2[;8SYYU0M@SG; TVT6W+1,R)N/P< M(GH"Y^R]:"S^94*#0:\U<2X.+PA033H46VTOMMZD<6Z0I6-J;-RL(._EAV*^ MIZQ7IAV24+*ATN 2,DR<+1I^&+5W$)LHJ( WD(DS/='-:;2/W2(X\<4C8"IZ MD OM[*)TXC3B\+^. BMW'F&4%Z0;O[U3[(-9N0&=%+;+)B#DQ&WR$GSQ;UY= M\1O3U\DP'?L7Q/=6#T],#03*_]VI9\X:?.COBS5$Q/VLDGFF5KO,,RH6PCI!Y3?C@=6<*.$ M*&TBP#NQB>@DU&4-?2DCC17#-%))9OS&!4 98RC"-:Q;0)3%NQ+$1)0'J9_K M#EI+ST"PO!LCCB[T>$'3=I2KXQ_=DD:HN/W?!/X,:0I!&,==.'OF:WHS6"#U MZ9OIS45GGLBB1M^[*M$V45?60$G,V4PST2PN>DU@=2?W5*/%_%@$VV9FR^:K M[7*N& D)V5(3JM'T)34:;]9_R8BD<.PJOX%L)QK\ZCUDA;STG0B:=::9A;,\ M(6I?8Q0ZIZTZ;%Z/C/7<7 CE)\P]B9JWG+4=_FWE4SZ!,"%7L./QL0+V0(4..-FUR-[6G4;.7Q/N67SD^5OLTYP8AT1F!QT1P;,8>QQPCRO43Q($-4E6>R=>CE@LNY:S_E34+3\>5 M@&U[C=T.>%E* R.%PV5 MGX/[@>M.@NH ?IAW=&J_:PB_&SVX(9\>.0V@X,,$T4-R:8&',G&3I@+ M@WK"&P1BL E\)YKLWF,#36'#M$*8RNA5T#"38+?(Z)(!9 #7>,"NF9.AP&[Y MOU^TOM!31XR(9@]TZ0FS'K*^!/YH1?TNO;_&?V-GHK-PWBI*CO?- TF\T%>> MUX]T"%!OO]"W[:Z*YPMWJKF +2L?Y6K)#/Z2'R M')TYT/J7!WTNESN4/:?H[,4+K2H2,).10JT!,'B'/*L?6(5B MXSG5;"ZZFWZFVBQD1TN#G[Q)Z<,[_Q(2Y]HTV!_6[E$TW^YW:8M+- MCP2JE"DWA@D>Z>215#C^(GF>" W<1*O^>91Q]_^ZE)/1M8U(G48W)^8 ,!E- MK&!MEEW/T;UNYED*]>(AF7]NDL]*?KWE^)D9 4>OF!T=CM!3 !AQ!C<+."OL M*W)IN8N"N4A.UE"!)65C)18T0569MOCTUH0"%P_[ZWSMS27D9L'W:GHC=(XB M/5\X[PX2:>W8!^..$^[C1R/=,P74+,X4HMKQR%\F $1-A[8TY9X)>SLFOD!5 M1CY\XP;(_(WY:+\[.D:,(^_X(F;S)?0MK9Z?J7&_M67Y52VF:W*YQ90A,Y 7 ML!?!KB@;R%\FNU#O7L9Z<-_C)<]98-2S]UIMV+1!'3,[AV=(Y<"Y'!H M.Z&K:U%8QM&)O*OB.H)B0P,>VER_L3GH')>_D9W-*3253:[2X;I60IRY+4<%'ER5;$JO)' E*LY=XE(6=G M7K/1V^J2:VM!(R0#;5T@IC?>]-V&>U@E#R0I,EP*/6NI;I1%I:>GQYD2S:88 MN$N23^096XMP*(AMK$,'@WO7LHF6W7%?0TQTUAQY?@3P!J4G*R/?.(8\ET^6 M59#8C++*@)UU5)E=-.W8ROKS^.1M%O=%+CF9V"EK1,[R1B$2(>WF]%ECZUI1 MG\J-5JZE0PV*CIV+*\5G\9AP_W$\*M\1&:)4[/84!ZR1R.E#TB0IPTXR$ :R MV<4J:,B@*;."6 BI@,Q0);CXQ6:&,UGK$RE(KD*U>UR0C-H\-!) M#J>1+A6J=NM:IZ%2 M&2,O*P[$7ZC&,;)KE@"%$!\$0.\L$6\$QY'7$B\;Q\6D?0^X?@#DI)91J+EM M>L6HTRIY\3O MK"#7;-Q_T:6(-^/)Q= :]U:5TO/-L#WO+A+1-L5E"ALK@SSI87]$Z3X& MF3E35-S)23C#6:B6]T$497!D0CPUT//BX[$1S\3#PC(%ENG8.K@X8T3,+^ J3JE4H>D%G/0K8/>,FMRYC#?7'T\P_/E>'C6 MH]%K(?%B?E5BK00U)_LZ6%GQRH2JU5&@4"1,^D\R_G7L=481)P:.%8)3&%O[ MF@4/"'B=7%UM)YQ>,NY9'!@7P28ZCHW39)N>K_O/*RYF3)&Z<^%HXLG-/-A= M)_F@QO')TJND8%15%Y R]O8CP>* 7O!\7DNQ"ZE>M;563TS5D$,KG+QX),A[ MKPK(X6#PU<'S')*.KIHDRZ9*77Y;4":]A9I(MSZ3H78%[5#(R(L164YP9%W. MF^NTT:Y2W5>TP]W5-&\P.\Z< NY ^2'SGSH%%%,ZW]T8XE"9L8+138WH >$,\.0K<2[I[&.A3O8[IB7.94+835(4(E*B!'WILM;?::IE. MI;/HV1M+H68+I16/E8<9I')?VFH?@1N?%S55YNU!-IH;*F5IGEA:BU&G&GK[ M@?LY44.7"QR9+8Z,O63R!,>F9G8Y-FA?00:5Z"8 OQ(TN<-]].5W8L@OS*LX MRY2Z$S:CO1B-5Y**(<"8H[8B2V1/!'$I%3=6B#TOP<(.ZQV&]#;U%Y)ED*=: MMIS@?!,5L="UD#LL)Z8<;2U'(>8A^" RMU$7NT(5&JX^C%_KI;.:4P LQ\GH MI!H+2+^#7(D?<;,H\#N/-Y;5%&B71BR;^)L7G5E?>UGKE_"C&HJF.,5(V^RL MEL^,X]T9P\0O@20N&@EY$EUK8@+ME!U?#Q ]RX\1AFYPC&1FNM2V6I^->C&: M:D)^U'0_.[KTG?*0(0 D*";9/@'G/&V#@X9(&Q)<7]FQ*HP3U1UC"16NP6.? MHTW^DF,+^95N!HU>':_;&SKU42FDZO%5MUU--^<3%M2S@T^5XCC@N(P#.N== M$6HO,]P6JRP;:IH6WU[V^_F&XRR*WDE!^AF+OM^#SJ[[S^L#S)! MP938DYOM+,(-[:CDRB[C[I9!\;?>D,XSY#!=CY,Z7Y@H]4RIEE*56K=$?X0A ML4.L!>:[F/A#SF0TT?,K-WA9/'\$5HRK"::>5,D,,^\N*7-"Y\H3# L7@N%/ M/)3\F7(C#ZJ]#B.'U'E)@=6[J58JI$P7)"_7.*YM;#LZPZ#H]@OT0;"]S]\U MP(,H;R?*2])TECI<=Y-@[;A%LWVAM:'7G66W%9H@K\/+U''\1-]",_I".C;6 M5IR.QK8]A<_&5P,[E1 ;ZT\55WBC8@05?'U<:*A;11XLFWPCO8V5LCB=+IRX MAV+T4];\%;V(WLX7F5Y)IY00$-NZR5(+!31__9-*O5LM.K9>7[)I[W ^'2A2 M?OGQ- "#[H!K%P9*>T&70#3!3 8#5[7PGZJ]=#S]V*_>J$2XYYNO;ED%T$TW MM*T6Z\YT4>,6I2I+]QETU'GA6.L6<'=*B>@A);[ *HP;U4JTI0]#79EBT@.; MVH"4_I64D!>9U)"MK99D>5ECA,1P14^7F!*73ZEVNK9[QDR(MN%%[UCHU):8 MP66>FH13 _48"#$IG4*5AUAZ"34]F42.*%QUSSW6$K_J."M0./HEIUE#OD-7 M.#9.LJ%.$T1*%FMU6TW$&B]OCIBRA\0YF]+X(-)GSY:I#=D:Q&,VR0_+\WQ4 MG_#M$#Y;OH"?CI:Q(XW_A&M_L]T;SKK\]=^_9T7+Y*.BY:.BY8^I:,ECC. B MTI@BQY$D%Z=2$A<5:8GC4V2$&XLB+T12@D#R\5_.0O#>51W:*&]%>T)\U@T) M@_::;0S+6J>)U*+3ENO(UDZU%NUD%S -?3&K2^W9=L51''G:4AYJO10U934R M+\W'MAUOS+0A UOZ^C17T?ZDE(Z4E/[(E#.#3&,ZI)H0T'U]5LIUD2PM:5M9 M1$JUWG)M=)D-PT7]+>.57&4B%+>9;D:99^-#HTBK@R87\[?,1JJMMM+K&BRU MY!N115&9FZL5%_>W; VX.%F4RI5NW6Y5*5[.5$)P1@E_RQ1'C0Y-SM$JH64DJZ K KG93O*3 M5K4U[Q8GYVB5T,F9QJY'"1*THK21L >;5F-UCE8#NZ<^,V(BIVR,^)*44KVJ M/9QP27_+R'+4R$CCLL92;5)ND'%=-!--V/*$JG0$)*-Q'G!2+,%S48E,<.-4 M,L4)8R$:39(@#B@?!6Q55.A6=TIUZUUJ1#?U"=F/KL[1:M7OE$5I/9!)>1U* M4@IHU-;3YCFY6E8&5'I2> M->'98E#+F$]61ZM%;]VQ="6DNX9;UK;&/Q4:FIV/VE6FNE$\-AR[THZ+AE&7#1PB+/IEA;6*Y0-;WG M6']UCE/(-)4@TQP5)V=&*,_/Y9[0K9_EE'H.JG/F9D$I>96E4ULCN3? M-\[GR68QBE@KFMQ8XTC!JB7%:0CUZ8WS_36%J8MW35[E"IJV, 6BK8*Z=*P/ MF_[[:)JU/F#BV\98X2/96;)MK&S -&]TP\SG#_)QJ B8-O7@Z).6.L$G_A4!K=-J']8O[]&^L9 M[LA:@?V1Z2)!LWJU,WF=\ M1OO;T9]1R,NK>NON=WX,J61;X#](A8W!J3E7V4!5\#?^"Y70^8M\"L&?_KZQ M(GOYPJVWWJYU8$M]]C:T^,5+#&],(=?6.])==\3ZHP@![:J+U](]"'$E0G@( M]2(AJ# =?X#6%Y#HG='>\_Z?-\SDC5OL':;RZIW,[[Z0^3N?0-'7K0!.[^YUEGKY;4W2"NX8]B-+_#UA\<3/OFD_RT17%S M;$-X]M<#T%XNT;"38:]T^QE0&];GB179+:RZ;:N7DFRV,XS&&;0"*&#L*17W MQSW\_9-4N>Y+034HJ.-,DNQ#U;N^JO>:.?3-U^7CBN.]%^8!OI_2)L\$G34, M,)/M&:.)N*D++;ZXIST^4QDE-1X_JQ.H=&II06]F1WRAR441/D>?HF=4SD_# M\]VPN*-;4-\\2=!PKVZ:^KBE:.\/.A-;X+*X_DGX;R+^HVB@:["S)>\VCGWA-[:)+7 ;DS*=)[G$LD M&^/50%[*;'[5?%XJQ8'69B=< N%<*O64HOUE>TY@[M\X^/$?KYD;X1H8&0]" M&.LQOEX_)!69_[ZJ/5[A%/B ICJEW,Y7@SBZM\^M]?-ET\[$+E?8.5FTZ^ENIEQ7>ZWI))8O3@(9N\Q,H,Q/4&7&N:$_._EWD@UG"P[< M.YYSY^7XY7,$?R+0926\Z<9&FZ,'W;VACOZ7-X7;#L$O$&P^$ZF8P7-%VU[ M&X3^VG!JWP*\TPR_0L1Q/!SUV>3?*JBXL8L^>U\0\5DQN;/[VDF7 VMDAKQ6 M.>9,'/7?5Q.0>R_$#67F,PK%?8-WSXI&X!;*V? ?8<[?UONU=S NA(D__^AP/Q<& MD=+66>EGT*_>MH:+Q&3 D!FR2///RQE-+1@GHIB*/L5BG\MB"X+BEOR>BMM= M C8>&MX#VKXAM"&GV1EP:S6BD6A=+H=O>"P#]PW@\=\$\ RIQNGW/>+?/C?&,DC99L?\SF!HU0)Y[D)TXP M+QU_BE/^BR*^E1+8F0(#X'+4WU,5O+:)^[-S%=Z*=<%-3'@ WZ6R!N] /0;) M_ 7@FS1:E+2N?V81C&PQ%(2Y2["]:CF7A])X M(??I.^0^?%Q/O/M<'WAZK4H%&3<,_L7:5WEJ6XIL0YLN*4?4^( 6S 999[BD MDVB;?")IZIMG1=PHOA_O7_O@?@:7*X"=.57)O;(0)KHR]K 81-&]XK6HG5QN M]4(60(.KS\>-359BRQP(C584LZJ7F !E 23W60#>$J H_J.J#29.VSBY-PG% M]>\NO#US"5>8*)Y>RR4[V20O9(^8%OS/+L5 GP.'NBAU -\-Y*C>;[_/B\"1 MJ:CVNOY"PL)/RD5(4&'J#XWW=?:3,!D[?_?VW5,3J,2#+L&C2R0=M 0^Z MO$"75)C\0S-(@DV7!XX%DRX/' LF72"./?2Q -+E@6,WI=06NEB@7^VBB'$6'J=O&0KV6"'=FP2[EQ>$0&,() )GPE/LC-#ZKF8;U?(MLB.-YK9&%=4]Y84^HF,7DII_&-0 MYP$RGS]G^=-!)GH(,M';@TS0#,!NJ)-^25VU9;F=Y(F*0,KCOK+;BA66VD$NV56S3D*1J_H7+ZP*(_&8N^:_[Y M0Z6]&19%V=BLG5*2I>ZL4Z]V:TJ2S[30;:38&1N+7;KW^8%%_JS\>V2&7\X, M<-KM#%;J'<[EDPH#Z#,2'5FS>8<5 E)S@/>X>;0J3SI2IRLKFXHV[=J#;86D M5E"P(3?_[[_Y@Y9%P)9SFVTOJ93;1M)^+D6IP6 "6Z9.6^8K4R,_IQ)U-I/5 M2T6QD9[%-DT$%Y'3IEN^.YLWY>R:+5L%D2KGU5XACTKYD[[7%\?-YZ; 9MEV M:%I=TY3=WZPFL"5UVK)::J2>A[5\N7M6*([)1KO<0V_W37[>6-*Y:)/BNG(C M+^K56IJO&2O8TC_YUK25U2FK1'8S BDN6^EFFUE/()3Z)A]JZ[%6:-!@69#J M*L/UT&@-#0:V]$]^ :K37'+:4LIC*I'4)Z6XUFO"EK[)YX1N?MFMD:Q27SZ# M=F2P;? ZZM,W^5(QWM;%P=90VF*\%4_U0:R51'5[?>,<;ZW&6-?G(243Z:*W.$88,F9 MD9% +7WCI-K%1BU7:Z?(;:;V[ M9)S]Z[AENUKNE[EM=J& IMI?S%DZLXJC^VA]XZS5^CHU+7)C1:XDK([>[V6' M,]32-T[=--AE)99/LJ$QV^H4)3Y3DE 5+-\X\Y-*.T7KN:A"*;E8.I2T6LH0 M]>F-\Y9U4Y!VHFMM2Q>4/F\8O(8+IJBZ:1MG:J!L^IGG]'Q:*++E/!6IK$"9 MF<=7-ZJ!X@OA.BUXLK_V-!4FG(D0>":$.Q7S;I?QHH/,-U^:^X2+FCC7JJ(K MJP1G*B:>RLJ="K&"JANAVY:)U%BD_GSMG;EX8:>0#, PV84-]]V:;@%OH>M& M"]')]+/,J-OOQ/F9F2#;]:&^'?"1A28$HVS.J4KQ<77H6I5FW!'@0C.\;>G> M%TZA&?S-%Q>CB23#U!]Z,6ZPDY\CX>2CN$80Z?(0F( 2YB$PP:1+*IQ(/@@3 M0,(\!":@="$?&TP0Z1()1Q[UFX)(F'"2>M E@'1Y"$Q "?,0FY2$P0:IX M]JJI_T=F0%\V&JY2'.'#I1"<&%7_OU< M&0'C@#^#X-?!A"N4EKEY>N652\>P:Q2Y9KH7-C0,60#7@LI75,QOPA,WTN." MQ@34)$EK>N"(E?>E/X=U 5 \$E M5]U0Y[(3EN/@R(-];LH^CC;^<]@GS:L(=1S>:4\!L)P_,RIOFK($EP:QUH.A MOJ1.I)NP^F.8:PX,C[%XX]OH^=\0E1RE[^R"'#FO(FL Y-;5D%B,\HJ W;6465VT;1C*VOR MMCOML5NE2AVCS,CB_6FU-<<*"33W'-20*FI":C\T.%XZA:)\X[F'# !N@.._ AQVY6J<(6MTN'* MS6*KTF+KZ79K:ABE>8?\@<)6WZLC50ZYN)%<1RE?WY2J"%6T",U1(#6O=$)EXEI\W_7[!F'RQ8/4+ M8#N(S3M1);[-CVL;><@*LQ44+%3*X37)^GY!

GV=!63_T\5_E7&N:!(23U M(&2@8];N;&'_831])4?L6]G.WTG#^%)#V5^\Y%2\P,VI%0=):9]DJ]DT/Z#_ RORQ'D,"#\H\@@9]\NG)GWX?)G-K$=(PD&\# \CJ)<7'GE%Z%B8/'>W]>.D^7'2'%3?29"0\+)%F-Q86W[4;&O* MK)]Z'O1;W?9RB>K3(T<*^42>%;V'I#TD+2C^EB#M?9=%+=%1Y-%&R4]9/LT+ MIK99=FHQ)&K8^?*:K'V_*(_;N%K^,(0(%!FOZ$3YP\CXB/#X>31]1'@\O!Q8 MX8A2L5.%@^O&>WPY+HE*:)"6$HM%MQ=9!R(WHCGAE@93!B.24L5MO]7DM6=S MPL6_HY?CS,*G8BH7F^D6R^GEA4=>CB@5CGVEE^,/P^KO MAW(!\U_<#^,N&U55?CMME2*RPO+B.-:O=(U!54-WI'Z!_^(A0S]6AG[:?G59 MB$1IT(@:YE@EJ4QTVJ8S\GQ90I>>W] S$3#GWR,NY!$7\B#V(R[D0?E'7,B/ M.Z$)G,A&%R MUYOB#Z+6EU]G]0=2ZT^,';D>^>Y_+/0%''KGT[YK4^M83:2AFBCJ]E@%?YB> MN+?8(JF:L:QT!GVRK.4B5>O97!V!'$GEIE$2U(9YJ?_/Y%9=$ M-E6$CCQ%$HF?>9C]8.];FT%2(UL?%/*Q!IF1ROV*Q2^3*_*K8S4F6_)Y"^:K M3C<3Y;=.2I8WSE:S!C=_Z3<>/ M&/=453CH;-=N9WI3\[=?[NE,N6;/X" %_^<@S/43LSNXY/G@*FM!!;R!!'IZ MLG(T>OLM[K)^\08-*NJ!TDXFZ=3IV/_KZ![NG>7?$;TYUE(A7>76/T>X=-:!F("!FF8_\B#OY&R^%;RQF_ M#AVLF MI(15(UF_W,>\[P[F4W/WRE>O&7<)8^OPW%0EC!H$?W8E%(^%$[$:D M.MDLXGM5G2>F!D*X_^[4,V?%$?T-I0?BF'IT7XS[U:]_.@A "%TB,@@P-9^ MQ]J1V7)RU(D7HP,^ M5I_X]@)]-I.M&5I,1A/1NL+Q 4V0@9F534'53=L '?C*M*H+BKL?C+G"W ;M M9I;==&UYTDQ$17:0&T.E"\"=8PZ[MPP;7(VE#GD!WX-SPF,(TEPF@R0D#J9$ MP V-.)H49I,O'U9&5U4>P@0F,,%,# #P^)[@JS:\:L&!/>&Q5F45F):N :+! M;V8.BU]MP._;1D[GT)D"M+10WC;$E#&$JP]YQU_"] E1<>5D[?".O/A$&F-A00G5CXY *S1\YF>%4=O.$ M+]S@+MV%&,AI\*G@;B3#8_H.STU[N!2 M#2JT'#7L-_L5,B^1&5I9-!;JM _TU:]_8F':IZ"B%5;1JOP%%6)[AI;MC>L% M.5"T!8LS4V;;I+1B7)GIY5:Y01N1"'UU@S5D @$MW HJ&B;0/K-F<",9 Z,N M-9P)F*>Z/E[#2G*R3C%+,\;FJRRY'::WF=IR\NL?V(]_#=VE(.90_@1W,,0, M "3LZH%L$)!OX0#^AN !,5#3+"QB2-"AP M+BP1^F[E#I#D$$=<^=N#B>G*Z.&3T,:#0S.=N9S.^^DU.#3+D_ENM"4Q+K#T"L8/#3#??DC5ZT9:,:3Y#=Q:90 M3]?49WMJK#Z*&8P@0%W#Q^AGL<'6%_G:D(T6NC)?2\\E>;F(LI"O(V'_,=L. M&WR;&"826LW=!%UXUPUB!1F#=T84OI>JX6X)%E)\3!DRLWNQ;4#TB(9MH/N_ M+6?O]V^51U)G38FR;>@.WV=YX__\-T73_WDZ$-*RK&D0%(A,K[57K)Y<.?$: M-6QUIBL(!ZK F, O#UI:E_0:2'+G+7@0;[4MMK\E;GZ/F>? Y7-,=P-\7CUP^R2R-@A-0[**1%V70 MV,PPL"C0H]7;>!$O>TXR.V'22:GM,@P265!CK G[^OQ26)!RL<^6NWW2 M--:+B%*%>A%]22^"P_T((SO;F@'@IFLB=XW#UL!32@B)EPUBB=82,8_/;-@9 M"R]IZ/Q.1S?GZH__/80,MSH\OVK$*(CU0.^YA!> M^#TA7@,?1Q]YUY(A%6 &>&1KBP1O'2X0_ 1X9S5U VOV4-&2=6@!8'04IHA? M30*NQ<%#.YF#7^MPH ;\ ^LN?X'U'"E4?S\1&K"" R-HQ52/DS';N;SP?N!] M.XKNK*K=$/P5G3 M\]"L(3[TF/N%Q?W\P@(#Z<@F,$U'$,;V(!%PSF@.]*>3NV!MY@ 8>*L M,_[&KK.]?ZPNH+G&X(D1@9.+04IQ!W6Z" M3L"(!32>G5T$\2;DF=#^&Q/-B=#GV,1[PMJAKCG?/A&-=A?Y\/"_Z%$':_&/ M(<<2Y%=0I?&,RB4/D=LVB3GD7>S[$F7([I9NP,=U"5I\ /T%9G-5WP!PU">< M'LI(@,,RW77VQH1A"<_#V3N &_H(!0YVB#$ &=M0CI'-RCM2A?<*N$P*L/8; M\3EM_'"^GD@B"43M\4NA_2F*>%^$UO[&KT[#%[+M1@.]VD(. 7UE[F>(56P; M A12X&&P26SCJ?/'<1TUO5X:9 ,WX_NV@; M)W[V(YQ-OXZSZ5. -\U2UQ4BTWT61S-R"GNB7K*NB!(V<9&29R*85>\HN:H50<6/% M%XO1) #DS'?HTD:++WER9HE&K6!4MM&DXJK(ZA; +/HQ=(_P$6O@B!$T-8!/K0,_"VAX;V@(_S3 MH,),C9ZHBWFVSI7'9J&U5 KVZBUL@$\//LP#56<5F0EHH8H$!A!SNE&,$="&T;LOIC-*>6^WLHQ!6[*MZ"LQV(O"#KR=DW SO8V'<+! M/Z$^@'Z8J]">P(^B[R5;54,6W'IVX #-<6\O'.1DV+H3?U.L(S]DB==LWMC@*CW!<9*]%(8F6[!+X<-AH-\Q M<#)*/@(G'X&3/R9PDO=BUZF9(N6WUVA#UB6+LCYMV M,W2*9PIRO]OFND)T;///^<@*;M"^UR^W+4FL\MFZLA#LJ"5U!,G*,;"E[_7Q M>47Y5UB>PI?_UG=Q4%*V2(; 92I^Q YZQ:RK#15%MC^.6 M;2N:6Z_3&]"-Q]2%M99K_#2/;BWT#S0%%OUEFE/(>D1("DS9+O6D%6SI7Z=R M0C"V(7Y$MG.DE4HURV95;KHW(1XWK2\Z^=ZZ'\]W^4:G6H1]%FEKPL7\ Q5: M=2J4:=@#96:.6AFALXX,XN@B&]] QV*RD;2GZRZ[41JM!9D;)>,Z UOZ!BIE M"X:37;6=2S',V3_46.3^4:[ Q$4859\K1E MMMU*E+*2]JS4-]6ZPEN;C2 QL*5OH%:];VGZ2HDJ^6)K%,K24E;(-]W2@,=- MG\55-KLL)F8LB$_B=$P9*W-SQ27\KT\LC'&'*E=YI3XH;[=EC9QUHJBP"^TC M/=EN:/.LFNRV5YGDI&N23:F'EMF[UFES*W[(R'D@L*&:B3;9?0%LR%7J*EO26OYO);H%,@"N>GJC5FTQW6G&]RK?TW5 M2ET=BVP:D&6HKQ7K]K>66&6&?2J*H#)UVK)?IE4STZBV67N]6B<65I%I M0"&D_),SYG*>Z7<*"[8\'$IV+#87&!G!FH]CLDH^$YH)^01I:ZU7N2*E,*+;)Z.Q:>4L5G.GYL0 MU7SC3+931J^;;MDLX)Y[:CJZ%A4#(:5OG)J>G];27#1%QCM"EH]U4[E5&_7I M&^<,/&=SH-/N=T%4R_0FS=EHNT8X[1NG-)AD2,C2*;+?FL=&XW6AW+00J/G& MF1HDVFPI'YTJY62^1M9R*2I:0D#I>_LZ44JH"[MA=65I71C.!^KVF41(Y9BL1(O=2&0B'N75ABV=11^M'F7&:S%E M*YE!ALV-M^4A&U\=8 K4P]UC4S>NXM(1JW=T^HZ#5NH6FOG; MA 2*KCTVQ+SSB2,5\;#4C(3_]Q_/MX@=PB8!-'3>?APHX"J(3D CZAF?W/W& MRN*-S]7;KJ%;E\Z;YP=N!9-Q%P0KN/ZC]60(]"OQ)LBRBXS>J]>WS3:(K6YT M6/YR!MX;K4B<'[DCFY,(*Z#,D;D)?GM_'+X5\8AKF2#=6W"4^V-;R*\]^VU- MR_#>ZO86<>;P8C+O#,Y"]11N.AF.7"R)<*#9'_2/3B$DR%3>DGB?0R@I^+=C M.2*?S:L6V^YW?FSJJFV!_R#C+0:G9AF\9B)7T&_\%PK+^(M\"L&?_KZQ"77DZL]>ES($T\\*'1/"KV>R9^X6(KCQA1R_5!'=O6.6'\6(2)A^F)- MA0A'A@4Q I\1")!R$>A#@D!!U.W-/_\>,H M\?;*TR^1Y%6GX=UYMV+T]?84$4@!$G1)=$WH7P3RA>-O_ZR=@Y,*JH]7R[^4#*@!1Q][/]0[-?( M6) 4K.V(-9-\,OBAQA%M3N ;1KYA]'%F,-3)H>D1=EO1KY0AP2I,'R@H7X;% M#Y.2WYPP*K8M32L/^ 3B$\@&@?PC*8Q :.W&WSZ%')M"UO*GOBB%<(95R723 M0%XWQW85UG 7(0[&L=KX_C:5?VZ60/SE#6W"+Z9]5NDOQ%\FMAM,?AN6L,^CO\EV M?$-@ESQX0\'#"!8\=#'Y=;IRIQ M=LX,7,D5>'H0E[/,@F8TIR-5)D)#1RWA\N^J]SP5? M>M]'T>_LJKVG^?E0P_YMC:C?I-H#X7/I=B>%AAX7.=H\[/!]-),*CR9+\8EO M/8I%?6HT'PT=^3X8^O4WF+B(12(OZ//WA3@^ESMGD_W>\L'1_OCG^"=J[^PX\H'S->P^4J3] M,^'=3@=@ZG[K[M8D#F/NB)@OK[.UNVDU$N4SK8QXFVLG'T8&=KS" [3@!<_S M6R[V;Y\AOOB^C^U8>(N_/^,,[VXY^K^<+?)^AC.(Z>(^AC M^I*?BL*\JO4( +M[P9'%1-)(%]O)BX(B$EG^JL;L,&4TLTAX],9'!-UAQDZ2V8?2NEBK,:/*PTU.;MN=>3JO)U$ M;S4M?G?.^NXQ&3^>$?E&N^!%BZ^RL[TMK[Z_=/U[\\L>+VY?_;K%/ M/-L<&'_L#_\6X&G2?]<=JC X5%W5Q";Q/\RO]"!D/'"/<&6$!I-WVNRF\=#B M2TH^>&L,]<55)N7U:X2/#2D;GT?'%9X,)EU);3^WZIEJ.\BS>X3A>.0BECRA M?>D+&N_>,_#/0%^\1_@6UO\JUPC5\;094'I&L5F^$D+/AA&<-HPYB@-VCS#T MTKV#+RX*_'N$/T >O.$>X8%!IB]PC?"IW6S&YZ&TRK>FY7YI'%>'SUVJY-D] MPECX'?<(OP93_]2S;O\>X4?N$;Y%M7OX&N'=C(QKBX8ZR;4:C5FWID[Z$[&/ M?(_W"!,7H5CL:U\CM,P9 9W.3XJ,?''I]=%^Z5]BD]Z/G/OA"2;Q4/UG'ZYXD/V/&(GX M,@S]/<,.+H9^8]@AK:NS:E_,E'.9:%T<9KK=3C1-V3SVZV\P>1E[5R6SK\#B M1PXZ^(K;#R<<%$[8SZO[P@E!AUN'':F?;6=SHU']9B;5EP]F/Y*@W,K"">'0 MR<()WTT?>V/7IXH<>(=/OV:8X#C\O1XF".Z($W047KNO1I:QT;2LAXWV\IE_ M>.HC0[,X 1_=O@NY$2?XKX&O^KO%^!Y1.T>GMZ&I&U)OR;Z2%'BQ\2<<6ULJ M);]@R*'!QH!P@MU_EI-LK' S1 O&+G2\N^N<4,\TNZ.1>VF:8YRS>4T5S#S#T_1&;X,D"+CBCA#W= S;]$NEUQJ%65WOKTX.J(WS:OW8O8I M7[]32/QJTBQKPEWU_GYJ1-,?D7K.JX@V \;=C=\[59D1'3TJ7*Y.!9O[]XRJ M&W>J\4A@LZ+:5X %N^ZJ%3L)XTZHQAN]9ZDQRCPLY@N]H[R(? MFY\/=*U/AF.FY_*J9GV%XX(N% N96_/Y/C-I\K%V=CI(3F5YV@3>#U[&-NUJ MCO:^N>2.*/_I1W"E'+$+13W!\X[!&E+%&^!#66 !PVBY04TCC M$G2;,Q:9451>M@V^)824ZT#S6BT-YFOR\)-"QKFI"3Y;4=$-S:1E/,H 9:TQ M$!1+"-(*L7MO1%)^&68R$;YNQ,*C0NJV2AZK2EV] 7Z)A\,7L1WE>[A*O:D# M;KH@LA"G(3[(UQ57-;FF@'ZLDU+/T\$C>F! VE>,LBX M/4]U%O.*8F9SA90B:Y)0Y0O9U"Z='[5(//Q>$B].(M?-M#H;Y*;9:?VFSM]= M#_07N[E070!PFX/1JA/%)G%\T_OIFYUHEGM7IM:5B7ZYDX!K2KU^>Q,;=YJM MAX>.N@PW [,N.(\]U=2VJ=>-KP&;UE:_A^A8MR#Y,)2CR=YXTH[6^GQF7.T9 M@0;)Z>KNFOH;8/VPY*#_W#,.8,+!K4,G"377C0^?EGS@H3GALY. (3V 3*"F M;0"UYI8JM4R5GJ:.*1-(J)G!9K(5 )/W7!>C-O_@ &2/$/_OQ*73V!STA^"_ MO\%,WH$M]# !,[H$\@=82# ,05*0.0<$'%3P&%&_4(_199)OO^1B)Z?.5!GV M$]BRP]S+(%,3& K3)"%2$B7.;S6XMP#F9\+[SV4R;/MV2 K),5%K,;'!K76 M(M9,I*>+G5;])W X?Y ..PZ#9X"K$0A98:GO9/)$>_$\CYCEN]S27)!2?ERN MYF=],-QW*"@D#R*:&*;@1&MB(+PE6'K-"0:.*,W@&E!B"SN([();L\60"0/2 M(L!BHW^NZ/_:C,QZ4K CO*2,RE8Q(%$9A1= M!^W?+'42HZQ<#?#EA5%)5NX-I7$]]]+^5YNE&T18?+J,MQ^S9.V:\[6';>@+ M@'7$ 6G,56N>+$P8R3P]FZ/8-/M(2HW.[:+@!5V12I-X.EH.7X^F;=*99R:E M@A$&SC3FZFY-(2@*<*:F8]]%BT)=N@%-L .(+U]/W6:,8+//!XK=I]I"K8[J MHZHWB>^+DA[J>FNF4&5>6\SC#W?-<3[7$NZ+V6AGL#L6\,F&2OWY[G:6ZCSP MK2=CGH_G2@U]67W14'F1_"ZY8H]3U#UVAV-LO&Y:*#C+NL3UD']45)#\%,+, MD;ED#+A;[9*[,OL#HEO6$"=,)JJD&%1/@J?2,V4Y0 VK#.B)'I=;V#JVW.L! MG#0,H-K]5/&T9-WEM]W]U7M.Z>^O-;%RCF]TS6@W)$,FY5X1?+Z9U 53CK(% M_D*WY>S*VM0&*[V1 _/)YU&G3M*17*DJDG'"!4D&HGG8'61 MF>>DV:TVR"7%RG4,1'TH'MU9Z7=OJ("17)\H8%[+8']01QKVR1E$&^OH(^,W MCNL TS#ZT>FA$_CT<_SGTXM@O9,*TO?:]4,V)NG-UC+3"QO15E,;OI@TO,>9 M]@01-!?SZ ,?>I[EI/!M.!'*!K1N+?7KKZ+NP;_-^9)RX/'(V<0D345[*0"; MQ_-+>JC*I73='%O!?8P3O1R:EDTB7L%*R7SIGV6@PD"L*4&YC(U8#EI&79DI4EUVF:@ ME5U,:EJN&7J*&XO2LE'7SK4Z$ M6>Q$7[R%NY^,ES,SDH\7'R]?"B^^'/,F7GQ^.0]>?$/MBR',%W!?$R^^@//Q MXN/E#7@)^U@Y&5;<%99$5<:1M&;#.VV$X&7"Z?^"^OFLS5]$HAA$>P]$$[N2 MT3_EMC430F>%X)G@Y5.?3WT^]?G4YT/P2/08/2LX$V^'9F?MG6[@_?J;A?EG MV(ZPLZ<\Y+$8^.N A-WKX&A!JW6XG"S&XXOX+T4A[(( J^^E]GP:\6EDFT96 M65E?BCZ^GZ+^.B1CW4KG6)[C1U0R6"4'&M3G:"9[9+ !N#"CZ4 V>QDT/UL& M_RRRJ3=UGV9\FGFCJ&%6'\TP_3K4\X6T^LO06O.]OP%!_2,IC*!HT9??^W7^ MAR(_YVQ8L@V0HU0AI6?P7FQ?XM[I)Y0*9_?'ZH9@T#LV=2!( :S'U1T@>N^# MQC*L>A7E7A8SG;4PO^L:618F6CWL?&5EB.,+/W;Y+"YF\\/[F_ U/QT58G-Q M5 R7"Q_MY[VO]GAEJ4^[@Z= (5=OW-?+Y)[<)2K]=J0=Q#OZESLNAQV!-#W) M[]?I5I59]T1F/B^GQ/&=FR2)Z(\Q'D?)Y.JQ\\+8DMHR; M3(H53:QE1)R7@&,(0]1QQ;4O0-%[>_I2Q\2X.>=Y<-JA$0@#I0 MB77V=^"YU@1(Z\; M+:_VUGGEBL9WL5".%@N*GH,-;PV#K\^C)2F7"@[8T'>YZ;/[VOU'??\T2MAWI,W7@KI MG$7X+&8E\;GS$-.:RXS6G]\*D8 X_ZHAG>53+Z4-GIOU9F'T$!Z:LX16&\Q! MN$5^_8V&+\(O-OGZPIQ^Y/"-U\V>[R>&O!68\:@@^CZ!F:49N.XD1MUF+A#N M3;5^M3I\K*"'7+P>X?1T%"9REF#HH*E4 MGY;7Y0F_K-_(\J0LW@4FU1-%86X;P4A^.J]>YTH/N=1=+' =#1NI=@RC,)'W M9N1\29X[EPGP[<'P(PZT/12^.8_4>LRU'W*W-\DQ+SU.,D^)^+4VGGW5\$TI MI^NY)_E*:4K:G=KK]6]O$\,^2,7(K[_AT$4BO-W^^+O* S\AYT?(+T_%?;PJ MP;Y/W$=6[\?I;JE5'15"A>N6.2/7PP$*.(S[Q"Z#)XS[>(Q1?#O0*W:@GY#C M?5GHB8!1:GE7).U.J3*2&F8^-$L$U;Y"?58,& 4O@U$_(<=/R#ER*.@L<=MB M6@T^:6(OD"-DD6HG'^>#J\:I+F?5M&DP."!\DQ>"M_%$;Q1+AL/]=IR&@OR$ MG!.5_SK'G5D/*G_+B3HS3+YK1.@LPJMF]!^RZ>%SAC>O"]>WPF.1%UI?LJTA M",=\,C#M/=V;I=RR>=T0'Z-JNE"J@G",_/H;2ES$PW%?.GZ7@W$_\^?\$2"/ M2JSO$P%:C$WY?KQXRO&!]$W^-M_O%&^;*1!H& &*7@;#7U>>?8EPS_<2ZG[F MSQ<3:9X(Y/ Y^;I43]X8HY":2 D55;GJ)U &68&<F#[-6_IE/ U#[^^$Q"]3XGG!<-Z6" \67!=U<3.L=\S M5O+NS+ZSP\GC\9//O4RI9MIQN9E.\R&SJ;<3M7 T7YY_T?"'M-1NQ[5K3^$ YRN]M9?BE/'RX?">X M>"_%XGA0H1[A?PT!#)X3+'QHZH;46[*O) 668OP)Q]9LP\W%LU^M!:%#F0%1E57MCVVVNG9EM3X,45+MDP#K<"CTX,5_!'DN+'5KE_'D M9=@^4/SC6+X(!B[(7X:C_\NY_D9P;,%R+"P"+HA9G!&02<_X8SUF?Z>Q?HS6 MEZ]T6K00@XV*0L%+2D+PT=I8)'@9CYX(51M<%UNQG, --+2?_Z=1SNPL-XU_ M T6"J2JOE9RVOOKUMX%LQZD]+H/F.!B3#CD+?UU(?Y%4*60# ,758BW(KKY< M1\D6I-F/(!#%?W $]_^X$'WR]P8.-I"Y$GP.*B?&WNEMK A.NGBB>=.K2MD; M/I.(A*Y+^;NY$IN#"Q+]Q0#@C!P^BK'$?>6Z.0KT'W/1:*;3N+NIMD/;(SL9 M8C07CXUEKG4UZ(TS>BM9"*; F=D:F8F'IH'!(E,;D7Y_*A144>T2+*H;VARY MG+8FTT:JV6N&BIGYS'CHWTVJ51BY-6=L7&TN*_?Q7"YS'ZSU4O604)2Q.,O6 MG%<)_3:HM-*54?EQ,NHD)R.^/L3;>UMS5N7K8F,>TZZ:]48HJ#^D@WHS>+JJ# MF^@<1FZ]?39.-MM&\N%JE DL6XG$7> J_9R"D5MO'TG]RNV>U5+= M6B\4$H8XY];;[^OM2*?7'"1RPM6H_WP[N;I[Z /-\]NO'\[CS]V[8#';S.BU M.@F/L_4QG\*A6_B,*-%L_7F8FO+32*^65AI$B/+(25MT9RCZ=4V*3"DK9&Y]-UCZT:+S$>%>OE)NNG?YJ;+^2Z>"Z0"8BU=>TSQ@;RH M1Z*9R?A)1Y[;VM)3JI$%*A6#N?K@:3#N9\M3(XXCM]ZN#-.!!U( UDM=-Q2^T'J,/&GS[L"XJ[9Q:.C7WJ?,0"N[ MF-2T7#/T%#<6I>?(L+=(T:>"OW;9$6>RDQH#PF$00U"6'($'QH(!+S0&@L%) M!C>79)G3B*CV%7@%9ZB&(,,Z57$4Z&!L@Q-=\0^.+/!OJGR$R413%W0V>YC.#E)X)WJ<2C67J MU]]@\#*Y%0'B@)ID2IT*)]BOPYT!I@FV"-*Y/D:> *.Z!*#B;H4E*.Q0F#/A M02^,E8,>\$A(BFT= 3M?$ PG&CC="]4 0,2F<&.J#UX;)/VG9[C"9:! ML@T98 ;OIG@7 #V4V&TB,,#:!BJ#.08Z1Q2D[UM! P(-!R^0_J/<7 "8X0.R MK,[U/QQ=Z^%'UE%WW#O:EH+);(F0T#!72CPU8L7(@Q M]P\++[LE&0W$4UE2 M-@T=Q2=P:O8V9N/DT/$_-?(/5% M80)O-S23',_#63E2;B]B%WVLGN0/]\MI<,%Q5]EIBXBG^Q.=_+'_<"\*%9^U M(/1=1.84[N>9',=,#"K6!9G\.8,SI#_/-YP"F5WUBYW>AHZNR:9!_T3V.PM90 M9NM(@7_H7_ T^8>_",!/OS_#23ZD#]-;SHE=89N/'HW$?81Y"6&OQZ2CL3,B MS(H#KL4U'-S]9+P$8Y>QN(\8[R'&9Q@?+SY>WI 6!(+LG(CYL2;!QU-17S6_ MS]JS]I..[%^V9\^>Z+(.$_3EZ&(VL]R7/"\[W^E O:[)O MWBGZ$ H+G8_"CMS9U[XD]=:6OK[L]F7WB63WCX&8+YY/)YZ_C@2VKJ?Z M@7 MP%[@'5\ ^P+X9PE@>LV'PUM.O@SV9; 7V.>T,OC(['-G8OX6N^VE]M99R)>Q MOHRE1((U5SA:=,67L;Z,]0+[1,Y:5^_([-6T,EII0MV!(MA0)[[\/4H,^!L0 M4,76X#2;\:TR>E?2G,?J=C@[L_QUUC M%" _'@Q6&I7';A=_1M$1=BTD&-I=9N3P>R&30C8V' E-?I0)J3TIDM8G9.#1 M>JG.S1+F$^VH&!(,+JJ9YZ 6'$V-Z?Q^G+]*-ZK882+\ZV\T&;\(!M]5,=7G MQJ\+AJ/4K6=)3E].Z;C=?[R2;I5$ M+G"?29>KBZI67^*MXACM9,._5,?T??;>.5FHP*[+'CMA9S%,NW.?4 M@'LM:_T<0@]W&0SY*/VJ>SX:1[Z:BNP)ZOP6[OX]U9S?U9T_LH[PV.[.IC8\ M;SX?6Y/\>,1[$@S'UC=?CZR_G@>25[4>D;Z+#W(V1OQ1S;\.U4I?JON7[^Q\ M[3W[SL[75_IE+2OQ.9:NY'*YH3Q'<\KK:(DQ:M8&O-CQZ1?TAWTD%CSCTF](&:.T?+[ MA(+F"YV23E2Q>G_3('+35(UPM"KV'GN-/LJ90X])[<+ZFZ7IOW:A?0^4O\6J MG1J6@#QVN=I7BD*^DRW2]]KU0S8FZK,@L*#,9QKSWT@Z,OM;D3N6K2O5FNE%6[@ M1ZOP*2W>V34UNR;MJ_4[+[G4RC%QOJ6E8C5"BWM^]]K$-G9SXXFL+HG= 7(W MCM?K%.L-K/?L_ATK%-^IQB,Q5C6*5S.QAS9MKYT$T[YJY^/-YE,T5^Z'YQTQ M.Y?5-!!,Z"6",1578=VWD(ZZ*I*Z7NP8?B,67/0+;BX9 T[@YI98#PA,KL-, M8T%2\&'K_?0]JY+&[Z\'>V36/["7Z,E(@74MRZM:;06GH OKTE7KKGUKQ'NC MZ6T^?]^]'AOY2NK77_XRMJG..%RX?LF=4SEX2K5M9="_L'9JRN(2]U]LP+__ M2(!3280!-< T0!U9@A(;A]3&,M/]?KFK(14-1;/4[3QHU7JSU"IKR ?A&,1[=U0@W%.+A35KGS$!_DN8HL*)?L%RQS3NBR.(%1,6UI (N3#)G0 M1P; 1/BTBE*=8!WX'A@3\A*+TW<)JR]-,6T3C45F-* ;_Q<+M8_!\F"*B#,G M\"<*3% 3EQR:E70=^ T:.CU3ECF5%; _1%U\'KWLT!E89% GRG%;4-\SV*QU MGJ:8'Y1BHCIHM(5<8';5NHE%=Q?.Y M+O Q@WT/[W[.T 6S1U!L2#H2A2#;YJ0HJ[2] 2N1?PB:+11NOF_+9* # EW: M96'W6FQA=8 -^C[O^ZRRYQT>^2=(GC<[[)1 KP;7][?322;.EQ_DW%TF_MB< MQM%6C5S&@]N2">Q"Q/ ^S^/TO78/LC$/0W0L,.FE=2-7'YF+:;*:+Y>%?N5% M)4-E"*#[V#+D54RS]+L7='S.#S+=0#,'YJ>B[M$O Z'+ M6>=<@!;*N^8+!U_K72/.%;@_#+-1,1:)"VV^EA/$T7QZ/WHDV8E'S8=7HO<4 MMU.EH#[7A_,A'^NGKJ?/H8J1G+UF/X!%L,/=VRN[3R*F/Q>I7I'+[X^A4FS' M6KFVN5PVXJ. %,\&GYN-9[WQNDCV(XVG5 6?%VZ,&H_J5;68-$;3I1JH)A=\ MN=JN8AQA!_(_$&ZL?9=PX['$1R#\Q6*.;J$Q&Q7,J,P+RFC9+LU[2_FY>#L# M]1^)7?#\CK#CN\.-2"KND&-M(^2X.S;AG?CCQP2"UX.0W9;T&!_WQAE^&FDL M$]/KAR(/2MDM/#:"D'X,\C-BD.[N>FX<YM:DG6@O MZJG,54UNQIY'[=1TJN8+,\NTQ>Z%W93Q\M!V:+/U' WQ;5#CEFIR M=4(82G3N'_J<:NHPD?[[SW9O^,GN;K"O0,$S'1A/T5,O %(UG.03\5ABHW&[ M*^]EJY.>W83DS:WT[#0CUG@^?)GTV^/LE;YG;%L4?K':I(^7,_5?NXSX[=<\ MB)?D92CLX\5[>/'EF#?QXLLQ;^(%Y%C0Q\O)\')X7>.#K..?4,/X9?G]/0K. M1O<5G'T5/.'+>/0[%9QMT.C]+8O>YU;1^XW[BN^M%NYSU0_BJKUEG%\U3OC+ M>/ [<16[WGM0^6^?=#Y*.K'D-R.=R!&DK<=N#38."E8?C5T\MOLSU+NF[IX7 M+WI_]&[I88$A+^[\)%?)!,O72[UY9 OASX2V/'BSCTEAR)N.10Y@1P: M]R51NA5Z1FX9;!:KE>5]+3^>GT,.Q:/5:?IAE,\VZ_.N&E\&2^I5, 6;CX'5 M=Y&(Q@Z]Y.Z%K)OU\-S[;:E16_#E&YUB"TO=]F"2EV';I?OCR$,$ P?N7CCZOYSK;P3'%BPQ\\(%L;4< M"^NQ]30+^\M7PN468@QU\B<4O*04 Q^MC46"E_'HB5"UH:UB*Y4N< ,-!>O_ M-,J9_0EE"LHW>&\5J.[0]9S+4*S7$^5+D2]/;;JQX54ODERD8N35G M/5@WBMG*L,6;L\*])(?JS]DQ*@]^<^2BK(<7L:=..A=*=Y[#Q;M.8$K5S-;; M.WHLM8QKPUBSE6IDTYW*W;S1F=XUDYU[]2'4AY&) MS9&YPD2K\5)FV2SEA8@\J\3#:BO5CFR_/?(4C=3;5X]*L]"=56ZFQ2Z07A5& M;L,S'YO?!)=&CR\%&K7*L$=FU4&_'=V>LPM2I=RMQL?-<3&L-Q3COJ.I*1AI MSWGJ+$,,<+ [M#J[[G&G&B0KZ7BITM3(1M9@H]->B,] MK74%1_(%@I:)A;4 MRY'Y1LK@WG%M'!;J>N:F??DG<<3&6MC5*] MM,TQJ>1-/191J@\C85&-R,K5*-WKIT[$ R[U[M9M+UO$_.&VX+'22T^?14K; ME++01H*&W,^6L["=J(#VV*F,Y*^22!*\3+Q8YM=/)#D77J(O=@CW\7*F1$7^ M,N1GQ'D0,;X@\RI>?+1X$"VAH)]Q[4G$^'+L/'AQ.2K\93+J.RKGSJS>*[E> M\R-/?,IQ(*0^D-YV&L%Q#G(Y:8[?J^T "*>HY.7= ' M<)']V@Q,T=$D>,T5D6<$]XFO%!0]8+W7[N:Z_>]I[L0Q+?Z-Z.V?_]!JM30Q MY;=/8YZ@,:;X?2+SB6P?D7W(5OA&A.5H2ZL8^ Y-^;J1L95^Y;6K98=D!_*N M.S_!T-:E'R<#<-7PJXP#JA'G%^M2C])2*G(B$4F,2H^-=$U,WH5GP_4RNW^P M<&6 YE9BGF&@*RQIYY3 =O\%9W9 $.;C(7YLQR K+&EQC)32?:0%>^W6N')$ M"Y7S0K(I5"KJ1*L$S.GMO!W!?.RR:*BP2BX4IEFJ&5ON3%K9^_Q^X))([]A',E,2,+NE[NT2.=M6N)+(:?F^7^/&W4;F;Y67NM/>G;V@6LOV0EQXA&#PQL(;:CY6YG+K_3;2)PFRW6 Y.S.?7(X% M]UV4/_O6?Z@IJUOAXJ/OT*)N)Q*A5BN:+I"8F*20##*;HWM]S?>X6=Z'L"CVF\Y@HN99YT-(KC4.PU''L\6.4UNXLZD.24NB:-2R9S=]$?R?:E?Q1ZY MG^ 8?G.;ZC O\-Q,^EDNW[GW^2.%T;IWUZOHP1P)QSJ\67%V%N_N M)IU.WI!L5A\5HC=%N7>3&>C7:/Q\AG?WS<7.&V[$^#;]4;VV6KD9[^BQ:2-' M5*F3RT[S-[*"RA2\MM1$D^1#?3:[]-OF*"\4-'D/P7YZA9KT?9XKSQ6BZ0-I MXIE:,+L;X^):55AKEQ,F$TU=@*0UB+P\M!3CQ-1(>])YRMR+S_VKD41BUX_C M?#ZUF+[2)A=UPPWI"W).,0"!*_9*2ZI!Q(&BRFI_21M0YTVE>U.QV$S7C+8# MV]53#_!/1M4F*N/J?2J*U4G"JC6J@M7'UFQF^!IXTVTI7^4?9V DE]51(/N@ MMPS]01T6UHY0WE;.\5925(WVY38(Z&W#V0@H+3SY%_HDO:R UE(,1VT%0J[6 MJ>GRM!J>S&O%D909Q)\GD?N[D(AMMZ.7V_US_Q?QO:M*#^OFZ&Z0:Y7A@?$B M!0)'JV>SCHU2CQ-DF4ZT&F9='GG .FY4 Z QM5GT9XX]ET4V +[\!]OKPELY M0QCA2R7%4#E!%%53,;@.44A/$B5S3'AQVY0ZMT%CE-):&0&( M-A+?T2W\PT1[R37>4IBJ0[#XJVZ3*:5CPK]NX552M#P\O:=]Q136X,3&L5N2 $T*'[5T8$\J=)25[B3TO*:)L M6FUM\6%!#ZS8:\4V6-?0E"F=77)9DV#+:PD6K(/FP T(P&^$$MKJH0O[/=B* M%4P/6OS+Z:D]$304<2MT3"@F1H,+9VKLY MX2RVM:C=4@FDNZ9UV/(F #S*/'2!DJXC_<.6V"3'-E]>YPPT3&H":"1*Q?C) MHJ634?Y5H!3+)PN)"5\@\QOM(;:,B?VUP5-U?6*IJ*,T=$G M;J@IE$IY56-KMOB:8FVW4=*4RH6JTK\/C%KW=PLY=-^_;J3 *-ENT.!8)'U\ M*Q (>RU^B[C>;86@I.U:(OL ,7_)@>I@5D20IU9$<%UO !QHR3^&$\84? L$"-_<%[\K[X- VE M1]>1:G-\%8K)O60Q6@^D/D_>/Q8J9%EY(O?-0JM3F9!Z9&RBN1U]6=X?B#JQ=I-+5=.UVL#3;N>-/B]$>0"1M1Q@9I1O0VW?J-A8M+AX(,P)ZERAO%#_@&:"/PV2$ M(T: PHYVH-2S11Q*& &X&P?I#F+PS=9\P6YZ&"]D;JY&K5 [.GVX MZYH#,O\\?549A**-XJ*GYBC_+=8R4Y;TGS=_@[^SENV^@X6$^S<&CZ?66HGFX?8W59WAQ+!!,6MP>S= MG:=%+(*AK38U89NZL(Q/IO#U-2,4-)DSG"FV8QN"[(PQB-V9\&I +!9*-POM M9:LY;B7BW8)Y-;KNO0T ML4O+V^IK+H0EB]"^ S/-WGIWE^_ CL[8?&R)8#0I.MN3CN]T6@2N9<9\R?YY M8;]_GM\_;R^I?K7^>1L].E_N9F9U*3NAUEI34C1+8 )6$',)Z;'H1)-F+(E* M(7W5D.@)NEO:V'&0B0S?T>;TLB38;AUU&X-\)QH(NJRJW )$&_@\Z#I>8#P# M_%05,PG @Q68_,),&JV+-B>;2)C M"*E%_!H=>;:P9X5HEUPH$@Z^']8JPC2 M43H%7##?$(2N+:DQ7<#8K8HWSISQ!3NG M[)()5B[!(=Q, .2I1ST &JJIKM%N(QY.3#)U)0T:C7JUD[HY 1(0!U+(OW M\.)2(!>R&S?&@TP]01 M5A?<6.T"35**8'BPW[;/ $(LT56@=K03L@!V, &L&$"(&2-O;1IG;VVE@04[ M7Z=WTH.%-[6 V^]9O9:WMV%;=5-*MP;$K.WRM'8Z6.7:K#RY;P9'N1B(MF$S M.+R+EU.8MW>1""7V.EF[+"Q8]@G3*MX)T /MU+?!D\80=]JKH>:?^&$:W<"['GI-[35ESS:;G;D0JW%U&EEN9@#_<8N(HFWT2\L B,CAAV"W!94H!5/ M3>7O _LG4[G:Z#R3?D&\'I6&89,GTXZ1RK=OQ3E4OJ?1^1F"$,>+H)RX M&6A1P130AK!XJ7=N4ZGD*H%*I.H&\X8PR&+SFV 0YV M0+S3>M9]D* 1-$U!K'I<;[T2874();< ZTLG:9JS;NP.J9AW8O9Q,5R, M7V MN#+N!LUB*>5<23H5!-9D6J3='8O:3=,HN'D)T$@$I=G@0(_ M"([JM>[](%,H-4M)4-+*=E!Y6YQ)C*0-)&FN^P:#E!KKN/=#]/U8D!1#8,X+ MUS/!HYF!-&9&O(#MB*DW)?1AB,[.GL'=$%A82@&OHFL'MV&=G*#KQ-#/&+)^ MB0,'PII-&CQ)24?O#6&^N(J\Q%=VE10AO05C&0"^5ET MI^\D/#T5-.Z*B?ORJ!Q5M&1G*;23$3Q0ODR^&,QDYUVFZTT4KQWK77MR_;T& MR5 \@&P/!:&&>7Q'H131RO1X1,10#0VK@4NZ$8(C4* !MD&-(".!6W9%1Z!OH%R([%?1L&MH0=+;V!H!$C?9C%[?4H(&,+T;@]=4EEPP- MF165/31?U&MVEL6R JR/=W_8*4FYQQY!F^4E%1=/UQ-!L5X]6<09'0&6*C#CWRQAPBJQ G^NR#M )]@6D%*( '#ECCD63+36X(V?#F1V3 MMN@M+JH6064+,DU $401[%46:X.'7I1Y-.>#)612A\[1S'1'8 0VC&ML$JMC0!+_.OBR78G#=22S-7#H27[1'B1'I-"?7QV AR M\(8H.NUUWJ:Q1W-VG:./L2!1'IX/H1$ M!3X#BB*:.C<61B#/_[&R"C/E[*V53/@;KV!2P4D?S=%$-RCW0!41;%_;T MX'QU &-?V& O).Q4^\#H)8-LN]VJS<1EXB;.ES6Q<'M7$//3Q+&][C@M8EV4P6TPP MEB<:@LLZ.+-5D.L #;^E1VO.H=G6W)B<2L_TJ)WK_*X;8.N/-RR9+C#IC!+Q M-@ F&I"2!ER^FKIY6;^\X'(F+O+"06-*EP2N(M![V];TB%@3]X/M+[7#.T!IQ<_"V)XU[G:F7@H9A@ MFPETB1U-%6!;+)YAG87BOGOPH*I;6?2N@/SNP\@QV,Z(0[Q#MKX;25\!TKI( MWQ%DZJ'I T(,M@R,1*RMUG;0,NXOMW$$LYLZLWU@19*!9^%FMP_CT*: M]'18-V5CDZ;LDUF:OBBAM@\06M_!RIO&S>-)/?B"@!9VZ MB56%7^(&K=!W3 MFFA2M6A:=_CO4^G'^FW9 28FV, *914/,A#=:1F(O#R7?U]^HR2CB)]DY"<9 M?9LD(X%:$&V^VPGQ8B+>#D:ZH78DP MZBWSXU1]N&B-ZKFQ,%$7U^UR((6VT>;(Z+"3>9S6YY518%I.+Z3&='Z;J^)I MY.;(A#9,-R;%@=Y7"K>S<>NZ?]4,]*6[J)DQVM(HQ5K3K(\5-X3)8&NB0V MDT_]=FQ[Y-T\$I_FFR&=+Q0'1D3)M-OSJWX[OCTR???U/.C4I-D^2,V712[E7;R>V1G5RZ%AQ4GU*YNC%)M<81 M8RX85;QOO#4TDB_.*ZT[;3P:*^EI+%U*97)&"H?&-H>&(_=WTV&S=G359@?9VHWQ7BF_3@+I? 2[=;0^+@UN0N'=))K MY?C<72$^K\LS&+H#^9$Q7[YJ3Z[SS7*@\S"I2)-,*#['H5O8OQO&\F:F?-_G M"XK*+^^G=^E$CLZZCOYVA^]T.WPHUHZ'P\EV)!X*MI/=GM 6>/!J$CT^F."3 M6^L(5\SH8WM<;I;O2L."Q(LDU^OO8I:I7DZGHZ*4;-;%3F+2;8^4PDUJ%[/P M5V*NI96DNUQ&D^O&O9%^F%RE=C%+\E;/W+?D;J Y7G;OT]&[\.U@.=_%+#%> M@.'QX#P7BB:N>O?!IV'XIK^+61K=GAF\CLB#44E+I;H3\9$HL=0N9HGW6YU@ M5^EIN=A R0@5L3FMVWV<-D3*56J>JTTR A]XUN)Y/ M=_.#JU%H.39F-X5::U;'.6TH[P]]D6(ZO1"]:B+$QT\L?^P[U- MW()E7*'Y(#+[9-V E>AD,^8KR'&%^0>1,OOB#S*%Y\0792Q+S> MWNO#-O-W; +UFACW]I[!)\,O::N.=^X?D+[5>.936ZXG7CKHV VQE\HG-*@+ M?,MQ@_1A<\RQ?R6&/IM_:]._;UP*T*<&DKF<_.+UQ5=:L#8&3"#G_PS,(: M87>V"P4;PV+E_FXDE2I*,C*/C;IDK91;X&U]@FH6:SL)CF&GRU=V^#3)C&H/ M,SYSG[TMR>G\[7*(A_CA7W^#T8MD,'2*UG7>%Q"GU;B^//'ER:N7;8\F3U)/ ME65]N9Q=-052B@_;I+\(F*G3R).J,9BJ#^-ZL)F)B(-0JUE>=(LH3V(@3RXB MR>WZ;]_,B[61!-"=$5F=.%G@74*S2%F:LZCJQO$L+<](S4\4@S]LSZ]%G\_0 M[)7[YZ?;5[2DLKV*[(K?4THW"]R>02;?(2-#C4Q)CSRGN\W6J#UN=F+3ZB2( M28YHVB0[^_GZCPKH'E&1#YDN7'6EKOE"R24<\V>]DG8=3JS8.Q9_XJ M8TI5EN<)UE=DVYG[_?UC7.!]KO"N3>)EJ/E,]'8X M?(M01YE>9W7R^<%TTO]\/T?%]SR^MN?AK4U[C+B]J_$\ R*?%SY+EWE&NKZ+Y5ITR/U/"-W*_BY'KK?">KQ&-%J#_*?.!A&K[K:?'>XW.U'6>1_U!RNWOB\2+_7N8N[YHA7H::+Y/\ M(X./RZ14XG'63*K%QQ&!O80K#:U #N5RX0BJ:X4;/0>"OUV JVU4UIJGN$7[YIEG@&1+U)^O,'U%I%2SR?ETG02 MRC6E>_WJ.5M8Z/W!'$0*&%L_+#DCYCI#8N5L95:\N(N-FG5:.'U&5L$VW5Q? M#9T_?HD%,64@!+M()KT$C_4S\'X8SQ=-'A!-7\:J?*=H,J/W#QE],&B,0N;BL3@HQDV]CH6)8U0T!>/?/J"7 M&F-%U6CJOS^/-4/\^KG<"O46L2&NQ@^$6Q0X4?DS/C^G]&-&R?<&=]OT)_?O]PTYV M@T4[O/0CW#/?W_+]+=^8V&-,V!+!=%X*;>2?.2UJP,Y.9M MN!:N8M\5/!.\B,1>]*^^L6SQKEGA9:CYHL@/_;Q7% E9O1V=IDL3GL@ATMCAX3^6#??;ZNQX@5T>OY_C]IDB\\RE/#T&$TM^ M>J>^J0>$Z9>QZZB,N%,5IS4S*WFZBJ #0&'2'0*VEDZ22#$V;38#H=9S.RUJ M^NR1-LX#6R_I%^DYKU7GBZBO):+\:HKOEE";@JG2>6PM&C<%L2GUI]-ZL\@7 M4SDJF&B9GV3L4XHL>LROLOO;8PJ9N-GR&UM]_P@W_+Q^];K\"8/\Z:HF'KQZ M02J?ME#MV;?N*=G[9:S#.V(P:7L#$F*'J!5O>"/U5!LDI W?;'D$:_UR]B$FW)IKY.JM :MP31S]N0=@4EM5G%] M0[M N[I=!^S;!6MMHH.)US0[(54:X(!Q/#:P- =@= MB]I-TQSEFLMIKF#F'YZBX>1G TL9DB4L9-$9%9X7P_GU-'J?'E!@;NVA%Z!J'T05 -)Y(H*(RG 5W?&I2/P>SK1%D7!Z1KRJ3324/.J!KM2,F!+P9=$3R]7JT]I1&C ^M(H MJ"T]W&E?!61SJ-;U:WXZFM4BV=EUI$+ B! \!-8BZ&9Y!1&U2X"P9&P!\/-$T S@ M>\9A0!C(ZK"AN0#?Z-:\.O>/A$^K)C@&7?TWJQ1)30\;)I:Q*L)X8:*3/_8? M[NWCUJR;?F-A$:"THFRH8K=NID8GTYEK/7(-S7ZKJUGOKP-L\,/./OUFP'Y7 M/$%F4?QX@NRDR+F\&/C\R<'O@B$Q!N \.U2 M>1P(;'GN[VT9'GUOR_ 04$CLK"DK&P';CS8-;] 0ZBT+H>96(=3_^S_!&/]O M.'C!_CA17_%//,(U37R(L1C?;_ZY3DILI0^]ERF#X.W$D MA@BW@.13B$\A;@J)O%<@>S@7#L^*0/W08VT_[^U[WR?S^Z^?ZB19UXQ59LCJ M_$>0:5:(2,^&ENW,5?OIGI#\HIT8CI;]YX=XLM5M#N\^UE9@;W_UJ]']0&LG MKN_X3%3LW0XS:HV/I]HT'RUVP>](]_#YW^=_G__?D1QQ,/\;@3BI*DIJD,L\ MW _T^UA7B\[FI^'_6:_2D:KYF-0TGTG1F.<7A=!#OQVV.OPFCY/Z[Y483GTN M&<]$DP&Q7\&(]ZS,^F%[]F)I'2_:+LUZ>]!_&O9[3S=*4QAV>GP_LAP]5DYD MNPRBI>)3M7Z=Y&-F]6EX7[@N3@EV)\?J6Q>)';4)?:;WF?XK,_T'ZFEY.+R0 MTB6!JPBBU)-$W[OXY.LKWKKJ;,<9/^T*RP^_U/PF-8^_(J]:K&K=51ED'ZY) M[:9UTRP9@4YON#3'RNAC#25I$E.?$+!<*%@/)6'*@))54.XH:/W(! MV/.C%;X\\>7)Z2V(<^*TH1J"[%OR'V'B<]_B_*P Y+GWZ65=?\#%MJ/I[?Q# MM5>6^S.E.4WH\[O'Z=-D4$^U8[1/4SN,_@/H.?^#+FT1B\I3VT M[Z<&1.YR$KN"U[RL7SH[02*3%%-@B#K37M;0L'Z9'I%U:":?O_JWKMX[ M-X3W0_1K+<.=_>[*\1=E(FBHZ@8;Q2+"^*I3)/GO374+16Q-[: ]$MU<^_]9 MNZ#@>,)XP5;5_M@JU[4KZV)$B&K?/@FP^P]"#U[\1Y#GPE*W=AE/7CIY@'\< MK1VFA,A?AJ/_R[G^1G!LP1(O[[H@MEY*@SVV?H77_O*5>QBN$ATAL*V0&N"C MM;%(\#(>/1&J-O@QMF)'@1MHJ/[_IU'.[$S*Q[]!&X%>E]<2\ZVO0$W06])J M#W0%O>ZL.\0JN GV15*ED T %%>+M2"[^G(=)5N09C^"*2'^@R.X_\>%Z)._ M-W"P@>@WPI!T1(GQ;"$6B[0X?"PJ) M<%=,=D._&"#8$\5&[C9TF[I+%7*WN;M&/5NL9YKU>K%\E[K+PMRSTND/^YJA)=:0Z1Z4*H4&YMY?TZ7T\\38__-US-2B M867_@(PQ&8V6^]^>E>5(:+S_^9M,]*7?4X7I/#$E9GK_#+GE;# *[_T]>3V5 M0DMIN)C.>'[_>]*2($]'R^?%_B'YB19?ZK*QW+_==#$4#)IR;Y;9/^0J&-3( M3+F7E$'XG562R9SR:$5CY7JP/X M,Y;./DV-;'06RB7,:"H>C9>NP^E2X7;O*U*YSM-436"8SQ5(A0X3K M8N-^=E1A]4'K4MJAO*QZ,.C0@)]2-04-3 9YR;%Z:5@V!&3"&.R!0)5ZQ(*D MT-I3*"8"LB4F=$=,<'/)&%B.SI@("OX*VJ].J"MJ2<]XRBX_ M^;&B@3@$)* MI%6!@LEP^ )KCX _C#>Q+KA_<"#*UQ#_[_IX^F7PW]\7&_,'M%D?TOO0;].AQ4T:09[-@]_0W\K\]*J]0(>OJK]R2C%]Q\((D#3M ( MIYN=(:S6+MUBO0^>2+)]B7GV@ MFG+W%#./T2XYQ<3BJ58\/]7$C,7T4TP]D07E)!,+P".B-&'7E8X_/146L]/, M[RDKB7;C':O JC9Y&<0;8$F R*(*\U"W#9== KF<:)DR*1S!HT5@?>Y(" MN ="YR9$HR8*4@*WDG]=KJ^IUG['J 7R&P $ BELD$F. (FY2HZ852MI75K%4++AY4@D&V)D(>D4U-92T;KKTA83.NY8 M)H)32-%=BA2>%M7QF&@,Z=8V&9H$%HJF-B<1"9+RZK5 _; ?52'N;4Z$):,S MB@V[U*+5\T(&TU9E)XR 28W8=KCE;@ACS/IG'X'*F4M%WSLQ&(C0M+??L+5" M6O,1Z4AB-1L%VF0;?Q'$J2EI9.L)V#>P(3SS#RX(7TK !@>70*(LC,:T+/^V MBE*""'@F=)T=HI">!%/W-'7,)F>10EC3ND%N5W>UP.X:BOMQ2 *(R(41$#K@ M2S"0R9)"S[#95]N(!;:5X1MVL$:ID;H7Z]NT]"C]>L60\&9P$!CT02D..*PJ MI*^/9-+ M="=-]@IG=:II8'%0Q+A5"]JA#N&ET=0RIKX000\-@ UD"PBF:&/$Y!9K79-Z M71;^F)-U80EA"C#J=4G*@%!'T?+^.Q+*B(&BRFI_N1*'EKM(P;:J-TJ4/N#1 M.2+=8$.%S%=B!E&)PMID%#06M!$!'RXU5G'GM'PV1B#Z^A^<2B/4E^N@CJ"P MUE!L,TCC$JR:JFP_Z .JVJH$-CI3W)@09+WEF@.,PUAQ5/H3U2S_Z+__16F' M"(3WF8KMKFJ$P@U?-R(P#_"6NH1=_PL L(,&0%Y:1S(L&8#PH3O!"N.F05A8 M95W8T?K@D!.Z("@!?010*]+HC0FOP3?OD'TNQYER@&D$'+'D$D+H8AL( MB0Y!;%NXP8")S5(.'BT?GRY-(U2VX%N ]IED[('PTYF 83;+&J:9OK#I'T#H M./W44N%>\ :]H/?"]Q,HONS-F,7LG=S M^-M,AW^IK0;4#IS-($VIT]F6Q9$N>L=#+>0TH$F#,., YD5;%]/M@5JMQ5GZ MP- DT=)CJ-YL;-H3(W-V-6%.&5=RWC=395#;@B:!:#6$$:ZPQ^P9-CD%Y!8/ M;<:T9C"!:NI,@3#Q2;JT>O\ 5*\Q$'&\K4]E8:Y;:IG2WKI:D8 :+*MM9=E( MSTY!:"H%M+TDZLYSV2079L>@6K&7;MK6_AAWX09M#\U/V[:$+5#+;34!0(XM ME,4M61R63@;24#/M:*'A)-. KE69K9K5S#[G+E\/^W)'=?/9E!W,98!GW1;0 MNE18^?D^J'4).=Z%FMWL:B'9O52[K<)8$#65 -VK8Q 4.(UC<\.7C/(HF:,Z ML,MT6Z8N.$URUZU=):7'$"E09X*@#D. V2]SWJ.#-NJJC @%*H2HTW7!#:3^ M8&53:\NUWP"*7<)^D,B:UD?"[O7TE:YB0]WVV6#S /?LN'-DR+= MWK0U%1^H'K!S:U-4\%#T]0"M8+O9]@[AZKG,)5N.9Y*T7MS2*W:_;24#W!SZ MI%# 4P<69&?6ORR(:$.B[0W"7:)6*ZOACZ-ZP2/BGL](AA!PW?N2:! M)\X,5A1&+P1MZ#HL(XV&%VQCGX4\,/@C$@"RH-NF(Y6IH-$N7 8']9Y1F=+7 MJQW9/G2C=O9,TJFI8D[HUB.!Q=43Q; M14]&_8<*6;."2+@F4=)$X#VX/# [%&7+VCGL M\])ABJ^9\Q;S<][\G+?OEO/FSFXIQ&8=4=''?/#+Y( 4%<?CQ+. M.K8[_.3&?6ZP%I1G I+&K5UY ^H$3'QJ83(= E@A,_0M+._#UG#[HF[N)(.U MU )3W]2?ATO_2ZXUD&":U?X=I6?%:4! Z2J+"[%@JF7Y;:ATW*U[A9:K89]P MH).IV"':2ZYL:CO4MQ5(T*S@-E"')#KF@+TB]$9,ZKT DY/%0$""FJ%F1@5, M'6R5:AU4K4"A:N^"A@T<<+M6N0?DNPP>^X1DAF%RC8VS;!'"5HZ8@*7)Z![! M/SL,GY7ZVY&\EG]>!N-S_=EC.7@R1/U?O$6EQ7,@)7-))$&"K21[D!<8W!VI4D=,HLUB9/'9,7+ MV&TC)]RG:GU!L>(Y^B575V5D'I0QP.A@0N*9!;EPO9"=::S>R2A0(Y;(6%_Q M9(+N*2)7-0TK=RT8CS#9#805283^Y?3EN*/*.CN:94<)+JJVSVK9N3Y9DTP7 M[) &? IA>>&(*2@->?_E&"D8 MOJYX2+D^E&]3\"*FDC*J-K&/TR7,DK#.(G=D2X#-YEAGL!8J%!Q]BFAVPJN6 M( %JL'(T=AWX4Q+://'?5(U6ST5*DTY^@97]$'!]Y3YM6JE.9O"MUHBM&CNF MA"FM W"8^X-=)^I;BW>6#"*.+=@5A5\E/3@I!;I$ Q.FM@.&&QDE=$426J?X M+./J$!^,.[%:5UX 77F7,R>X3.=8#D73QL$<*CM-LL+4:QDGP*]H@UIW;*WT M<]4-(@:QE]8MX9F&-&9'-3T59")S$X!CY26S?KI6JH&=>6!E45RX'D3I-0 / M@PNRELMN"^=B=:1E^P:4ZMSG(B[ ZP)F0:THC.4>6,K?.H.@VA.-B >JY+N MJIH$S>SKE"T$67=21/;0N-V2 M5#= 48RI.X;RL-JG+SD-QDK-ILAG;%[BA>-0!*F9,[,,XJL4M7G7SAM!% M7P1?B EV;T8*%%K!-_ MH&K=D?@6^SBM6*D?0Q,'Z.GFRL-TN-\*>=J'PDC,*^9S 1,/*38E!;,\;.BY M3$8T_T"*JEW:YU54@8A6R3-T.#UI4M9-$^8'-%D"LIM0Y-"5M+8_H:I0+%DHL#9#X[L\2%"75U#,ZXK[/< MR![;V2J7$HJU$[0;B.%DDO2X_X0N(TZ3\(,;MK,.V33U",^9I2Z+A*\RE/ M;<:NG:"LA;>$WO,6:B:A'*+N/V8:C:VDFB[!#"<*H?\$8?*.W>>S-2XNX $ E,0KTO9N/7";?\X:C;#YR>98FW3OXJ>+8 \T) M\[#/OS*K>_B&0[(9+2Y)BH*!J=3*+/"4/Y6B:$^!FI>Y_[^];VUNVTC6_GY^ M!GNZ7ZZIZ?;$$OG@:0YDCPIT&(A;XR.C6@ZJ#L%.^^3@I6C M.W#S,> 8D?-,^8HPZS<-,V,69ADBI_> M&KU6NB[@YF0Z"@.>1+I0=6;616CB.1S+DP?@W_X=391F^8)H4!\0(=YY>,+J MSF5($S%33 @+TLYBFZ;V)0FCQ/+3@W T!3Q/@$\DO ,3=B* 8$,;@Z2A N;A M67'AZ>]7/'M*D*#?^5%$]E_G]CG-:LL-*!TK!Z3MEN98CW0$&..@NHUG\$:9#Y++'G/FK\M%IM?< MF:3'-IL5WB3LJ4U"M4E8FTW""ECC4RN*@2^GH'._I?$44-4V=6Q372R5A;X M94>&88*Q@9QY]KF6=K2WG69F"T%/%R8)=C:BV?Q9^O+;7OZ&Z)%'J#.WEX"@*L^8,P8"[.#C^X.)KVX*># M#Z=_'K9:/3Q^SN,+;08J9A.R\>7+IM;D"7#X8'2,V*U1G#@N0R+.(UBU $M0 M:V2*23^3@,6"AXD':-[2#OA^U-GY^]R!>, "(=V*N*-GO.Z92^P0FI[' 'OT M#1_O1E2S%L8QQM 5( 3M#JB#]+T, ?+X+(WSC$8#F'N8XOK,J1]I,) ";+G" MD7PA#OC/(0;ZQMQ+%"O^<-%TBY@YE:QUMWN!=ZO&!$?'I MNGO;SBWR.4BL37/X%., 2PA9NCRLY^^=ACP9]L2F+6%PH7WA6;ITIN?9X69) MN'Q#]RS)U,K%?!9MP[C4'0=M07,>:1SLEY.3+R(K,$*@3H]&?"-9&8I&_B 5 MX_5_$^F SOV&$ M6VF@)S$WFYT59\#/W< KZP4# 5;A)2^XM+Z'I)AAR$K.B%V%(L?@U MPGLP*G$04A&@T5VJYD4-#7%F@(5"YXZ8Y1-4 K[+)_)2LKAA(6&QP0G'CI/! M!%DXFQ8ZH)D28[LL\1)S]HMXM1*IF31 M9.9+60Y&YJTI2!WR@GJLC"KI2;V9@W48K.5'XW+GX3+:,P*Q*SA["R5,L@Q_ MB<*MJ;JP,G61*^%",PJ*TZ1T=/W[P.-[8]D^A8> SDA>"Q20OC=K-ZN2+Y_ MS!WMH$XN'D\(C9]8"=B.3J8N4B*SY*14*GF8$(DO#>UO MZ+$H.C,*=OSB:9C<80MZE'0EIYR$'F-;-\ ;L1-@8;:?0 \*8S87J ?O46@M MDF;AE[NCW$Y7"=>_X""YY+TZ(RL7YVQ8[@R%6V M!"_3);A[I"S@96HF1%UM:82-=MC(&[)T_VOMC1RVV4Q7&XLO1SS#)](.:(@9 MECI<$KT[IK-F-0!$!(U5=:<5"*81.19_Y">)$^#!)@RGV"Q>4PQOS0=$YL.' M<2C>RI^F,S=FS6XHG6:[OZK%0"Y8DWL^[@CC^7U1-%A\/L0*]\3)AG>2GDW(7KE[?.QW]?V^NAU56,D( 1>M,8*$9(P(A^ M4U>J209&*-4D"2.4:I*$$4HU2<((I9HD881239(P0JFF,?;)N0T6B[OH;7":OB4KOFBQO2Y@)"^ON8":YA4U3D/)95^W"L<("]_,3P0(L="IO M?M:ZC5:O53:&W#6#E=PKN7]"[FGRJE&Z][1K%BO)5Y+_(HU?@?C(<\"E5>J+33B(8+PFC>GJ)>^0&;G_>=7$:S4:K5>\PH5H& M:AD\N0QTM0S4,E#+H+UP&50@A"A@'B\F_C_B\)AAXKMQ=!B,#D7)\]J$#+>Y MH'>7\C!/!)$96M:BW?'J\^<0TEXDK$%[@L@]*1FA+Q;8OXSC":O&MA M7?D_T'OM=S4)SRVM'Z6+7T$,FG+'2XB]JKS\R4S(Z]/*,6:UH46-1L=O+M #O-?MIQ M(-?4D/4;A M^/WG_G^M/EQ3(OVTUVRLOOOCSXO/%S7]H6]60T&9X%>[TU%>= MGE2GIZ6BNI^=GA:HMT7:F''*#X2FV91V,_.-\.9;LPKEQ?JE8WE_VFY8=,NF M[6IY%]NTF]XX>P+3:RMOWFSOG9(,W2DFV%^)!/L=F[PEI=!??%+@)9;0PAZM MBSKMY&3GS'J\] GOOQ5IGTY.1(O#M'7 ^:<39A?U9B??V#(SM%GGW]R3+_]U M_NGL)&\DG[E07D6&14N&OC4;*\R"C3%M$0YC]*S$M\=9C] (V] [VE^LSR,J M4U;PO89KK9!P>%I,.#PM)!S*L*#62H\4:R%*N[".".L?1)MM\%[2Z9>+&K3F M11HY&23Q(;N/]P'%/A$>N;/LQ[2-M0V/T^M-[ 7[_< ME[73L@OMM"S13HL-@'4 :Q;01M[;'-'_H8-V@\WUTG<76GK1F2V@)%ZX MK"40CYUCWQZ*4,JED5F8#H>QHQ&%L3 3_LYT+@M&SCI2YV@[0U,A2#/4//G] M_'+GR_EJ-K'DJT@L$5=(9BJ79L0@KY=DQ60+G39VG@1A[/XO[7:6^+SW7)B7 MJWSWZ-E6D%1'_WIZ]05EU&CIW:9VFK4+2EN%Y(:(!M'"#L=4BV.K'VP\@\LR M)+,Z)-=Y:+$1S7HCXQA*;6BR]$Z#$- MX:<0NZ8Y">T/-ZLKIU84'<:\N6EF@]!ZX>46-O_*^DJQ"VB7KH+PB?:-F9H# ML<66=%3>> M(MN!0M:WN9ME 4@U=7Y!JIBN:H=DJ_IMJVFN7L=6=CV3>G;7(+^V M827:W^@(8?1LDPJ?T*RH"9DG]9ONC$# X*S#2&)0BC M"$8CVK,8^P$6_ [L:99XM/\9>Q<;5V=1\!-5@5A0UE^)RZ(PS65UL:L3_ARH M\*<*?ZKP9WEF[9)Z= ?.1K=Q%$WMR=#T@:*YL.C%NL&1?&!CTM_!>' M#&/:,13;58H^[['F1NB$VD18R[DG/K^3(35@JH]AS=I>,'O7;'460[S_[]DY,O2H_)R1>EQ^3DB])C32@F!M6CULA65\UK0O:24:G>G<>6RL.*RL%FO8KPR ?B MU3JHPCHPS-([;TG&JW,]>\Z91X=KS:@VH-5 &_FMUZ[0&2N.W_**M*M*7M09T0Z]#>?IY$1'5 MZOMG7U:.R\, M2?;-)1')V'TQ>H^6.EBW:"Z#.4XL*S3VW:N^!&M5MEN=G-5FEY= M7J.AP0.PW)E[3[Q'_,3K!&8/=WT[";%(5< *T+[W$J)=/GC:Q\#R=U9,>Q"M-#4I\@/4I[;'!VB0;UY.[$1:E/97V5-JSI 71 MKK3R++'$B%*6]9.-LHJ(*-E8:$@K+!PEU GA!G2G>8NK\V9*LYB[GN,NDC$Q MJKR'\V8;3/LW<:;B]V_>2M#W;.)*T/=LWFQ;KK(3ESVLD3:A[=+G7_CW)(HG M+ \\ZY99[;C%%A?H5B=9QN&5)U-RMG2*ZWG'4 9E5LG8M7NLQ+-NXJDW>JV^ M$M ]$=#5:4,;%]!UA?*@U]=?74U,AJC1#&1AL3" *]K(.W.SRUCP>D,W>_-+7OG>2OJK*_TOP6-&QU"K M0*V"JD6@RK$![<&@+-BW,XQWC64SK(CPH)2*24GK4^W,2E7,).FMM@H0*&&N MAS C&72C]%V^NO-Z3P1ZQ_&QLK1S]2-E--=*1<'*]X!V77ZX0)?RRDTO=?]W M/=^RPP,J.J#6AEH;VX1V:H%((S ;6R!+HF:[GN_FC4?%@FNL(G^PA43\_5CB MNZ[ZNZDDG)U/K(QX^&!!1S45IE!2+:54ORSW;- ML8FL$O%JB[@QUQU)+A%? M6W$;C59G63?,$?W'B\UCVFYB1P59!_O>5AI\^(-_\47\-S_-OVJS=?3GC@XO%Y@O88#BS<6!5=77;JSO/&]2!IG^@V@AL5&9.9H/-"Z, M>$1 Q]'.8G3DL05:#FCLWSU35)H:O&9B@1C"/W"9I8T2SZ/"8M$>MA96XZ>M M:JT[N 0D%64@)'@/O@XK_CMD1&CK!!R&%44$Q1:>.[;P@3%SN$;:VTYSD*Y" M^ R>AMN("$! .1417$8RO6'K#)KA^[/A-P,==U9[IL;DX PV,M*?APEDX$7\O7 M5 2RX([ IOFQ]ZAA]40Z7A\&# N)>/>":Z4OE/66Q4<75JR#:Q8%Y-2:XLK2 MKD@$$[0E6AN70&_;BL9TF/0/5#7 2]1*#1"5\!L*I\TFT,@NPV*5FH52PU0? M:#X0,/P95Q6Q0,[@,_)D"L,.G$CCC4+0"H"F7M&AHM06#VSJK,.#E<2!^()U M>*#?;+X+Q 2LOB?*<7:,9F^7M5OGRX3&P?2X U.+0\N/@'V38_H7W$T.6HU# M^.E=)4N)OJ(W5U^5.9:!$7JSIXKK2L$(O:FW%2U>TTF@.]TG4[/VVN6KH2 MEKH)RQFQR61(PGV0ERUM\Z\&4W6<\E.P9=<] S982T]!AEU/65D!J7H$*.&H MH7"4U21 "4?=A.-E30(6;7'+=(CU=%F20VEK8!_/)O4DJ+%<2L8KP[MR%>MY M487;5L/H=LH&AKMFL1)M)=J:WM(;W8ZI9%O)MM2RO:X\'^AZH]U_49&UY^43 M;AA9_5',$:V!3U'7J&*)2ZYBMF-@-'H#O3[Q,B6A=9-01#=&N\03F$I$E8B6 M %+Z#;.]#*-LZ_SDBS9$I!Q4/ITEEZ5C>\0*46K&XGB*.'2++]Y$FL[2 *%A MY@ >FW:G-3OV_RND&*7H&P_H!.&QB''F9L53FPPJZ7?DD&4P62-X\;'E/5B/ M$9]E;Y#UWSU.PZ1(!M"0S7;G1RWW-Y)CCI9X^"='L<+A'GY;\7R/^/*)3"K. M&#PK8^A->JH*/O*)F:"(.AMBU0SP[F9VQ=+&(1G]\\T/-Y>G"Z43_P;-$TXL MKQ :YU^]^?F&GK(*1MII0(]+1:FP6GF!72FJE+*'0,5LL)RRV9=%ELQ1FOT( M^M,^P"NTOVL&O?/=# ]FF)GIS925TWCIX]/36R6=+-O\L;%BN9]>4UE<*(\3SRVA^Y1/+6<0<:-:N*()FYV7)FRVC69KL]OGKTW(O*%% MR#X%M C9.2U"5E+RKERRL/U<7?,)];OK4RZO6AU*%U9,_J71A15.7M_@25FY MA&5;!8Y7.@J5UH^;0^V5)HLR&Q73!*69C5?AJ$ZES4:)IR65<-10.,HZ+:F$ M8Z$'5F'A>-EIR44F=-<',CZ3F!V.I 72'5;P_R#!&ONN_TX+IB2T8DSTSZH^ ME[8B=CWWG?0.&>Q^WB5U"S%WT]>U[)9L#7W0+QLE[IK#2K)K)MGK2O.!V1B8 MO7*[EBEYKKP\Z[+)\TLT=:^AF_.'W"L0N4@Q%H=5O ?0AE#57BS,K4ZRS#ZW MJ[.2Y+$CW49WT"[=CBC9K,$DJR/$O89A=I402R_$I2K8[6[2E %L.IUV2;!F MUWAU#NF,7-_R;14_VK17LL-8ZN;QDH3S+0=B]0>FV":+_BG)5I)=<V5>N#R^.C]M8*2D/O$?T?Z]? M8ML;?4XZ\!_=2,5C/CT.0.Q<4AP,*!AI;XVFH<$@/3?PM5$0:O&8P#]XC&\2 MT&-\A![CHZ=5M+;>T# !67NP(GBZ"V. ^6E.Z-X3'Y/PZ&M#8A-W&D>:DX3X M0GPDO-T-'.T@@@>/DA"^"@%CQY;K13@ZO.245>75KD@4)&$$XXN(C0=]M2'Q M@H=WS9T1>-WM<$J6M]UF[SD4I01M+*0FHTH4@Q(ZA?N_:6'P:'GQ8Q:AWBE- MJK(^UHWQ/U/^@=$#P>@"_Q)X0H!?P NF(- AF5J/$_09-1 )D&WMO0?77#YX MVL< *(A^9';%2'-<7+6^DUY^#42 X9W0*_F']]J7D(Q(&,+@KN/ _E:F*(CZ M<"( 82RF^4H%FI9F-/1F>YEMP+^/<=6[]GR.-WM65K5NUR+V]'2I$G[Q?+'U M2UX%VB228.G\0;2Q=0__4(!@>BA>'+3$O@1%5#+_BMQ68F&")=2 MD-R-0=3]_^Y_G2I/8 V &O%M SJ O40?# [%NF M$-APZV7XR7 M3@0?.P6)&ELX,G8A8D >Q8*G S%2NTWY/20$K1P-@Z&>A-?A!3#N1V*%$9*8 M/C4(XU$ .E";6'$"4VEJ[]%-&4\]Z/'9]S_7) MX= #*'FAJC[MLBQQ78 GB_8IJ5=2_S*IKW"UC$]/EF=3RV)?E\7+ MB\CTFAVSTLNBU/)3J]VU?10.H^K"89:A(W>=^7Y%M]G== ]B;A.H--6XZYEN M/XN,Q0;V;]X\3"A718N=4(+I_?V3@'V6_#H)ONRX?Z;I/<]-J &:W^(JK5X2 M\U.[4%+F*.MZ0S?-LDV+DE!9);1R MIKM ?=DBS 3BW_C%&X_-?YI[,3Y<8H M,%<'-^9%IJ=A]$LMH:J?'YXN8_RLF1%D+N MS%15;$%VNKKRAY0PU\)[:G>6'$"NM._TZ>++Q_]\^*"\)X4:]]9[,O7YZI_* M=U*K0/E.U?.=+F]^/;]2GM.SUJQ,]0AW9\;DK5+XHJ9*RN]22^&%MJQF*^'5 M'6MD<-O@F39?=E4/W MC=;22VOWT*(Z"POJ*!=/[2=4?'/,; ":5FZ:$N=:;(^5&S_<-?2X*EB@987; ME*M5/L+<=?1!@K4O)V%*;[E7NNU3JT@:89%@%4E)E[)CFPLAI.Q^7KIE1TLQ MB\!FH=JZOFU1BS86BS;EJM_&0N\U!IW2XY-*QBLKXQ+,JV01'RP//9;; MJ:7.'1XJ-%114=_U[816LH_@7G<$Z\"/UIY_E.AV'E#>\!GPX]PC6TGDX35JG<(/-V-:<,7O6EH0]:UHJF=K'K(VT&K MV4Y;F;A8BGZFW2';4)UIC$B_?&LV^_E;9VYL:N]I>)I7O*=T\'F+CJ'ET:8 M^!A:'1X^^C@)-[)#@O/'BO+1E/BXLAM:E,#@@1JB.4H0:@&-B><;$=!)#8GG MDGLL&F_%A??R;B"T5P?OO*!9(8%'CY!P>$D<:*-D9D19XX,&W59VXTG6&5)$ M0!)X:C $\> M$K!RO27ZX0#Q82@>L2(8D$]H:7VXPO."!]$Y9P1R#'\ZP$A6 M1M^-M'\G5AB3T'O4K@@6X%=M8-8;Z@W0\X[XG&M(SE&"30MP:043PCMZWA,_ M(?D^#[Q;!#!VOJD$;P.:IA@ =QR"LHE"$[#.#Y8]1KF;T*]&V4,BE-5I&#B) M'?-F$L-'*F'DN\N:"TV!T3#>J*E]FN]G <+BLW8V4Y"FD L5$UT_B.$'!Y0* M%F:E@N:#J76G=%(+FF/0=A*4&/PQM+'$Q(*EAJV'T([2M8=N!^M2(GI[X("- MEM[73EG_#MJ80SNY^:2=B/8:=%'2RPQ]:2^/F5MHKZC/ 8B];B 7: .) F+ MF@/^HGXHG4ZV?J,8OJ 3>M?0:(\(/D:J$:8 $UR;41W4%3R:]B6!SZB_0'? MBO4CBW:=@OE?PH@M)LTX@-!R(Z+-58;-%;RU826'B&+&7.Y2D(+RMXF*MTO+ M=1EFSFMDTM_19\?^?X5JO:GOCRTA@O!8P*GMLB%4SWGPW XF6-H:5\,\W/]Q-X^P"NTO\."QSO?S?!@AID93D]9.8V7/GYC"VB^=\ML9[T%2I W MK^/Z VT!52GPC&\$K4,T#A+/0?1ACX,@HJW!G$"+@L:3,EVEPLU;.\M1)X M(HB9*,(9_I?8%-[D7^^ N?*"*=7#^(1A C"41 "RW.@;0W@)8+0PMER?]7.B MKX17N/$# )(QNQJO>Q@3JGL?"+P.7TE%-56G#+W-TQ5@D85:&K%O2 TI"2<1 M@V[XE)%U'X3B40D2BD(I"QLB78R0WGA5XA??EGL1HKD(1^?CQ3XAM W2A,TD MG2\%H5E_*S2'0WP,.*X1 ?QEC48$46V9"&R1_.G]>:R5TPW+6XI] BL7HF6D M[:VN4$Y#,BFHB-WA,32P$S% 'LW,!BC6%BRAD(FA%R H!D&@YM^-8M%8*H7, M&V[K5!LDO+*.YV7J@YY_IVX6;>QUC*4]*29BO0X?L;*^63-&YH4^U'+#2P/"0 MP=F"3LHK*S("_8?/\\@=:A':C\[&=FLX(GPRJM0H":F+R=_-W+4(7==^'> +-'/#1WJ_KA,&H UN."%O;VWO"3UXJ8!@AY4(H7F@WE? M*W-T,G\-7)L8 .P$&'B2&89Y J1DVU1GG7CA:_]*0%* 0VTFB=B;D?9H1'3D498(>#4FEO,7"\-00W4^ M(>'CO>MYI &FUG/A.M^UFAJ&'-B=]. !;9H)EW\.[@D%6_1E*$EC"QLF4N,& MC.YV>%/#%3$Z%$\&W6@DD8D-RCA()( ;-Z)Z3ZA8&OQK-\:;U6&\GY@Z2M/SF H7&CB?6-B* *R5G2?&P)UW<^/$B5BLNB#K2E-$%& MP?)WA#;XS?5]#%WD% -U0AQH+T\&4GB*0, MNJQ-YGR\#RPP?582 ^Z%@3%813TW;/TJ'C5ECQ+.'!@M\ HCP&2T\:RX*IGB MQ[<=<,/3A;^@VVX:)TL'U#)Z3VP/9$GFH+9H/@):MV[#[/Q>#9K_7^;&I_7GU$2Z_ M@PM 0[(H=];]/'U$\M30 ']/W$/V#N\101H75=KN-XE2^)4&YU-=!Q+Y$(2> M\^ ZZ/O'C(:N3&!IY]^^7+2U&#Q$@L^IA2/#*_=01C MPY'-72<,!NWE3'-F:4ML<1G\"[P+_J0$[3N&;U8^D<9&R'>;$"=:^##VSA1= M+F9]MF$L H+F-P[PI1$E'SA;84)R?:VY3:&]JV?;8V,CZ\>9 MWMBY=^9:7PM) M9[MY9P*.Y"@ZI=1OQ>_A]32WN_=3M,@=GI6L)>*];'+41/.-2WR;'_B'XC/Z M6ES%,P%PJ5=$425C :#,MWJ[V^BFC5S6@CTW,J7 2U#@Y]^MT!H1WQWF=@,QX@_BA=P_Q:"8PX.5 ML_I=P,;3WZ_RVCW_]1A>@^X,@A;TIV./"3Z-Y0/745&"A68*ADO!VW:KV4E% M(W.W9R NZE>\A613@%^^N!B6UCY80[H'JWT@PU# #W,>U*8J1^!:U 0AR%,N&!B)*-BV0M92_JR\G44,[.3GA,3.TA!&3LY-"$@N&'H#2S(04 MXNDTSH-J'%UJF[I*&MWS8; UC>-PK^F)\(VP?&D8YX^\5VS3E9'@)B_&'6GT M1FQ=!P^(L9E8%6)&W,GR$L[APS,K_-L/1KO]DX82JM'MZ-FD"PMN!Y%"[H+A M0DU'P4"_G[U A3O6#Y0)-G)O$'B5K5V*I0^'U#5!J5^2\( 8V">0(81R>?/+% &B/*G".I\NH-8!$1\TX_EM7!Y$DM>9+\( M=%;A1 ]#)7JH1 ^5Z/'R1 ^&6A$;"'7$(0^F,A P520?@%\?G#),G-O%F:]& ME![HV:$YFB7'2E1X&GB>!0J .<$G.8*E?109[3*?Y4M:>&GX\[%(,V0I&#QJ MOBX21%3!]N#$KG%QXQ"\4/Q3X%"6R2DV[_(;QSSR"%07@\L 1D$.\F:+CX"M M28P6I#'T&?3!4V7R;[0\=+3O,$,["!_%)G0J#3DCQW-">18J;C>_)[:5X/Y@ MC% ZS<2A.3 LY<:?MY4"E?&A.3QSVA;^H\T8Q3=GD48B>)S+ C^@FQ%T=\ G M:>[JE(1IOK,V(;@5B4&JC&>84QM'[QA2P!RF(2$4T*'=R-+ %V=WBN!/-(8G M+\Q[I\"_F._C$ 3M+ATDL5V:K$/I@@1RF32(%9???\E098[EG'09WR-.WL+. M38AQ*I[5/COUQB*I8)%[X& A"ROO2&4964L2K_(N#Y(\71PXS,+V#TC1'!P2 M"BD;;9!MTXM$Z&R/"']]0NV%Q)T, 4&Q%Q;%MAKJ[,R]=^$A#E=.O_*8"%<@ M/'?Y9"YW>39FPDG6R(3.PDP5V[/"C#9TIZ>A\8,:2&$:27/$$#",3OG$ ^C] M9M?H_)B&7D#P6RT@,+BO#LN%8)E^N,M,UR0]3G"0GC8NQ%Z4#9N7H!*RIA(M3_5_'33 ^0@LL?$24!2EH5N M^ 81TS7B23D(D'L$W_$I')\0\9[T6$^92FA.>2S7.*=C"TPLC2Z=9@>%6! M M;W^E49&7?(,X/]("4F#YO"$]?L22"Y#P)VS#CYU*0A'[ ([+WW[0NZV?]-;A M;S3( [QDWU!9)]0XG8&20$O'?N!FW6P@?T>N)S)4J,R?GS:U\^]X$HXIDL@. MW2%J$@!6#PT&T'.2Y@>Y#%/.A5QJ%D:#"$^UX6,I0HML:VXU.4#?W+M!$@', MP,P;+XB>H(J6)XBV@!9B"*8\AO,/OEW)SJ71&%XW%Z!S_3S>Y @DW3?-;\]V MV)PLS77^^>:VU2&Z23K#6[,W,&]-2S=NA_JP>VLY':?K](<=KP6BUW'"U=+SGU]K)^\NO-]JGDZO?SF^TJXOKWW8Q$VN0B+45+Q MS<:Y&X-Z7LC_/6,:%^,$:$[#P&,J^@MN5CJ8-"LTV9*-DBOGCD=B$3TT< MC5W07.![99-C+^<@H^Y0B6&+$3BIPO\'_T=#]L >L0]9'S-!WJJDD4YV$L^I.?V".BC2]+9UJ'<.")NEWG'8 MIP:/'] <-+$0G8.@T,XE#_^TA@60'J:&'-!6$H'_Q4@6)K>$E)B\W-G$_;7 M@0NOSI+Y-IYNB\5%HI\ZTIT +<&O0D,=Z"!X?HA!&Y8:2( M!G,P!A;2X:3,R00@RI4OH'*2R7#CR>&_XU-#OXS!+NP1ED=-25\(_V W>XF/6LK'? MS(<#[&PZ['@?GQ+7G1KJOT)%&#ZE6=!!<09W=AC8&+UC'W.(8_1NB8EN4'7JM-YW;R-M9SEQ9 :.V/;1[=JM_VVJ; M[5MS-.S=#OOVZ+9O=0U;M_HMG11#GU].KFXN+FC/QHO/'RZO/IW<7%Q^ONV; M+:/?W5:P"*:$XV#6[N*"_9?ZA/I/[ ,=H)8;H32IE47#0.OI/H]E';/;&71U M^[;7&EFWIMX";CF=P6V_8UL=:V"9O?Y@+L:G?SS_Y>0CC9J=GUU\_N7ZMJ_W M6IW=1_=T'MVCX]-R Y0G^XA'H3%>S$^3 (9A90(H$,,P-,L!XH<30)&Q@$E# MA"R"J>LO"Z:-LEP1)U?9A9>5>:#E>["2VKWKT(-FM*R8]0U3;(([6MNFP2"9 ME>TT\<=PEUODMX@L>'K")O'8>;=\$<$,=@GE2W/$<"M\Y 4/$>[!/Y![?"/; MEL(X#>8\P7\;(JV5YZFX_GW@W3,*X5GB.QZ?L,*A&XL">*)48IYP3-WC_EB MYWE?)_+"5!RIIY22GD_Z9I?KD4 M-'YM>K8K)KEX> 8\@8&J>*-A&$TY?EPK 7?Z5&0%X M&ZQ ,%P638]@:1#3_"Y*?E2X!$<8/@BT+Y@->]'0+F(RT2Y.&K0+D0$\PLL_ ML,OI5_I/XDDEC;ELKK]T(3Y5,0TW>Q9J+%Z; W/,L-:?3X]!"A6>CZ_X-('V M/E\?#L/IO$[?R$NP*C O4132/3 [\(.):X/A>/#QE%)^/X36A6$#HJ%Z,,8C M+'GD865B5)([/ ^T@.#+R;>(5.P8]6PU/48M.PQ2PN"6(3^AQPKXTA/_Z#X+ M\_VU>=VDCR->1![&K-H@1E/HK_2T?Q/=,=CJ M"Q0/3.) E.7&&9]>_GYQ=J@/-)!4>ON[1C'-V0*AMS!5,+(BBGH.ELJ_[;DH M/YQ:\"".35$J[AY%*:X[$B"]:',!G-@(1AAGM<(IAO49@!._(MV_?L/Y$Y:M M_0E,LT>T& IYA)EYA5)22YYD#4XP$25" MJ1!9CUE.9?&\6W8YO5I4AW#R;Z>')5Q:[& ,O[ \S5P]<[J32)?J8SKX=#W> M><$P&V]3.P-0"5K%9IGX+/S,3X3R*JIB:FQ'$EF(#M]W_$@3>EFPD/CS@X09 M30+7V]71F07J\,(7H7R69,A$X*M/*[A>8[7JB)7^\OT@H=7!4DWBH^-!-_^I MWT6W!6A"13BC>_)+:=G=I^#R.E9#^T2^NW8@MIA]"UQ*%ZL;,BHWTONI6/$4 M[DPFF%*CF\OIZA)2W]0NBE7M^*,:7$VD0^E!F/P$J C= M!;06^9>Y]\T9QH)NYM8&5E2"S@_]C=71:_"*CKRZ#;''?N %=_391.S09-HM M-4&HI^]942ZQOB?6?X-P5H;9]23U>Y!#&*58Y2_Q-;+(W(GU%,5"9K@IQG3.3LVM9*(FSW^9;Z>;^X@]YSM MR_.3FS=1.A>%DJ:A3&!ETZP2FLQ"VSGLK%3A@G5[0S/.V>$=.G;F]/H+F)?P M\L?I29?<*9K#[#PSJ\87BI-I3&VZA7-=%Z*X97IH7=1V3G%A\#2\6HRGXC%F M%0DWA49$_$<-MXSRJH3GV[NHKD+,N,>T$UQ@J.99;3%629F=I':Q* @")4L< M8YC[7*9#U./[VIE;-#=>.VG!5&ZYJP[7,HY//#J>< MN5&83#F68<#CP]E)#F#EO%E+G*9AMFPNCL(S8N]=F&WA1#DR7S%[L' M>?!@:?> \0A[Z'QO"@2G<<+.L><>*OP$^U'$-O >0.)_89'J!6&,$?>N/3PF MSX)C#,''_'@1GT^:?OP0A-\ F?"<6:Q_FNO7,\;B4BS%F9Z._T8>T:6, M_' M6N-.3C#I<7HZT]R@HG$2(_"*&@M#'(VYT>3>;=DTLLR<\D=QX!M>$O(B]#D' MX[Y8%H=^^T"[561"O^0U,!W,NP:)3V(\ZPX$%,V+9C/?)E84:9[U&%"D#EPD M6"G.2XORBTYSW-<(TQIJ:6U!D:C,7)BL]"%C3:YR+"]22*L-BT63.^T.8_1H M>:V891CC[B7?]"KPA*Z_G&^;+<%XL93G_(],!ED975%%GB=ZYQ8#SXQ_K3)9 M1Y<\;]^,N@-9G256)G,Y"S"(,!'>.>:DTR -<^#3T(\HKY$/:;("Y7BR>^Q. MD9RXU / ^BS@Q,4D3U*AI6GLBC\)GERX/K>.N K(XPVA;=#GQ M6OIC/&I&GUFL=O"8C^=R3=%()5[4]. OHPW1&->Y@#PUFT(PEPF41&&DN?H6 M4XP5\J4 C^>)FT/24JM$\!]<.I\XWMW3#*P[[)RT(XH[[S!ARW:C/>9^= MT@ ,6ZLBJ7591QT>/5SZ\ZC0.H*?$<1^>!=Q7I>,\1 '<]G34Q=6%G;G@>I< MFPCV$R_,LT!H6:G<3-VLH5^:VB\YH0\#(*?E,>JP*!16N,/F3;3@)C-YJ#%Y M=\Y(](^@O5+8+0X]GV)S8O!:FD7X)&IX+(!1U A$^5>A5- 3++P &@N./6U? M7%I6C8;V7%&:OJC;>!R.UK@!*Y-MCLYR3JA6# FP>![5A50QHPC0]DW%*BAK M0@":2[W +'-P@3&Q@C$1)&8-.<, 2ST6"2D00/IH-WZ!67K2["RET1* QA.0 MTC:GW%Z&(D#*Q"1?W0BG2$$?J[#\2ELGRO[86#C:85M,S[-S+/(EXD7%U"&> M\#&T.TZK.VK=VJ:NWYI#JW_;[QOF;9OTK0Y\WQM9W;DT.^/KYZOS7RZN;\ZO MSL^N3SZ>7U]^./_WUXN;_UR?GWZ]NKBY.+_>?N/UZ?8X_\@2];6;G+7#EU\T%^>J#!+L1:Z-R+4JLG[-=GFO0T]Q$[RXI M9,&,/@=;#56^@KP7H,M! 7SAW1.J0-Q%/2]062=!S#KZY&]L\/%@V^J(M85R+5%@%4\Q:7IKV#G4EYY4PD9=W"_5)L1B0\%Z M^:'#^S_ @\"^@$FA\-2S'ACVP#T&'[-561VS!ML3:&"]9DPJ2+,MW4FNWTS& M;][5T7]LI,7K\JFZ+!03!5Z!,_Q,\_PC6*]-UFAS=32#.2+Y5H1\Y"R_)-T0 MI!OK='\FXWTC:W/FYPNKY=MU!;0G6N*[6=XF(RX?"Z-=3N[%NF#PW0E(1/,P M17UEO@!$/6W>64GE&<< ]1M:4&@8*E&,E? O++WN*J.C\K+H\]$@S;G("FPC'U&;' M]7,BL'#Q/_]=6(N(MIF,CBN\)=)56R)J2Z0V6R(QG;,07BII*+B>-8W(L?@C MSP3D->M?S KKXF/8F<-+HS=F!S" VQ<4D@]/FNC:7847^3C MB][LF(HO$O+%;.I=Q1CY&*,4F9Q\ 4765GR1CR_@J@P47^3C"^@Q9?@EY(O2 M8Y+R!0"9,OP2,D8I,CGYHA29I'Q1BFRCC#F*0XQB/C-BR4.LHGC2]+M&VS1I M8IM@.;M>3:3^4S1:M5/^A9XD37?"-^M;[TP>D$0O/N##26(''G[YSS?&FW7D M0N\T>_K.Y6+I#MCS)>4FP'XQG].^6[RKD$PY@A*GP-+]<.]'? E&2JQ+1D,6TU!^TZB>D)S-:ZP^KAM(8X-F7!KE%4 M6K4-RZA1JHRN1,5[):.=9G=0'QG-\WP:$@K %NC7.06+>19?^/&3+_38C?>( M)8AX=80O-(DIP*83K&%G>49=26(])1&T)>8^?V=U8\XP*R#4?K>\A.0,/#V= M\LEZU/Y#8NT]RSOT$SL1A6JI5(9&9%QJ91A)NHD_.:@,>AW&_W! M8([Q+W.A=LG<#V08SCA,Z5=&OV2/:9<394=62_-Z]DPO/94G*^M:W9 _4Q=! M7IDZ4 W+\E3FXSY)YO[II9V+\,[\""7Q2N(KJ[0K*\.E8/]E5)%S1X6=)<_< M@^+9V2WS19506]%WA9 M!37>!C7N! F68MI?>]>5@"J5L&XU6@DUB"16=?MG(_[-GFDM!K%VK;0D(PJ' M9[NF2B54^9XNF:KK_"KO'JWT-XYH/5 Y"K?GY\,>C'^+1FEK2FNN($$)$B74 M6>X;6O T5[/]4)S]+)9G[3]-CD-ZT:>M;CL>O30Z9#+["_T5J[7!#3 MY^9HND!LW_S,#D8C7;!DM9\>'^35U;-*TFZD#>D?K,N$%I$X9GV&->Q4T9RO M@KOGA#4$8<618E;I'$\34^**CC2TF89NW?:<[Q"XD?:O3[O5TTH,Q%+N0M,_./YQ\ M_7AS_?7+Y>?K\\\7EU=9-X];O6,.NCJ_:8==2-J\"XD8K(:CU=AP<]U'=M8Z MXJ?R6W$4'OX2],"E8M!MM0:=H7%KFOK@UFR3WJTUZA&0CR'IC(R>2>SVG%28 MGRX^GU^??#B_^<_9Q?7IQ\OKKU<@#D:GIYO&[L7!;,XHY498(NGG!E9> MUUJP@O8[[2:T:/LJ[_+ZNB\?_'+&>G\5L"X"SK*G%R(VP%]A?B17&V&1T M05N+AN8'FN.&!)N.X+'V:\*ZK.E=@%8C0 &A)NC@?H>W^)^3"X/] MY"=6_,\W[O?X>.1^)PX0UHO(&\VW)C ]8CO'V)H&.]/H)V%XX@33F#@?/ ON MQ07QV0K#VS__-T[.>M[M]/S4_O3QQ(Q:O_SUQ\DZE++8\U(V%^:WQOU(+EEH M@ ?\6X=TJ0=7UY!'>P%D^\L%/.U M!2/#MD*B)]TN*0C8XFD!BR-S?KML?C9OWGR\^_GL=*L)\#G,4 M>#DI):+10D'[EQ=&OO_>Z9R?#K]^._GU?_\^&7Q\6$O0YH7BY60Z<'V-6-B" M$+R_!A:1P;::V"<*?KB(R40S6_T#ZQTZC5>LK2*JNNO#W]XUM?*U?8E=UE]0 MX:\Z[8AZJAV1:D>T5%2KUHZ(HWO'TEOZ4._W@UY7[^S,(WP2*V>PO\MAOQAY7AW)UYEIO,* MY'06OFBV\EVQ.I;>[!A;C9[/E;]:S*;75@NKZKB/XG&9[&WJ6]C6>CF5=D(4 ML]<<;"$7J_JR4R?12:L&]MZ41)\VB-%<]IA4A07Q)2M;+OMV$$X#YG!I[\'+ M)2,2$M\FN5J XS3]<3NFJ,+T//\^!I&,*?%67?>/87CT\Y-7L;*B14Z4;!BD MJ8 ^F\JV 75??;GB.UPDLD-WBDMV8[+Q*M$H=S#]9G<-IS4IS] 39 M&!?;HW07Y M_/7A=1Y>;(+-W15-!>+0\@$_AQC%D(+5_'1K35D-2QHW$\ZL>#$4WQCLWCJE MYC:&RS0$V.1A =[=NN1FXRB"T?I2>X?$7@X?=\CW AK;X3@*:*C&XB<%TPMP MI+[$[JX\15#BJPHV7SYZ/GU*.$,MSL? M2SSS,"+V(? GM.SXF#!L_U/^17_[*PGBGYY\';OLIS=\DWL&A M"6]HW@7W1R>A/7;O271$G#LK/'*LV#KJ#?1!JW\$BT;7!VW=Z!AFJ]W7C<&1 MTQNT6ZV>0[X;>G,<3Q:%X9])BRI?F!YMR&_5J'CK:W$;)A MH5\ BG:L>_J'OSV?$>WMGO1ZV\J(Y@DXX; _ZK76LPX)84;TY MU-U*R>]2+/>" $^]>;/U @ +5X]QI'>/F-%9OX*,;-APD\!+X4@)YZ,P3P77 ME,)'-9RC0E'UF*-"7++/L7JPS&@:"FJID%T:LNMW.F:'ANRZIHDA.V-;(3L\ M"@.$QY@=ZS]]A;]'6AK*$[&XDVGH>EJ;Q>$:VO"1QNP6!O7^O#K1=/@83IL- M[7T86$[H.G>$?H-YJD2[B*($0WV!EV *7-30/GX\I0_\$(#,P.L=$+D@C/#[ MIHKZ28: 5=1/7E2KHGZRX]7UC+_"H#M9/>91JZVB?@J*5FL^"O-4<$TI?%3# M.2H458\Y*L0E^QRK!\O:I2;J'-72#)IB:1^1[^W9K:7&G MR)P1L">FU6>*![;ABUSP;%.AKE7"(A_6ZA_^IAN_M,O%4,\@@00P!:3T4#=[ M>JM< +(V$:2P\>LIS&?8[;6G+X5I;.DL&*$;&[%ZZQF0:ABAU6G]ZYK;S2O0 MM1^S%5WVC-%L0:D\8S1;6.-'U4289>XKR[*XJX@XC#ABZ M5 ATQSN<"GTJ]%DQ]-DY:NL*?6X6?6Y=?RH J@#H1G7F.E$;M9M<;RRLZSV] M;[9UL]4R.OT.8.'Q;5N!XE;B!VR;54J"V M+?-8-KRWZ1E+@?Y*FG'U &.[:58*]M4!Z,D;,.RV=,/LZRI@6%'!E@\$JX"A MO.!5!0QEAYXJ8"@O9-1;1SH-&':KC/]4P+"Z.%(%#.N%E53 4 4,5<"P^JA- M!0Q5P+#& <..@GTJ?+BXD*+>ZW9Z@R.GW^FT#2RDJ(*(51=V^6!R+4**>P%V M:U0+<2^ :RW"C7L!/UN]H]9@$P=3A,'0ZKW^&P;J5<-^6LK>>LO<17 MTWLML]LWVD=.6^^U!\8N?;4S$@&G4D_L"TR,A,2W2=00Y?"Q-/U'=^+&]*H( M+[N&5Y*(*?,_P77S*>.''N$/"(FC7<>!_:VZ[IQRX.1UX&KKLJF<$.6D59 W M6$U#\HO\6 MIX*'D@-B%3R4%\BJX*'L,%0%#^6%C[IQI&/!7Z-592RH@H?5Q90J>%@OK*2" MARIXJ(*'U4=M*GBH@HA)&#_L=/KM M'O@^+;W5'G2.XLGP$%VA5K?=^DZ^MYW^CJ*(IT$8$KM0::KT,*-6J3CC/H09 M]=;AOZL/@&L*>56847; ^J)]0=E@9TV!)MK;SN;"C*K\U/-,M"H_IV.S,6"RW#/ZE)BN*;.6E5S0I2OIGPU M&7PUE1*RI[Y:93FE<*;4\U&8IX)K2N&C&LY1H:AZS%$A+MGG6#U8!L!_'>2O ML%:]8WJM0:>E=PW=P+];YA'YWKXUMA7,>_]XZ%D/D8JPR8TV^X>_Z<8O;84B M)461JGB3[/BPW304YI,4\[7THU8;*[\;589SZN!5=5&A.GA5+[RD#EZI@UL92H#9U\$H=O*IM_,]<:^._:CF[\_#C2K0DU-Q(FU@.P4RQOIT!]NFCR$[?72]I_?-MFZV6D:GWP'ZC&^WEY_9;K:K M0J NN/QF7]\Z@4SY"<3R?$V]U^WT!D=.O]-I&^96\WS;S4Y%R+33?KRT,70E MR+3+YB*TRTTUJ+3+"HKTW)[D9)+FH#@M7" YL20XK\&.#N7HA/W ):353O?! M62[&9G:]2SIA6(\-)_F"I?L0'MV'@.@^A$#W(>BY#V'.'04V56T 51M U0:H M6VT 5$*Q['[9>KOWRM=2"<6RI@+)@PA50K%**)8;*ZF$8I50 M7//XN4HHKG]L7244USNA>)T3PO+ OCH /?GR*);G,9E;"PB>D6D0N;%VMI@X:&R4,-;?A(\U*L2>#?Y4L1-+# : C\ M%B'%F]#RHQ$)M;]9D^E/\#&)XNSBCQ]/&YH5:0X;@!4^LGP7?.(X\!P2IK4. MLDNTD-C$G<:1YD910NC5(4E\N%I50I ,B%@)TGZ(J8JYD\6 M=LW.H*7W6_I@T!\9C/TJ0SP5$ZPN5%0Q MP7J!)1435#%!%1.L/FI3,4$5$ZQQ3+!3*=A7!Z G24QP/AX(_]]MF:TT'MB[ M[6RMQMBB>" ,&B." Q41G!-<*1"N"@=*#$U5.%!V8&EBJD H5;.S'G#K=34[CV)K MZ!'XK^/>BW_#O\3S;(]8(4YZS%]ZR APW,:7$QS_0NG.MGW*S&K-8BD&9=T<.AR&QOAU: M(WCQL>4]6(\1GV4/F/WC3\,@=."7EA@4DD'36VA[M-S?2(XY6DZL[X '4#_S@DGH7'4O'IA>=2QH"Y/S9@U2&P@(]\8J;> M['4VQ*I,#"E/NBE?_F'Q<-H/-Y>G"R/$3\:T;E L6:D^$ (_CN;"5T^+*J7L M(5 Q&RRG;/9ED25SE&8_PO*W#_ *[>^:0>]\EZ*.;() MQN,"'XM=FM_&A>D;WIN2Z-,&,3(%%!%X3)]^UZ+ K-SQ>^'833(+30]FGO'[6T^^(_CH8Y\O&HX79,487IR?M44N*M MNNX?PQ"+AS]QU>=D,L2B(L/-&88=T[I V4))_@VH^^K+%:/0&8GLT)WBDMV8 M;+Q*-,H=#(N9/C4:_COZ7I7B+*8,;(R+Z+3*3+CM+'\6K)69#J\1H.OS4^V# M"\[IYZ"Y.76PN158[E!90+>NO,[#BTVPN=M>3KL8*ZE-K1"C&%*PFL5\Z\IJ M6-(P'.V,]L)8 ,4W!KNW3JG5K9E>*3&S6_V[DMRY/?K:4WN'Q%X.'W?(]P(: MV^$X"FBHQN(G!=,+<*2^Q%Z]P5SBJPHV7SYZ5B^Y;KW3W"IAKFI')UY6!+IM M#/IZIW/D=+N#=E_?:A'HF;,3VL$9L0G&/['D<_N==O"VW6FV6MKY=Q+:;D2T M+Z%K$W680JK4PO7J+<^"(IFVF$KGB@2)@L\IM#R+H6K,&RF2_]8KL;P^V*H\ M5Z1(Y=.-(WV Q97;,UEZE0)WZN2$W$!0G9RH&+Q1)R=>/4&- M%)C1;!HJX*8";C)7X*L +-SHY'8>C-O [&0"0AMEGA2P2)4M5F6+:Q[2V_2, MI0!KJFRQ*EMQT,]76W'>J[ M\(&K<1(2%<23":U>'SXW)"$;YJPCRFRWVX=&K]<;F!6'C'4$B<\O82$;U*LC MN&NUC\#H&2W#K#)N4U&\ZN(_%<4K,=]+ FA4PYP^E<&G,OA4!I_*X%,9?-6$ MAVU ;?^(DNG\W'NT$97G^B3M384-G;!D(=ZZ8%YO?OX[4"295@LVU@$H;CI0 M^!TN.@1/J--JM_7OY'M;=[965>\4*3T"6M,&+]C%;>R2$2;RV0FV.=,N1_ K M"1N:%6DA^2MQ0^)HPT?M*O$(*V^IMZU#W3RPWFE!F/^ZXXBO1UH\)MHU/#)T M8Q?&??[='EO^'=%.[!A_U@=M\WEQQIE*PK41E87RZJ@IPIZ2A[TE&G&\L$[%09585 5!E5AT"H! MQK;>-&0.@Q[)B]=V$'O<6H'!);''#ZYO^;9K>2MCCYK>MK1"V%'3.XZVN8CC M^M!VE3@] T&N_9C5L.P9HUF%=9XQFE4 8NW'K+;*SQC-*E.W]F-6VX^C4I7R M>MIH"QKM.2Q7JT&MAHVL!MG#=Q6(8M4M;E6[2-4^Q*;V(1JU#_&G?8@X[4., M:1^B2OL01ZIYY,@H-8'N0'^G@D<;#!X9.TI5NRVDYE+NMW&WE;M=RCLK= MKL<#!;O';A8]LTOY\?_51N_"C&+Q>HIT% M=C(!IBNTIM!:+>:HT%H]YJC06CWFJ-!:)?.)*P#)*GX.JSL[.;:74#$@ILY3 MU1^DJ?-4]0=PZCQ5_<&=.D]59^"'8;KKTU]E#M/)FQ63CXU=VV,RL383&5.) M&"H1XQ6J1)I30!7Q?]1R4\NM&I;[].2CLMROM=RGEFG*!.NEIM:;G4TX5^NSI4)?ZT)_Q*2 M".BK0NI*LRC-LHV$*I5>7=G9J;3LFJU%E9:MTK)K/F.5EEW_&:NT[-VZHF:E M8%_=@-[0LK_=A4'B.\<_C.C_X(K3 :L?;'NB':!++-L6ASPS(HM[8/K$>U@ MA"4%XY@X6 PP[Q%CZ3X;7F[!-X[F^MHYJYRHZ2U:1[*"8'$?X.$^ ,)]@(#[ M /KV >;M [#;!RCW;/!V%%M#C_S\#\>]?_U@FYEA.V2$.LY](R+Z$_A;1/J; M^H!,?IH&$4TO.PX)IHO?$R%#N!'PIC"X##\7#C<7.)G.\]&W^0G(U?@C"M%AZ/W4CCI="UL04NP9 0 M7PLFKG %L+KW%;ESHSBT?+PFTAP"*G)"W8%X;,7:@?N.;;SCM>)6UV<>!>ZC MP3O\(-;@$TS#\JA+<> NNBN]Q(U$:?'X<4K8>V:&$H?$BB,V$I!HQA^2T'>C<5Y]:3=C$A'-QFEE%?2MD%!9 M=0B9P-4CJO+P>E;F_OR4"J^X"@S9D("HVT$X#4(K9N7S0S*"EV"Q0=>'*RS_ M$9\#E! BG1-B,+/@F,^4T,\JY[=I;7YK0N RIX$"OD:U_?P]VL'#F, ](2PM M!U&<5LL5$A<'U4!,>'])OEB*XH M4;KQC A=#KWD$)3M$2M$'#N>D=8VOKT(O#8,8 US&FNM[!]X96@B;\=4HDZMKP'ZS'BL^P!?O\QTZ1\4$@&D#$,)VBYOS,\ MF!O.Q/I^F*-8D=/L-O%=R'46^W(.H;Z9>6ZJ- QPI(J@V=2;O5) M-^7+/RS>3^2'F\O3A?%C_'ME-Y ;:MBP"0C\"G(0S;77>%I4*64/BYX&HVSV M99$E2UP+,!7V 5ZA_5TSZ)WO9G@PP\S<0A:L7.AJ%+EB::[SSS>W>J]E]TRK M=6L/AX-;4Q_U;OM#O7^KVT-KT.FWS:YCOF&$8'=<7_SR^>3FZ]7Y]:W>:O>- M#O^U'"[GV3,,/&>EBTD% ?4.EX1L:)1II:L(81;S2K+=G9?-W)"^)&&44- 5 M4)O!N\5@3E2T9@^8!K^Q""43[U&SK22B6-+%-C1@5(1AC6"T\ ,B2'C-D(PM M;X0&%A]$#2>[@#XY) D:6_I \##'00A3=YC=60_PY0B&Q."Z *7=9LNIJ'WF MY75>N\>A>&O.>7ZSWC["H-GIK0I]Y!92[N$8YQ]YP8.P6^+S(<+18Z:H'X " M3RK(]'=K& 5>$I,4"!:GF+>!Z^Z1=)K&RNAV#$;]"?K4=/!^\.^VMN!M&UX1EL2RQ+W)B66/F4+ MY;.%-[\"D+W6WG^]^JR,H2P#E<,8WHSA*9'V/@G]:#-1JT5OO2:^&X3:[V!: MZQT^G3.;M>'8[/C+[_L2VX:X8MW:$@5^=!"*)!=A%2'%Y M3K0^MZWWG$V8K4F'WH_@=!@S;K87[ M7_>!ZRS>_LH";L/ >83_C..)]_/_!U!+ P04 " "O/:U:&16P_P\( "# M* & 'AO;6$M,C R-3 S,S%X97@S,60Q+FAT;>U:^W/;-A+^5W#NY&+/ MZ.E'8DN.9US7K3-S;NYZSMS]"I(K$V>28 %0LNZOOV\!4J9EI?%#SMF3=E)9 M A>+?7SX=D'R\"_=[FF1RB*F1)Q=G/]-)#JNY ;[>Z-MK?% M\;G8_'QQLL72J-SQ<_=_79*Z[,Y6X=#0<#-Z,2YDD MJKCL9C1QH^&P]_[=S9A1E^G-H+;**7AC*)-.38FUM_3&&4DSBK1+Q\M+K)I9 M-O,FNG#=B'SNZ=EUHN<1R/#H.,1E!6/#_^^$OFQ"M-.%"Y63%KS03O^E< M%EC>C[ 9+0MF8]1EF3H6[^I8#-83BV%/?!2IG)(P-%4T WFY5%GQ M>R4-8);-,5YJXT!IXF=M@H)BLE6;.(KF\(JS;TFDQEL 8+)EQ M#G@-%HB50;6$&.JGA24)&3%+59P*6_''S?P9&:J5L .YLB@5'J"HDTF!/ZCD(9\ZI *%67$(18$O$29LBG+LU@. M1F%6X=^)LG&F;85YS#5&9T%5:30Z90Q;L8F4)00,A+R<7J-]+= 4'V,;_U9E MD!CNR.YP;Y.V_-3A7M+ZI;B%*0)T6+W@K=Y"5,@PFW+O=29;6UO>LV5H8;D9 M^1+WJFK[<*>W]W30R"WQ$UFLC?!Y4OYZ:CM<+V)9V?M/8>*."'FJ5PJE0%<& M"K"-I\IZ\@[?ZT<&_ :13E3".I-6% M9/J3%ACDGH7!)4W2)!K04S)2F4)#BQ*U:EF&O<>$3W= ["W15L_C6?:Z=JBL MT"!;A))+:AQKDW@#?/=S204J90;4X0J5#&<606<7D 78JQ),UWLMV-I?&[;B MK;4TUZ=3F56>)SAY-)F@B5%3A-VN:$869?4>O!=^KNY//!PQ$9QE0Q<4Z).OM\LB:II'O\,H1(+/::S\V1&%8_U3$#58.Z(2L%4(]-V$ M\7FJ;B_\E96H> !'<9'3<5P93DNKHJS0FFOK,,[W=J#+QE!4G\"#FE3:1;UD MHO HL0SJ'>@9KG6@64/?O??HOMO?5DD:M'5NMB(S M0SOC-[N2]_0#ZN>=)FEAFT2CY'1M"LOX :C,<^4<$2^T8EJD41#Y6J)@FU>P M"8B!8BQ3&/YRJ]8 F7ZO%$SWH*V*F!W8>OXF^\5Q"IKL8QR3N1?Q=TNAB8\L ML2(DK*X2BV9W1O**:3_T I[X?1?C[](T1^8'P:#N2\,I;P4/R 03+2UHX(N0 MJ7L?3$'NT:)T0NVQ*#RVRA$^),0[4_/ERIL+KXXBUM8%'Z-\3 SV60<9(<\- MR*F_WU4GOQ/(7!53#9^9T0MY6=^V,S6=4%YF>DZX.DMUH!!Y"UJ PEKJT[K; MR>&J)#T')2\!@YO]@-Q1JA*D&MHY&H.=6X MR71CG66RM#1JOK170W\[KIWCIUT<8*1N')YZ'1ST]@_>L&?.-$J;2 2/7=*, M3[EDH,;7:'6ZK)7L#=ZT0M9 W(=OK[=;!]%_6WH0UUJ)\\WWV9IH-+^[,R/+ M402*N.K.X.U7'^XMKLL(!^W*T9B?,;)=K>=\ZWFJ=Q<[.(JT K$*+V'F_0$0 M'HK6GR[Y,Q\O+1]]9WCS/$-BGNNP_)6(/*!\_(0*,1+G=?SD[_>2>( M+QICC]EUSUPU'X$\)J77"+OUO3;1>KE@\=+$G^A[9O2]?( ]A==.4D43<7I- M<<6=@?@4[C2(S;^'V\-H[.]AUM^U:[$Z:T;.C@Y0<)'[OL%*X:Q@7\[+[S"U_=O /X/4$L#!!0 ( *\]K5I#63\&'P@ M * H 8 >&]M82TR,#(U,#,S,7AE>#,Q9#(N:'1M[5IM;]LX$OXKO"YZ M;0"_)G&3VFF --NB!2[;NS8]W%=*&D>\2**6I.QX?_T]0TJ.XKC;O#BY!MU% MU[&IX7!>'CXSE'3PMV[W79'*(J9$?#@]^8=(=%SE5#@1&Y(.HW/E4G&JRU(6 MXH2,45DFWAJ5G)$0PT$/__"QL]OM'AY V7$]2Q=C,>H/=_K;@^T1Y,:[H_'V MMC@Z$2^_GAYOL73J\@R?))/#@YR<%'$JC27WYMG7T_?=_6>'!TZYC X/^LW? M(!OI9'%XD*B9L&Z1T9MGN31GJN@Z78YW!J6;8&8?EU=D+KISE;AT/!P,GD]* MF22J..MF-'7CX;"W]^IRS*BS]')06^44O#&42:=FQ-I;>N.,I!E'VJ63U276 MS2R;>5-=N.Y4YBI;C%\]/'%VX+K2<83D>G828C"$L^/_]\)=-B-::<*IRLN(WFHO/ M.I<%EO MK@Y?7]V KR&QQG<_I(H$Z1YW6:8.QJLZ&(/-!&/8$Q]%*F+E56 M_%Y) YQE"XR7VCAPFGBO30XVZ_Y+Z*GXSZ>3(ZA=R,PMQ+$V$/(XF?QD =SN MB<;C^ZAY*ZTO'")?B/-"SS-"C>F$7-092#24%!K%";JE*H0L%J(JG*D(JZ+P M^,J%U$B1XY=1,A-3&6/(")V#JIP.$J;I!&[.,"T1T:(=AI\-7SL]\4ULD)BJ M'G1%Y&NP-@0!R73>NZ*J;8 MOGZ+XGN<50ET(J.MT': !L5;OD1"&$N,,30\2[#4>;(K2P./B:_V'9:H,@@ M(1II],M9;T\L;2JFF9[;!CZ&SI1U1F(AR8/!;EC9::' -L9ZM;7E/5N%%I:; MDR]Q3ZJV#W=ZH_N#1FZ)7\EB;83/D_+W4]OA>A'+RMY\"A-W1,A3O5(H!;HR M4(!M/%/6DP.DJ/!ZN-.ZI)4V-87S A)?UX++3'9JVN*+"A0#6ZS.5.)/7+:* MK$J4-(H=4*%B>;(L6%-EN8KX?6)]R?%4HBW!()RO_*02#8^*JTPR \(M;\1E M-<*,4-O:)1G?(F)!D!3F4_*D2&DS$(M6(7;CS7T-:3>GA1L##B"=J81Q)*TN M)-.?M, @]RP,+FF2)M& GI*1RA0:6I2H=S[(7M4-E MA0;9(I1<4N-8F\0;X+N?,RI0*3.@#E>H9#BS"#J[@"S 7I5@NMY3P=;^QK 5 M;VVDN7XWDUGE>8*31],IFA@U0]CMFF9D659OP'OAY_K^Q,,1$\%9-G1!D:[< MMRVX"3/+I31QBS?]?KLLHJ9Y]#N,0B3XG,;*'QQ1.-??!U&#C2,J 5N%0%]/ M&)^GZO;"7UF+BEMP%!5X;2T*LH:K;FV#N-\

Z; Q%]0D\J$FE7=9+ M)@H/($H\@WH':G9;X(1V3EE]D%N1[]S;IR<'F@WTW:,[]]W^MDK2H*USN169 M&=H9O]R5O*=O43^O-4E+VR0:):=K4UC&#T!EGBOGB'BA-=,BC8+(UQ(%V[R" MEX 8*,8RA>$OMVH-D.GW2L%T#]JJB-F!K8=OLG\X3D&3?81C,O,^V'7L 3O^]B_%V:YLA\*QC4?6DXY:WA 9E@HJ4E#7P3 M,G7O@RG(/5J43J@]%H7'5CG"AX1X9VJ^7'MSXI#A0BKT +4-A(?=IT M.SE/&/$\ ,V?QJH38B M=S+=6&>9+"V-FR_MU=#?3FKG^'$7!QBIFX3'7J]'S]DM9QJ-31B"NRYIQF=< M+U#@:Z@Z7=8:=K=[H^'S5L@:B/OPC7J[=1#]MY4G<:W%.-]\GZV)1O.[.S>R M'$>@B//N'-Y^]^G>\KJ,<-"N'$WX(2/;U7K0MYG'>M>Q@Z-(*Q#K\!)FWAP MX:EH_>F2&Z5DM-?;W?\K)8^6DKXSO(4>9KL\U)'Y.T&Y11'Y%75B+$[D D6I M(_CE@2O1NAUH:T:+M',Z1U8NA+]=)GX9^/]^@,#]V5/M^X:R;_OB],.GDZ,O MXNW7S[]]N1;('QUJ=]E_#UQ"[P9 9JBGB+[-O4?1?MM@^1K%7R!\%!#^^#B[ M#\M]H4+AY/!O%9/XI\$YDD\Z'?'>=_OAK':<*IK6(]S_?PKW*-;S8=_WQ$U) M_O\>"N[00Z3+YCN2\?F9T561<$NOS;CAG=8K:U&]M82TR,#(U,#,S,7AE>#,R M9#$N:'1M[5IM<]HX$/XK.CJ]D!D,&$)";<),RI!+9BY)&\CUOLJVC'45ED^2 M0[A??[M^ 4-IVB9IIIE))KQ8+[NKU;./I!6#WRQK'$;_,9 -(Q0\9E;$X(=U.TQZT//!Z\BPC] &> M3#W+$$?CZ^GYZ?GH9'I^=?F<8_PGU8:'RWL&B<(>-L[:\$.J=$JAOY'$1(PH M]F_*%"$;M++?N@[NT3&6;-)\Q/%8 ;U(SO(&ICX((3 MWV"U_:Y[T"!4$PK" A8T2!U[_/ZFW^FTW6KKK,AV]PF- Y2(L0*J>FT4,XIH M G-,#KOX-,7X)W:_U'\3<^28B0&JT60D T;J4'O3G#1'3=!E'QZY*&F_0:X6 M+"9GZ2QBN@%2.0O!9# ? Y)(\=F'7(K\A). M1=4*U%4H:1!&_8A$3#%O2: >X( .-Q$%><6\>4QG7H^X)J 5&I//L5P(!NSL M#%H(BQRQAGK@04^J@*GC6KL& H4H"&_UK!/JE\\%L/(>EB^%H(EF3OG%?3CR M[5W(+R@<>-3(.:+=K9 Z/F8#L 1=RM0X(;]CP:YHJ=!O;KE3!(M1\ K*417- M^L5:88)JY0,X8QW2MSA//A6%79F), 1W$0%B+70P@,@@VWEFJPVT2D4>"3)A^:*F MM]::YM?!OGN;W:_NLE_\;NC\DGPZGUZ.)Q/RZ6Q\/;XZS5V: F$I#?IA=B(* M^P7<&D$%AY467*NSQ1GXBZ[\:7=+3^ITMUM^ %9'S=Z.*( J U--&B!AL<- M&_=);3>@2[3^@BYS1J[N&G#R,[7'M>Q442O)[[L8+9_:0QA#,:MX0$*\ YQ+ M2LK.7S0UL@CAWD'ST'Z;LTRII<1$P3ZK2-[R3,YW5=I:HZ7*"J37/"CPDWW; M.M!5M$G0$ JY<"(>P#9N]6PAYS@>G'0_6PMPP3=/._GY@_GX*!8'7[CMT/I9U6KI%KCZ-+\G9S1]GX\F&=Q_I M4:3HE^C.ISNW5XY]JU/[@[WZZSON,3C\VJ&X_D%QV% DL*/XHG+_2=#ZK'[= MR8H_SZ_;>]GOI-57*GTHE4[/KBY.)N3]S?7E*Y<^*9=6$URO9'H_$A^>_GME MU)_,J.6)]LD.K?Y@U\XMK&9#D+4%3R!1#5N4Q)F'B)6H!G]U[G9/E=+9M6-]==3?OKN073;]U MWT7JBX@9O(B9TP O:$*I&,JAH2D4!S"",F&T$P5&3W<:$,]CFC&8J9@ MD5@/'@_:B:./N??M>/X$A6WG:)?.F0V\E#XJH.CIL'ARM=FUY M63L;4_Y[@5;V&]M82TR,#(U,#,S,5]D968N>&UL4$L! A0#% @ KSVM M6L1T$G]TO MY<+ !4 ( !=I\ 'AO;6$M,C R-3 S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( *\]K5I"!^&:+X4 )&Q"@ 5 M " 1U< 0!X;VUA+3(P,C4P,S,Q7W!R92YX;6Q02P$"% ,4 " "O/:U: M_,-.*60* P!*HR0 %0 @ %_X0$ >&]M82TR,#(U,#,S,7@Q M,'$N:'1M4$L! A0#% @ KSVM6AD5L/\/" @R@ !@ M ( !%NP$ 'AO;6$M,C R-3 S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( *\] MK5I#63\&'P@ * H 8 " 5OT! !X;VUA+3(P,C4P,S,Q M>&5X,S%D,BYH=&U02P$"% ,4 " "O/:U:]&&.X^(& #P( & M @ &P_ 0 >&]M82TR,#(U,#,S,7AE>#,R9#$N:'1M4$L%!@ ) - D 8 ( ,@#!0 $! end XML 111 xoma-20250331x10q_htm.xml IDEA: XBRL DOCUMENT 0000791908 xoma:PerformanceStockUnitsMember 2023-05-31 0000791908 us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2025-01-01 2025-03-31 0000791908 xoma:DareMember xoma:SildenafilCreamMember xoma:ScenarioOneMember xoma:RoyaltyPurchaseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:DareMember xoma:OvapreneMember xoma:ScenarioOneMember xoma:RoyaltyPurchaseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:DareMember xoma:SildenafilCreamMember xoma:RoyaltyPurchaseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:DareMember xoma:OvapreneMember xoma:RoyaltyPurchaseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2024-10-01 2024-10-01 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2024-04-01 2024-04-01 0000791908 xoma:AptevoMember xoma:IxinityMember 2025-03-31 0000791908 xoma:AffitechResearchAsMember xoma:VabysmoMember 2025-03-31 0000791908 xoma:AptevoMember xoma:IxinityMember 2024-12-31 0000791908 xoma:AffitechResearchAsMember xoma:VabysmoMember 2024-12-31 0000791908 xoma:TwistBioscienceCorporationMember 2025-01-01 2025-03-31 0000791908 xoma:PalobiofarmaSLMember 2025-01-01 2025-03-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember 2025-01-01 2025-03-31 0000791908 xoma:LadrxMember xoma:MiplyffaMember 2025-01-01 2025-03-31 0000791908 xoma:DareMember xoma:XaciatoMember 2025-01-01 2025-03-31 0000791908 xoma:CastleCreekBiosciencesIncMember 2025-01-01 2025-03-31 0000791908 xoma:LadrxMember xoma:MiplyffaMember 2024-12-31 0000791908 xoma:DareMember xoma:XaciatoMember 2024-12-31 0000791908 xoma:TwistBioscienceCorporationMember 2024-12-31 0000791908 xoma:PalobiofarmaSLMember 2024-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember 2024-12-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2025-01-01 2025-03-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2024-01-01 2024-03-31 0000791908 srt:ScenarioForecastMember xoma:CashReserveAccountsInterestAndAdministrativeFeesMember 2027-07-01 2027-07-01 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:AptevoMember srt:MinimumMember xoma:CommercialPaymentPurchaseAgreementMember 2023-06-01 2023-06-30 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:SecondRoyaltyInterestAcquisitionAgreementMember 2016-12-01 2016-12-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:FirstRoyaltyInterestAcquisitionAgreementMember 2016-12-01 2016-12-31 0000791908 srt:MaximumMember dei:AdrMember 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:ContingentConsiderationSalesMilestonesThreeMember xoma:CommercialPaymentPurchaseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesFourMember xoma:CommercialPaymentPurchaseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:ContingentConsiderationSalesMilestonesFourMember 2025-01-01 2025-03-31 0000791908 xoma:DareMember xoma:RoyaltyPurchaseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:LadrxMember xoma:ContingentConsiderationSalesMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-01-01 2024-12-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:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2021-03-01 2021-03-31 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2019-09-01 2019-09-30 0000791908 xoma:DareMember xoma:RoyaltyPurchaseAgreementMember 2024-04-30 0000791908 xoma:TwistBioscienceCorporationMember srt:MinimumMember xoma:RoyaltyPurchaseAgreementMember 2024-10-31 0000791908 us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000791908 xoma:TwistBioscienceCorporationMember srt:MinimumMember xoma:RoyaltyPurchaseAgreementMember 2024-10-01 2024-10-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2017-12-01 2025-03-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 2025-01-01 2025-03-31 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-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2021-07-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-06-21 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-06-01 2024-06-30 0000791908 xoma:AptevoMember xoma:IxinityMember 2025-01-01 2025-03-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:AffitechResearchAsMember xoma:VabysmoMember 2025-01-01 2025-03-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:TovorafenibMember 2025-01-01 2025-03-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:FirstRoyaltyInterestAcquisitionAgreementMember 2016-12-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2021-07-01 2021-07-31 0000791908 xoma:TwistBioscienceCorporationMember xoma:RoyaltyPurchaseAgreementMember 2024-10-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2017-12-06 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2019-08-01 2019-08-31 0000791908 xoma:TwistBioscienceCorporationMember xoma:RoyaltyPurchaseAgreementMember 2024-10-01 2024-10-31 0000791908 xoma:LadrxMember xoma:AldoxorubicinMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2024-06-30 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationSalesMilestonesThreeMember xoma:CommercialPaymentPurchaseAgreementMember 2024-03-31 0000791908 xoma:LadrxMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2023-06-21 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-03-31 0000791908 xoma:AffitechResearchAsMember xoma:ContingentConsiderationRegulatoryMilestonesMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2023-03-01 2023-03-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2021-10-01 2021-10-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2024-01-01 2024-12-31 0000791908 xoma:CastleCreekBiosciencesIncMember xoma:RoyaltyFinancingAgreementMember 2025-02-28 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2021-03-31 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2019-09-30 0000791908 xoma:UndisclosedLicensorMember 2025-03-31 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:CommonStockWarrantIssuedDecemberTwentyTwentyThreeMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-15 0000791908 2024-01-02 2025-03-31 0000791908 dei:AdrMember xoma:AtMarketIssuanceSalesAgreement2021Member 2021-08-05 2025-03-31 0000791908 us-gaap:CommonStockMember xoma:TwoThousandEighteenAtMarketAgreementMember 2018-12-18 2025-03-31 0000791908 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0000791908 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000791908 us-gaap:RetainedEarningsMember 2025-03-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000791908 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-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 2024-03-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000791908 us-gaap:RetainedEarningsMember 2023-12-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000791908 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2025-03-31 0000791908 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2025-03-31 0000791908 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2025-03-31 0000791908 us-gaap:CommonStockMember 2025-03-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:CommonStockMember 2024-12-31 0000791908 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0000791908 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0000791908 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0000791908 us-gaap:CommonStockMember 2024-03-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 xoma:StockPriceHurdlesOfDollar30Member xoma:PerformanceStockUnitsMember 2024-11-30 0000791908 xoma:StockPriceHurdlesOfDollar45Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-03-31 0000791908 xoma:StockPriceHurdlesOfDollar40Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-03-31 0000791908 xoma:StockPriceHurdlesOfDollar35Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-03-31 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-03-31 0000791908 xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember 2025-01-01 2025-03-31 0000791908 2024-01-01 2024-12-31 0000791908 xoma:PerformanceStockUnitsMember 2024-12-31 0000791908 xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-03-31 0000791908 srt:ChiefExecutiveOfficerMember xoma:PerformanceStockUnitsMember 2024-01-01 2024-01-31 0000791908 xoma:PerformanceStockUnitsMember 2023-05-01 2025-03-31 0000791908 xoma:PerformanceStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-05-01 2023-05-31 0000791908 xoma:EmployeeMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2025-01-01 2025-03-31 0000791908 srt:DirectorMember us-gaap:EmployeeStockOptionMember xoma:TwoThousandTenLongTermIncentiveAndStockAwardPlanMember 2025-01-01 2025-03-31 0000791908 us-gaap:RestrictedStockUnitsRSUMember 2024-05-01 2024-05-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 xoma:StockPriceHurdlesOfDollar45Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-03-31 0000791908 xoma:StockPriceHurdlesOfDollar40Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-03-31 0000791908 xoma:StockPriceHurdlesOfDollar35Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-03-31 0000791908 xoma:StockPriceHurdlesOfDollar30Member xoma:AwardDateJanuary2024Member xoma:PerformanceStockUnitsMember 2024-01-01 2024-03-31 0000791908 srt:AsiaPacificMember 2025-01-01 2025-03-31 0000791908 country:US 2025-01-01 2025-03-31 0000791908 country:CH 2025-01-01 2025-03-31 0000791908 country:CH 2024-01-01 2024-03-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2025-01-01 2025-03-31 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2024-12-01 2024-12-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2024-04-01 2024-04-30 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2024-01-01 2024-03-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2022-01-01 2022-01-31 0000791908 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2006-11-01 2025-03-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember 2025-01-01 2025-03-31 0000791908 us-gaap:SeriesBPreferredStockMember 2025-03-31 0000791908 us-gaap:SeriesAPreferredStockMember 2025-03-31 0000791908 us-gaap:ConvertiblePreferredStockMember 2025-03-31 0000791908 us-gaap:SeriesBPreferredStockMember 2024-12-31 0000791908 us-gaap:SeriesAPreferredStockMember 2024-12-31 0000791908 us-gaap:ConvertiblePreferredStockMember 2024-12-31 0000791908 xoma:O2025Q1DividendsMember us-gaap:SeriesAPreferredStockMember 2025-01-01 2025-03-31 0000791908 xoma:O2025Q1DividendsMember dei:AdrMember 2025-01-01 2025-03-31 0000791908 xoma:O2024Q4DividendsMember us-gaap:SeriesAPreferredStockMember 2024-10-01 2024-12-31 0000791908 xoma:O2024Q4DividendsMember dei:AdrMember 2024-10-01 2024-12-31 0000791908 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-03-31 0000791908 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0000791908 us-gaap:SeriesBPreferredStockMember 2025-01-01 2025-03-31 0000791908 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-12-31 0000791908 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0000791908 xoma:CastleCreekBiosciencesIncMember xoma:RoyaltyFinancingAgreementMember 2025-02-01 2025-02-28 0000791908 xoma:PulmokineMember 2024-11-01 2024-11-30 0000791908 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0000791908 xoma:LeasedFacilitiesSanFranciscoCaliforniaMember 2024-04-30 0000791908 xoma:KinnateMember 2024-04-30 0000791908 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0000791908 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000791908 xoma:XomaCorporationMember us-gaap:CommonStockMember xoma:BiotechnologyValueFundLPMember 2025-03-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2024-12-31 0000791908 xoma:LeasedFacilitiesTwoEmeryvilleCaliforniaMember 2023-11-10 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2016-12-01 2016-12-31 0000791908 xoma:PulmokineMember 2024-11-30 0000791908 xoma:IntellectualPropertySeralutinibMember 2025-03-31 0000791908 xoma:IntellectualPropertySeralutinibMember 2024-12-31 0000791908 xoma:RezoluteIncMember 2025-01-01 2025-03-31 0000791908 xoma:RezoluteIncMember 2024-01-01 2024-03-31 0000791908 xoma:RezoluteIncMember 2025-03-31 0000791908 xoma:RezoluteIncMember 2024-12-31 0000791908 us-gaap:EmployeeStockOptionMember 2025-03-31 0000791908 xoma:PerformanceStockUnitsMember 2025-03-31 0000791908 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0000791908 xoma:O2025Q1DividendsMember 2025-01-01 2025-03-31 0000791908 xoma:O2024Q4DividendsMember 2024-10-01 2024-12-31 0000791908 xoma:CastleCreekBiosciencesIncMember us-gaap:MeasurementInputRiskFreeInterestRateMember xoma:RoyaltyFinancingAgreementMember 2025-02-28 0000791908 xoma:CastleCreekBiosciencesIncMember us-gaap:MeasurementInputOptionVolatilityMember xoma:RoyaltyFinancingAgreementMember 2025-02-28 0000791908 xoma:SingleReportableSegmentMember 2024-01-01 2024-03-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2025-03-31 0000791908 xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember xoma:RoyaltyInterestAcquisitionAgreementsMember 2024-12-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementDelayedDrawTermLoanMember 2023-12-15 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2025-03-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2023-12-15 0000791908 xoma:PulmokineMember 2025-03-31 0000791908 xoma:TwistBioscienceCorporationMember xoma:RoyaltyPurchaseAgreementMember 2025-03-31 0000791908 xoma:PalobiofarmaSLMember xoma:RoyaltyPurchaseAgreementMember 2025-03-31 0000791908 xoma:LadrxMember xoma:AssignmentAndAssumptionAgreementAndRoyaltyPurchaseAgreementMember 2025-03-31 0000791908 xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember xoma:RoyaltyPurchaseAgreementMember 2025-03-31 0000791908 xoma:DareMember xoma:RoyaltyPurchaseAgreementMember 2025-03-31 0000791908 xoma:CastleCreekBiosciencesIncMember xoma:RoyaltyFinancingAgreementMember 2025-03-31 0000791908 xoma:AptevoMember xoma:CommercialPaymentPurchaseAgreementMember 2025-03-31 0000791908 xoma:AffitechResearchAsMember xoma:CommercialPaymentPurchaseAgreementMember 2025-03-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:Partner3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 xoma:Partner2Member us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 xoma:Partner2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 xoma:Partner1Member us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 xoma:Partner1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0000791908 xoma:Partner2Member us-gaap:TradeAccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-12-31 0000791908 xoma:Partner1Member 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-03-31 0000791908 xoma:Partner1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000791908 xoma:TenYearWarrantsIssuedThirdRangeMember 2024-12-31 0000791908 xoma:TenYearWarrantsIssuedThirdRangeMember 2025-03-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf50.00PerShareMember 2025-03-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember 2025-03-31 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember 2025-03-31 0000791908 xoma:CommonStockWarrantExercisePrice14.71Member 2025-03-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-15 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf42.50PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 xoma:CommonStockWarrantsAtExercisePriceOf35.00PerShareMember xoma:BlueOwlCommercialPaymentBackedLoanAgreementMember 2023-12-15 0000791908 2024-03-31 0000791908 2023-12-31 0000791908 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000791908 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000791908 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000791908 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000791908 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-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 xoma:TakedaPharmaceuticalCompanyLimitedMember xoma:CollaborationAgreementMember 2025-03-31 0000791908 xoma:RezoluteIncMember xoma:LicenseAgreementMember 2025-03-31 0000791908 xoma:JanssenBiotechInc.Member xoma:LicenseAgreementMember 2025-03-31 0000791908 xoma:AlexionMember xoma:LicenseAgreementMember 2025-03-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 us-gaap:USTreasurySecuritiesMember 2025-03-31 0000791908 us-gaap:USTreasurySecuritiesMember 2024-12-31 0000791908 xoma:KinnateCvrHoldersMember xoma:ContingentValueRightsAgreementMember 2025-03-31 0000791908 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000791908 us-gaap:FairValueMeasurementsRecurringMember 2025-03-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-30 0000791908 xoma:KinnateMember 2024-04-01 2024-04-30 0000791908 us-gaap:WarrantMember 2025-01-01 2025-03-31 0000791908 us-gaap:PerformanceSharesMember 2025-01-01 2025-03-31 0000791908 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0000791908 us-gaap:WarrantMember 2024-01-01 2024-03-31 0000791908 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0000791908 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000791908 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-03-31 0000791908 xoma:SingleReportableSegmentMember 2025-01-01 2025-03-31 0000791908 xoma:PulmokineMember 2025-01-01 2025-03-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2025-01-01 2025-03-31 0000791908 xoma:BlueOwlCommercialPaymentBackedLoanAgreementInitialTermLoanMember 2024-01-01 2024-03-31 0000791908 xoma:PerformanceStockUnitsMember 2025-01-01 2025-03-31 0000791908 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0000791908 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-03-31 0000791908 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0000791908 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0000791908 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000791908 2024-01-01 2024-03-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2025-03-31 0000791908 2025-03-31 0000791908 xoma:ViractaTherapeuticsInc.Member xoma:RoyaltyPurchaseAgreementMember 2024-12-31 0000791908 2024-12-31 0000791908 2024-01-02 0000791908 us-gaap:SeriesAPreferredStockMember 2025-01-01 2025-03-31 0000791908 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0000791908 dei:AdrMember 2025-01-01 2025-03-31 0000791908 2025-05-08 0000791908 2025-01-01 2025-03-31 xoma:Program xoma:customer xoma:D shares iso4217:USD iso4217:USD shares pure xoma:segment xoma:item xoma:agreement xoma:product xoma:period 0000791908 --12-31 2025 Q1 false 0 3300000 100000 0.333 0.333 0.333 10-Q true 2025-03-31 false 001-39801 XOMA Royalty Corporation DE 52-2154066 2200 Powell Street Suite 310 Emeryville CA 94608 510 204-7200 Common Stock, $0.0075 par value 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 Yes Yes Non-accelerated Filer true false false 11966889 90265000 101654000 1410000 1330000 2382000 3529000 5544000 1839000 12240000 14763000 413000 413000 971000 2076000 113225000 125604000 3352000 3432000 29000 32000 304000 319000 4857000 4970000 59916000 55936000 3307000 3214000 605000 25365000 25909000 1790000 1861000 212750000 221277000 2319000 1053000 1221000 5752000 3000000 459000 446000 1370000 1361000 1368000 1368000 13697000 11394000 20434000 24374000 4084000 4410000 3307000 3214000 362000 483000 99934000 106875000 128121000 139356000 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 11952889 11952889 11952377 11952377 90000 90000 1319607000 1318766000 118000 73000 -1235235000 -1237057000 84629000 81921000 212750000 221277000 6070000 5525000 4000000 1000000 317000 490000 15912000 1490000 1293000 33000 8146000 8461000 544000 9983000 8494000 5929000 -7004000 3467000 3551000 -95000 1960000 2367000 -8595000 705000 -9963000 999000 -9963000 0.06 -0.86 0.06 -0.86 11969000 11580000 17781000 11580000 2367000 -8595000 45000 2412000 -8595000 984000 49000 2000 5000 11952000 90000 1318766000 73000 -1237057000 81921000 21000 85000 85000 5000 141000 141000 1983000 1983000 1368000 1368000 25000 545000 545000 45000 45000 2367000 2367000 984000 49000 2000 5000 11953000 90000 1319607000 118000 -1235235000 84629000 984000 49000 2000 5000 11495000 86000 1311809000 -1223223000 88721000 135000 1000 621000 622000 7000 118000 118000 2856000 2856000 1368000 1368000 1000 13000 13000 -8595000 -8595000 984000 49000 2000 5000 11636000 87000 1314036000 -1231831000 82341000 2367000 -8595000 1743000 1983000 2856000 141000 118000 544000 3000 2000 427000 306000 -17000 -14000 -1147000 252000 45000 3705000 -1001000 -1176000 -213000 -3265000 -105000 -108000 -15000 -317000 -490000 2198000 -4947000 8000000 15000000 1307000 7771000 17000 -6693000 -7246000 5066000 3616000 581000 1368000 1368000 545000 13000 325000 1956000 240000 1334000 -6894000 -4956000 -11389000 -17149000 106416000 159550000 95027000 142401000 6078000 3780000 277000 3000000 1368000 1368000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Description of Business</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. 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-weight:bold;margin:0pt 0pt 12pt 0pt;">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 March 31, 2025, the Company had cash, cash equivalents, and restricted cash of $95.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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 condensed consolidated financial statements are issued.</p> 95000000 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;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 condensed 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 unaudited condensed consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X for interim financial reporting. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted. These condensed consolidated financial statements and related disclosures have been prepared with the assumption that users of the interim financial information have read or have access to the audited consolidated financial statements for the preceding fiscal year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 17, 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;">These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal and recurring adjustments that are necessary for a fair statement of the Company’s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full year, or for any other future annual or interim period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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, stock-based compensation, and warrants to purchase shares of third party stock. 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, and amortization of the deferred revenue from the HCRP arrangement 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;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 condensed 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 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;">March 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;">2025</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;">2024</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;"> 5,832</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;"> 8,983</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;"> 84,433</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;"> 92,671</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;"> 90,265</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;"> 101,654</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,410</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;"> 1,330</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,352</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;"> 3,432</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;"> 4,762</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;"> 95,027</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;"> 106,416</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;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 March 31, 2025, 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 March 31, 2025. The Company redeemed upon maturity $20.5 million of available-for-sale debt securities during the three months ended March 31, 2025. During the three months ended March 31, 2025, the Company realized gains of $0.2 million from those redemptions.  There were no sales or realized <span style="-sec-ix-hidden:Hidden_878BEwLz0U-U2k0au8INUA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">gains</span></span> of available-for-sale debt securities during the three months ended March 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;">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;">March 31, 2025</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;"> 25,556</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;"> 118</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;"> 25,674</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;"> 25,556</p></td><td style="vertical-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;"> 118</p></td><td style="vertical-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;"> 25,674</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><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 0pt 12pt 0pt;"><span style="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. 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;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 FDIC. 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;">For the three months ended March 31, 2025, three partners represented 35%, 37%, and 25% of total income and revenues, respectively. For the three months ended March 31, 2024, two partners represented 67% and 33% of total </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">revenues, respectively. Two partners represented 72% and 28% of trade and other receivables, net balance, respectively, as of March 31, 2025.  Two partners represented 70% and 27% of the trade and other receivables, net balance, respectively, as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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 may record an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $17.1 million and $19.8 million as of March 31, 2025 and December 31, 2024, 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;">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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 balance 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 condensed consolidated balance sheet and totaled $1.5 million and $1.3 million as of March 31, 2025 and December 31, 2024, 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;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 may record 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, where 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;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;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;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 condensed 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 condensed 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 condensed 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;margin:0pt 0pt 12pt 18pt;">Investments – Warrant 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;">The Company may obtain warrants pursuant to which it has the right to acquire stock in companies. The warrants are accounted for as derivatives when they contain net settlement terms and other qualifying criteria under ASC 815. In general, the warrants entitle the Company to buy a specific number of shares of stock at a specific price within a specific time 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;">Investment warrants are recorded at fair value and are revalued at each reporting period. The Company values warrants using the Black-Scholes Model. Any changes in fair value from the grant date fair value of warrants will be recognized as increases or decreases to investments on the condensed consolidated balance sheets and as a component of other income (expense) on the condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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 condensed 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 condensed consolidated statements of cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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;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 0pt 12pt 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 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 G&amp;A expenses in the condensed 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 condensed 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;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 condensed 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;margin:12pt 0pt 12pt 18pt;">Warrants Issued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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 condensed 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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;margin:0pt 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;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 0pt 12pt 0pt;">The Company calculates basic and diluted net 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.</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  number of shares of common stock 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;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 condensed consolidated financial statements. In August 2022, the IRA enacted a 1% excise tax on net share repurchases after December 31, 2022, which applies to repurchases over $1.0 million in a given year. 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;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;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 adopted the 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;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;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, <i style="font-style:italic;">Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative</i>. 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 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;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 expects to adopt annual requirements under ASU 2023-09 within the annual report ending December 31, 2025.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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 unaudited condensed consolidated financial statements were prepared in accordance with U.S. GAAP for financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X for interim financial reporting. As permitted under those rules, certain footnotes or other financial information can be condensed or omitted. These condensed consolidated financial statements and related disclosures have been prepared with the assumption that users of the interim financial information have read or have access to the audited consolidated financial statements for the preceding fiscal year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 17, 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;">These condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal and recurring adjustments that are necessary for a fair statement of the Company’s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full year, or for any other future annual or interim period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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, stock-based compensation, and warrants to purchase shares of third party stock. 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, and amortization of the deferred revenue from the HCRP arrangement 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;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 condensed 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 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;">March 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;">2025</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;">2024</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;"> 5,832</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;"> 8,983</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;"> 84,433</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;"> 92,671</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;"> 90,265</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;"> 101,654</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,410</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;"> 1,330</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,352</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;"> 3,432</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;"> 4,762</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;"> 95,027</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;"> 106,416</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;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 March 31, 2025, 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 March 31, 2025. The Company redeemed upon maturity $20.5 million of available-for-sale debt securities during the three months ended March 31, 2025. During the three months ended March 31, 2025, the Company realized gains of $0.2 million from those redemptions.  There were no sales or realized <span style="-sec-ix-hidden:Hidden_878BEwLz0U-U2k0au8INUA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">gains</span></span> of available-for-sale debt securities during the three months ended March 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;">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;">March 31, 2025</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;"> 25,556</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;"> 118</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;"> 25,674</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;"> 25,556</p></td><td style="vertical-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;"> 118</p></td><td style="vertical-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;"> 25,674</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><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 0pt 12pt 0pt;"><span style="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. 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 condensed 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 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;">March 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;">2025</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;">2024</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;"> 5,832</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;"> 8,983</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;"> 84,433</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;"> 92,671</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;"> 90,265</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;"> 101,654</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,410</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;"> 1,330</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,352</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;"> 3,432</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;"> 4,762</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;"> 95,027</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;"> 106,416</p></td></tr></table> 5832000 8983000 84433000 92671000 90265000 101654000 1410000 1330000 3352000 3432000 4762000 4762000 95027000 106416000 0 20500000 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;">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;">March 31, 2025</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;"> 25,556</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;"> 118</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;"> 25,674</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;"> 25,556</p></td><td style="vertical-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;"> 118</p></td><td style="vertical-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;"> 25,674</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><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> 25556000 118000 25674000 25556000 118000 25674000 20294000 73000 20367000 20294000 73000 20367000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 FDIC. 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;">For the three months ended March 31, 2025, three partners represented 35%, 37%, and 25% of total income and revenues, respectively. For the three months ended March 31, 2024, two partners represented 67% and 33% of total </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">revenues, respectively. Two partners represented 72% and 28% of trade and other receivables, net balance, respectively, as of March 31, 2025.  Two partners represented 70% and 27% of the trade and other receivables, net balance, respectively, as of December 31, 2024.</p> 3 0.35 0.37 0.25 2 0.67 0.33 2 0.72 0.28 2 0.70 0.27 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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 may record an allowance for the change in expected cash flows. Receivables related to income from purchased receivables under the EIR method totaled $17.1 million and $19.8 million as of March 31, 2025 and December 31, 2024, 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;">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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 balance 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 condensed consolidated balance sheet and totaled $1.5 million and $1.3 million as of March 31, 2025 and December 31, 2024, 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> 17100000 19800000 1500000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 may record 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, where 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;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;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;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 condensed 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 condensed 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 condensed 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;margin:0pt 0pt 12pt 18pt;">Investments – Warrant 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;">The Company may obtain warrants pursuant to which it has the right to acquire stock in companies. The warrants are accounted for as derivatives when they contain net settlement terms and other qualifying criteria under ASC 815. In general, the warrants entitle the Company to buy a specific number of shares of stock at a specific price within a specific time 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;">Investment warrants are recorded at fair value and are revalued at each reporting period. The Company values warrants using the Black-Scholes Model. Any changes in fair value from the grant date fair value of warrants will be recognized as increases or decreases to investments on the condensed consolidated balance sheets and as a component of other income (expense) on the condensed consolidated statements of operations. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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 condensed 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 condensed consolidated statements of cash flows. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 condensed 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;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 0pt 12pt 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 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 G&amp;A expenses in the condensed 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 condensed 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;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 condensed 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;margin:12pt 0pt 12pt 18pt;">Warrants Issued</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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 condensed 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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;margin:0pt 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;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 0pt 12pt 0pt;">The Company calculates basic and diluted net 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.</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  number of shares of common stock 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;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 condensed consolidated financial statements. In August 2022, the IRA enacted a 1% excise tax on net share repurchases after December 31, 2022, which applies to repurchases over $1.0 million in a given year. 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;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;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 adopted the 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;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;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, <i style="font-style:italic;">Disclosure Improvements: Codification Amendments in Response to the Securities and Exchange Commission’s Disclosure Update and Simplification Initiative</i>. 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 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;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 expects to adopt annual requirements under ASU 2023-09 within the annual report ending December 31, 2025.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Condensed Consolidated Financial Statements Details</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 March 31, 2025 and December 31, 2024, investment in equity securities was $2.4 million and $3.5 million, respectively. For the three months ended March 31, 2025 and 2024, the Company recognized a loss of $1.1 million and a gain of $0.3 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 condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 March 31, 2025 (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 March 31, 2025</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;"> 750</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,365</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;"> 750</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,365</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: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, 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:0pt;margin:12pt 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 estimated remaining life of the intangible assets is 11.7 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.46%;margin:0pt;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.63%;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:13.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;">Intangible Asset</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding: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.63%;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:13.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;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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 (excluding the three months ended March 31, 2025)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,632</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.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:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.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:12.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;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.65%;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.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;"> 10,336</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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 following table includes the computation of basic and diluted net income (loss) per share available to (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:36pt;margin:0pt 0pt 12pt 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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:72.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;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 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:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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 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.08%;border-bottom: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;">2025</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 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Numerator</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 2,367</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 0pt 0.05pt 0pt;"> (8,595)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: Series A 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (530)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"> (530)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: Series B 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (838)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (838)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: Allocation of undistributed earnings to participating securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (294)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss) available to (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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 705</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 0pt 0.05pt 0pt;"> (9,963)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Add: Adjustments to undistributed earnings allocated to participating securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 294</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss) available to (attributable to) common stockholders, diluted</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 3pt 0.05pt 0pt;"> 999</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 0pt 0.05pt 0pt;"> (9,963)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;"><b style="font-weight:bold;">Denominator</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 11,969</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;"> 11,580</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Effect of dilutive Series X Preferred Stock</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 5,003</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive warrants for common stock</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 2</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.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;">Effect of dilutive PSUs</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 273</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive common stock options</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 534</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 17,781</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;"> 11,580</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per share available to (attributable to) common stockholders, basic</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 0.06</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom: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;"> (0.86)</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss) per share available to (attributable to) common stockholders, diluted</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 3pt 0.05pt 0pt;"> 0.06</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 0pt 0.05pt 0pt;"> (0.86)</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;">Potentially dilutive securities are excluded from the calculation of diluted net income (loss) per share available to (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 income (loss) per share available to (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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:2.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:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.1%;border-bottom: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Convertible preferred stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,003</p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin: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,372</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Contingently issuable PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,506</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;">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. For market conditions that have not yet been satisfied, no shares would be issuable based on the market price of $19.93 per share as of March 31, 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;">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. This includes PSUs that achieved the $30.00 price target in November 2024, but still have remaining time-based vesting requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;padding-left:0pt;padding-right:0pt;width:100%;"><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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">2024</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;">Accrued short-term interest payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 3,039</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;">Accrued incentive compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 1,555</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;">Accrued clinical liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0pt 0pt;"> 306</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;">Income taxes payable in connection with Pulmokine acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 280</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;">Accrued legal and accounting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0pt 0pt;"> 251</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;">Accrued payroll and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 170</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;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 5,752</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;visibility:hidden;">​</span></p> 2400000 3500000 -1100000 300000 <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 March 31, 2025 (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 March 31, 2025</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;"> 750</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,365</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;"> 750</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,365</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: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, 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> 26115000 750000 25365000 26115000 750000 25365000 26115000 206000 25909000 26115000 206000 25909000 <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 11.7 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.46%;margin:0pt;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.63%;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:13.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;">Intangible Asset</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;margin:0pt;padding: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.63%;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:13.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;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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 (excluding the three months ended March 31, 2025)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,632</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.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:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.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:12.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;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:83.46%;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.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.65%;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.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;"> 10,336</p></td></tr></table> P11Y8M12D 1632000 2176000 2176000 2176000 2176000 10336000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table includes the computation of basic and diluted net income (loss) per share available to (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:36pt;margin:0pt 0pt 12pt 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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:72.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;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 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:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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 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.08%;border-bottom: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;">2025</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 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Numerator</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 2,367</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 0pt 0.05pt 0pt;"> (8,595)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: Series A 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (530)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"> (530)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: Series B 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (838)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (838)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: Allocation of undistributed earnings to participating securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (294)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss) available to (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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 705</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 0pt 0.05pt 0pt;"> (9,963)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Add: Adjustments to undistributed earnings allocated to participating securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 294</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss) available to (attributable to) common stockholders, diluted</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 3pt 0.05pt 0pt;"> 999</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 0pt 0.05pt 0pt;"> (9,963)</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;"><b style="font-weight:bold;">Denominator</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average shares used in computing net income (loss) per share available to (attributable to) common stockholders, basic</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 11,969</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;"> 11,580</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Effect of dilutive Series X Preferred Stock</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 5,003</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive warrants for common stock</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 2</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.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;">Effect of dilutive PSUs</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 273</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive common stock options</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 534</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 17,781</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;"> 11,580</p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per share available to (attributable to) common stockholders, basic</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 3pt 0.05pt 0pt;"> 0.06</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom: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;"> (0.86)</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Net income (loss) per share available to (attributable to) common stockholders, diluted</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 3pt 0.05pt 0pt;"> 0.06</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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.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 0pt 0.05pt 0pt;"> (0.86)</p></td></tr></table> 2367000 -8595000 530000 530000 838000 838000 294000 705000 -9963000 -294000 999000 -9963000 11969000 11580000 5003000 2000 273000 534000 17781000 11580000 0.06 -0.86 0.06 -0.86 <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 income (loss) per share available to (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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:2.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:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.1%;border-bottom: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Convertible preferred stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,003</p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;margin: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,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin: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,372</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Contingently issuable PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,506</p></td></tr></table> 5003000 1094000 1372000 120000 131000 1214000 6506000 0 0 19.93 30 <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;padding-left:0pt;padding-right:0pt;width:100%;"><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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">2024</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;">Accrued short-term interest payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 3,039</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;">Accrued incentive compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 1,555</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;">Accrued clinical liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0pt 0pt;"> 306</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;">Income taxes payable in connection with Pulmokine acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 280</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;">Accrued legal and accounting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3pt 0pt 0pt;"> 251</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;">Accrued payroll and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 170</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;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 5,752</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;visibility:hidden;">​</span></p> 3039000 434000 1555000 26000 306000 280000 482000 251000 149000 170000 130000 151000 1221000 5752000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 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;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;">In November 2024, the Company acquired Pulmokine for $20.5 million to obtain an economic interest in seralutinib, a Phase 3 asset being studied in pulmonary arterial hypertension. The acquisition included an intangible asset related to seralutinib with an estimated useful life of 12 years. The Company recognized $0.5 million of amortization expense for the three months ended March 31, 2025. No impairment indicators were identified, and no impairment was recorded during the three months ended March 31, 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;">Contingent consideration related to the seralutinib asset could be payable subject to certain development and commercial milestones. As of March 31, 2025, there were no contract assets or contract liabilities related to this agreement, and no revenue was recognized during the three months ended March 31, 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;">Refer to Note 4 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In April 2024, the Company completed the acquisition of Kinnate through a tender offer for $2.5879 per share plus (“CVRs”), for a total purchase consideration of $126.4 million. As part of the merger, the Company acquired an IPR&amp;D asset related to KIN-3248 (a Phase 1 clinical trial candidate), as well as several pre-clinical 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;">During the three months ended March 31, 2025, the fair value of the Exarafenib milestone contingent consideration was $3.3 million, which had an initial estimated fair value of $2.9 million. The Company accounts for potential contingent consideration related to KIN-3248, KIN-8741, KIN-7136, and KIN-2524 as period expenses when incurred.  As of March 31, 2025, no such contingent consideration had been 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 recognized operating lease liabilities of $0.8 million as of the acquisition date related to office space in San Francisco. The Company accounts for the lease assignment agreement as a sublease in accordance with ASC 842.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this acquisition.</p><p style="font-family:'Times New Roman','Times','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;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;">In 2006, the Company entered into a Collaboration Agreement with Takeda to discover and optimize therapeutic antibodies against multiple targets. Under this agreement, the Company may receive milestone payments and royalties on future product 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;">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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement and none of the costs to obtain or fulfill the contract were capitalized. The Company recognized $4.0 million and zero in revenue related to this agreement during the three months ended March 31, 2025 and 2024, 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;">Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In December 2017, the Company entered into a license agreement with Rezolute for the development and commercialization of ersodetug (RZ358), which was subsequently amended in 2018, 2019, and 2020. Under the license agreement, the Company may receive development and commercial milestone payments of up to an aggregate of $232.0 million based on achievement of pre-specified criteria, and royalties ranging from the high single-digits to the mid-teens based on annual 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;">The Company has received two milestone payments under this agreement: $2.0 million in January 2022 when Rezolute dosed the last patient in its Phase 2b clinical trial for ersodetug (RZ358), and $5.0 million in April 2024 when Rezolute dosed the first patient in its Phase 3 clinical trial of ersodetug (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;">As of March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement during the three months ended March 31, 2025 and 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;">Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 granting a non-exclusive license to develop and commercialize certain product candidates, including the Company’s patents and know-how. Under the agreement, the Company is entitled to receive milestone payments of up to $3.0 million upon the achievement of certain clinical development and regulatory approval milestones, and a 0.75% royalty on net sales of each product upon commercialization. </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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement during the three months ended March 31, 2025 and 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;">Refer to Note 4 of the Company's Annual Report on Form 10-K for the year ended December 31, 2024, for additional information related to this agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In December 2024, following its acquisition of Amolyt, Alexion exercised an 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 March 31, 2025 and December 31, 2024, there were no contract assets or contract liabilities related to this agreement and none of the costs to obtain or fulfill the contract were capitalized. The Company did not recognize any revenue related to this agreement for the three months ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In December 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) 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 0pt 12pt 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 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;">The Company recognized $0.3 million and $0.5 million in revenue under the units-of-revenue method under these agreements during the three months ended March 31, 2025 and 2024, respectively. As of March 31, 2025, the current and non-current portions of the remaining unearned revenue recognized under the units-of-revenue method was $1.4 million and $4.1 million, respectively. As of December 31, 2024, the Company classified $1.4 million and $4.4 million as current and non-current unearned revenue recognized under the units-of-revenue method, respectively. </p> 20500000 P12Y 500000 0 0 0 0 2.5879 126400000 3300000 2900000 800000 3000000 16000000 0 0 0 0 0 0 4000000 0 232000000 2 2000000 5000000 0 0 0 0 0 0 0 0 3000000 0.0075 0 0 0 0 0 0 0 0 10500000 500000 0 0 0 0 0 0 0 2 6500000 4000000 3 11500000 18000000 2 300000 500000 1400000 4100000 1400000 4400000 <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;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;">In March 2021, the Company entered into the Viracta RPA, as amended in March 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, tovorafenib (DAY101) (a pan-RAF kinase inhibitor now marketed as OJEMDA), is being developed by Day One, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">other payments related to tovorafenib (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. In December 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;">At the inception of the Viracta RPA, the Company recorded $13.5 million as long-term royalty receivables in its  consolidated balance sheet. 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 condensed consolidated balance sheet and, as such, subsequent milestones and royalties received are recorded as income from purchased receivables under the cost recovery method. 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 condensed consolidated balance sheet as of March 31, 2025, the Company did not need to perform its periodic credit loss assessment for the three months ended March 31, 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 March 31, 2025 and December 31, 2024, there was $1.5 million and $1.3 million in trade and other receivables, net related to this agreement, respectively. The Company recognized $5.5 million in income from purchased receivables related to this agreement during the three months ended March 31, 2025, which included a $4.0 million milestone related to DayOne’s MAA filing with the EMA and $1.5 million in estimated royalties. The Company did not recognize any income from purchased receivables under the cost recovery method related to this agreement during the three months ended March 31, 2024.</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 $12.2 million and $14.8 million as of March 31, 2025 and December 31, 2024, respectively. Long-term royalty and commercial payment receivables under the EIR method were $4.9 million and $5.0 million as of March 31, 2025 and December 31, 2024, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In October 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 did not meet the definition of a derivative under ASC 815 and a liability would 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;">During the first quarter of 2024, a third sales milestone of $3.0 million related to VABYSMO pursuant to the Affitech CPPA was assessed to be probable under ASC 450. As such, under the cost recovery method, a $3.0 million liability was recorded as 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 of $3.0 million 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. In March 2025, the Company paid $6.0 million to Affitech, which included $3.0 million for the third sales milestone liability that was recorded in the first quarter of 2024 and an additional $3.0 million for the fourth sales milestone. With this payment, all milestone payments to Affitech under the Affitech CPPA have been fully paid.</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 $5.8 million and zero in income from purchased receivables under the EIR method during the three months ended March 31, 2025 and 2024, 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;">During the three months ended March 31, 2025, the Company received commercial payments pursuant to the Affitech CPPA of $11.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;">No allowance for credit losses was recorded as of March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In March 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 long-term royalty receivables 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 XOMA 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;">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 and zero in income from purchased receivable under the EIR method during the three months ended March 31, 2025 and 2024, 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;">During the three months ended March 31, 2025, the Company received commercial payments pursuant to the Aptevo CPPA of $0.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 March 31, 2025 and December 31, 2024.</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 as of March 31, 2025 and December 31, 2024. Long-term royalty and commercial payment receivables under the cost recovery method were $59.9 million and $55.9 million as of March 31, 2025 and December 31, 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Castle Creek Royalty Financing</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 2025, the Company entered into a royalty financing transaction with Castle Creek Biosciences, Inc. and Castle Creek Biosciences, LLC (collectively, “Castle Creek”), pursuant to which the Company acquired the rights to receive (a) 6.7% of the greater of (i) 8.75% of net sales in the United States or (ii) 8.00% of worldwide net sales of D-Fi (dabocemagene autoficel, also known as FCX-007), and (b) 6.7% of 20% of proceeds from a potential Priority Review Voucher (the “PRV Interest”) if Castle Creek obtains and sells a PRV. The Company also received warrants to purchase 10,464 shares of Castle Creek's Series D-1 Preferred Stock at an exercise price of $215.03 per share, exercisable for a ten-year period expiring on February 24, 2035.</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 closing of the transaction, the Company paid Castle Creek an upfront payment of $5.0 million. Upon the closing of the transaction, the Company recorded $4.4 million as long-term royalty and commercial payment receivables in its condensed consolidated balance sheet. The Company concluded that the PRV Interest 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 PRV Interest was determined to have nominal value prior to FDA approval of D-Fi. The Company also concluded that the warrants met the definition of a derivative under ASC 815 and should be accounted for at fair value. The fair value of the warrants was estimated to be $0.6 million using a Black-Scholes model with a volatility of 128% and risk-free rate of 4.2%.</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 March 31, 2025, no payments were probable to be received under the Castle Creek royalty financing 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 March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In June 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.<span style="color:#ff0000;"> </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 June 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.<span style="color:#ff0000;"> </span>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 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 receivables 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;">Pursuant to the LadRx Agreements, as of December 31, 2024, the Company had paid LadRx $1.0 million in regulatory milestone payments and $1.0 million in sales milestone payments. All milestone payments to LadRx under the LadRx Agreements have been fully paid.</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 three months ended March 31, 2025, the Company received commercial payments pursuant to the LadRx Agreements of $0.4 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 March 31, 2025, $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 March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In September 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 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 in September 2019. At the inception of the agreement, the Company recorded $10.0 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;">As of March 31, 2025, no payments were probable to be received under the Palo RPA in the near term. 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 March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In July 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, Inc.’s 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 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;">In May 2022, Regeneron completed its acquisition of Checkmate Pharmaceuticals, Inc. 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 receivables 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 March 31, 2025, no payments were probable to be received under the Kuros 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 March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">In April 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 the sale of (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 of 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 in the condensed 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 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 reliably estimate future net sales and the commercial payments to be received over the twelve-month period following the condensed consolidated balance sheet date of March 31, 2025 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables as of March 31, 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;">During the three months ended March 31, 2025, 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 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 March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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 0pt 12pt 0pt;">In October 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 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 0pt 12pt 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 condensed consolidated balance sheet date of March 31, 2025 and, as such, no amounts were reflected as short-term royalty and commercial payment receivables under the cost recovery method as of March 31, 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 March 31, 2025, 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 March 31, 2025 and 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 summarizes the royalty and commercial payment receivable activities under the cost recovery method during the three months ended March 31, 2025 (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:20.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.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.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;width:16.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:2.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.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;width:16.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:2.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.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;width:16.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:2.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.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;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding: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:16.25%;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:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">Acquisition of Royalty </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">Receipt of Royalty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.21%;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:20.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding: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:16.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;">Balance as of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">and Commercial </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;"> and Commercial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">Balance as of </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;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:16.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;">January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.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;">Payment Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.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;"> Payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.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;">March 31, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Twist</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Daré (XACIATO)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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;"> 21,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.21%;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;"> 21,997</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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 (MIPLYFFA)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 4,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> (413)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,437</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Palobiofarma</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.21%;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;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Kuros</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Castle Creek</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;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:16.25%;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:2.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:1.35%;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:16.25%;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;"> 4,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;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:16.25%;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:2.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:1.35%;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:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,395</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 56,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> (415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,329</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 the royalty and commercial payment receivable activities under the EIR method during the three months ended March 31, 2025 (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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;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 0pt 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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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: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 0pt 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:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.16%;margin:0pt;padding: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:13.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;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:13.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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;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:13.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;font-weight:bold;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 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:13.77%;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:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.16%;margin:0pt;padding: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:13.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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;">Purchased </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;margin: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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></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: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:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.16%;margin:0pt;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:13.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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;">Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;margin: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;">Royalty and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.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;">Payment of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.77%;margin:0pt;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><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin: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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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;">Under the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;margin: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;">Commercial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.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;">Sales-Based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.77%;margin: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 </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;border-bottom: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;">Payments</b></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;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:13.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;">Milestone</b></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;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:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;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 (VABYSMO)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;"> 5,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;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.81%;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;"> (11,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;"> 3,000</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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,777</p></td></tr><tr><td style="vertical-align:bottom;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aptevo (IXINITY)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,320</p></td></tr><tr><td style="vertical-align:bottom;width:17.84%;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.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:1.16%;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.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.81%;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;"> 6,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.81%;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;"> (11,706)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,097</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 following table summarizes income from purchased receivables under the cost recovery method and EIR method during the three months ended March 31, 2025 (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: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.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:3.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><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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;">Three months ended March 31, 2025</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 (OJEMDA)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;"> 5,525</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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 5,525</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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 (VABYSMO)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 5,817</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 (IXINITY)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 253</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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 6,070</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 1500000 1300000 5500000 4000000 1500000 0 12200000 14800000 4900000 5000000 6000000 0.005 P10Y 14000000 6000000 8000000 8000000 12000000 P60D 3000000 3000000 3000000 3000000 6000000 3000000 3000000 7800000 5800000 0 11100000 0 5300000 9700000 9600000 50000 500000 50000 50000 500000 7200000 300000 0 600000 0 0 400000 400000 59900000 55900000 0.067 0.0875 0.08 0.067 0.20 10464 215.03 P10Y 5000000 4400000 600000 1.28 0.042 0 -4000000 0 5000000 6000000 5000000 1000000 5000000 1000000 1000000 6000000 5000000 1000000 1000000 1000000 400000 400000 0 0 6 10000000 10000000 0 0 1 25500000 7000000 142500000 7000000 5000000 0.50 2500000 0 0 22000000 1 0.04 0.02 0.025 0.0125 11000000 22000000 88000000 22000000 0 0 0 0.50 60 30 15000000 500000000 0.50 15000000 0 0 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 three months ended March 31, 2025 (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:20.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.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.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;width:16.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:2.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.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;width:16.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:2.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.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;width:16.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:2.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.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;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding: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:16.25%;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:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">Acquisition of Royalty </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">Receipt of Royalty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.21%;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:20.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding: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:16.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;">Balance as of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">and Commercial </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;"> and Commercial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding: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:16.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;">Balance as of </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;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:16.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;">January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.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;">Payment Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.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;"> Payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.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;">March 31, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Twist</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 15,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Daré (XACIATO)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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;"> 21,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.21%;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;"> 21,997</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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 (MIPLYFFA)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 4,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> (413)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,437</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Palobiofarma</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.25%;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:2.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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.21%;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;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Kuros</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Castle Creek</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;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:16.25%;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:2.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:1.35%;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:16.25%;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;"> 4,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.35%;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:16.25%;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:2.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:1.35%;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:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,395</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> 56,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;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;"> (415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,329</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 the royalty and commercial payment receivable activities under the EIR method during the three months ended March 31, 2025 (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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;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 0pt 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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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: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 0pt 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:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.16%;margin:0pt;padding: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:13.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;margin:0pt;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:13.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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;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:13.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;font-weight:bold;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 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:13.77%;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:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.16%;margin:0pt;padding: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:13.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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;">Purchased </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;margin: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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></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: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:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.16%;margin:0pt;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:13.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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;">Receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;margin: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;">Royalty and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.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;">Payment of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.77%;margin:0pt;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><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin: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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;margin: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;">Under the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;margin: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;">Commercial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.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;">Sales-Based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:13.77%;margin: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 </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">EIR Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:16.8%;border-bottom: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;">Payments</b></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;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:13.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;">Milestone</b></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;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:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.84%;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 (VABYSMO)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;"> 5,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;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.81%;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;"> (11,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;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;"> 3,000</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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,777</p></td></tr><tr><td style="vertical-align:bottom;width:17.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Aptevo (IXINITY)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,320</p></td></tr><tr><td style="vertical-align:bottom;width:17.84%;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.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:1.16%;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.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.81%;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;"> 6,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.81%;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;"> (11,706)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,097</p></td></tr></table> 15000000 15000000 21999000 2000 21997000 4850000 413000 4437000 10000000 10000000 4500000 4500000 4395000 4395000 56349000 4395000 415000 60329000 13105000 5817000 11145000 3000000 10777000 6628000 253000 561000 6320000 19733000 6070000 11706000 3000000 17097000 <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 three months ended March 31, 2025 (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: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.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:3.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><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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;">Three months ended March 31, 2025</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 (OJEMDA)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;"> 5,525</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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 5,525</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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 (VABYSMO)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 5,817</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 (IXINITY)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 253</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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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;"> 6,070</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> 5525000 5525000 5817000 253000 6070000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 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 0pt 12pt 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 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 condensed 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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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: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 0pt 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:11.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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.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 0pt 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.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:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.4%;border-bottom: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;">Fair Value Measurements as of March 31, 2025 Using: </b></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin: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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin: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;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8.4%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.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:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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: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 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 58,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:1.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:1.16%;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:8.53%;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:1.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:1.02%;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:7.37%;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;"> 58,759</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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px 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,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px 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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px 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,674</p></td></tr><tr><td style="vertical-align:bottom;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 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 84,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:1.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:1.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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;"> 84,433</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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin: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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin: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,307</p></td></tr><tr><td style="vertical-align:bottom;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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:1.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:1.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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,382</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:10pt;margin:0pt 0pt 0.05pt 0pt;">Castle Creek PRV Interest (Note 5)</p></td><td style="vertical-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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin: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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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.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:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin: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: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;">Castle Creek warrants (Note 5) </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 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: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.74%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px 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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px 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;"> 605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px 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;"> 605</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:10pt;margin:0pt 0pt 0.05pt 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 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:11.74%;border-bottom:3px 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;"> 86,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px 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.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px 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;"> 3,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px 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;"> 90,727</p></td></tr><tr><td style="vertical-align:bottom;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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;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.74%;border-bottom:1px 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.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:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px 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,307</p></td></tr><tr><td style="vertical-align:bottom;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 12pt;">Total financial 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 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:11.74%;background:#cceeff;border-bottom:3px 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px 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.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:1.16%;background:#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:8.53%;background:#cceeff;border-bottom:3px 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;"> 3,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:3px 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;"> 3,307</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;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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 0pt 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.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: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 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:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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.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 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.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 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:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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.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 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.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 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:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 style="vertical-align:bottom;width:50.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="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 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:49.17%;border-bottom: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;">Fair Value Measurements as of December 31, 2024 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.35%;margin: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;">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 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.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;">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 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.7%;margin: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;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.35%;margin: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;">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 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.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;">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 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.7%;margin: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;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.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;">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 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.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;">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 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.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;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.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;">(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 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.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;">(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 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.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;">(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 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:8.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:10.74%;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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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.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:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;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:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:10.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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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.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:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:7.83%;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:50.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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;">72,304</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">72,304</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;border-bottom:1px 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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;border-bottom:1px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">20,367</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;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 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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;">92,671</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">92,671</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;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 (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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;margin: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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;margin: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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;margin: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,214</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;background:#cceeff;border-bottom:1px 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,529</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px 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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#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:middle;white-space:nowrap;width:7.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;">3,529</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;border-bottom:3px 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;">96,200</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;border-bottom:3px 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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:3px 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;">3,214</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">99,414</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:10.74%;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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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.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:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;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:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;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.74%;border-bottom:1px 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.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:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;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 financial 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 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:11.74%;background:#cceeff;border-bottom:3px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#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:8.53%;background:#cceeff;border-bottom:3px 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;"> 3,214</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,214</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;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Exarafenib Milestone Asset and Exarafenib Milestone 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;">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 March 31, 2025, the estimated fair value of each of the Exarafenib milestone asset and Exarafenib milestone <span style="-sec-ix-hidden:Hidden_VkOKV4h0t0qVNzoaK4aTeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">contingent consideration</span></span> was $3.3 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 condensed 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 0pt 12pt 0pt;">During the three months ended March 31, 2025, the estimated fair value of both the Exarafenib milestone asset and Exarafenib <span style="-sec-ix-hidden:Hidden_lNJPvNigi0GvfPkzx73aVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">milestone contingent consideration</span></span> increased by $0.1 million. The increase in estimated fair value had no offsetting net impact on the condensed consolidated statements of operations for the three months ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Castle Creek PRV Interest and 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 Castle Creek PRV Interest and warrants represent the Company's right to receive 6.7% of the proceeds from a potential Priority Review Voucher sale and warrants to purchase Castle Creek's Series D-1 Preferred Stock, acquired as part of the Castle Creek royalty financing transaction on February 24, 2025. As of March 31, 2025, the estimated fair value of the Castle Creek PRV Interest was nominal, and the estimated fair value of the Castle Creek warrants was $0.6 million. The fair value measurement for the PRV Interest was based on a probability-weighted discounted cash flow model, while the warrants were valued using a Black-Scholes option pricing model. Both valuations used significant Level 3 inputs, including expected timing of FDA approval, probability of PRV issuance and sale, expected volatility, risk-free interest rates, and discount rates reflecting the risk associated with Castle Creek's development program. Both the Castle Creek PRV Interest and warrants 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 condensed consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">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 equity securities consisted of investments in public traded companies’ common stock that are classified on the condensed consolidated balance sheets as current assets as of March 31, 2025 and December 31, 2024. The equity securities are revalued each reporting period with changes in fair value recorded in the other income (expense), net line item of the condensed 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: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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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: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 0pt 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:11.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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.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 0pt 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.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:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.4%;border-bottom: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;">Fair Value Measurements as of March 31, 2025 Using: </b></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin: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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.7%;margin: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;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></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: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.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;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8.4%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.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:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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: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 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 58,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:1.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:1.16%;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:8.53%;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:1.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:1.02%;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:7.37%;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;"> 58,759</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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px 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,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px 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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px 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,674</p></td></tr><tr><td style="vertical-align:bottom;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 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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;"> 84,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:1.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:1.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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;"> 84,433</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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin: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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin: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,307</p></td></tr><tr><td style="vertical-align:bottom;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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:1.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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:1.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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,382</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:10pt;margin:0pt 0pt 0.05pt 0pt;">Castle Creek PRV Interest (Note 5)</p></td><td style="vertical-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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin: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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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.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:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin: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: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;">Castle Creek warrants (Note 5) </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 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: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.74%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px 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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px 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;"> 605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px 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;"> 605</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:10pt;margin:0pt 0pt 0.05pt 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 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:11.74%;border-bottom:3px 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;"> 86,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px 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.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px 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;"> 3,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px 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;"> 90,727</p></td></tr><tr><td style="vertical-align:bottom;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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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.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:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;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.74%;border-bottom:1px 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.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:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px 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,307</p></td></tr><tr><td style="vertical-align:bottom;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 12pt;">Total financial 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 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:11.74%;background:#cceeff;border-bottom:3px 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px 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.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:1.16%;background:#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:8.53%;background:#cceeff;border-bottom:3px 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;"> 3,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:3px 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;"> 3,307</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;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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 0pt 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.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: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 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:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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.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 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.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 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:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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.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 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.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 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:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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 style="vertical-align:bottom;width:50.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="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 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:49.17%;border-bottom: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;">Fair Value Measurements as of December 31, 2024 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.35%;margin: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;">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 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.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;">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 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.7%;margin: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;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.35%;margin: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;">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 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.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;">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 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.7%;margin: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;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.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;">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 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.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;">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 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.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;">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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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></tr><tr><td style="vertical-align:bottom;width:50.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="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 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:13.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;">(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 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.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;">(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 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.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;">(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 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:8.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:10.74%;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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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.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:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;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:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:10.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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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.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:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:7.83%;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:50.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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;">72,304</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">72,304</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;border-bottom:1px 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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;border-bottom:1px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">20,367</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;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 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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;">92,671</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">92,671</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;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 (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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;margin: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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;margin: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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;margin: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,214</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;background:#cceeff;border-bottom:1px 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,529</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px 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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;background:#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:middle;white-space:nowrap;width:7.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;">3,529</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;border-bottom:3px 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;">96,200</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.74%;border-bottom:3px 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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:3px 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;">3,214</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.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;">99,414</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.74%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:10.74%;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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;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.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:middle;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;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:50.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;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.74%;border-bottom:1px 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.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:middle;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,214</p></td></tr><tr><td style="vertical-align:bottom;width:50.76%;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 financial 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 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:11.74%;background:#cceeff;border-bottom:3px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:3px 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#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:8.53%;background:#cceeff;border-bottom:3px 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;"> 3,214</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,214</p></td></tr></table> 58759000 58759000 25674000 25674000 84433000 84433000 3307000 3307000 2382000 2382000 605000 605000 86815000 3912000 90727000 3307000 3307000 3307000 3307000 72304000 72304000 20367000 20367000 92671000 92671000 3214000 3214000 3529000 3529000 96200000 3214000 99414000 3214000 3214000 3214000 3214000 3300000 100000 0.067 600000 <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;margin:0pt 0pt 12pt 0pt;">XOMA Royalty 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 a facility in Emeryville, California under an operating lease, which commenced on November 10, 2023 and has a term of 65 months. 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;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 acquisition, 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 acquisition 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;font-style:italic;font-weight:bold;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 acquisition, 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. For the three months ended March 31, 2025 and 2024, respectively, the Company recognized sublease income of $0.1 million and zero in the other income (expense), net line item in the condensed consolidated statement of operations.</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 March 31, 2025 (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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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</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;">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;">2025 (excluding the three months ended March 31, 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;"><span style="font-size:8pt;font-weight:bold;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;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: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;"> 376</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;"><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;"> 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;">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;"> </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;"> 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;">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;"> </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;"> 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;">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;"> 35</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 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;"><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;">$</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;"> 904</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;">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;"><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;"> (83)</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 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;"><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;"> 821</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;">As of March 31, 2025 and December 31, 2024, the total net lease liability was $0.8 million and $0.9 million, 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;">As of March 31, 2025, the Company’s current and non-current operating lease liabilities were $0.5 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:0pt 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. </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 cost components of the Company’s operating leases included in G&amp;A in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 (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;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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;"><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;">    </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;"><b style="font-weight:bold;">Three Months Ended March 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;"><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;"><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;"><b style="font-weight:bold;">2025</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;"><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;"><b style="font-weight:bold;">2024</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;">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;"><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;"><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;"><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:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">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;"><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;">$</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 0pt 0pt;"> 33</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</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;">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;"><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;"><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 0pt 0pt;"> —</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: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;"><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;"> (2)</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;">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;"><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;">$</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 0pt 0pt;"> 33</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: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;">$</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 0pt 0pt;"> 20</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Under the terms of the lease agreement, 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 negative balance for the period ended March 31, 2024 was due to the lessor’s reconciliation of variable lease costs from which a credit was due to the Company.</span></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 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></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 table presents supplemental disclosure for the condensed consolidated statements of cash flows related to operating leases (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: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.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:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width: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;">Three Months Ended March 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;">2025</b></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;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"><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.95%;background:#cceeff;margin:0pt;padding:0pt;"><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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</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;"><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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</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:10pt 0pt 12pt 0pt;">The assumptions used in calculating the present value of the lease payments for the Company’s operating leases as of March 31, 2025 and December 31, 2024 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:10pt 0pt 12pt 0pt;">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;">March 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;">2025</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;">2024</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.35 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;">2.52 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.00</p></td><td style="vertical-align:bottom;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:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P65M 400000 400000 800000 0 100000 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 March 31, 2025 (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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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</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;">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;">2025 (excluding the three months ended March 31, 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;"><span style="font-size:8pt;font-weight:bold;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;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: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;"> 376</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;"><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;"> 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;">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;"> </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;"> 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;">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;"> </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;"> 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;">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;"> 35</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 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;"><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;">$</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;"> 904</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;">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;"><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;"> (83)</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 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;"><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;"> 821</p></td></tr></table> 376000 300000 91000 102000 35000 904000 83000 821000 800000 900000 500000 400000 400000 500000 <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 cost components of the Company’s operating leases included in G&amp;A in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 (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;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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;"><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;">    </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;"><b style="font-weight:bold;">Three Months Ended March 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;"><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;"><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;"><b style="font-weight:bold;">2025</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;"><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;"><b style="font-weight:bold;">2024</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;">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;"><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;"><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;"><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:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;">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;"><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;">$</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 0pt 0pt;"> 33</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</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;">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;"><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;"><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 0pt 0pt;"> —</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: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;"><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;"> (2)</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;">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;"><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;">$</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 0pt 0pt;"> 33</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: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;">$</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 0pt 0pt;"> 20</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Under the terms of the lease agreement, 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 negative balance for the period ended March 31, 2024 was due to the lessor’s reconciliation of variable lease costs from which a credit was due to the Company.</span></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 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 33000 22000 -2000 33000 20000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents supplemental disclosure for the condensed consolidated statements of cash flows related to operating leases (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: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.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:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width: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;">Three Months Ended March 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;">2025</b></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;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"><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.95%;background:#cceeff;margin:0pt;padding:0pt;"><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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</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;"><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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</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><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.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:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width: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;">Three Months Ended March 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;">2025</b></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;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"><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.95%;background:#cceeff;margin:0pt;padding:0pt;"><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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</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;"><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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td></tr></table> 23000 23000 P2Y4M6D P2Y6M7D 0.08 0.08 <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 0pt 12pt 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; (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”). 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 March 31, 2025, 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 EIR 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 March 31, 2025, 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 $11.4 million and $106.9 million, respectively, 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;"><span style="white-space:pre-wrap;"> </span>In March 2025, XRL made a semi-annual payment of $11.1 million which included an interest payment of $6.1 million and principal repayment of $5.1 million. The carrying value of the short and long-term portion of the initial term loan was $13.7 million and $99.9 million, respectively, as of March 31, 2025. As of March 31, 2025, the EIR was determined to be 11.18%. The Company recorded $3.5 million and $3.6 million in interest expense during the three months ended March 31, 2025 and 2024, respectively. As of March 31, 2025, the Company had an unaccreted debt discount of $3.9 million and unaccreted direct issuance costs of $0.5 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 condensed consolidated balance sheet as of March 31, 2025 (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: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;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;">March 31, 2025</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;"> (11,969)</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,400)</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;"> 113,631</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;"> (13,697)</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;"> 99,934</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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 on the Company’s condensed consolidated balance sheet as of March 31, 2025 and December 31, 2024 includes only the carrying value of the Blue Owl 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;">Aggregate projected future principal payments of the initial term loan as of March 31, 2025, 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 (excluding the three months ended March 31, 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;"><span style="font-size:8pt;font-weight:bold;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;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: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;"> 7,356</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;"> 18,217</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;"> </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;"> 24,550</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;"> 30,655</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 36,628</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;">Thereafter</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626</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 0pt 12pt;">Total payments</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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;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,032</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 18pt 0pt;">Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 relates to the initial term loan (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: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;">Three Months 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;">March 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;">2025</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;">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></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;"> 3,040</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;"> 3,245</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;"> 427</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;"> 306</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;"> 3,467</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;"> 3,551</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 11400000 106900000 11100000 6100000 5100000 13700000 99900000 0.1118 3500000 3600000 3900000 500000 <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 condensed consolidated balance sheet as of March 31, 2025 (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: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;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;">March 31, 2025</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;"> (11,969)</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,400)</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;"> 113,631</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;"> (13,697)</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;"> 99,934</p></td></tr></table> 130000000 11969000 4400000 113631000 13697000 99934000 <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 March 31, 2025, 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 (excluding the three months ended March 31, 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;"><span style="font-size:8pt;font-weight:bold;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;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: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;"> 7,356</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;"> 18,217</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;"> </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;"> 24,550</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;"> 30,655</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 36,628</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;">Thereafter</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626</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 0pt 12pt;">Total payments</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:3px double #000000;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;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,032</p></td></tr></table> 7356000 18217000 24550000 30655000 36628000 626000 118032000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 18pt 0pt;">Accretion of debt discounts and issuance costs are included in interest expense. Interest expense in the condensed consolidated statements of operations for the three months ended March 31, 2025 and 2024 relates to the initial term loan (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: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;">Three Months 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;">March 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;">2025</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;">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></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;"> 3,040</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;"> 3,245</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;"> 427</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;"> 306</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;"> 3,467</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;"> 3,551</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> 3040000 3245000 427000 306000 3467000 3551000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. 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 March 31, 2025 and December 31, 2024, 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;margin-left:auto;margin-right:auto;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.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: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.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: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.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:1.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:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.81%;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.81%;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.81%;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.23%;margin: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.82%;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.14%;margin: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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin: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.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;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.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;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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="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.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin: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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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="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.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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:36pt;margin:0pt;"><span style="font-size: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;"><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: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.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: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.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: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.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:1.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:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.81%;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.81%;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.81%;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.23%;margin: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.82%;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.14%;margin: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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin: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.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;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.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;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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="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.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin: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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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="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.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 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 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. 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 $5.3 million (assuming one product per contract meets all milestone events) have not been recorded on the accompanying condensed 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. As of March 31, 2025, a $1.0 million milestone payment to an undisclosed licensor was accrued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;">Pursuant to the Company’s agreements with Kuros and Daré, under the Kinnate CVR Agreement, and under the Pulmokine Merger Agreement, the Company has committed to pay the Kuros 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;">As of March 31, 2025, the Company recorded $3.3 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 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 March 31, 2025, none of the Kuros Sales Milestones, Daré Milestones, and the Pulmokine contingent consideration were assessed to be probable and as such, no liability was recorded on the condensed consolidated balance sheet. </p> 5300000 1 1000000 3300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. 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 may grant qualified and non-qualified stock options, common stock, PSUs, RSUs, 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 purchase period or on the last day of the purchase period. The ESPP 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 purchase period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Options and Other Benefit Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Options</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. In addition to stock options issued under the 2010 Plan, the Company also granted inducement stock options to the Company’s CEO and CIO in January 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;"><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;">The activity for all stock options for the <span style="background:#ffffff;">three months ended March 31, 2025</span> was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align: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;"><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;"><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: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;"><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.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: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;"><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.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: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;"><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.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: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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">Outstanding as of January 1, 2025</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;"><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: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 0pt 0pt;"> 2,426,929</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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.83</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;"> </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: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 0pt 0pt;"> 5.77</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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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;">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;"> </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;"><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 0pt 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;"><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;"> </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 0pt 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;"> </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;"><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;"><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;"> </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;"><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;">  </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;">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;"> </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;"><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;"> (21,000)</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;"><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;"> </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 0pt 0pt;"> 4.03</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;"> </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;"><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;"><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;"> </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;"><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;">  </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;">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;"><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;"><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;"> (31,234)</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;"><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;"> </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 0pt 0pt;"> 76.55</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;"> </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;"><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;"><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;"> </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;"><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;">  </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;">Outstanding as of March 31, 2025</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;"><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;"><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 0pt 0pt;"> 2,374,695</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;"><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;">$</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 0pt 0pt;"> 20.24</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;"> </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: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 0pt 0pt;"> 5.63</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;"><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;">$</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 0pt 0pt;"> 8,266</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;">Exercisable as of March 31, 2025</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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 0pt 0pt;"> 2,069,546</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;"><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;">$</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 0pt 0pt;"> 19.69</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;"> </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: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 0pt 0pt;"> 5.32</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;"><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;">$</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 0pt 0pt;"> 8,050</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 aggregate intrinsic value of stock options exercised during the three months ended March 31, 2025<span style="background:#ffffff;"> and 2024 </span>was $0.4 million and $2.5 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.<span style="color:#ff0000;"> </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 $0.9 million in stock-based compensation expense related to stock options during the three months ended March 31, 2025. As of March 31, 2025, $3.8 million of total unrecognized compensation expense related to stock options was expected to be recognized over a weighted-average period of 1.6 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;">Since May 2023, the Company has granted employees 733,600 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 initial 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_T4Z1hBJ0dkuaLOjg5dMPtg;"><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_uKb8kDlQ-0OxtP9PVtnTJw;"><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_FSAMCt1Ug0-IdZRxoQkSkQ;"><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. </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. There were no PSUs granted in the three months ended March 31, 2025.</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 0pt 12pt 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;">The grant date fair values of the PSUs granted in January 2024 was estimated as follows:</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: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.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: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: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.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: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: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></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.8%;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.8%;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.8%;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.8%;margin: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.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.8%;margin: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.8%;margin: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.8%;border-bottom: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.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.8%;border-bottom: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.8%;border-bottom: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.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.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.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: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;"> 160,078</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.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;"> 18.42</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: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;"> 0.74</p></td></tr><tr><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.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.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;"><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;"> 53,350</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.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;"> 17.24</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: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;"> 0.96</p></td></tr><tr><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.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.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: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: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;"> 32,835</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.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;"> 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: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;"> 1.15</p></td></tr><tr><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.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.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%;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;"> 28,737</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.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;"> 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: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;"> 1.31</p></td></tr><tr><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="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.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;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;"> 275,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.9%;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:23%;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;">The Company estimates that it will recognize total stock-based compensation expense of approximately $11.9 million in aggregate for the PSUs granted since May 2023 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;margin:0pt;">The activity for all PSUs for the three months ended March 31, 2025 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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: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 0pt 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:16.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 0pt 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: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:middle;white-space:nowrap;width:16.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 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:56.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;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 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:19.24%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.24%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.24%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;margin: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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.24%;margin: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested PSUs</b></p></td><td style="vertical-align:top;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:middle;width:56.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;">Unvested balance as of January 1, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597,117</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: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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.03</p></td></tr><tr><td style="vertical-align:middle;width:56.18%;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:2.78%;margin:0pt;padding:0pt;"><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.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:middle;white-space:nowrap;width:16.67%;margin: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:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;margin: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:middle;width:56.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;">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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:56.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.56%;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:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;margin: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:middle;width:56.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;">Unvested balance as of March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#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:16.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597,117</p></td><td style="vertical-align:middle;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: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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.03</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;">The Company recorded $1.0 million in stock-based compensation expense related to the PSUs during the three months ended March 31, 2025. As of March 31, 2025, there was $2.0 million unrecognized stock-based compensation expense related to outstanding PSUs granted to employees, with a weighted-average remaining recognition period of 0.6 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;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 0pt 12pt 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 of the RSUs granted was $24.71 per RSU. As of March 31, 2025, no RSUs had vested and the unvested balance as of March 31, 2025 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.1 million in stock-based compensation expense related to the RSUs during the three months ended March 31, 2025. As of March 31, 2025, there was $46,000 unrecognized stock-based compensation expense related to the outstanding RSUs granted to non-employee directors, with a weighted-average remaining recognition period of 0.1 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Stock-based Compensation Expense</span></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 expenses. The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the condensed consolidated statements of operations (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:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.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.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 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:73.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;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;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;">2025</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">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.47%;background:#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;"> 1,983</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.47%;background:#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.21%;background:#cceeff;border-bottom:3px 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,856</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> 0.85 P3Y P1Y P55Y P70Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width: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;"><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;"><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: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;"><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.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: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;"><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.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: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;"><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.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: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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">Outstanding as of January 1, 2025</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;"><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: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 0pt 0pt;"> 2,426,929</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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.83</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;"> </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: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 0pt 0pt;"> 5.77</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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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;">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;"> </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;"><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 0pt 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;"><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;"> </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 0pt 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;"> </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;"><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;"><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;"> </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;"><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;">  </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;">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;"> </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;"><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;"> (21,000)</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;"><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;"> </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 0pt 0pt;"> 4.03</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;"> </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;"><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;"><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;"> </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;"><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;">  </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;">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;"><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;"><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;"> (31,234)</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;"><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;"> </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 0pt 0pt;"> 76.55</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;"> </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;"><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;"><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;"> </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;"><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;">  </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;">Outstanding as of March 31, 2025</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;"><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;"><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 0pt 0pt;"> 2,374,695</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;"><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;">$</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 0pt 0pt;"> 20.24</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;"> </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: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 0pt 0pt;"> 5.63</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;"><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;">$</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 0pt 0pt;"> 8,266</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;">Exercisable as of March 31, 2025</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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 0pt 0pt;"> 2,069,546</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;"><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;">$</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 0pt 0pt;"> 19.69</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;"> </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: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 0pt 0pt;"> 5.32</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;"><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;">$</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 0pt 0pt;"> 8,050</p></td></tr></table> 2426929 20.83 P5Y9M7D 18644000 21000 4.03 31234 76.55 2374695 20.24 P5Y7M17D 8266000 2069546 19.69 P5Y3M25D 8050000 400000 2500000 900000 3800000 P1Y7M6D 733600 4 P3Y 30 P2Y P3Y 275000 0 <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 was estimated as follows:</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: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.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: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: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.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: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: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></tr><tr><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.8%;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.8%;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.8%;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.8%;margin: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.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.8%;margin: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.8%;margin: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.8%;border-bottom: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.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.8%;border-bottom: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.8%;border-bottom: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.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.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.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: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;"> 160,078</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.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;"> 18.42</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: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;"> 0.74</p></td></tr><tr><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.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.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;"><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;"> 53,350</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.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;"> 17.24</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: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;"> 0.96</p></td></tr><tr><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.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.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: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: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;"> 32,835</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.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;"> 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: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;"> 1.15</p></td></tr><tr><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.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.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%;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;"> 28,737</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.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;"> 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: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;"> 1.31</p></td></tr><tr><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="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.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;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;"> 275,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.9%;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:23%;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> 30 160078 18.42 P0Y8M26D 35 53350 17.24 P0Y11M15D 40 32835 16.14 P1Y1M24D 45 28737 15.13 P1Y3M21D 275000 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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: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 0pt 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:16.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 0pt 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: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:middle;white-space:nowrap;width:16.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 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:56.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;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 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:19.24%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.24%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.24%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;margin: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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.24%;margin: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.22%;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.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;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 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:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested PSUs</b></p></td><td style="vertical-align:top;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:middle;width:56.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;">Unvested balance as of January 1, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597,117</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: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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.03</p></td></tr><tr><td style="vertical-align:middle;width:56.18%;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:2.78%;margin:0pt;padding:0pt;"><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.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:middle;white-space:nowrap;width:16.67%;margin: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:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;margin: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:middle;width:56.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;">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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:56.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.56%;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:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;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:middle;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;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;margin: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:middle;width:56.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;">Unvested balance as of March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#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:16.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597,117</p></td><td style="vertical-align:middle;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: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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.03</p></td></tr></table> 597117 16.03 597117 16.03 1000000 2000000 P0Y7M6D 15175 P1Y 24.71 0 15175 24.71 100000 46000 P0Y1M6D The following table shows total stock-based compensation expense for stock options, PSUs, RSUs, and ESPP in the condensed consolidated statements of operations (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;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.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.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 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:73.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;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;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;">2025</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">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.47%;background:#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;"> 1,983</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.47%;background:#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.21%;background:#cceeff;border-bottom:3px 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,856</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> 1983000 2856000 <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;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 three months ended March 31, 2025, the 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.69%;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:20.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:20.95%;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:28.69%;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.86%;margin: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:21.8%;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.86%;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:22.95%;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.86%;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:20.95%;margin:0pt;padding:0pt;"><p 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:28.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:1.86%;margin: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:21.8%;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.86%;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:22.95%;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.86%;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:20.95%;margin:0pt;padding:0pt;"><p 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:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.86%;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:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:22.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend Payment Date</b></p></td></tr><tr><td style="vertical-align:top;width:28.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;">October 23, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.53906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;background:#cceeff;border-bottom:3px 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.86%;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:20.95%;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><tr><td style="vertical-align:top;width:28.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 26, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.27%;border-bottom:3px 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.86%;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.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.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 3pt 0.05pt 0pt;"> 0.52344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">April 15, 2025</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;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 March 31, 2025, BVF owned approximately 25.0% 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 47.1% 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 March 31, 2025, 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;">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;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;">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;">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;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:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Repurchase Program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On January 2, 2024, the Board authorized the Company’s stock repurchase program, which permits the Company to purchase up to $50.0 million of its common stock through January 2027. Under the program, the Company has discretion in determining the conditions under which shares may be purchased from time to time, including through transactions in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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 the Company’s 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 the Company to acquire any particular amount of its common stock. The Board may suspend, modify, or terminate the stock repurchase program at any time without prior notice. During the three months ended March 31, 2025, the Company purchased a total of 25,828 shares of its common stock for $0.5 million. As of March 31, 2025, the Company purchased a total of 26,488 shares of its common stock pursuant to the stock repurchase plan for $0.6 million.</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:top;width:28.69%;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:20.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:20.95%;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:28.69%;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.86%;margin: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:21.8%;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.86%;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:22.95%;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.86%;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:20.95%;margin:0pt;padding:0pt;"><p 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:28.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:1.86%;margin: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:21.8%;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.86%;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:22.95%;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.86%;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:20.95%;margin:0pt;padding:0pt;"><p 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:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.86%;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:21.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:22.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($ per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dividend Payment Date</b></p></td></tr><tr><td style="vertical-align:top;width:28.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;">October 23, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.53906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.34%;background:#cceeff;border-bottom:3px 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.86%;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:20.95%;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><tr><td style="vertical-align:top;width:28.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 26, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.27%;border-bottom:3px 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.86%;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.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.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 3pt 0.05pt 0pt;"> 0.52344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">April 15, 2025</p></td></tr></table> 2024-10-23 0.53906 0.52344 2025-01-15 2025-02-26 0.53906 0.52344 2025-04-15 0.25 0.471 30000000 0.03 50000000 0 50000000 0.03 0 50000000 25828 500000 26488 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. 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 recorded no income taxes during the three months ended March 31, 2025 and 2024. As of March 31, 2025, the Company maintained a full valuation allowance against its remaining net deferred tax 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;">The Company had a total of $5.9 million of gross unrecognized tax benefits as of March 31, 2025, none of which would affect the effective tax rate upon realization as it had a full valuation allowance against its net 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;">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. As of March 31, 2025, the Company had not accrued interest or penalties related to uncertain tax positions.</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> 0 0 5900000 0 0 0 <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;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 condensed 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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below presents segment information for the three months ended March 31, 2025 and 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:68.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 0pt 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.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.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 0pt 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.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.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 0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom: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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;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;"> 15,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;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;"> 1,490</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,055)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,442)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="font-family:'Calibri','Helvetica','sans-serif';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 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.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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-family:'Calibri','Helvetica','sans-serif';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 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.67%;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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (33)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (7,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (7,017)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;background:#cceeff;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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (3,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (3,551)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other (expense) income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 0.05pt 0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;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;"> 1,960</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 2,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (8,595)</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><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>Other general and administrative expenses for the three months ended March 31, 2025 and 2024 included general and administrative expenses of $8.1 million and $8.5 million, net of business development and deal related costs and depreciation of property and equipment.</div><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;font-style:italic;font-weight:bold;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 based on the location of the partners and licensees 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:68.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 0pt 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.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.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 0pt 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.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.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 0pt 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;width:68.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom: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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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></tr><tr><td style="vertical-align:bottom;width:68.67%;background:#cceeff;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:2.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.67%;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;"> 6,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 1,490</p></td></tr><tr><td style="vertical-align:bottom;width:68.67%;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:2.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 5,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;width:68.67%;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:2.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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.67%;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.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.67%;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%;border-bottom:3px 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;"> 15,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,490</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;">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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below presents segment information for the three months ended March 31, 2025 and 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:68.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 0pt 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.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.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 0pt 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.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.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 0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom: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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;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;"> 15,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;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;"> 1,490</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,055)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,442)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="font-family:'Calibri','Helvetica','sans-serif';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 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.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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-family:'Calibri','Helvetica','sans-serif';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 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.67%;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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (33)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (7,088)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (7,017)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;background:#cceeff;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.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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (3,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (3,551)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other (expense) income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 0.05pt 0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;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;"> 1,960</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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.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.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 3pt 0.05pt 0pt;"> 2,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> (8,595)</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><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>Other general and administrative expenses for the three months ended March 31, 2025 and 2024 included general and administrative expenses of $8.1 million and $8.5 million, net of business development and deal related costs and depreciation of property and equipment.</div> 15912000 1490000 1055000 1442000 1293000 33000 3000 2000 7088000 7017000 544000 3467000 3551000 -95000 1960000 2367000 -8595000 8100000 8500000 <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 based on the location of the partners and licensees 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:68.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 0pt 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.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.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 0pt 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.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.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 0pt 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;width:68.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom: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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.67%;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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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></tr><tr><td style="vertical-align:bottom;width:68.67%;background:#cceeff;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:2.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.67%;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;"> 6,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 1,490</p></td></tr><tr><td style="vertical-align:bottom;width:68.67%;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:2.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 5,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;width:68.67%;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:2.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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.67%;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.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.67%;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%;border-bottom:3px 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;"> 15,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,490</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> 6095000 1490000 5817000 4000000 15912000 1490000 false false false false